mirror of
https://github.com/zephyrproject-rtos/zephyr
synced 2025-08-25 05:55:21 +00:00
The nxp mpu uses the logical OR of access permissions when multiple region descriptors apply to a given memory access. This means that we must partition the sram into two non-overlapping regions to implement the mpu stack guard. This partitioning gets reconfigured at every context switch, and if an interrupt occurs during this time, it can cause a fault because we do not have a valid mpu region descriptor for the sram. This scenario was observed on frdm_k64f in tests/posix/common before commit |
||
---|---|---|
.. | ||
arc | ||
arm | ||
common | ||
nios2 | ||
posix | ||
riscv32 | ||
x86 | ||
x86_64 | ||
xtensa | ||
CMakeLists.txt | ||
Kconfig |