zephyr/arch
Ioannis Glaropoulos 9d8111c88f arch: arm: cortex-m: fix placement of ARMv7-M-related MPU workaround
The workaround for ARMv7-M architecture (which proactively
decreases the available thread stack by the size of the MPU
guard) needs to be placed before we calculate the pointer of
the user-space local thread data, otherwise this pointer will
fall beyond the boundary of the thread stack area.

Signed-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
2020-05-27 19:48:27 +02:00
..
arc arch: arc: enable the workaround of sleep only for SMP case in nsim 2020-05-26 17:47:42 +02:00
arm arch: arm: cortex-m: fix placement of ARMv7-M-related MPU workaround 2020-05-27 19:48:27 +02:00
common gen_isr_tables: error improvements 2020-04-17 18:28:47 +02:00
nios2 kernel: remove legacy fields in _kernel 2020-05-08 17:42:49 +02:00
posix posix arch: build on aarch64 / allow host-specific cmake includes 2020-05-09 12:17:24 +02:00
riscv kernel: remove legacy fields in _kernel 2020-05-08 17:42:49 +02:00
x86 x86: dump the right page tables 2020-05-26 14:37:00 +02:00
xtensa kernel: add Z_STACK_PTR_ALIGN ARCH_STACK_PTR_ALIGN 2020-04-21 18:45:45 -04:00
CMakeLists.txt arch: Simplify private header include path configuration. 2019-11-06 16:07:32 -08:00
Kconfig x86: properly align initial dummy thread 2020-05-13 21:23:52 +02:00