Home
last modified time | relevance | path

Searched full:arch (Results 1 – 25 of 1818) sorted by relevance

12345678910>>...73

/Zephyr-Core-3.7.0/include/zephyr/arch/
Dcpu.h1 /* cpu.h - automatically selects the correct arch.h file to include */
12 #include <zephyr/arch/arch_interface.h>
15 #include <zephyr/arch/x86/arch.h>
17 #include <zephyr/arch/arm64/arch.h>
19 #include <zephyr/arch/arm/arch.h>
21 #include <zephyr/arch/arc/arch.h>
23 #include <zephyr/arch/nios2/arch.h>
25 #include <zephyr/arch/riscv/arch.h>
27 #include <zephyr/arch/xtensa/arch.h>
29 #include <zephyr/arch/mips/arch.h>
[all …]
Dexception.h12 #include <zephyr/arch/x86/intel64/exception.h>
14 #include <zephyr/arch/x86/ia32/exception.h>
16 #include <zephyr/arch/arm64/exception.h>
18 #include <zephyr/arch/arm/exception.h>
20 #include <zephyr/arch/arc/v2/exception.h>
22 #include <zephyr/arch/nios2/exception.h>
24 #include <zephyr/arch/riscv/exception.h>
26 #include <zephyr/arch/xtensa/exception.h>
28 #include <zephyr/arch/mips/exception.h>
30 #include <zephyr/arch/posix/exception.h>
[all …]
Darch_inlines.h16 #include <zephyr/arch/x86/arch_inlines.h>
18 #include <zephyr/arch/arm/arch_inlines.h>
20 #include <zephyr/arch/arm64/arch_inlines.h>
22 #include <zephyr/arch/arc/arch_inlines.h>
24 #include <zephyr/arch/xtensa/arch_inlines.h>
26 #include <zephyr/arch/riscv/arch_inlines.h>
28 #include <zephyr/arch/nios2/arch_inlines.h>
30 #include <zephyr/arch/mips/arch_inlines.h>
32 #include <zephyr/arch/posix/arch_inlines.h>
34 #include <zephyr/arch/sparc/arch_inlines.h>
Dsyscall.h13 #include <zephyr/arch/x86/intel64/syscall.h>
15 #include <zephyr/arch/x86/ia32/syscall.h>
17 #include <zephyr/arch/arm64/syscall.h>
19 #include <zephyr/arch/arm/syscall.h>
21 #include <zephyr/arch/arc/syscall.h>
23 #include <zephyr/arch/riscv/syscall.h>
25 #include <zephyr/arch/xtensa/syscall.h>
Dstructs.h13 * 1. arch/structs.h shall not depend on kernel.h both directly and
16 * 2. kernel.h shall imply arch/structs.h via kernel_structs.h , such that
17 * it shall not be necessary to include arch/structs.h explicitly when
27 #include <zephyr/arch/arm64/structs.h>
29 #include <zephyr/arch/riscv/structs.h>
31 #include <zephyr/arch/arm/structs.h>
/Zephyr-Core-3.7.0/cmake/modules/
Darch_v2.cmake6 # Configure ARCH settings based on KConfig settings and arch root.
9 # on board directory and arch root.
11 # If no implementation is available for the current arch an error will be raised.
16 # - ARCH: Name of the arch in use.
17 # - ARCH_DIR: Directory containing the arch implementation.
21 # - ARCH_ROOT: CMake list of arch roots containing arch implementations
29 # HWMv2 obtains arch from Kconfig for the given Board / SoC variant because
30 # the Board / SoC path is no longer sufficient for determine the arch
31 # (read: multi-core and multi-arch SoC).
32 set(ARCH ${CONFIG_ARCH}) variable
[all …]
Darch_v1.cmake7 # In hw model v1, then arch is determined by the board folder structure.
9 # Configure ARCH settings based on board directory and arch root.
12 # on board directory and arch root.
14 # If no implementation is available for the current arch an error will be raised.
19 # - ARCH: Name of the arch in use.
20 # - ARCH_DIR: Directory containing the arch implementation.
24 # - ARCH_ROOT: CMake list of arch roots containing arch implementations
40 cmake_path(GET board_arch_dir FILENAME ARCH)
43 if(EXISTS ${root}/arch/${ARCH}/CMakeLists.txt)
44 set(ARCH_DIR ${root}/arch)
[all …]
/Zephyr-Core-3.7.0/include/zephyr/arch/arm64/
Darch.h22 #include <zephyr/arch/arm64/thread.h>
23 #include <zephyr/arch/arm64/exception.h>
24 #include <zephyr/arch/arm64/irq.h>
25 #include <zephyr/arch/arm64/misc.h>
26 #include <zephyr/arch/arm64/asm_inline.h>
27 #include <zephyr/arch/arm64/cpu.h>
28 #include <zephyr/arch/arm64/macro.inc>
29 #include <zephyr/arch/arm64/sys_io.h>
30 #include <zephyr/arch/arm64/timer.h>
31 #include <zephyr/arch/arm64/error.h>
[all …]
/Zephyr-Core-3.7.0/tests/kernel/gen_isr_table/
Dtestcase.yaml7 arch.interrupt.gen_isr_table.arm_baseline: &arm-baseline
12 arch.interrupt.gen_isr_table.arm_baseline.linker_generator: &arm-baseline-linker-generator
20 arch.interrupt.gen_isr_table.arm_mainline: &arm-mainline
37 arch.interrupt.gen_isr_table.disabled:
44 arch.interrupt.gen_isr_table_local.arm_baseline:
50 arch.interrupt.gen_isr_table_local.arm_baseline.linker_generator:
57 arch.interrupt.gen_isr_table_local.arm_mainline:
64 arch.interrupt.gen_isr_table.arc:
70 arch.interrupt.gen_isr_table.riscv_direct:
78 arch.interrupt.gen_isr_table.riscv_no_direct:
[all …]
/Zephyr-Core-3.7.0/boards/qemu/arc/
Dboard.cmake3 set(QEMU_CPU_TYPE_${ARCH} arc)
6 set(QEMU_CPU_TYPE_${ARCH} arcem)
7 set(QEMU_FLAGS_${ARCH} -cpu arcem)
9 set(QEMU_CPU_TYPE_${ARCH} archs)
10 set(QEMU_FLAGS_${ARCH} -cpu archs)
13 set(QEMU_CPU_TYPE_${ARCH} hs5x)
14 set(QEMU_FLAGS_${ARCH} -cpu hs5x)
17 set(QEMU_CPU_TYPE_${ARCH} hs6x)
18 set(QEMU_FLAGS_${ARCH} -cpu hs6x)
28 list(APPEND QEMU_FLAGS_${ARCH}
/Zephyr-Core-3.7.0/tests/arch/arm64/arm64_high_addresses/
Dtestcase.yaml9 arch.arm64.high_addr.high_sram_low_vm:
14 arch.arm64.high_addr.low_sram_high_vm:
19 arch.arm64.high_addr.high_sram_equal_vm:
24 arch.arm64.high_addr.high_sram_high_vm:
29 arch.arm64.high_addr.high_sram_low_vm.picolibc:
36 arch.arm64.high_addr.low_sram_high_vm.picolibc:
43 arch.arm64.high_addr.high_sram_equal_vm.picolibc:
50 arch.arm64.high_addr.high_sram_high_vm.picolibc:
/Zephyr-Core-3.7.0/tests/kernel/interrupt/
Dtestcase.yaml2 arch.interrupt:
10 arch.interrupt.qemu_cortex_m0:
18 arch.interrupt.minimallibc:
29 arch.interrupt.qemu_cortex_m0.minimallibc:
39 arch.shared_interrupt:
51 # TODO: make test work on this arch
59 arch.shared_interrupt.lto:
67 # TODO: make test work on this arch
/Zephyr-Core-3.7.0/scripts/
Dlist_hardware.py25 ARCH_SCHEMA_PATH = str(Path(__file__).parent / 'schemas' / 'arch-schema.yml')
30 ARCHS_YML_PATH = PurePath('arch/archs.yml')
200 if args.arch is not None:
202 lambda arch: arch.get('name') == args.arch, archs['archs']))}
203 for arch in archs['archs']:
204 arch.update({'path': root / 'arch' / arch['path']})
205 arch.update({'hwm': 'v2'})
206 arch.update({'type': 'arch'})
242 parser.add_argument("--arch-root", dest='arch_roots', default=[],
244 help='add a arch root, may be given more than once')
[all …]
Dcheckstack.pl20 # objdump -d vmlinux | scripts/checkstack.pl [arch]
22 # TODO : Port to all architectures (one regex per arch)
26 # check for arch
39 my $arch = shift;
40 if ($arch eq "") {
41 $arch = `uname -m`;
42 chomp($arch);
48 if ($arch eq 'aarch64') {
51 } elsif ($arch eq 'arm') {
54 } elsif ($arch eq 'avr32') {
[all …]
/Zephyr-Core-3.7.0/tests/subsys/llext/simple/
Dtestcase.yaml38 - arch:arm:CONFIG_ARM_MPU=n
39 - arch:arm:CONFIG_ARM_AARCH32_MMU=n
54 - arch:arm:CONFIG_ARM_MPU=n
55 - arch:arm:CONFIG_ARM_AARCH32_MMU=n
63 - arch:arm:CONFIG_ARM_MPU=n
64 - arch:arm:CONFIG_ARM_AARCH32_MMU=n
76 - arch:arm:CONFIG_ARM_MPU=n
77 - arch:arm:CONFIG_ARM_AARCH32_MMU=n
86 - arch:arm:CONFIG_ARM_MPU=n
87 - arch:arm:CONFIG_ARM_AARCH32_MMU=n
/Zephyr-Core-3.7.0/scripts/coredump/gdbstubs/
D__init__.py7 from gdbstubs.arch.x86 import GdbStub_x86
8 from gdbstubs.arch.x86_64 import GdbStub_x86_64
9 from gdbstubs.arch.arm_cortex_m import GdbStub_ARM_CortexM
10 from gdbstubs.arch.risc_v import GdbStub_RISC_V
11 from gdbstubs.arch.xtensa import GdbStub_Xtensa
12 from gdbstubs.arch.arm64 import GdbStub_ARM64
/Zephyr-Core-3.7.0/include/zephyr/arch/arm/
Darch.h25 #include <zephyr/arch/arm/thread.h>
26 #include <zephyr/arch/arm/exception.h>
27 #include <zephyr/arch/arm/irq.h>
28 #include <zephyr/arch/arm/error.h>
29 #include <zephyr/arch/arm/misc.h>
30 #include <zephyr/arch/common/addr_types.h>
31 #include <zephyr/arch/common/ffs.h>
32 #include <zephyr/arch/arm/nmi.h>
33 #include <zephyr/arch/arm/asm_inline.h>
34 #include <zephyr/arch/common/sys_bitops.h>
[all …]
/Zephyr-Core-3.7.0/include/zephyr/arch/posix/
Darch.h10 * @brief POSIX arch specific kernel interface header
11 * This header contains the POSIX arch specific kernel interface.
12 * It is included by the generic kernel interface header (include/arch/cpu.h)
25 #include <zephyr/arch/posix/exception.h>
26 #include <zephyr/arch/posix/asm_inline.h>
27 #include <zephyr/arch/posix/thread.h>
30 #include <zephyr/arch/posix/posix_soc_if.h>
Dasm_inline_gcc.h9 * POSIX ARCH specific public inline "assembler" functions and macros
26 #include <zephyr/arch/common/sys_bitops.h>
27 #include <zephyr/arch/common/sys_io.h>
28 #include <zephyr/arch/common/ffs.h>
29 #include <zephyr/arch/posix/posix_soc_if.h>
/Zephyr-Core-3.7.0/arch/
DCMakeLists.txt10 ${ARCH_DIR}/${ARCH}/include
14 add_subdirectory(${ARCH_DIR}/${ARCH} arch/${ARCH})
/Zephyr-Core-3.7.0/boards/arm/mps2/
Dboard.cmake6 set(QEMU_CPU_TYPE_${ARCH} cortex-m3)
7 set(QEMU_FLAGS_${ARCH}
8 -cpu ${QEMU_CPU_TYPE_${ARCH}}
14 set(QEMU_CPU_TYPE_${ARCH} cortex-m33)
15 set(QEMU_FLAGS_${ARCH}
16 -cpu ${QEMU_CPU_TYPE_${ARCH}}
/Zephyr-Core-3.7.0/tests/arch/arm/arm_thread_swap/
Dtestcase.yaml8 arch.arm.swap.common:
10 arch.arm.swap.common.no_optimizations:
18 arch.arm.swap.common.fpu_sharing:
23 arch.arm.swap.common.fpu_sharing.no_optimizations:
/Zephyr-Core-3.7.0/samples/philosophers/
DREADME.rst88 arch_cpu_idle () at zephyr/mainline/zephyr/arch/arm/core/cpu_idle.S:107
92 … 00, prio:40,useropts:1) arch_cpu_idle () at zephyr/mainline/zephyr/arch/arm/core/cpu_idle.S…
94 …) 0x08001404 in arch_irq_unlock (key=0) at zephyr/mainline/zephyr/include/arch/arm/asm_inline_gcc.…
96 …) 0x08001404 in arch_irq_unlock (key=0) at zephyr/mainline/zephyr/include/arch/arm/asm_inline_gcc.…
98 … 0x08001404 in arch_irq_unlock (key=0) at zephyr/mainline/zephyr/include/arch/arm/asm_inline_gcc.…
100 … 0x08001404 in arch_irq_unlock (key=0) at zephyr/mainline/zephyr/include/arch/arm/asm_inline_gcc.…
102 … 0x08001404 in arch_irq_unlock (key=0) at zephyr/mainline/zephyr/include/arch/arm/asm_inline_gcc.…
104 … 0x08001404 in arch_irq_unlock (key=0) at zephyr/mainline/zephyr/include/arch/arm/asm_inline_gcc.…
123 arch_cpu_idle () at zephyr/mainline/zephyr/arch/arm/core/cpu_idle.S:107
127 …e 00 UNKNOWN PRIO 40) arch_cpu_idle () at zephyr/mainline/zephyr/arch/arm/core/cpu_idle.S…
[all …]
/Zephyr-Core-3.7.0/scripts/schemas/
Darch-schema.yml6 ## arch metadata YAML file.
21 desc: Name of the arch
25 desc: Location of the arch implementation relative to the archs.yml file.
29 desc: Free form comment with extra information regarding the arch.
/Zephyr-Core-3.7.0/scripts/west_commands/runners/
Dtrace32.py33 arch: str,
37 self.arch = arch
54 parser.add_argument('--arch',
75 if args.arch == 'auto':
76 arch = build_conf.get('CONFIG_ARCH').replace('"', '')
78 arch = arch.replace('arm64', 'arm')
80 arch = args.arch
81 return TRACE32BinaryRunner(cfg, args.config, arch, startup_args=args.startup_args,
98 self.t32_exec = Path(t32_dir) / 'bin' / os_name / f't32m{self.arch}{suffix}'

12345678910>>...73