zephyr/arch
Ioannis Glaropoulos f00dfce891 arch: arm: userspace: set PSPLIM to guard default stack in SVCall
Thread will be in privileged mode after returning from SCVall. It
will use the default (user) stack before switching to the privileged
stack to execute the system call. We need to protect the user stack
against stack overflows until this stack transition. We update the
note in z_arm_do_syscall(), stating clearly that it executing with
stack protection when building with stack limit checking support
(ARMv8-M only).

Signed-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
2020-02-19 12:19:43 -08:00
..
arc arch: arc: fix the bug that idle thread blocks other threads 2020-02-13 09:39:25 -08:00
arm arch: arm: userspace: set PSPLIM to guard default stack in SVCall 2020-02-19 12:19:43 -08:00
common tests: benchmarks: Add ARM64 case 2020-02-01 08:08:43 -05:00
nios2 tracing: move headers under include/tracing 2020-02-07 15:58:05 -05:00
posix tracing: move headers under include/tracing 2020-02-07 15:58:05 -05:00
riscv tracing: add TRACING_ISR Kconfig 2020-02-05 23:54:26 -05:00
x86 interrupt_controller: program local APIC LDR register for xAPIC 2020-02-19 10:25:10 -08:00
xtensa Revert "arch: xtensa: Use reset-vector.S in booloader code" 2020-02-08 10:01:24 +02:00
CMakeLists.txt arch: Simplify private header include path configuration. 2019-11-06 16:07:32 -08:00
Kconfig kconfig: Replace non-defconfig single-symbol 'if's with 'depends on' 2020-02-12 10:32:34 -06:00