On Thu, Dec 16, 2021 at 12:55 PM Alistair Francis <[email protected]> wrote: > > From: Alistair Francis <[email protected]> > > When realising the SoC use error_fatal instead of error_abort as the > process can fail and report useful information to the user. > > Currently a user can see this: > > $ ../qemu/bld/qemu-system-riscv64 -M sifive_u -S -monitor stdio -display > none -drive if=pflash > QEMU 6.1.93 monitor - type 'help' for more information > (qemu) Unexpected error in sifive_u_otp_realize() at > ../hw/misc/sifive_u_otp.c:229: > qemu-system-riscv64: OTP drive size < 16K > Aborted (core dumped) > > Which this patch addresses > > Signed-off-by: Alistair Francis <[email protected]> > Reported-by: Markus Armbruster <[email protected]> > Reviewed-by: Philippe Mathieu-Daudé <[email protected]> > Reviewed-by: Markus Armbruster <[email protected]> > --- > hw/riscv/microchip_pfsoc.c | 2 +- > hw/riscv/opentitan.c | 2 +- > hw/riscv/sifive_e.c | 2 +- > hw/riscv/sifive_u.c | 2 +- > 4 files changed, 4 insertions(+), 4 deletions(-) >
Reviewed-by: Bin Meng <[email protected]> Tested-by: Bin Meng <[email protected]>
