B2.71
IFSR32_EL2 with Long-descriptor translation table format
IFSR32_EL32 has a specific format when using the Long-descriptor translation table format.
The following figure shows the IFSR32_EL2 bit assignments when using the Long-descriptor translation
table format.
31
13 12 11 10 9 8
5
0
RES
0
1
ExT
Status
6
RES
0
RES
0
Figure B2-43 IFSR32_EL2 bit assignments for Long-descriptor translation table format
[31:13]
Reserved,
RES0
.
ExT, [12]
External abort type. This field indicates whether an AXI Decode or Slave error caused an abort:
0
External abort marked as DECERR.
1
External abort marked as SLVERR.
For aborts other than external aborts this bit always returns 0.
[11:10]
Reserved,
RES0
.
[9]
RAO.
[8:6]
Reserved,
RES0
.
Status, [5:0]
Fault Status bits. This field indicates the type of exception generated. Any encoding not listed is
reserved.
0b000000
Address size fault in TTBR0 or TTBR1.
0b0001LL
Translation fault, LL bits indicate level.
0b0010LL
Access fault flag, LL bits indicate level.
0b0011LL
Permission fault, LL bits indicate level.
0b010000
Synchronous external abort.
0b0101LL
Synchronous external abort on translation table walk, LL bits indicate
level.
0b011000
Synchronous parity error on memory access.
0b0111LL
Synchronous parity error on memory access on translation table walk, LL
bits indicate level.
0b100001
Alignment fault.
0b100010
Debug event.
0b110000
TLB conflict abort.
B2 AArch64 system registers
B2.71 IFSR32_EL2 with Long-descriptor translation table format
100236_0100_00_en
Copyright © 2015–2017, 2019 Arm Limited or its affiliates. All rights
reserved.
B2-482
Non-Confidential
Summary of Contents for Cortex-A35
Page 4: ......
Page 18: ......
Page 26: ......
Page 27: ...Part A Functional Description ...
Page 28: ......
Page 145: ...Part B Register Descriptions ...
Page 146: ......
Page 573: ...Part C Debug ...
Page 574: ......
Page 845: ...Part D Appendices ...
Page 846: ......