zephyr/arch/arm/core
Ioannis Glaropoulos e78b61b187 arch: arm: only allow OOPS and STACK_CHK_FAIL from nPRIV mode
User mode is only allowed to induce oopses and stack check
failures via software-triggered system fatal exceptions. This
commit forces a kernel oops if any other fatal exception reason
is enforced.

Signed-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
2019-07-29 11:08:49 -07:00
..
cortex_m arm: dump registers on fatal exceptions 2019-07-25 15:06:58 -07:00
offsets arch: arm: extend use of arch.mode variable in FP sharing mode 2019-05-21 15:29:44 -04:00
__aeabi_atexit.c
CMakeLists.txt kernel: consolidate error handling code 2019-07-25 15:06:58 -07:00
cpu_idle.S arch: Rename reserved function names 2019-04-03 17:31:00 -04:00
exc_exit.S arm: asm: Fix some asm issues when building with clang 2019-03-14 08:01:10 -05:00
fatal.c arch: arm: only allow OOPS and STACK_CHK_FAIL from nPRIV mode 2019-07-29 11:08:49 -07:00
fault_s.S arch: arm: fix determining stacked frame for Non-Secure firmware 2019-02-19 12:30:12 -06:00
fault.c kernel: rename NANO_ESF 2019-07-25 15:06:58 -07:00
irq_init.c arch: Rename reserved function names 2019-04-03 17:31:00 -04:00
irq_manage.c cleanup: include/: move misc/__assert.h to sys/__assert.h 2019-06-27 22:55:49 -04:00
irq_offload.c arch: Rename reserved function names 2019-04-03 17:31:00 -04:00
irq_relay.S arch: Remove board.h include from arch files 2018-11-01 13:15:18 +01:00
isr_wrapper.S arm: asm: Fix some asm issues when building with clang 2019-03-14 08:01:10 -05:00
Kconfig arch: arm: allow user to fall-back to MPU-based guards in ARMv8-M 2019-07-01 12:54:20 -07:00
swap_helper.S arch: arm: userspace: correct inline comment for bad syscalls 2019-07-02 19:18:48 -04:00
swap.c arch: arm: userspace: remove mode setting in swap() 2019-04-02 11:07:46 -04:00
thread_abort.c cleanup: include/: move misc/__assert.h to sys/__assert.h 2019-06-27 22:55:49 -04:00
thread.c arch: arm: update thread options flag and CONTROL atomically 2019-06-27 18:07:03 -07:00
userspace.S arch: arm: userspace: don't use the default stack in z_arm_do_syscall 2019-07-02 19:18:48 -04:00