Commit 6b836cf9 authored by Gerald Lejeune's avatar Gerald Lejeune
Browse files

Add ISR_EL1 to crash report



Bring ISR bits definition as a mnemonic for troublershooters as well.
Signed-off-by: default avatarGerald Lejeune <gerald.lejeune@st.com>
parent 4ca57535
...@@ -70,7 +70,8 @@ non_el3_sys_regs: ...@@ -70,7 +70,8 @@ non_el3_sys_regs:
"tpidrro_el0", "dacr32_el2", "ifsr32_el2", "par_el1",\ "tpidrro_el0", "dacr32_el2", "ifsr32_el2", "par_el1",\
"mpidr_el1", "afsr0_el1", "afsr1_el1", "contextidr_el1",\ "mpidr_el1", "afsr0_el1", "afsr1_el1", "contextidr_el1",\
"vbar_el1", "cntp_ctl_el0", "cntp_cval_el0", "cntv_ctl_el0",\ "vbar_el1", "cntp_ctl_el0", "cntp_cval_el0", "cntv_ctl_el0",\
"cntv_cval_el0", "cntkctl_el1", "fpexc32_el2", "sp_el0", "" "cntv_cval_el0", "cntkctl_el1", "fpexc32_el2", "sp_el0",\
"isr_el1", ""
panic_msg: panic_msg:
.asciz "PANIC in EL3 at x30 = 0x" .asciz "PANIC in EL3 at x30 = 0x"
...@@ -338,6 +339,7 @@ func do_crash_reporting ...@@ -338,6 +339,7 @@ func do_crash_reporting
mrs x8, cntkctl_el1 mrs x8, cntkctl_el1
mrs x9, fpexc32_el2 mrs x9, fpexc32_el2
mrs x10, sp_el0 mrs x10, sp_el0
mrs x11, isr_el1
bl str_in_crash_buf_print bl str_in_crash_buf_print
/* Get the cpu specific registers to report */ /* Get the cpu specific registers to report */
......
...@@ -186,6 +186,11 @@ ...@@ -186,6 +186,11 @@
#define HCR_IMO_BIT (1 << 4) #define HCR_IMO_BIT (1 << 4)
#define HCR_FMO_BIT (1 << 3) #define HCR_FMO_BIT (1 << 3)
/* ISR definitions */
#define ISR_A_SHIFT 8
#define ISR_I_SHIFT 7
#define ISR_F_SHIFT 6
/* CNTHCTL_EL2 definitions */ /* CNTHCTL_EL2 definitions */
#define EVNTEN_BIT (1 << 2) #define EVNTEN_BIT (1 << 2)
#define EL1PCEN_BIT (1 << 1) #define EL1PCEN_BIT (1 << 1)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment