diff options
author | Jack Rosenthal <jrosenth@chromium.org> | 2021-07-13 14:29:31 -0600 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2021-07-13 21:33:30 +0000 |
commit | 2ac1688423a1aa43706f126bfa616fa8de092bcf (patch) | |
tree | 501b384dce668c3f2c7f46cab54db63dab9a0d3a /zephyr/dts/bindings/gpio | |
parent | a9b7a3d6ed8331e88d90b76f215c91d488d4c999 (diff) | |
download | chrome-ec-2ac1688423a1aa43706f126bfa616fa8de092bcf.tar.gz |
zephyr: implement panic register print for riscv
Implement panic register print for rv32i. This lets us see the
registers after a crash, which is very useful for debugging.
BUG=b:193552648
BRANCH=none
TEST=got a crash, see this on UART:
Fatal error: 0
ra = 0x80005864
gp = 0x8010D3C0
tp = 0x00000000
a0 = 0x00000000
a1 = 0x00000000
a2 = 0x00000000
a3 = 0x00000000
a4 = 0x80107FC0
a5 = 0x00000500
a6 = 0x00000000
a7 = 0xAAAAAAAA
t0 = 0x00000000
t1 = 0x8010D298
t2 = 0x435F4450
t3 = 0x00000030
t4 = 0x00000000
t5 = 0x00000000
t6 = 0x00000000
mepc = 0xFFFFFFF4
mstatus = 0x00001880
Signed-off-by: Jack Rosenthal <jrosenth@chromium.org>
Change-Id: I5b91276d274f5792ff6b9136adc319d03ed6dbb3
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3024958
Commit-Queue: Denis Brockus <dbrockus@chromium.org>
Reviewed-by: Denis Brockus <dbrockus@chromium.org>
Diffstat (limited to 'zephyr/dts/bindings/gpio')
0 files changed, 0 insertions, 0 deletions