zephyr/arch/arm/core/cortex_m
Ioannis Glaropoulos df41ed885a arch: arm: mpu: replace literals with CMSIS bitsets
This commit refactors internal functions in arm_mpu.c to use
bitsets and functions taken directly from ARM CMSIS instead of
hardcoded arithmetic literals. In several internal functions
some part of the implementation is abstracted further in inline
functions or convenience macros, to facilitate extending the
arm_mpu.c for ARMv8-M. In addition, the commit adds minor
improvements in internal function documentation.

Signed-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
2018-07-04 08:25:02 -04:00
..
cmse arch: arm: implement cmse address range check (secure) 2018-06-15 13:14:27 +02:00
mpu arch: arm: mpu: replace literals with CMSIS bitsets 2018-07-04 08:25:02 -04:00
CMakeLists.txt arch: Cmake: Add __ZEPHYR_SUPERVISOR__ macro for arch files. 2018-05-15 17:48:18 +03:00
Kconfig arch: arm: update compile options for DSP 2018-07-03 12:17:13 -05:00
exc_manage.c
nmi.c
nmi_on_reset.S
prep_c.c arch: arm: core: cortex_m: add a barrier before the dummy FP instruction 2018-06-14 19:09:34 +02:00
reset.S arch: arm: Add platform init hook at __start 2018-05-15 15:49:15 -05:00
scb.c
vector_table.S arch: arm: SecureFault Handling for Cortex-M33 2018-03-13 10:23:40 -05:00
vector_table.h arch: arm: SecureFault Handling for Cortex-M33 2018-03-13 10:23:40 -05:00