[rtems commit] bsps/arm: Use Normal memory for code and data
Sebastian Huber
sebh at rtems.org
Mon Jan 13 12:18:18 UTC 2014
Module: rtems
Branch: master
Commit: eba0626fa221c61d04a901907214e8e15c273380
Changeset: http://git.rtems.org/rtems/commit/?id=eba0626fa221c61d04a901907214e8e15c273380
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date: Wed Dec 18 11:47:07 2013 +0100
bsps/arm: Use Normal memory for code and data
---
c/src/lib/libcpu/arm/shared/include/arm-cp15.h | 10 +++++++---
1 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/c/src/lib/libcpu/arm/shared/include/arm-cp15.h b/c/src/lib/libcpu/arm/shared/include/arm-cp15.h
index 40d4a59..43da5a2 100644
--- a/c/src/lib/libcpu/arm/shared/include/arm-cp15.h
+++ b/c/src/lib/libcpu/arm/shared/include/arm-cp15.h
@@ -49,6 +49,10 @@ extern "C" {
/**
* @name MMU Defines
*
+ * See section B3.8.2, "Short-descriptor format memory region attributes,
+ * without TEX remap" in the "ARM Architecture Reference Manual ARMv7-A and
+ * ARMv7-R edition".
+ *
* @{
*/
@@ -110,19 +114,19 @@ extern "C" {
#endif
#define ARMV7_MMU_DATA_READ_ONLY \
- ARMV7_MMU_READ_ONLY
+ (ARMV7_MMU_READ_ONLY | ARM_MMU_SECT_TEX_0)
#define ARMV7_MMU_DATA_READ_ONLY_CACHED \
ARMV7_MMU_READ_ONLY_CACHED
#define ARMV7_MMU_DATA_READ_WRITE \
- ARMV7_MMU_READ_WRITE
+ (ARMV7_MMU_READ_WRITE | ARM_MMU_SECT_TEX_0)
#define ARMV7_MMU_DATA_READ_WRITE_CACHED \
ARMV7_MMU_READ_WRITE_CACHED
#define ARMV7_MMU_CODE \
- ARMV7_MMU_READ_ONLY
+ (ARMV7_MMU_READ_ONLY | ARM_MMU_SECT_TEX_0)
#define ARMV7_MMU_CODE_CACHED \
ARMV7_MMU_READ_ONLY_CACHED
More information about the vc
mailing list