aboutsummaryrefslogtreecommitdiffstats
path: root/os/common/ext/ARM/CMSIS/Core/Include/mpu_armv8.h
diff options
context:
space:
mode:
Diffstat (limited to 'os/common/ext/ARM/CMSIS/Core/Include/mpu_armv8.h')
-rw-r--r--os/common/ext/ARM/CMSIS/Core/Include/mpu_armv8.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/os/common/ext/ARM/CMSIS/Core/Include/mpu_armv8.h b/os/common/ext/ARM/CMSIS/Core/Include/mpu_armv8.h
index 0ccfc74fe..62571da5b 100644
--- a/os/common/ext/ARM/CMSIS/Core/Include/mpu_armv8.h
+++ b/os/common/ext/ARM/CMSIS/Core/Include/mpu_armv8.h
@@ -87,7 +87,7 @@
* \oaram XN eXecute Never: Set to 1 for a non-executable memory region.
*/
#define ARM_MPU_RBAR(BASE, SH, RO, NP, XN) \
- ((BASE & MPU_RBAR_BASE_Pos) | \
+ ((BASE & MPU_RBAR_BASE_Msk) | \
((SH << MPU_RBAR_SH_Pos) & MPU_RBAR_SH_Msk) | \
((ARM_MPU_AP_(RO, NP) << MPU_RBAR_AP_Pos) & MPU_RBAR_AP_Msk) | \
((XN << MPU_RBAR_XN_Pos) & MPU_RBAR_XN_Msk))