df41ed885a
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> |
||
---|---|---|
.. | ||
cortex_m | ||
offsets | ||
CMakeLists.txt | ||
Kconfig | ||
__aeabi_atexit.c | ||
cpu_idle.S | ||
exc_exit.S | ||
fatal.c | ||
fault.c | ||
fault_s.S | ||
irq_init.c | ||
irq_manage.c | ||
irq_offload.c | ||
irq_relay.S | ||
isr_wrapper.S | ||
swap.c | ||
swap_helper.S | ||
sys_fatal_error_handler.c | ||
thread.c | ||
thread_abort.c | ||
userspace.S |