Add more arm64 external abort sources

These will be used when we support the Arm Reliability, Availability,
and Serviceability extension.

Sponsored by:	The FreeBSD Foundation
This commit is contained in:
Andrew Turner 2021-08-03 13:20:54 +00:00
parent f3a3b06121
commit dcfd605871

View File

@ -102,6 +102,15 @@ static abort_handler *abort_handlers[] = {
[ISS_DATA_DFSC_PF_L3] = data_abort,
[ISS_DATA_DFSC_ALIGN] = align_abort,
[ISS_DATA_DFSC_EXT] = external_abort,
[ISS_DATA_DFSC_EXT_L0] = external_abort,
[ISS_DATA_DFSC_EXT_L1] = external_abort,
[ISS_DATA_DFSC_EXT_L2] = external_abort,
[ISS_DATA_DFSC_EXT_L3] = external_abort,
[ISS_DATA_DFSC_ECC] = external_abort,
[ISS_DATA_DFSC_ECC_L0] = external_abort,
[ISS_DATA_DFSC_ECC_L1] = external_abort,
[ISS_DATA_DFSC_ECC_L2] = external_abort,
[ISS_DATA_DFSC_ECC_L3] = external_abort,
};
static __inline void