zephyr/arch/arm
Maureen Helm 530a71310e arm: nxp: mpu: Consolidate k64 mpu regions
Reduces the number of mpu regions statically reserved at boot time by
one, giving a total of five. We originally sought to reduce the total to
three: 1 background region with lowest precendence for supervisor r/w, 1
flash region, and 1 sram region. However, the nxp mpu hardware does not
give precedence to any region over another, and thus we cannot revoke
access from the background region with a higher priority region. This
means we cannot support hardware stack protection with a single
background region.

Instead, create two background regions that cover the entire address
space, except for sram.

Signed-off-by: Maureen Helm <maureen.helm@nxp.com>
2018-07-10 12:46:04 -04:00
..
core arm: Print NXP MPU error information in BusFault dump 2018-07-05 13:42:40 -05:00
include arch: arm: convenience wrappers for C variable Non-Secure permissions 2018-06-15 13:14:27 +02:00
soc arm: nxp: mpu: Consolidate k64 mpu regions 2018-07-10 12:46:04 -04:00
CMakeLists.txt arch: ARM: Change the march used by cortex-m0 and cortex-m0plus 2018-07-04 16:46:40 -04:00
defconfig arm: systick: Some SoCs do not have systick 2016-11-27 19:39:26 +00:00
Kconfig kconfig: Make 'source' non-globbing and use 'gsource' 2018-05-08 11:14:12 +02:00