System Control
ARM DDI 0500D Copyright © 2013-2014 ARM. All rights reserved. 4-5
ID021414 Non-Confidential
4.2.2 AArch64 exception handling registers
Table 4-2 shows the fault handling registers in AArch64 state. Bits[63:32] are reset to
0x00000000
for all 64-bit registers in Table 4-2.
Table 4-2 AArch64 exception handling registers
Name Type Reset Width Description
AFSR0_EL1 RW
0x00000000
32 Auxiliary Fault Status Register 0, EL1, EL2 and EL3 on page 4-97
AFSR1_EL1 RW
0x00000000
32 Auxiliary Fault Status Register 1, EL1, EL2 and EL3 on page 4-97
ESR_EL1 RW UNK 32 Exception Syndrome Register, EL1 on page 4-97
IFSR32_EL2 RW UNK 32 Instruction Fault Status Register, EL2 on page 4-98
AFSR0_EL2 RW
0x00000000
32 Auxiliary Fault Status Register 0, EL1, EL2 and EL3 on page 4-97
AFSR1_EL2 RW
0x00000000
32 Auxiliary Fault Status Register 1, EL1, EL2 and EL3 on page 4-97
ESR_EL2 RW UNK 32 Exception Syndrome Register, EL2 on page 4-101
AFSR0_EL3 RW
0x00000000
32 Auxiliary Fault Status Register 0, EL1, EL2 and EL3 on page 4-97
AFSR1_EL3 RW
0x00000000
32 Auxiliary Fault Status Register 1, EL1, EL2 and EL3 on page 4-97
ESR_EL3 RW UNK 32 Exception Syndrome Register, EL3 on page 4-102
FAR_EL1 RW UNK 64 Fault Address Register, EL1 on page 4-103
FAR_EL2 RW UNK 64 Fault Address Register, EL2 on page 4-104
HPFAR_EL2 RW
0x00000000
64 Hypervisor IPA Fault Address Register, EL2 on page 4-105
FAR_EL3 RW UNK 64 Fault Address Register, EL3 on page 4-111
VBAR_EL1 RW UNK 64 Vector Base Address Register, EL1 on page 4-119
ISR_EL1 RO UNK 32 Interrupt Status Register on page 4-123
VBAR_EL2 RW UNK 64 Vector Base Address Register, EL2 on page 4-120
VBAR_EL3 RW UNK 64 Vector Base Address Register, EL3 on page 4-121