commit a5df40904fa93a84f3709232f4615b504abed9ea
parent d8f11964ad3523f4510fc77a36befc6e4626bd81
Author: Dimitris Papastamos <dimitris.papastamos@arm.com>
Date: Thu, 25 Oct 2018 23:27:04 +0100
Update EC bits enumeration
Change-Id: I8d4a9021893fe52d8cea6e89d29aefa4a9f1ad0b
Signed-off-by: Dimitris Papastamos <dimitris.papastamos@arm.com>
Diffstat:
1 file changed, 12 insertions(+), 10 deletions(-)
diff --git a/include/rcode.h b/include/rcode.h
@@ -40,24 +40,26 @@ enum ecvals {
SVE = 0x19, /* SVE */
TRAP = 0x1a, /* trapped ERET, ERETAA, ERETAB */
EL3EXCP = 0x1f, /* implementation defined exception to EL3 */
- IABORT = 0x20, /* Instruction abort from lower level */
- IABORTL = 0x21, /* Instruction abort from current level */
+ IABORTL = 0x20, /* Instruction abort from lower level */
+ IABORT = 0x21, /* Instruction abort from current level */
PCALIGN = 0x22, /* PC aligment fault exception */
- DABORT = 0x24, /* Data abort from lower level */
- DABORTL = 0x25, /* Data abort from current level */
+ DABORTL = 0x24, /* Data abort from lower level */
+ DABORT = 0x25, /* Data abort from current level */
SPALIGN = 0x26, /* SP aligment fault exception */
FPE32 = 0x28, /* Floating-point exception in AArch32 */
FPE = 0x2c, /* Floating-point exception in AArch64 */
+ SOFTRES = 0x2d, /* Software defined fault syndrome */
RMC = 0x2e, /* RMC */
SERROR = 0x2f, /* Serror interrupt */
- BREAK = 0x30, /* Breakpoint exception from lower level */
- BREAKL = 0x31, /* Breakpoint exception from current level */
- STEP = 0x32, /* Software step from lower level */
- STEPL = 0x33, /* Software step from current level */
- WATCH = 0x34, /* Watchpoint from lower level */
- WATCHL = 0x35, /* Watchpoint from current level */
+ BREAKL = 0x30, /* Breakpoint exception from lower level */
+ BREAK = 0x31, /* Breakpoint exception from current level */
+ STEPL = 0x32, /* Software step from lower level */
+ STEP = 0x33, /* Software step from current level */
+ WATCHL = 0x34, /* Watchpoint from lower level */
+ WATCH = 0x35, /* Watchpoint from current level */
BKPT = 0x38, /* BKPT instruction in AArch32 */
VECTOR = 0x3a, /* Vector catch exception in AArch32 */
+ TRAPL = 0x3b, /* Trap from lower level */
BRK = 0x3c, /* BRK instruction in AArch64 */
NR_EC_VALS
};