ESR_ELx_EC_SHIFT
esr = EXCP_MSR << ESR_ELx_EC_SHIFT;
#define ESR_ELx_EXCEPTION(esr) (((esr) & ESR_ELx_EC_MASK) >> ESR_ELx_EC_SHIFT)
esr = EXCP_INSN_ABORT_L << ESR_ELx_EC_SHIFT;
esr = EXCP_INSN_ABORT << ESR_ELx_EC_SHIFT;
esr |= EXCP_DATA_ABORT_L << ESR_ELx_EC_SHIFT;
esr = EXCP_DATA_ABORT_L << ESR_ELx_EC_SHIFT;
esr = EXCP_DATA_ABORT << ESR_ELx_EC_SHIFT;
(EXCP_UNKNOWN << ESR_ELx_EC_SHIFT) | ESR_ELx_IL,
esr = (EXCP_BRK << ESR_ELx_EC_SHIFT) | vmexit->u.hyp.esr_el2;