zephyr/arch/arm64/core
honglin leng c9208b3864 arm64: smp: Fix cache operations in the SMP
The arm64_cpu_boot_params will be read on other cores

call sys_cache_data_flush_range flush the data from the cache to RAM.

This ensures that other cores can access the correct data.

Signed-off-by: honglin leng <a909204013@gmail.com>
2024-01-29 09:26:51 +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
CMakeLists.txt xen: refactor Xen hypervisor Kconfig options 2023-09-15 11:15:00 +01:00
Kconfig arch: make CONFIG_EXCEPTION_DEBUG cross arch config 2023-12-14 09:32:27 +01:00
boot.h arch: arm64: Use voting lock for multi-core boot race condition 2023-10-20 15:09:34 +02:00
coredump.c arch: arm64: add support for coredump 2023-07-03 09:32:26 +02:00
cpu_idle.S
fatal.c arch: smp: make flush_fpu_ipi a common, optional interfaces 2024-01-09 10:00:17 +01:00
fpu.S
fpu.c arch: smp: make flush_fpu_ipi a common, optional interfaces 2024-01-09 10:00:17 +01:00
header.S
irq_init.c
irq_manage.c
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
macro_priv.inc arch: arm64: Use voting lock for multi-core boot race condition 2023-10-20 15:09:34 +02:00
mmu.S arch/arm64: Implement ASID support in ARM64 MMU 2022-12-13 17:21:11 +09:00
mmu.c arch: arm64: avoid invalidating of RO mem after mem map 2023-11-09 10:19:12 +00:00
mmu.h
prep_c.c arch: introduce arch_secondary_cpu_init 2024-01-09 10:00:17 +01:00
reset.S arch: arm: z_arm64_prep_c -> z_prep_c 2023-12-11 18:23:52 -05:00
reset.c arch: arm64: Re-init HCR_EL2 in z_arm64_el2_init 2023-11-06 10:14:20 +01:00
semihost.c
smccc-call.S
smp.c arm64: smp: Fix cache operations in the SMP 2024-01-29 09:26:51 +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
userspace.S
vector_table.S arm64: Add frame-pointer based stack unwinding 2023-07-13 17:04:05 +02:00