|Home > Register Descriptions > AArch64 system registers > ESR_EL3, Exception Syndrome Register, EL3|
The ESR_EL3 holds syndrome information for an exception taken to EL3.
ESR_EL3 is a 32-bit register, and is part of the Exception and fault handling registers functional group.
Instruction Length for synchronous exceptions. The possible values are:
This field is 1 for the SError interrupt, instruction aborts,
misaligned PC, Stack pointer misalignment, data aborts for which the ISV bit is 0,
exceptions caused by an illegal instruction set state, and exceptions using the
Syndrome valid. The possible values are:
||ISS not valid, ISS is res0.|
When the EC field is
, indicating an SError interrupt has occurred,
the ISS field contents are IMPLEMENTATION
ESR_EL3 is mapped to AArch32 register DFSR(S). See B1.28 DFSR, Data Fault Status Register.
RW fields in this register reset to architecturally UNKNOWN values.
Bit fields and details not provided in this description are architecturally defined. See the Arm® Architecture Reference Manual Armv8, for Armv8-A architecture profile.