zephyr/arch/arm64/core
Jaxson Han e416c5f1bd arch: arm64: Update current stack limit on every context switch
Update current stack limit on every context switch, including switching
to irq stack and switching back to thread stack.

Signed-off-by: Jaxson Han <jaxson.han@arm.com>
2023-03-14 10:49:22 +01:00
..
cortex_r arch: arm64: mpu: remove unnecessary include 2022-06-05 14:48:40 +02:00
offsets arch: arm64: Add stack_limit to thread_arch_t 2023-03-14 10:49:22 +01:00
xen asm: update files with <zephyr/...> include prefix 2022-05-09 12:45:29 -04:00
boot.h
cache.c arm64: cache: Rework cache API 2022-12-01 13:40:56 -05:00
CMakeLists.txt cache: Rework cache API 2022-12-01 13:40:56 -05:00
cpu_idle.S asm: update files with <zephyr/...> include prefix 2022-05-09 12:45:29 -04:00
fatal.c arch: arm64: Add safe exception stack init function 2023-03-14 10:49:22 +01:00
fpu.c smp: Move for loops to use arch_num_cpus instead of CONFIG_MP_NUM_CPUS 2022-10-21 13:14:58 +02: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: migrate includes to <zephyr/...> 2022-05-06 19:57:22 +02:00
isr_wrapper.S arch: arm64: Update current stack limit on every context switch 2023-03-14 10:49:22 +01:00
Kconfig arch: arm64: Introduce safe exception stack 2023-03-14 10:49:22 +01: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 arch/arm64/mmu: arch_mem_map() should not overwrite existing mappings 2023-03-13 09:15:37 +01:00
mmu.h
mmu.S arch/arm64: Implement ASID support in ARM64 MMU 2022-12-13 17:21:11 +09:00
prep_c.c arch: arm64: Add safe exception stack init function 2023-03-14 10:49:22 +01:00
reset.c arch: arm64: init VMPIDR_EL2 in z_arm64_el2_init 2022-09-09 16:36:37 +00:00
reset.S smp: Convert #if to use CONFIG_MP_MAX_NUM_CPUS 2022-10-20 22:04:10 +09: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: arm64: Add safe exception stack init function 2023-03-14 10:49:22 +01:00
switch.S arch: arm64: Update current stack limit on every context switch 2023-03-14 10:49:22 +01:00
thread.c arch: migrate includes to <zephyr/...> 2022-05-06 19:57:22 +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 arch: arm64: Enable safe exception stack 2023-03-14 10:49:22 +01:00