summaryrefslogtreecommitdiff
path: root/payloads/libpayload/include/arm64
diff options
context:
space:
mode:
Diffstat (limited to 'payloads/libpayload/include/arm64')
-rw-r--r--payloads/libpayload/include/arm64/arch/exception.h21
1 files changed, 16 insertions, 5 deletions
diff --git a/payloads/libpayload/include/arm64/arch/exception.h b/payloads/libpayload/include/arm64/arch/exception.h
index 44a4e5998d..f5026f8402 100644
--- a/payloads/libpayload/include/arm64/arch/exception.h
+++ b/payloads/libpayload/include/arm64/arch/exception.h
@@ -44,11 +44,22 @@ struct exception_state
extern struct exception_state *exception_state;
enum {
- EXC_INV = 0,
- EXC_SYNC = 1,
- EXC_IRQ = 2,
- EXC_FIQ = 3,
- EXC_SERROR = 4,
+ EXC_SYNC_SP0 = 0,
+ EXC_IRQ_SP0,
+ EXC_FIQ_SP0,
+ EXC_SERROR_SP0,
+ EXC_SYNC_SPX,
+ EXC_IRQ_SPX,
+ EXC_FIQ_SPX,
+ EXC_SERROR_SPX,
+ EXC_SYNC_ELX_64,
+ EXC_IRQ_ELX_64,
+ EXC_FIQ_ELX_64,
+ EXC_SERROR_ELX_64,
+ EXC_SYNC_ELX_32,
+ EXC_IRQ_ELX_32,
+ EXC_FIQ_ELX_32,
+ EXC_SERROR_ELX_32,
EXC_COUNT
};