Instruction Fault Status Code.
This field indicates the type of exception generated. The possible values
are:
0b000000 | Address size fault in TTBR0 or TTBR1. |
0b000101 | Translation fault, 1st level. |
00b00110 | Translation fault, 2nd level. |
00b00111 | Translation fault, 3rd level. |
0b001001 | Access flag fault, 1st level. |
0b001010 | Access flag fault, 2nd level. |
0b001011 | Access flag fault, 3rd level. |
0b001101 | Permission fault, 1st level. |
0b001110 | Permission fault, 2nd level. |
0b001111 | Permission fault, 3rd level. |
0b010000 | Synchronous external abort. |
0b011000 | Synchronous parity error on memory access. |
0b010101 | Synchronous external abort on translation table walk, 1st
level. |
0b010110 | Synchronous external abort on translation table walk, 2nd
level. |
0b010111 | Synchronous external abort on translation table walk, 3rd
level. |
0b011101 | Synchronous parity error on memory access on translation
table walk, 1st level. |
0b011110 | Synchronous parity error on memory access on translation
table walk, 2nd level. |
0b011111 | Synchronous parity error on memory access on translation
table walk, 3rd level. |
0b100001 | Alignment fault. |
0b100010 | Debug event. |
All other values are reserved.