System Control Coprocessor
ARM DDI 0301H
Copyright © 2004-2009 ARM Limited. All rights reserved.
3-81
ID012310
Non-Confidential, Unrestricted Access
Table 3-78 lists the functional bits of the PA Register for aborted translation.
Attempts to access the PA Register in User mode results in an Undefined exception.
Note
The VA to PA translation can only generate an abort to the core if the operation failed because
an external abort occurred on the possible page table request. In this case, the processor updates
the Secure or Non-secure version of the PA register, depending on the Secure or Non-secure
state of the core when the operation was issued. The processor also updates the Data Fault Status
Register and the Fault Address Register:
•
if the EA bit in the Secure Configuration Register is set, the Secure versions of the two
registers are updated and the processor traps the abort into Secure Monitor mode
•
if the EA bit in the Secure Configuration Register is not set, the processor updates the
Secure or Non-secure versions of the two registers, depending on the Secure or
Non-secure state of the core when the operation was issued.
[6:4]
INNER
Indicates the inner attributes from the page table:
b000 = Noncacheable
b001 = Strongly Ordered
b010 = Reserved
b011 = Device
b100 = Reserved
b101 = Reserved
b110 = Inner Write-through, no allocate on write
b111 = Inner Write-back, no allocate on write.
[3:2]
OUTER
Indicates the outer attributes from the page table:
b00 = Noncacheable
b01 = Write-back, allocate on write
b10 = Write-through, no allocate on write
b11 = Write-back, no allocate on write.
[1]
-
Reserved.
UNP/SBZ.
[0]
-
Indicates that the translation succeeded:
0 = Translation successful.
Table 3-77 PA Register for successful translation bit functions (continued)
Bits
Field name
Function
Table 3-78 PA Register for unsuccessful translation bit functions
Bits
Field name
Function
[31:7]
-
UNP/SBZ.
[6:1]
FSR[12,10,3:0]
Holds the FSR bits for the aborted address, see
c5, Data Fault Status Register
on page 3-64
and
c5, Instruction Fault Status Register
on page 3-66.
FSR bits [12], [10], and [3:0].
[0]
-
Indicates that the translation aborted:
1 = Translation aborted.