[rtems commit] bsp/atsam: Reserve one region for applications.

Christian Mauderer christianm at rtems.org
Fri May 25 05:10:02 UTC 2018

Module:    rtems
Branch:    master
Commit:    ef61d892a4785776c72303c2a04183dd0fb73624
Changeset: http://git.rtems.org/rtems/commit/?id=ef61d892a4785776c72303c2a04183dd0fb73624

Author:    Christian Mauderer <christian.mauderer at embedded-brains.de>
Date:      Thu May 24 10:32:35 2018 +0200

bsp/atsam: Reserve one region for applications.

This allows a user to overwrite some MPU settings. That can for example
be usefull for devices with special requirements that are connected to
the external bus interface.


 bsps/arm/atsam/include/libchip/include/mpu.h | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/bsps/arm/atsam/include/libchip/include/mpu.h b/bsps/arm/atsam/include/libchip/include/mpu.h
index 06f70d5..a5d00a6 100644
--- a/bsps/arm/atsam/include/libchip/include/mpu.h
+++ b/bsps/arm/atsam/include/libchip/include/mpu.h
@@ -55,6 +55,10 @@
 	#define MPU_NOCACHE_SRAM_REGION                 (11)
 #define MPU_SYSTEM_REGION                       (12)
+#ifdef __rtems__
+/* Reserve the region with highest priority for user applications */
+#define MPU_USER_DEFINED_REGION                 (15)
+#endif /* __rtems__ */
 #define MPU_REGION_VALID                        (0x10)
 #define MPU_REGION_ENABLE                       (0x01)

More information about the vc mailing list