9os

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

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:
Minclude/rcode.h | 22++++++++++++----------
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 };