zephyr/arch/arm/core/aarch32
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
..
cortex_a_r arch: arm: enable FPU and FPU sharing for v8r aarch32 2023-06-21 16:06:08 +02:00
cortex_m arch: arm: cortex_m: fault: Improve handling of fault escalation on armv6-m 2023-07-13 09:22:46 +02:00
mmu barriers: Move __ISB() to the new API 2023-05-24 13:13:57 -04:00
mpu scripts: gen_relocate_app.py: Give sections unique names 2023-06-20 16:33:49 +02:00
__aeabi_atexit.c
CMakeLists.txt arch: arm: move cache management sources to cortex_m directory 2023-03-29 09:03:37 +02:00
cpu_idle.S soc: arm: nrf53: workaround pop lr after wfi crash 2023-07-07 14:32:27 +02:00
fatal.c arch: arm: Add support for 32 double-precision registers 2023-06-21 16:06:08 +02:00
header.S arch: arm: aarch32: Add ability to generate zImage header 2023-02-27 17:34:12 +01:00
irq_manage.c barriers: Move __ISB() to the new API 2023-05-24 13:13:57 -04:00
irq_offload.c
irq_relay.S
isr_wrapper.S arch: arm: save 'fpscr' in the svc and isr handler 2023-06-21 16:06:08 +02:00
Kconfig arch: arm: aarch32: Remove CPU type dependency from CONFIG_FP16 2023-05-22 10:17:02 +02:00
Kconfig.vfp arch: arm: enable FPU and FPU sharing for v8r aarch32 2023-06-21 16:06:08 +02:00
nmi_on_reset.S
nmi.c arch: arm: nmi: simplify NMI initialization 2023-07-05 09:15:36 +02:00
prep_c.c barriers: Move __ISB() to the new API 2023-05-24 13:13:57 -04:00
swap_helper.S arch: arm: Add support for 32 double-precision registers 2023-06-21 16:06:08 +02:00
swap.c
thread.c barriers: Move __ISB() to the new API 2023-05-24 13:13:57 -04:00
userspace.S arch: arm: userspace: fix the incorrect ssf under bad syscall 2022-09-19 09:17:26 +02:00
vector_table.ld arch: arm: aarch32: Add ability to generate zImage header 2023-02-27 17:34:12 +01:00
zimage_header.ld arch: arm: aarch32: Add ability to generate zImage header 2023-02-27 17:34:12 +01:00