zephyr/arch/arm64/core
Huifeng Zhang 1b9c824f0b arch: arm64: arm_mpu: enable d-cache
Enable d-cache at the stage of the EL1 initialization and fix some cache
coherence issues.

Signed-off-by: Huifeng Zhang <Huifeng.Zhang@arm.com>
2023-09-01 13:23:26 +02:00
..
cortex_r arch: arm64: arm_mpu: enable d-cache 2023-09-01 13:23:26 +02:00
offsets arm64: Add frame-pointer based stack unwinding 2023-07-13 17:04:05 +02:00
xen init: remove the need for a dummy device pointer in SYS_INIT functions 2023-04-12 14:28:07 +00:00
boot.h
CMakeLists.txt arm64: Keep the frame pointer in leaf functions 2023-07-17 10:14:18 +00:00
coredump.c arch: arm64: add support for coredump 2023-07-03 09:32:26 +02:00
cpu_idle.S
fatal.c arch: move exc_handle.h under zephyr/arch/common 2023-08-31 09:19:19 -04:00
fpu.c arch: arm64: Use atomic for fpu_owner pointer 2023-06-08 09:35:11 -04:00
fpu.S
header.S
irq_init.c
irq_manage.c
irq_offload.c
isr_wrapper.S arch: arm64: Update current stack limit on every context switch 2023-03-14 10:49:22 +01:00
Kconfig arch: arm64: Reserved Cores 2023-08-28 15:57:19 +02:00
macro_priv.inc arm64: Add comment that arch_curr_cpu and get_cpu must be synced 2022-11-02 16:08:00 -05:00
mmu.c arm64: mmu: add Non-cacheable normal memory mapping support 2023-08-28 11:41:51 +02:00
mmu.h
mmu.S arch/arm64: Implement ASID support in ARM64 MMU 2022-12-13 17:21:11 +09:00
prep_c.c arm64: core/prep_c.c func prototype before function itself 2023-08-23 10:02:54 +02:00
reset.c arch: arm64: arm_mpu: enable d-cache 2023-09-01 13:23:26 +02:00
reset.S arm64: Set FP to NULL before jumping to C code 2023-07-14 09:33:00 +00:00
semihost.c
smccc-call.S
smp.c arch: arm64: core: Fix issue IPI for non-booted core 2023-08-31 10:24:58 +02:00
switch.S kernel/sched: Rename/redocument wait_for_switch() -> z_sched_switch_spin() 2023-05-26 17:09:35 -04:00
thread.c arch: arm64: Refine v8R AArch64 MPU regions switch 2023-08-21 13:27:07 +02:00
tls.c
userspace.S
vector_table.S arm64: Add frame-pointer based stack unwinding 2023-07-13 17:04:05 +02:00