System Control
ARM DDI 0500D
Copyright © 2013-2014 ARM. All rights reserved.
4-112
ID021414
Non-Confidential
Figure 4-61 FAR_EL3 bit assignments
Table 4-102
shows the FAR_EL3 bit assignments.
To access the FAR_EL3:
MRS <Xt>, FAR_EL3 ; Read EL3 Fault Address Register
MSR FAR_EL3, <Xt> ; Write EL3 Fault Address Register
4.3.68
Physical Address Register, EL1
The PAR_EL1 characteristics are:
Purpose
The Physical Address returned from an address translation.
Usage constraints
This register is accessible as follows:
Configurations
PAR_EL1 is architecturally mapped to AArch32 register PAR(NS). See
Physical Address Register
on page 4-251
.
Attributes
PAR_EL1 is a 64-bit register.
Figure 4-62
shows the PAR_EL1 bit assignments when the Virtual Address to Physical Address
conversion completes successfully.
Figure 4-62 PAR_EL1 pass bit assignments
VA
63
0
Table 4-102 FAR_EL3 bit assignments
Bits
Name
Function
[63:0]
VA
The faulting Virtual Address for all synchronous instruction or data aborts, or an exception from a misaligned PC,
taken in EL3.
If a memory fault that sets the FAR is generated from one of the data cache instructions, this field holds the address
specified in the register argument of the instruction.
EL0
EL1
(NS)
EL1
(S)
EL2
EL3
(SCR.NS = 1)
EL3
(SCR.NS = 0)
-
RW
RW
RW
RW
RW
RES
0
F
56 55
48 47
59
60
7 6
SHA
10 9 8
12 11
RES
1
NS
AttrL
RES
0
PA
0
63
AttrH
RES
0