MAIR_EL1
64-bitMemory managementMemory attribute indirection: sixteen attribute bytes that give names to the combinations of device, normal memory, cacheability and shareability that a page table entry can refer to. Each byte index becomes a value in the Attr field of a descriptor.
Field layout
Attr0-15[63:0]63:0
byte 7
byte 6
byte 5
byte 4
byte 3
byte 2
byte 1
byte 0
Current value hover a field to locate it
B7
B6
B5
B4
B3
B2
B1
B0
Fields
| Bits | Field | Bits | Value | Description |
|---|---|---|---|---|
| 63:0 | Attr0-15[63:0] | 64 | 0x0 (0) | Sixteen 4-bit memory attribute encodings, one per byte. Attribute 0 is fixed at 0, normal non-cacheable memory; attribute 1 is reserved; the rest are settable. Index a byte here by placing its number in a page table descriptor's Attr field. |