System Control
ARM DDI 0500D
Copyright © 2013-2014 ARM. All rights reserved.
4-262
ID021414
Non-Confidential
4.5.65
Normal Memory Remap Register
The NMRR characteristics are:
Purpose
Provides additional mapping controls for memory regions that are mapped
as Normal memory by their entry in the PRRR.
Usage constraints
This register is accessible as follows:
The register is:
•
Used in conjunction with the PRRR.
•
Not accessible when using the Long-descriptor translation table
format.
Configurations
There are separate Secure and Non-secure copies of this register.
The Non-secure NMRR is architecturally mapped to the AArch64
MAIR_EL1[63:32] register when TTBCR.EAE==0.
The Secure NMRR is mapped to the AArch64 MAIR_EL3[63:32] register
when TTBCR.EAE==0.
NMRR has write access to the Secure copy of the register disabled when
the CP15SDISABLE signal is asserted HIGH.
NMRR has write access to the Secure copy of the register disabled when
the
CP15SDISABLE
signal is asserted HIGH.
Attributes
NMRR is a 32-bit register when TTBCR.EAE is 0.
Figure 4-135
shows the NMRR bit assignments.
Figure 4-135 NMRR bit assignments
EL0
(NS)
EL0
(S)
EL1
(NS)
EL1
(S)
EL2
EL3
(SCR.NS = 1)
EL3
(SCR.NS = 0)
-
-
RW
RW
RW
RW
RW
31 30 29 28 27 26 25 24 23
20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
IR0
IR1
IR7
IR6
IR5
IR4
IR3
IR2
22 21
OR0
OR1
OR7 OR6 OR5 OR4 OR3 OR2