forked from Imagelibrary/rtems
bsps/arm: Merge ARMv7 MMU section definitions
This commit is contained in:
@@ -82,6 +82,49 @@ extern "C" {
|
||||
#define ARM_MMU_TRANSLATION_TABLE_ENTRY_SIZE 4U
|
||||
#define ARM_MMU_TRANSLATION_TABLE_ENTRY_COUNT 4096U
|
||||
|
||||
#define ARM_MMU_DEFAULT_CLIENT_DOMAIN 15U
|
||||
|
||||
#define ARMV7_MMU_READ_ONLY \
|
||||
((ARM_MMU_DEFAULT_CLIENT_DOMAIN << ARM_MMU_SECT_DOMAIN_SHIFT) \
|
||||
| ARM_MMU_SECT_AP_0 \
|
||||
| ARM_MMU_SECT_AP_2 \
|
||||
| ARM_MMU_SECT_DEFAULT)
|
||||
|
||||
#define ARMV7_MMU_READ_ONLY_CACHED \
|
||||
(ARMV7_MMU_READ_ONLY | ARM_MMU_SECT_C | ARM_MMU_SECT_B)
|
||||
|
||||
#define ARMV7_MMU_READ_WRITE \
|
||||
((ARM_MMU_DEFAULT_CLIENT_DOMAIN << ARM_MMU_SECT_DOMAIN_SHIFT) \
|
||||
| ARM_MMU_SECT_AP_0 \
|
||||
| ARM_MMU_SECT_DEFAULT)
|
||||
|
||||
#define ARMV7_MMU_READ_WRITE_CACHED \
|
||||
(ARMV7_MMU_READ_WRITE | ARM_MMU_SECT_C | ARM_MMU_SECT_B)
|
||||
|
||||
#define ARMV7_MMU_DATA_READ_ONLY \
|
||||
ARMV7_MMU_READ_ONLY
|
||||
|
||||
#define ARMV7_MMU_DATA_READ_ONLY_CACHED \
|
||||
ARMV7_MMU_READ_ONLY_CACHED
|
||||
|
||||
#define ARMV7_MMU_DATA_READ_WRITE \
|
||||
ARMV7_MMU_READ_WRITE
|
||||
|
||||
#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
|
||||
|
||||
#define ARMV7_MMU_CODE_CACHED \
|
||||
ARMV7_MMU_READ_ONLY_CACHED
|
||||
|
||||
#define ARMV7_MMU_DEVICE \
|
||||
(ARMV7_MMU_READ_WRITE | ARM_MMU_SECT_B)
|
||||
|
||||
/** @} */
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user