Skip to content

Commit b9aa064

Browse files
authored
FreeRTOS MPU: Remove MPU region number check (#1261)
FreeRTOS MPU: Remove MPU region number check This change removes the assertion and runtime check that enforces matching between configTOTAL_MPU_REGIONS and physical MPU regions,. This allows applications running on devices with 16 MPU regions to manage 8 MPU regions while leaving the remaining 8 for the kernel. Signed-off-by: Erick Reyes <[email protected]>
1 parent dacce18 commit b9aa064

File tree

21 files changed

+4935
-5145
lines changed

21 files changed

+4935
-5145
lines changed

portable/ARMv8M/non_secure/port.c

+235-245
Large diffs are not rendered by default.

portable/GCC/ARM_CM23/non_secure/port.c

+235-245
Large diffs are not rendered by default.

portable/GCC/ARM_CM23_NTZ/non_secure/port.c

+235-245
Large diffs are not rendered by default.

portable/GCC/ARM_CM33/non_secure/port.c

+235-245
Large diffs are not rendered by default.

portable/GCC/ARM_CM33_NTZ/non_secure/port.c

+235-245
Large diffs are not rendered by default.

portable/GCC/ARM_CM35P/non_secure/port.c

+235-245
Large diffs are not rendered by default.

portable/GCC/ARM_CM35P_NTZ/non_secure/port.c

+235-245
Large diffs are not rendered by default.

portable/GCC/ARM_CM55/non_secure/port.c

+235-245
Large diffs are not rendered by default.

portable/GCC/ARM_CM55_NTZ/non_secure/port.c

+235-245
Large diffs are not rendered by default.

portable/GCC/ARM_CM85/non_secure/port.c

+235-245
Large diffs are not rendered by default.

portable/GCC/ARM_CM85_NTZ/non_secure/port.c

+235-245
Large diffs are not rendered by default.

portable/IAR/ARM_CM23/non_secure/port.c

+235-245
Large diffs are not rendered by default.

portable/IAR/ARM_CM23_NTZ/non_secure/port.c

+235-245
Large diffs are not rendered by default.

portable/IAR/ARM_CM33/non_secure/port.c

+235-245
Large diffs are not rendered by default.

portable/IAR/ARM_CM33_NTZ/non_secure/port.c

+235-245
Large diffs are not rendered by default.

portable/IAR/ARM_CM35P/non_secure/port.c

+235-245
Large diffs are not rendered by default.

portable/IAR/ARM_CM35P_NTZ/non_secure/port.c

+235-245
Large diffs are not rendered by default.

portable/IAR/ARM_CM55/non_secure/port.c

+235-245
Large diffs are not rendered by default.

portable/IAR/ARM_CM55_NTZ/non_secure/port.c

+235-245
Large diffs are not rendered by default.

portable/IAR/ARM_CM85/non_secure/port.c

+235-245
Large diffs are not rendered by default.

portable/IAR/ARM_CM85_NTZ/non_secure/port.c

+235-245
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)