diff options
author | Wojtek Kosior <kwojtus@protonmail.com> | 2019-11-11 01:16:40 +0100 |
---|---|---|
committer | Wojtek Kosior <kwojtus@protonmail.com> | 2019-11-11 01:16:40 +0100 |
commit | dc3c0827efdc184ecc4c5baecec834a0acfd3068 (patch) | |
tree | 4d2d4cbdbf025061c5cd200792508e6d123ef1fc /cp_regs.h | |
parent | c9a43be4dbabad0d6f51712e60f2ff0834eed36a (diff) | |
download | rpi-MMU-example-dc3c0827efdc184ecc4c5baecec834a0acfd3068.tar.gz rpi-MMU-example-dc3c0827efdc184ecc4c5baecec834a0acfd3068.zip |
represent page table descriptor as struct, fix #define conflicts between translation_table_descriptors.h and cp_regs.h, fix name of one #define'd field of section descriptors
Diffstat (limited to 'cp_regs.h')
-rw-r--r-- | cp_regs.h | 16 |
1 files changed, 8 insertions, 8 deletions
@@ -98,14 +98,14 @@ typedef union // i'm not sure 'interprocess region bits' is the right name, // I'm just guessing (by analogy to RGN -> region bits) -#define CACHEABLE_BIT C -#define INTERPROCESS_REGION_BITS_1 IRGN_1 -#define SHAREABLE_BIT S -#define IMPLEMENTATION_DEFINED_BIT IMP -#define REGION_BITS_1_0 RGN -#define INTERPROCESS_REGION_BITS_0 IRGN_0 -#define NON_OUTER_SHAREABLE_BIT NOS -#define TRANSLATION_TABLE_BASE_ADDRESS Bits_31_14 +#define TTBR_CACHEABLE_BIT C +#define TTBR_INTERPROCESS_REGION_BITS_1 IRGN_1 +#define TTBR_SHAREABLE_BIT S +#define TTBR_IMPLEMENTATION_DEFINED_BIT IMP +#define TTBR_REGION_BITS_1_0 RGN +#define TTBR_INTERPROCESS_REGION_BITS_0 IRGN_0 +#define TTBR_NON_OUTER_SHAREABLE_BIT NOS +#define TTBR_TRANSLATION_TABLE_BASE_ADDRESS Bits_31_14 } fields; } TTBR_t; |