Add missing exception number to EL0 sync. abort on ARM64
When doing a data abort from userland it is possible to get more than one data abort inside the same exception level. Add an appropriate exception number to allow nesting of data_abort handler for EL0. Reviewed by: andrew Obtained from: Semihalf Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D3276
This commit is contained in:
parent
0b501d960c
commit
4cbca60875
@ -329,6 +329,7 @@ do_el0_sync(struct trapframe *frame)
|
||||
break;
|
||||
case EXCP_INSN_ABORT_L:
|
||||
case EXCP_DATA_ABORT_L:
|
||||
case EXCP_DATA_ABORT:
|
||||
data_abort(frame, esr, 1);
|
||||
break;
|
||||
default:
|
||||
|
Loading…
Reference in New Issue
Block a user