zephyr/arch/arm64/core
Anas Nashif 7d3b6c6a40 arch: smp: make flush_fpu_ipi a common, optional interfaces
The interface to flush fpu is not unique to one architecture, make it a
generic, optional interface that can be implemented (and overriden) by a
platform.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2024-01-09 10:00:17 +01:00
..
cortex_r memory-attr: Rationalize _MASK and _GET(x) macros 2023-09-22 09:27:57 +02:00
offsets arm64: Add frame-pointer based stack unwinding 2023-07-13 17:04:05 +02:00
xen xen: add Kconfig option for Zephyr on Dom0less setups 2023-09-18 10:43:45 +01:00
boot.h arch: arm64: Use voting lock for multi-core boot race condition 2023-10-20 15:09:34 +02:00
CMakeLists.txt xen: refactor Xen hypervisor Kconfig options 2023-09-15 11:15:00 +01:00
coredump.c arch: arm64: add support for coredump 2023-07-03 09:32:26 +02:00
cpu_idle.S asm: update files with <zephyr/...> include prefix 2022-05-09 12:45:29 -04:00
fatal.c arch: smp: make flush_fpu_ipi a common, optional interfaces 2024-01-09 10:00:17 +01:00
fpu.c arch: smp: make flush_fpu_ipi a common, optional interfaces 2024-01-09 10:00:17 +01:00
fpu.S asm: update files with <zephyr/...> include prefix 2022-05-09 12:45:29 -04:00
header.S asm: update files with <zephyr/...> include prefix 2022-05-09 12:45:29 -04:00
irq_init.c arch: migrate includes to <zephyr/...> 2022-05-06 19:57:22 +02:00
irq_manage.c arch: migrate includes to <zephyr/...> 2022-05-06 19:57:22 +02:00
irq_offload.c arch: arm64: rename expection header 2023-12-11 18:22:40 -05:00
isr_wrapper.S arch: arm64: Update current stack limit on every context switch 2023-03-14 10:49:22 +01:00
Kconfig arch: make CONFIG_EXCEPTION_DEBUG cross arch config 2023-12-14 09:32:27 +01:00
macro_priv.inc arch: arm64: Use voting lock for multi-core boot race condition 2023-10-20 15:09:34 +02:00
mmu.c arch: arm64: avoid invalidating of RO mem after mem map 2023-11-09 10:19:12 +00:00
mmu.h arm64: improve CONFIG_MAX_XLAT_TABLES default value 2021-04-12 22:13:38 -04:00
mmu.S arch/arm64: Implement ASID support in ARM64 MMU 2022-12-13 17:21:11 +09:00
prep_c.c arch: introduce arch_secondary_cpu_init 2024-01-09 10:00:17 +01:00
reset.c arch: arm64: Re-init HCR_EL2 in z_arm64_el2_init 2023-11-06 10:14:20 +01:00
reset.S arch: arm: z_arm64_prep_c -> z_prep_c 2023-12-11 18:23:52 -05:00
semihost.c semihosting: fix inline assembly output dependency 2022-04-24 19:46:15 +02:00
smccc-call.S asm: update files with <zephyr/...> include prefix 2022-05-09 12:45:29 -04:00
smp.c arch: smp: make flush_fpu_ipi a common, optional interfaces 2024-01-09 10:00:17 +01:00
switch.S arch: arm64: Enable stack guard for v8R 2023-09-22 09:25:12 +02:00
thread.c arch: arm64: Enable stack guard for v8R 2023-09-22 09:25:12 +02:00
tls.c arch: migrate includes to <zephyr/...> 2022-05-06 19:57:22 +02:00
userspace.S asm: update files with <zephyr/...> include prefix 2022-05-09 12:45:29 -04:00
vector_table.S arm64: Add frame-pointer based stack unwinding 2023-07-13 17:04:05 +02:00