zephyr/arch
Daniel Leung b0185189ad xtensa: mmu: fix page table initialization
xtensa_mmu_init() is called really early in the boot process
where the _kernel struct has not yet been initialized, and
thus we cannot use it to determine if the current CPU is
the boot CPU. In some cases, this may skip the call to
initialize the page tables which leaves us with incorrect
page table entries. Fix it by using a static variable to
determine whether the page tables have been initialized so
we only do it once per boot.

Fixes #76909

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2024-08-14 09:36:19 +02:00
..
arc arch: use same syntax for custom arch calls 2024-08-12 12:43:36 +02:00
arm arch: use same syntax for custom arch calls 2024-08-12 12:43:36 +02:00
arm64 arch: use same syntax for custom arch calls 2024-08-12 12:43:36 +02:00
common arch: common: isr_tables: add shell command 2024-08-12 10:10:57 +02:00
mips arch: use same syntax for custom arch calls 2024-08-12 12:43:36 +02:00
nios2 arch: use same syntax for custom arch calls 2024-08-12 12:43:36 +02:00
posix arch posix: Cleanup old code 2024-08-13 18:18:25 -04:00
riscv arch: riscv: Implement perf stack thrace func 2024-08-13 18:28:44 -04:00
sparc
x86 arch: x86: ia32: Implement perf stack thrace func 2024-08-13 18:28:44 -04:00
xtensa xtensa: mmu: fix page table initialization 2024-08-14 09:36:19 +02:00
CMakeLists.txt
Kconfig arch: move custom arch call Kconfigs 2024-08-12 12:43:36 +02:00
Kconfig.v1
Kconfig.v2
archs.yml