Attrm, [7:0]
Where m is 0-7.
The memory attribute encoding for an AttrIndx[2:0] entry in a Long descriptor format
translation table entry, where:
• AttrIndx[2] selects the appropriate MAIR:
— Setting AttrIndx[2] to 0 selects MAIR0.
— Setting AttrIndx[2] to 1 selects MAIR1.
• AttrIndx[2:0] gives the value of <n> in Attr<n>.
Table B1-76 Attr<n>[7:4] bit assignments
Bits
Meaning
0b0000
Device memory. See
for the type of Device memory.
0b00RW
, RW not
00
Normal Memory, Outer Write-through transient.
The transient hint is ignored.
0b0100
Normal Memory, Outer Non-Cacheable.
0b01RW
, RW not
00
Normal Memory, Outer Write-back transient.
The transient hint is ignored.
0b10RW
Normal Memory, Outer Write-through non-transient.
0b11RW
Normal Memory, Outer Write-back non-transient.
The following table shows the Attr<n>[3:0] bit assignments. The encoding of Attr<n>[3:0] depends on
the value of Attr<n>[7:4].
Table B1-77 Attr<n>[3:0] bit assignments
Bits
Meaning when Attr<n>[7:4] is 0000 Meaning when Attr<n>[7:4] is not 0000
0b0000
Device-nGnRnE memory
UNPREDICTABLE
0b00RW
, RW not
00
UNPREDICTABLE
Normal Memory, Inner Write-through transient
0b0100
Device-nGnRE memory
Normal memory, Inner Non-Cacheable
0b01RW
, RW not
00
UNPREDICTABLE
Normal Memory, Inner Write-back transient
0b1000
Device-nGRE memory
Normal Memory, Inner Write-through non-transient (RW=00)
0b10RW
, RW not
00
UNPREDICTABLE
Normal Memory, Inner Write-through non-transient
0b1100
Device-GRE memory
Normal Memory, Inner Write-back non-transient (RW=00)
0b11RW
, RW not
00
UNPREDICTABLE
Normal Memory, Inner Write-back non-transient
The following table shows the encoding of the R and W bits that are used, in some Attr<n> encodings in
Table B1-76 Attr<n>[7:4] bit assignments
, to define the read-allocate and write-allocate policies:
Table B1-78 Encoding of R and W bits in some Attrm fields
R or W Meaning
0
Do not allocate
1
Allocate
B1 AArch32 system registers
B1.95 Memory Attribute Indirection Registers 0 and 1
100236_0100_00_en
Copyright © 2015–2017, 2019 Arm Limited or its affiliates. All rights
reserved.
B1-311
Non-Confidential
Summary of Contents for Cortex-A35
Page 4: ......
Page 18: ......
Page 26: ......
Page 27: ...Part A Functional Description ...
Page 28: ......
Page 145: ...Part B Register Descriptions ...
Page 146: ......
Page 573: ...Part C Debug ...
Page 574: ......
Page 845: ...Part D Appendices ...
Page 846: ......