arch: arm64: Add MPU drivers to the build system
When ARM_MPU is defined, the MPU drivers will be built into the final zephyr target. Signed-off-by: Haibo Xu <haibo.xu@arm.com> Signed-off-by: Jaxson Han <jaxson.han@arm.com>
This commit is contained in:
parent
318a1a1d38
commit
f249544f48
3 changed files with 5 additions and 0 deletions
|
@ -33,4 +33,6 @@ if ((CONFIG_MP_NUM_CPUS GREATER 1) OR (CONFIG_SMP))
|
|||
zephyr_library_sources(smp.c)
|
||||
endif ()
|
||||
|
||||
add_subdirectory_ifdef(CONFIG_ARM_MPU cortex_r/mpu)
|
||||
|
||||
zephyr_cc_option_ifdef(CONFIG_USERSPACE -mno-outline-atomics)
|
||||
|
|
|
@ -132,6 +132,8 @@ config ARMV8_R
|
|||
Protected Memory System Architecture (PMSA) based on a Memory Protection
|
||||
Unit (MPU). It supports the A32 and T32 instruction sets.
|
||||
|
||||
rsource "cortex_r/mpu/Kconfig"
|
||||
|
||||
endif # CPU_AARCH64_CORTEX_R
|
||||
|
||||
if CPU_CORTEX_A || CPU_AARCH64_CORTEX_R
|
||||
|
|
|
@ -8,6 +8,7 @@ choice
|
|||
config SOC_FVP_AEMV8R_AARCH64
|
||||
bool "ARM FVP AEMv8R aarch64 simulation"
|
||||
select CPU_CORTEX_R82
|
||||
select CPU_HAS_MPU
|
||||
select GIC_V3
|
||||
select GIC_SINGLE_SECURITY_STATE
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue