From f074a4d1bba5dd60188bdd2bce1ecbaaac7aa9a7 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Sun, 27 Oct 2013 19:27:44 +0100 Subject: bsps/arm: ARMV7_MMU_DATA_READ_WRITE_SHAREABLE Delete ARMV7_MMU_DATA_READ_WRITE_SHAREABLE and move RTEMS_SMP specific MMU attribute settings to arm-cp15.h. --- c/src/lib/libcpu/arm/shared/include/arm-cp15.h | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) (limited to 'c/src/lib/libcpu/arm') 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 a92ce79309..40d4a594e5 100644 --- a/c/src/lib/libcpu/arm/shared/include/arm-cp15.h +++ b/c/src/lib/libcpu/arm/shared/include/arm-cp15.h @@ -99,8 +99,15 @@ extern "C" { | ARM_MMU_SECT_AP_0 \ | ARM_MMU_SECT_DEFAULT) -#define ARMV7_MMU_READ_WRITE_CACHED \ - (ARMV7_MMU_READ_WRITE | ARM_MMU_SECT_TEX_0 | ARM_MMU_SECT_C | ARM_MMU_SECT_B) +#ifdef RTEMS_SMP + #define ARMV7_MMU_READ_WRITE_CACHED \ + (ARMV7_MMU_READ_WRITE \ + | ARM_MMU_SECT_TEX_0 | ARM_MMU_SECT_C | ARM_MMU_SECT_B | ARM_MMU_SECT_S) +#else + #define ARMV7_MMU_READ_WRITE_CACHED \ + (ARMV7_MMU_READ_WRITE \ + | ARM_MMU_SECT_TEX_0 | ARM_MMU_SECT_C | ARM_MMU_SECT_B) +#endif #define ARMV7_MMU_DATA_READ_ONLY \ ARMV7_MMU_READ_ONLY @@ -114,9 +121,6 @@ extern "C" { #define ARMV7_MMU_DATA_READ_WRITE_CACHED \ ARMV7_MMU_READ_WRITE_CACHED -#define ARMV7_MMU_DATA_READ_WRITE_SHAREABLE \ - (ARMV7_MMU_READ_WRITE_CACHED | ARM_MMU_SECT_S) - #define ARMV7_MMU_CODE \ ARMV7_MMU_READ_ONLY -- cgit v1.2.3