zephyr/arch
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
..
arc cmake: LD: Specify the entry point in the linker scripts 2018-07-03 17:18:14 -04:00
arm arm: nxp: mpu: Consolidate k64 mpu regions 2018-07-10 12:46:04 -04:00
common gen_isr_tables: Delete the dead code accompanying .intList.num_isrs 2018-06-25 12:54:49 -07:00
nios2 cmake: LD: Specify the entry point in the linker scripts 2018-07-03 17:18:14 -04:00
posix boards: native_posix: Add option to build with Address Sanitizer 2018-07-03 17:06:25 -04:00
riscv32 cmake: LD: Specify the entry point in the linker scripts 2018-07-03 17:18:14 -04:00
x86 cmake: LD: Specify the entry point in the linker scripts 2018-07-03 17:18:14 -04:00
xtensa cmake: LD: Specify the entry point in the linker scripts 2018-07-03 17:18:14 -04:00
CMakeLists.txt arch: Cmake: Add __ZEPHYR_SUPERVISOR__ macro for arch files. 2018-05-15 17:48:18 +03:00
Kconfig arch/Kconfig: Remove redundant 'default n' properties 2018-06-26 11:07:57 -05:00