zephyr/arch
Daniel Leung 8c10964435 xtensa: mmu: clear ZSR_DEPC_SAVE at boot
ZSR_DEPC_SAVE is being used to determine whether we are faulting
inside double exception if this is not zero. It is possible that
the boot ROM or custom startup code leaves this non-zero, which
would result in a fake triple fault. So clear it at boot. Note
that the zeroing is done in MMU init code as these triple
faults are not actual hardware ones but only semantics, and will
occur once MMU is enabled.

Fixes #75194

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2024-06-28 20:53:37 -04:00
..
arc everywhere: replace double words 2024-06-25 06:05:35 -04:00
arm arch: arm: Add initial support for Cortex-M85 Core 2024-06-26 13:36:14 -04:00
arm64 arch/arm64/mmu: improve debugging output 2024-06-26 13:06:42 -04:00
common everywhere: replace `#if IS_ENABLED()` as per docs 2024-06-28 07:20:32 -04:00
mips arch: remove the use of `z_arch_esf_t` completely from internal 2024-06-04 14:02:51 -05:00
nios2 arch: remove the use of `z_arch_esf_t` completely from internal 2024-06-04 14:02:51 -05:00
posix build: namespace the generated headers with `zephyr/` 2024-05-28 22:03:55 +02:00
riscv arch: riscv: stacktrace: use current thread if `thread` is NULL 2024-06-21 14:55:27 -04:00
sparc arch: remove the use of `z_arch_esf_t` completely from internal 2024-06-04 14:02:51 -05:00
x86 arch: x86: corrected parameter names 2024-06-27 20:06:20 -04:00
xtensa xtensa: mmu: clear ZSR_DEPC_SAVE at boot 2024-06-28 20:53:37 -04:00
CMakeLists.txt
Kconfig everywhere: replace double words 2024-06-22 05:40:22 -04:00
Kconfig.v1 hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
Kconfig.v2 hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
archs.yml hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00