System Control Coprocessor
ARM DDI 0301H
Copyright © 2004-2009 ARM Limited. All rights reserved.
3-103
ID012310
Non-Confidential, Unrestricted Access
Table 3-100 lists the encoding of the remapping for the primary memory type.
Figure 3-58 shows the arrangement of the bits in the Normal Memory Remap Register.
Figure 3-58 Normal Memory Remap Register format
Table 3-101 lists how the bit values correspond with the Normal Memory Remap Register
functions.
b. Shareable attributes can map for both shared and non-shared memory. If the Shared bit
read from the TLB or page tables is 0, then the bit remaps to the Not Shared attributes
in this register. If the Shared bit read from the TLB or page tables is 1, then the bit
remaps to the Shared attributes of this register.
Table 3-100 Encoding for the remapping of the primary memory type
Encoding
Memory type
b00
Strongly ordered
b01
Device
b10
Normal
b11
UNP, normal
-
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Table 3-101 Normal Memory Remap Register bit functions
Bits
Field name
Function
a
[31:30]
-
Remaps Outer attribute for {TEX[0],C,B} = b111
b01 = reset value
[29:28]
-
Remaps Outer attribute for {TEX[0],C,B} = b110
b00 = reset value
[27:26]
-
Remaps Outer attribute for {TEX[0],C,B} = b101
b01 = reset value
[25:24]
-
Remaps Outer attribute for {TEX[0],C,B} = b100
b00 = reset value
[23:22]
-
Remaps Outer attribute for {TEX[0],C,B} = b011
b11 = reset value
[21:20]
-
Remaps Outer attribute for {TEX[0],C,B} = b010
b10 = reset value
[19:18]
-
Remaps Outer attribute for {TEX[0],C,B} = b001
b00 = reset value
[17:16]
-
Remaps Outer attribute for {TEX[0],C,B} = b000
b00 = reset value
[15:14]
-
Remaps Inner attribute for {TEX[0],C,B} = b111
b01 = reset value