diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2013-10-27 19:27:44 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2013-10-27 19:39:36 +0100 |
commit | f074a4d1bba5dd60188bdd2bce1ecbaaac7aa9a7 (patch) | |
tree | bab9ba563208d094ccea7ee02c783191a82dcd11 /c/src/lib/libcpu | |
parent | bsps: Add simple console output char (diff) | |
download | rtems-f074a4d1bba5dd60188bdd2bce1ecbaaac7aa9a7.tar.bz2 |
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.
Diffstat (limited to 'c/src/lib/libcpu')
-rw-r--r-- | c/src/lib/libcpu/arm/shared/include/arm-cp15.h | 14 |
1 files changed, 9 insertions, 5 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 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 |