riscv: reset after crash
authorHeinrich Schuchardt <xypron.glpk@gmx.de>
Wed, 2 Dec 2020 13:36:26 +0000 (14:36 +0100)
committerAndes <uboot@andestech.com>
Mon, 14 Dec 2020 07:16:41 +0000 (15:16 +0800)
commitc353f2b845bbbb7b39ecb3f0aafac889cc25a328
tree9828a8bf2e4bb05c6af46f8ed6c1f2af72850afb
parentfb33eaa3a26cdc37826390b6db223509230ae8e2
riscv: reset after crash

If an exception occurs on ARM or x86, we call panic() which will try to
reset the board. Do the same on RISC-V.

To avoid -Werror=format-zero-length move a '\n' to the string passed to
panic. We don't need a message here as depending on CONFIG_PANIC_HANG we
will either see

    ### ERROR ### Please RESET the board ###

or

    resetting ...

as next message.

Reviewed-by: Rick Chen <rick@andestech.com>
Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
arch/riscv/lib/interrupts.c