/Zephyr-Core-2.7.6/include/arch/ |
D | cpu.h | 1 /* cpu.h - automatically selects the correct arch.h file to include */ 15 #include <arch/x86/arch.h> 17 #include <arch/arm64/arch.h> 19 #include <arch/arm/aarch32/arch.h> 21 #include <arch/arc/arch.h> 23 #include <arch/nios2/arch.h> 25 #include <arch/riscv/arch.h> 27 #include <arch/xtensa/arch.h> 29 #include <arch/posix/arch.h> 31 #include <arch/sparc/arch.h>
|
D | syscall.h | 14 #include <arch/x86/intel64/syscall.h> 16 #include <arch/x86/ia32/syscall.h> 19 #include <arch/arm64/syscall.h> 21 #include <arch/arm/aarch32/syscall.h> 23 #include <arch/arc/syscall.h> 25 #include <arch/riscv/syscall.h>
|
D | arch_inlines.h | 16 #include <arch/x86/arch_inlines.h> 18 #include <arch/arm64/arch_inlines.h> 20 #include <arch/arc/arch_inlines.h> 22 #include <arch/xtensa/arch_inlines.h>
|
/Zephyr-Core-2.7.6/scripts/ci/ |
D | twister_ignore.txt | 25 arch/xtensa/* 26 arch/x86/* 27 arch/posix/* 28 arch/arc/* 29 arch/sparc/* 30 arch/arm/* 31 arch/nios2/* 32 arch/riscv/* 33 include/arch/xtensa/* 34 include/arch/x86/* [all …]
|
/Zephyr-Core-2.7.6/include/arch/arm64/ |
D | arch.h | 22 #include <arch/arm64/thread.h> 23 #include <arch/arm64/exc.h> 24 #include <arch/arm64/irq.h> 25 #include <arch/arm64/misc.h> 26 #include <arch/arm64/asm_inline.h> 27 #include <arch/arm64/cpu.h> 28 #include <arch/arm64/macro.inc> 29 #include <arch/arm64/sys_io.h> 30 #include <arch/arm64/timer.h> 31 #include <arch/arm64/error.h> [all …]
|
/Zephyr-Core-2.7.6/scripts/ |
D | list_boards.py | 25 arch: str 33 return {arch: sorted(arch2board_set[arch], key=board_key) 34 for arch in arch2board_set} 45 for arch, boards in find_arch2board_set_in(root, arches).items(): 46 ret[arch] |= boards 60 arch = root / 'arch' 61 common = arch / 'common' 63 if not arch.is_dir(): 66 for maybe_arch in arch.iterdir(): 77 for arch in arches: [all …]
|
D | checkstack.pl | 20 # 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-2.7.6/soc/xtensa/intel_adsp/common/bootloader/ |
D | CMakeLists.txt | 7 ${SOC_DIR}/${ARCH}/${SOC_PATH}/include 13 ${SOC_DIR}/${ARCH}/${SOC_PATH}/include 19 ${ARCH_DIR}/${ARCH}/core/startup/memctl_default.S 20 ${ARCH_DIR}/${ARCH}/core/startup/memerror-vector.S 26 ${ARCH_DIR}/${ARCH}/core/startup/reset-vector.S 33 ${SOC_DIR}/${ARCH}/${SOC_PATH}/ 34 ${SOC_DIR}/${ARCH}/${SOC_PATH}/include 35 ${SOC_DIR}/${ARCH}/${SOC_FAMILY}/common/include 52 -I ${SOC_DIR}/${ARCH}/${SOC_PATH}/include 53 -I ${SOC_DIR}/${ARCH}/${SOC_FAMILY}/common/include [all …]
|
/Zephyr-Core-2.7.6/boards/arc/qemu_arc/ |
D | board.cmake | 3 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} arc64) 14 set(QEMU_FLAGS_${ARCH} -cpu hs6x) 24 list(APPEND QEMU_FLAGS_${ARCH}
|
/Zephyr-Core-2.7.6/include/arch/arm/aarch32/ |
D | arch.h | 25 #include <arch/arm/aarch32/thread.h> 26 #include <arch/arm/aarch32/exc.h> 27 #include <arch/arm/aarch32/irq.h> 28 #include <arch/arm/aarch32/error.h> 29 #include <arch/arm/aarch32/misc.h> 30 #include <arch/common/addr_types.h> 31 #include <arch/common/ffs.h> 32 #include <arch/arm/aarch32/nmi.h> 33 #include <arch/arm/aarch32/asm_inline.h> 34 #include <arch/common/sys_bitops.h> [all …]
|
/Zephyr-Core-2.7.6/include/arch/xtensa/ |
D | arch.h | 10 * by the generic kernel interface header (include/arch/cpu.h) 22 #include <arch/common/sys_bitops.h> 23 #include <arch/common/sys_io.h> 24 #include <arch/common/ffs.h> 26 #include <arch/xtensa/thread.h> 27 #include <arch/xtensa/irq.h> 29 #include <arch/common/addr_types.h> 40 #include <arch/xtensa/exc.h>
|
/Zephyr-Core-2.7.6/.github/ |
D | labeler.yml | 50 - "arch/posix/**/*" 51 - "include/arch/posix/**/*" 55 - "arch/x86/**/*" 56 - "include/arch/x86/**/*" 58 - "arch/arm/**/*" 59 - "include/arch/arm/**/*" 61 - "arch/arm64/**/*" 62 - "include/arch/arm64/**/*" 64 - "arch/nios2/**/*" 65 - "include/arch/nios2/**/*" [all …]
|
/Zephyr-Core-2.7.6/arch/riscv/core/pmp/ |
D | core_pmp.c | 11 #include <arch/riscv/csr.h> 239 uchar_pmpcfg = (unsigned char *) thread->arch.u_pmpcfg; in z_riscv_init_user_accesses() 246 thread->arch.u_pmpaddr[index] = TO_PMP_ADDR((ulong_t) &is_user_mode); in z_riscv_init_user_accesses() 250 thread->arch.u_pmpaddr[index] = TO_PMP_NAPOT(rom_start, rom_size); in z_riscv_init_user_accesses() 254 thread->arch.u_pmpaddr[index] = TO_PMP_NAPOT(thread->stack_info.start, in z_riscv_init_user_accesses() 260 thread->arch.u_pmpaddr[index] = TO_PMP_ADDR(rom_start); in z_riscv_init_user_accesses() 262 thread->arch.u_pmpaddr[index] = TO_PMP_ADDR(rom_end); in z_riscv_init_user_accesses() 266 thread->arch.u_pmpaddr[index] = TO_PMP_ADDR(thread->stack_info.start); in z_riscv_init_user_accesses() 268 thread->arch.u_pmpaddr[index] = TO_PMP_ADDR(thread->stack_info.start + in z_riscv_init_user_accesses() 281 csr_write_enum(CSR_PMPADDR0 + i, thread->arch.u_pmpaddr[i]); in z_riscv_configure_user_allowed_stack() [all …]
|
/Zephyr-Core-2.7.6/arch/ |
D | CMakeLists.txt | 7 ${ARCH_DIR}/${ARCH}/include 11 add_subdirectory(${ARCH_DIR}/${ARCH} arch/${ARCH})
|
/Zephyr-Core-2.7.6/tests/kernel/gen_isr_table/ |
D | testcase.yaml | 2 arch.interrupt.gen_isr_table.arm_baseline: 9 arch.interrupt.gen_isr_table.arm_baseline.linker_generator: 17 arch.interrupt.gen_isr_table.arm_mainline: 26 arch.interrupt.gen_isr_table.disabled: 33 arch.interrupt.gen_isr_table.arc:
|
/Zephyr-Core-2.7.6/include/arch/posix/ |
D | asm_inline_gcc.h | 9 * POSIX ARCH specific public inline "assembler" functions and macros 26 #include <arch/common/sys_bitops.h> 27 #include <arch/common/sys_io.h> 28 #include <arch/common/ffs.h> 29 #include <arch/posix/posix_soc_if.h>
|
D | arch.h | 10 * @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 <arch/posix/asm_inline.h> 26 #include <arch/posix/thread.h> 29 #include <arch/posix/posix_soc_if.h>
|
/Zephyr-Core-2.7.6/arch/arc/core/ |
D | thread.c | 20 #include <arch/arc/v2/mpu/arc_core_mpu.h> 54 thread->arch.priv_stack_start = in setup_stack_vars() 57 thread->arch.priv_stack_start = (uint32_t)(thread->stack_obj); in setup_stack_vars() 59 thread->arch.priv_stack_start += Z_ARC_STACK_GUARD_SIZE; in setup_stack_vars() 61 thread->arch.priv_stack_start = 0; in setup_stack_vars() 68 thread->arch.k_stack_top = thread->arch.priv_stack_start; in setup_stack_vars() 69 thread->arch.k_stack_base = (thread->arch.priv_stack_start + in setup_stack_vars() 71 thread->arch.u_stack_top = thread->stack_info.start; in setup_stack_vars() 72 thread->arch.u_stack_base = (thread->stack_info.start + in setup_stack_vars() 77 thread->arch.k_stack_top = (uint32_t)thread->stack_info.start; in setup_stack_vars() [all …]
|
/Zephyr-Core-2.7.6/tests/kernel/interrupt/ |
D | testcase.yaml | 2 arch.interrupt: 8 arch.interrupt.x86_64: 13 arch.interrupt.x86: 20 arch.interrupt.linker_generator:
|
/Zephyr-Core-2.7.6/tests/arch/arm64/arm64_high_addresses/ |
D | testcase.yaml | 7 arch.arm64.high_addr.high_sram_low_vm: 12 arch.arm64.high_addr.low_sram_high_vm: 17 arch.arm64.high_addr.high_sram_equal_vm: 22 arch.arm64.high_addr.high_sram_high_vm:
|
/Zephyr-Core-2.7.6/samples/philosophers/ |
D | README.rst | 89 arch_cpu_idle () at zephyr/mainline/zephyr/arch/arm/core/aarch32/cpu_idle.S:107 93 … 00, prio:40,useropts:1) arch_cpu_idle () at zephyr/mainline/zephyr/arch/arm/core/aarch32/cp… 95 …) 0x08001404 in arch_irq_unlock (key=0) at zephyr/mainline/zephyr/include/arch/arm/aarch32/asm_inl… 97 …) 0x08001404 in arch_irq_unlock (key=0) at zephyr/mainline/zephyr/include/arch/arm/aarch32/asm_inl… 99 … 0x08001404 in arch_irq_unlock (key=0) at zephyr/mainline/zephyr/include/arch/arm/aarch32/asm_inl… 101 … 0x08001404 in arch_irq_unlock (key=0) at zephyr/mainline/zephyr/include/arch/arm/aarch32/asm_inl… 103 … 0x08001404 in arch_irq_unlock (key=0) at zephyr/mainline/zephyr/include/arch/arm/aarch32/asm_inl… 105 … 0x08001404 in arch_irq_unlock (key=0) at zephyr/mainline/zephyr/include/arch/arm/aarch32/asm_inl… 124 arch_cpu_idle () at zephyr/mainline/zephyr/arch/arm/core/aarch32/cpu_idle.S:107 128 …e 00 UNKNOWN PRIO 40) arch_cpu_idle () at zephyr/mainline/zephyr/arch/arm/core/aarch32/cp… [all …]
|
/Zephyr-Core-2.7.6/arch/x86/core/intel64/ |
D | thread.c | 40 thread->arch.cs = X86_KERNEL_CS; in arch_new_thread() 41 thread->arch.ss = X86_KERNEL_DS; in arch_new_thread() 54 thread->arch.rdi = (long) entry; in arch_new_thread() 55 thread->arch.rsi = (long) p1; in arch_new_thread() 56 thread->arch.rdx = (long) p2; in arch_new_thread() 57 thread->arch.rcx = (long) p3; in arch_new_thread() 61 thread->arch.flags = X86_THREAD_FLAG_ALL; in arch_new_thread()
|
/Zephyr-Core-2.7.6/tests/arch/arm/arm_thread_swap/ |
D | testcase.yaml | 6 arch.arm.swap.common: 8 arch.arm.swap.common.no_optimizations: 14 arch.arm.swap.common.fpu_sharing: 19 arch.arm.swap.common.fpu_sharing.no_optimizations:
|
/Zephyr-Core-2.7.6/soc/ |
D | Kconfig | 9 osource "soc/$(ARCH)/*/Kconfig.soc" 15 osource "$(KCONFIG_BINARY_DIR)/Kconfig.soc.arch" 17 osource "soc/$(ARCH)/Kconfig" 18 osource "soc/$(ARCH)/*/Kconfig" 27 # nrf52_bsim board uses the POSIX arch, but is compatible with Nordic ARM
|
/Zephyr-Core-2.7.6/include/arch/arc/ |
D | arch.h | 13 * include/arch/cpu.h) 21 #include <arch/common/ffs.h> 22 #include <arch/arc/thread.h> 23 #include <arch/common/sys_bitops.h> 26 #include <arch/arc/v2/exc.h> 27 #include <arch/arc/v2/irq.h> 28 #include <arch/arc/v2/misc.h> 29 #include <arch/arc/v2/aux_regs.h> 30 #include <arch/arc/v2/arcv2_irq_unit.h> 31 #include <arch/arc/v2/asm_inline.h> [all …]
|