CONFIG_ARM_MPU_REGION_MIN_ALIGN_AND_SIZE
(No prompt – not directly user assignable.)
Type: int
Help
Minimum size (and alignment) of an ARM MPU region. Use this
symbol to guarantee minimum size and alignment of MPU regions.
A minimum 4-byte alignment is enforced in ARM builds without
support for Memory Protection.
Help
Minimum size (and alignment) of an ARM MPU region. Use this
symbol to guarantee minimum size and alignment of MPU regions.
A minimum 4-byte alignment is enforced in ARM builds without
support for Memory Protection.
Direct dependencies
(CPU_HAS_MPU
&& ARM
) || (CPU_HAS_MPU
&& CPU_AARCH64_CORTEX_R
&& ARM64
)
(Includes any dependencies from ifs and menus.)
Defaults
256 if
ARM_MPU
&&ARMV6_M_ARMV8_M_BASELINE
&& !ARMV8_M_BASELINE
32 if
ARM_MPU
4
64 if
ARM_MPU
4
Kconfig definitions
At <Architecture>/arm/core/aarch32/mpu/Kconfig:46
Included via Kconfig:8
→ Kconfig.zephyr:39
→ <Architecture>/Kconfig:12
→ <Architecture>/arm/Kconfig:57
→ <Architecture>/arm/core/aarch32/Kconfig:308
Menu path: (Top) → ARM Options
config ARM_MPU_REGION_MIN_ALIGN_AND_SIZE
int
default 256 if ARM_MPU && ARMV6_M_ARMV8_M_BASELINE && !ARMV8_M_BASELINE
default 32 if ARM_MPU
default 4
depends on CPU_HAS_MPU && ARM
help
Minimum size (and alignment) of an ARM MPU region. Use this
symbol to guarantee minimum size and alignment of MPU regions.
A minimum 4-byte alignment is enforced in ARM builds without
support for Memory Protection.
At <Architecture>/arm64/core/cortex_r/Kconfig:44
Included via Kconfig:8
→ Kconfig.zephyr:39
→ <Architecture>/Kconfig:12
→ <Architecture>/arm64/Kconfig:32
→ <Architecture>/arm64/core/Kconfig:142
Menu path: (Top) → ARM64 Options
config ARM_MPU_REGION_MIN_ALIGN_AND_SIZE
int
default 64 if ARM_MPU
default 4
depends on CPU_HAS_MPU && CPU_AARCH64_CORTEX_R && ARM64
help
Minimum size (and alignment) of an ARM MPU region. Use this
symbol to guarantee minimum size and alignment of MPU regions.
A minimum 4-byte alignment is enforced in ARM builds without
support for Memory Protection.
(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)