zephyr/arch
Wilfried Chauveau 965d30537f arch: arm: cortex_m: fault: Improve handling of fault escalation on armv6-m
The current implementation causes a lockup of the core when the exception
originates from an invalid/unreachable pc. This fix first verifies on
armv6-m and armv8-m.base that pc was in an expected runnable region,
namely:

- .text
- .ramfunc
- .itcm

Signed-off-by: Wilfried Chauveau <wilfried.chauveau@arm.com>
2023-07-13 09:22:46 +02:00
..
arc kernel: spinlock: LOCKED -> K_SPINLOCK 2023-07-10 09:27:21 +02:00
arm arch: arm: cortex_m: fault: Improve handling of fault escalation on armv6-m 2023-07-13 09:22:46 +02:00
arm64 arch: arm64: Fix z_arm64_fatal_error declaration error 2023-07-11 15:04:54 +02:00
common native_sim: Add new native_sim board 2023-07-05 07:01:19 -04:00
mips include: types: remove ulong_t 2022-09-06 18:16:33 +02:00
nios2 arch: nios2: Remove unused absolute symbols 2023-04-18 10:51:28 -04:00
posix posix arch cmake: Add clarification on use of target_link_options 2023-07-10 09:51:25 +02:00
riscv riscv: syscalls: use zephyr_syscall_header 2023-06-17 07:57:45 -04:00
sparc arch: sparc: Remove unused absolute symbols 2023-04-18 10:51:28 -04:00
x86 arch/x86: add more arch dcache functions 2023-07-11 11:33:16 -04:00
xtensa debug: coredump: xtensa: Add esp32s3 2023-06-21 16:06:06 -04:00
CMakeLists.txt cmake: fix include directories to work with out-of-tree arch 2020-08-05 08:06:07 -04:00
Kconfig Kconfig: Tidy up dependants of NATIVE_APPLICATION 2023-07-05 07:01:19 -04:00