From eba0626fa221c61d04a901907214e8e15c273380 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Wed, 18 Dec 2013 11:47:07 +0100 Subject: bsps/arm: Use Normal memory for code and data --- c/src/lib/libcpu/arm/shared/include/arm-cp15.h | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'c/src/lib/libcpu/arm/shared/include/arm-cp15.h') 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 40d4a594e5..43da5a2f35 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 -- cgit v1.2.3