B1.88 IFSR with Short-descriptor translation table format

IFSR has a specific format when using the Short-descriptor translation table format.

The following figure shows the IFSR bit assignments when using the Short-descriptor translation table format.

Figure B1-42 IFSR bit assignments for Short-descriptor translation table format
To view this graphic, your browser must support the SVG format. Either install a browser with native support, or install an appropriate plugin such as Adobe SVG Viewer.


[31:13]
Reserved, res0.
ExT,[12]

External abort type. This field indicates whether an AXI Decode or Slave error caused an abort:

0External abort marked as DECERR.
1External abort marked as SLVERR.

For aborts other than external aborts this bit always returns 0.

[11]
Reserved, res0.
FS[4],[10]
Part of the Fault Status field. See bits [3:0].
[9]
RAZ.
[8:5]
Reserved, res0.
FS[3:0],[4:0]

Fault Status bits. This field indicates the type of exception generated. Any encoding not listed is reserved.

0b00010Debug event.
0b00011Access flag fault, section.
0b00101Translation fault, section.
0b00110Access flag fault, page.
0b00111Translation fault, page.
0b01000Synchronous external abort, non-translation.
0b01001Domain fault, section.
0b01011Domain fault, page.
0b01100Synchronous external abort on translation table walk, first level.
0b01101Permission Fault, Section.
0b01110Synchronous external abort on translation table walk, second Level.
0b01111Permission fault, page.
0b10000TLB conflict abort.
0b11001Synchronous parity error on memory access.
0b11100Synchronous parity error on translation table walk, first level.
0b11110Synchronous parity error on translation table walk, second level.
Non-ConfidentialPDF file icon PDF versionARM 100241_0001_00_en
Copyright © 2016, 2017 ARM Limited or its affiliates. All rights reserved.