zephyr/arch
Ioannis Glaropoulos 799b5fe4fd arch: arm: clean-up inclusions in arm_core_mpu
arm_core_mpu.h and arm_core_mpu.c defined and implement kernel
APIs for memory protection, respectively. Therefore, they do not
need to directly include ARM CMSIS headers, or arm_mpu.h (or
nxp_mpu.h) which are supposed to define MPU-related kernel types
and convenience macros for the specific MPU architecture. These
headers are indirectly included by including kernel.h.

Similarly, arm_mpu.h shall not need to include internal/external
headers of memory protection APIs.

Signed-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
2018-12-05 15:15:07 -05:00
..
arc kernel: expose k_mem_partition_attr_t outside User mode 2018-12-05 15:15:07 -05:00
arm arch: arm: clean-up inclusions in arm_core_mpu 2018-12-05 15:15:07 -05:00
common arch: Add 'U' to unsigned variable assignments 2018-12-04 22:51:56 -05:00
nios2 arch: Add 'U' to unsigned variable assignments 2018-12-04 22:51:56 -05:00
posix kernel: Remove _IntLibInit function 2018-11-28 14:59:10 -08:00
riscv32 arch: riscv32: provide a general mechanism for saving SoC context 2018-12-04 22:54:23 -05:00
x86 kernel: expose k_mem_partition_attr_t outside User mode 2018-12-05 15:15:07 -05:00
xtensa kernel: Remove _IntLibInit function 2018-11-28 14:59:10 -08:00
CMakeLists.txt
Kconfig kernel: expose k_mem_partition_attr_t outside User mode 2018-12-05 15:15:07 -05:00