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:
zbb 2015-08-03 14:58:46 +00:00
parent bcaee5870c
commit bf7c25adeb

View File

@ -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: