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.
This commit is contained in:
Sebastian Huber
2013-10-27 19:27:44 +01:00
parent f619250391
commit f074a4d1bb
4 changed files with 27 additions and 41 deletions

View File

@@ -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