Mapping of S = 1 attribute for Normal memory. This bit gives the mapped Shareable attribute
for a region of memory that:
• Is mapped as Normal memory.
• Has the S bit set to 1.
The possible values of the bit are:
0 Region is not Shareable.
1 Region is Shareable.
NS0, [18]
Mapping of S = 0 attribute for Normal memory. This bit gives the mapped Shareable attribute
for a region of memory that:
• Is mapped as Normal memory.
• Has the S bit set to 0.
The possible values of the bit are the same as those given for the NS1 bit, bit[19].
DS1, [17]
Mapping of S = 1 attribute for Device memory. This bit gives the mapped Shareable attribute for
a region of memory that:
• Is mapped as Device memory.
• Has the S bit set to 1.
This field has no significance in the processor.
DS0, [16]
Mapping of S = 0 attribute for Device memory. This bit gives the mapped Shareable attribute for
a region of memory that:
• Is mapped as Device memory.
• Has the S bit set to 0.
This field has no significance in the processor.
TRn, [2n+1:2n]
Primary TEX mapping for memory attributes n, where n is 0-7. n is the value of the TEX[0], C
and B bits, see Memory attributes and the n value for the PRRR field descriptions
on page B1-323. This field defines the mapped memory type for a region with attributes n. The
possible values of the field are:
0b00 Device (nGnRnE).
0b01 Device (not nGnRnE).
0b10 Normal Memory.
0b11 Reserved, effect is UNPREDICTABLE.
The following table shows the mapping between the memory region attributes and the n value used in the
PRRR.nOSn and PRRR.TRn field descriptions.
Table B1-85 Memory attributes and the n value for the PRRR field descriptions
Attributes n value
TEX[0] C B
0 0 0 0
0 0 1 1
0 1 0 2
0 1 1 3
B1 AArch32 system registers
B1.101 Primary Region Remap Register
100236_0100_00_en Copyright © 2015–2017, 2019 Arm Limited or its affiliates. All rights
reserved.
B1-323
Non-Confidential