| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/share/doc/as.html/ |
| H A D | ARM-Options.html | 1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dt… 3 <!-- This file documents the GNU Assembler "as". 5 Copyright (C) 1991-2021 Free Software Foundation, Inc. 10 with no Invariant Sections, with no Front-Cover Texts, and with no 11 Back-Cover Texts. A copy of the license is included in the 13 --> 14 <!-- Created by GNU Texinfo 5.1, http://www.gnu.org/software/texinfo/ --> 20 <meta name="resource-type" content="document"> 23 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 25 <link href="AS-Index.html#AS-Index" rel="index" title="AS Index"> [all …]
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/share/doc/as.html/ |
| H A D | ARM-Options.html | 1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dt… 3 <!-- This file documents the GNU Assembler "as". 5 Copyright (C) 1991-2021 Free Software Foundation, Inc. 10 with no Invariant Sections, with no Front-Cover Texts, and with no 11 Back-Cover Texts. A copy of the license is included in the 13 --> 14 <!-- Created by GNU Texinfo 5.1, http://www.gnu.org/software/texinfo/ --> 20 <meta name="resource-type" content="document"> 23 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 25 <link href="AS-Index.html#AS-Index" rel="index" title="AS Index"> [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/arm/stm32/ |
| H A D | st,mlahb.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 7 title: STMicroelectronics STM32 ML-AHB interconnect bindings 10 - Fabien Dessenne <fabien.dessenne@st.com> 11 - Arnaud Pouliquen <arnaud.pouliquen@st.com> 14 These bindings describe the STM32 SoCs ML-AHB interconnect bus which connects 15 a Cortex-M subsystem with dedicated memories. The MCU SRAM and RETRAM memory 17 using different buses (see [2]): balancing the Cortex-M firmware accesses 23 - $ref: /schemas/simple-bus.yaml# [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm/mm/ |
| H A D | proc-v7m.S | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * linux/arch/arm/mm/proc-v7m.S 8 * This is the "shell" of the ARMv7-M processor support. 14 #include "proc-macros.S" 31 * - loc - location to jump to for soft reset 104 * This should be able to cover all ARMv7-M cores. 140 ldmia sp, {r0-r3, r12} 144 @ Special-purpose control register 150 stmiane sp, {r0-r6, lr} @ v7m_invalidate_l1 touches r0-r6 152 teq r8, #0 @ re-evalutae condition [all …]
|
| /OK3568_Linux_fs/buildroot/package/am33x-cm3/ |
| H A D | 0001-fix-makefile.patch | 1 Enforce correct -march option 4 (which runs on a Cortex-M3 processor), but Buildroot will have a 5 default -march value that doesn't necessarily match the one needed for 6 Cortex-M3, leading to build failures (gcc complains that the 7 -mcpu=cortex-m3 option being passed is not compatible with the 8 selected -march). 10 Fix this by explicitly indicating -march=armv7-m. 12 Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 16 Signed-off-by: Anders Darander <anders@chargestorm.se> 20 --- a/Makefile [all …]
|
| H A D | am33x-cm3.mk | 3 # am33x-cm3 9 AM33X_CM3_SITE = http://arago-project.org/git/projects/am33x-cm3.git 14 # The build command below will use the standard cross-compiler (normally 15 # build for Cortex-A8, to build the FW for the Cortex-M3. 17 $(TARGET_MAKE_ENV) $(MAKE) CC="$(TARGET_CC)" CROSS_COMPILE="$(TARGET_CROSS)" -C $(@D) all 22 $(INSTALL) -m 0644 -D $(@D)/bin/am335x-pm-firmware.bin \ 23 $(TARGET_DIR)/lib/firmware/am335x-pm-firmware.bin 27 $(INSTALL) -m 0755 -D package/am33x-cm3/S93-am335x-pm-firmware-load \ 28 $(TARGET_DIR)/etc/init.d/S93-am335x-pm-firmware-load 31 $(eval $(generic-package))
|
| /OK3568_Linux_fs/yocto/poky/meta/conf/machine/include/arm/armv8-1m/ |
| H A D | tune-cortexm55.inc | 2 # Tune Settings for Cortex-M55 6 TUNEVALID[cortexm55] = "Enable Cortex-M55 specific processor optimizations" 7 TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'cortexm55', ' -mcpu=cortex-m55', '', d)}" 9 require conf/machine/include/arm/arch-armv8-1m-main.inc 12 ARMPKGARCH:tune-cortexm55 = "cortexm55" 13 TUNE_FEATURES:tune-cortexm55 = "${TUNE_FEATURES:tune-armv8-1m-main} cortexm55" 14 PACKAGE_EXTRA_ARCHS:tune-cortexm55 = "${PACKAGE_EXTRA_ARCHS:tune-armv8-1m-main} cortexm55"
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/arm/ |
| H A D | actions.yaml | 1 # SPDX-License-Identifier: GPL-2.0-or-later OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Andreas Färber <afaerber@suse.de> 11 - Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 18 # The Actions Semi S500 is a quad-core ARM Cortex-A9 SoC. 19 - items: 20 - enum: 21 - allo,sparky # Allo.com Sparky 22 - cubietech,cubieboard6 # Cubietech CubieBoard6 [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm64/boot/dts/sprd/ |
| H A D | sc9863a.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 8 #include <dt-bindings/clock/sprd,sc9863a-clk.h> 9 #include <dt-bindings/interrupt-controller/arm-gic.h> 14 #address-cells = <2>; 15 #size-cells = <0>; 17 cpu-map { 48 compatible = "arm,cortex-a55"; 50 enable-method = "psci"; 51 cpu-idle-states = <&CORE_PD>; 56 compatible = "arm,cortex-a55"; [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/translations/zh_CN/arm64/ |
| H A D | silicon-errata.txt | 1 Chinese translated version of Documentation/arm64/silicon-errata.rst 9 M: Will Deacon <will.deacon@arm.com> 12 --------------------------------------------------------------------- 13 Documentation/arm64/silicon-errata.rst 的中文翻译 26 --------------------------------------------------------------------- 51 相应的内核配置(Kconfig)选项被加在 “内核特性(Kernel Features)”-> 62 +----------------+-----------------+-----------------+-------------------------+ 63 | ARM | Cortex-A53 | #826319 | ARM64_ERRATUM_826319 | 64 | ARM | Cortex-A53 | #827319 | ARM64_ERRATUM_827319 | 65 | ARM | Cortex-A53 | #824069 | ARM64_ERRATUM_824069 | [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm64/kernel/ |
| H A D | cpu_errata.c | 1 // SPDX-License-Identifier: GPL-2.0-only 8 #include <linux/arm-smccc.h> 24 if (!is_midr_in_range(midr, &entry->midr_range)) in is_affected_midr_range() 29 for (fix = entry->fixed_revs; fix && fix->revidr_mask; fix++) in is_affected_midr_range() 30 if (midr == fix->midr_rv && (revidr & fix->revidr_mask)) in is_affected_midr_range() 41 return is_midr_in_range_list(read_cpuid_id(), entry->midr_range_list); in is_affected_midr_range_list() 55 return model == entry->midr_range.model; in is_kryo_midr() 102 if (cap->capability == ARM64_WORKAROUND_1542419) in cpu_enable_trap_ctr_access() 146 #define ERRATA_MIDR_REV_RANGE(m, var, r_min, r_max) \ argument 147 ERRATA_MIDR_RANGE(m, var, r_min, var, r_max) [all …]
|
| /OK3568_Linux_fs/buildroot/board/qemu/arm-vexpress-tz/ |
| H A D | readme.txt | 1 Board qemu_arm_vexpress_tz builds a QEMU ARMv7-A target system with 2 OP-TEE running in the TrustZone secure world and a Linux based 3 OS running in the non-secure world. The board configuration enables 9 The BIOS used in the QEMU host is the ARM Trusted Firmware-A (TF-A). 10 In our configuration, U-Boot uses QEMU semihosting file access to load the 14 cd output/images && ../host/bin/qemu-system-arm \ 15 -machine virt -machine secure=on -cpu cortex-a15 \ 16 -smp 1 -s -m 1024 -d unimp \ 17 -serial stdio \ 18 -netdev user,id=vmnic -device virtio-net-device,netdev=vmnic \ [all …]
|
| /OK3568_Linux_fs/buildroot/package/tinymembench/ |
| H A D | 0001-arm-fix-build-on-Thumb-only-architectures.patch | 2 From: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 4 Subject: [PATCH] arm: fix build on Thumb-only architectures 6 Building tinymembench for ARM Cortex-M currently fails, because the 7 arm-neon.S file contains ARM code that doesn't build on Thumb-only 8 architectures. To account for this and fix the build for Cortex-M, 13 Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 14 --- 15 arm-neon.S | 2 +- 16 asm-opt.c | 2 +- 17 2 files changed, 2 insertions(+), 2 deletions(-) [all …]
|
| /OK3568_Linux_fs/u-boot/arch/arm/include/asm/ |
| H A D | macro.h | 2 * include/asm-arm/macro.h 4 * Copyright (C) 2009 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> 6 * SPDX-License-Identifier: GPL-2.0+ 25 * caches are enabled or on a multi-core system. 82 * Branch if current processor is a Cortex-A35 core. 88 cmp \xreg, #0xD04 /* Cortex-A35 MPCore processor. */ 93 * Branch if current processor is a Cortex-A57 core. 99 cmp \xreg, #0xD07 /* Cortex-A57 MPCore processor. */ 104 * Branch if current processor is a Cortex-A53 core. 110 cmp \xreg, #0xD03 /* Cortex-A53 MPCore processor. */ [all …]
|
| /OK3568_Linux_fs/yocto/poky/meta/recipes-support/boost/boost/ |
| H A D | 0001-Don-t-set-up-arch-instruction-set-flags-we-do-that-o.patch | 4 Subject: [PATCH] Don't set up arch/instruction-set flags, we do that 8 Upstream-Status: Inappropriate 9 Signed-off-by: Christopher Larson <chris_larson@mentor.com> 10 Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> 12 --- 13 tools/build/src/tools/gcc.jam | 144 ---------------------------------- 14 1 file changed, 144 deletions(-) 16 diff --git a/tools/build/src/tools/gcc.jam b/tools/build/src/tools/gcc.jam 18 --- a/tools/build/src/tools/gcc.jam 20 @@ -1122,147 +1122,3 @@ local rule cpu-flags ( toolset variable : architecture : instruction-set + : [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 131 The ARM series is a line of low-power-consumption RISC chip designs 133 handhelds such as the Compaq IPAQ. ARM-based PCs are no longer 134 manufactured, but legacy ARM-based PC hardware remains popular in 244 Patch phys-to-virt and virt-to-phys translation functions at 248 This can only be used with non-XIP MMU kernels where the base 294 bool "MMU-based Paged Memory Management Support" 297 Select if you want MMU-based virtualised addressing space 336 bool "ARMv7-M based platforms (Cortex-M0/M3/M4)" 349 bool "EBSA-110" [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm/boot/dts/ |
| H A D | bcm4708.dtsi | 5 * Copyright 2013-2014 Hauke Mehrtens <hauke@hauke-m.de> 20 stdout-path = "serial0:115200n8"; 24 #address-cells = <1>; 25 #size-cells = <0>; 26 enable-method = "brcm,bcm-nsp-smp"; 30 compatible = "arm,cortex-a9"; 31 next-level-cache = <&L2>; 37 compatible = "arm,cortex-a9"; 38 next-level-cache = <&L2>; 39 secondary-boot-reg = <0xffff0400>;
|
| /OK3568_Linux_fs/kernel/Documentation/arm/stm32/ |
| H A D | overview.rst | 6 ------------ 8 The STMicroelectronics STM32 family of Cortex-A microprocessors (MPUs) and 9 Cortex-M microcontrollers (MCUs) are supported by the 'STM32' platform of 13 ------------- 21 ------ 24 contained in arch/arm/mach-stm32 26 There is a generic board board-dt.c in the mach folder which support 32 - Maxime Coquelin <mcoquelin.stm32@gmail.com> 33 - Ludovic Barre <ludovic.barre@st.com> 34 - Gerald Baeza <gerald.baeza@st.com>
|
| /OK3568_Linux_fs/kernel/arch/arm64/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 168 if $(cc-option,-fpatchable-function-entry=2) 217 ARM 64-bit (AArch64) Linux support. 249 # VA_BITS - PAGE_SHIFT - 3 342 def_bool !$(as-instr,1:\n.inst 0\n.rept . - 1b\n\nnop\n.endr\n) 369 …bool "Cortex-A53: 826319: System might deadlock if a write cannot complete until read data is acce… 374 erratum 826319 on Cortex-A53 parts up to r0p2 with an AMBA 4 ACE or 377 If a Cortex-A53 uses an AMBA AXI4 ACE interface to other processors 383 data cache clean-and-invalidate. 391 …bool "Cortex-A53: 827319: Data cache clean instructions might cause overlapping transactions to th… [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm64/boot/dts/zte/ |
| H A D | zx296718.dtsi | 5 * This file is dual-licensed: you can use it either under the terms 44 #include <dt-bindings/input/input.h> 45 #include <dt-bindings/interrupt-controller/arm-gic.h> 46 #include <dt-bindings/gpio/gpio.h> 47 #include <dt-bindings/clock/zx296718-clock.h> 51 #address-cells = <1>; 52 #size-cells = <1>; 53 interrupt-parent = <&gic>; 67 #address-cells = <2>; 68 #size-cells = <0>; [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm/mach-imx/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 14 Support for Freescale MXC/iMX-based family of processors 25 bool "Enable MXC debug board(for 3-stack)" 28 The debug board is an integral part of the MXC 3-stack(PDK) 33 data/address de-multiplexing and decode, signal level shift, 104 comment "Cortex-A platforms" 209 comment "Cortex-A/Cortex-M asymmetric multiprocessing platforms"
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/share/man/man1/ |
| H A D | arm-none-linux-gnueabihf-as.1 | 18 .\" Set up some character translations and predefined strings. \*(-- will 24 .tr \(*W- 27 . ds -- \(*W- 29 . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch 30 . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch 37 . ds -- \|\(em\| 73 .\" Fear. Run. Save yourself. No user-serviceable parts. 77 . ds #V .8m 78 . ds #F .3m 83 . ds #H ((1u-(\\\\n(.fu%2u))*.13m) [all …]
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/share/man/man1/ |
| H A D | aarch64-none-linux-gnu-as.1 | 18 .\" Set up some character translations and predefined strings. \*(-- will 24 .tr \(*W- 27 . ds -- \(*W- 29 . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch 30 . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch 37 . ds -- \|\(em\| 73 .\" Fear. Run. Save yourself. No user-serviceable parts. 77 . ds #V .8m 78 . ds #F .3m 83 . ds #H ((1u-(\\\\n(.fu%2u))*.13m) [all …]
|
| /OK3568_Linux_fs/yocto/poky/scripts/ |
| H A D | sstate-diff-machines.sh | 3 # SPDX-License-Identifier: GPL-2.0-only 6 # Execute script and compare generated list.M files. 14 # sstate-diff/1349348392/fake-cortexa8/list.M \ 15 # sstate-diff/1349348392/fake-cortexa9/list.M \ 16 # | wc -l 20 # $ ls sstate-diff/1349348392/*/armv7a-vfp-neon*/linux-libc-headers/*do_configure*sigdata* 21 # sstate-diff/1349348392/fake-cortexa8/armv7a-vfp-neon-oe-linux-gnueabi/linux-libc-headers/3.4.3-… 22 # sstate-diff/1349348392/fake-cortexa9/armv7a-vfp-neon-oe-linux-gnueabi/linux-libc-headers/3.4.3-… 23 # $ bitbake-diffsigs stamps.1349348392/*/armv7a-vfp-neon*/linux-libc-headers/*do_configure*sigdata* 25 …-march=armv7-a -mthumb-interwork -mfloat-abi=softfp -mfpu=neon -mtune=cortex-a8 to -march=arm… [all …]
|
| /OK3568_Linux_fs/kernel/tools/testing/selftests/wireguard/qemu/ |
| H A D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 3 # Copyright (C) 2015-2019 Jason A. Donenfeld <Jason@zx2c4.com>. All Rights Reserved. 7 CHOST := $(shell gcc -dumpmachine) 8 HOST_ARCH := $(firstword $(subst -, ,$(CHOST))) 10 CBUILD := $(subst -gcc,,$(lastword $(subst /, ,$(firstword $(wildcard $(foreach bindir,$(subst :, ,… 16 ARCH := $(firstword $(subst -, ,$(CBUILD))) 25 MIRROR := https://download.wireguard.com/qemu-test/distfiles/ 32 $(1)_NAME := $(2)-$$($(1)_VERSION) 40 mkdir -p $(DISTFILES_PATH) 41 …-x $$@.lock -c '[ -f $$@ ] && exit 0; wget -O $$@.tmp $(MIRROR)$(1) || wget -O $$@.tmp $(2)$(1) ||… [all …]
|