riscv: Suppress the error report for QEMU testing with riscv_find_firmware()
We only ship plain binary bios images in the QEMU source. With Spike machine that uses ELF images as the default bios, running QEMU test will complain hence let's suppress the error report for QEMU testing. Signed-off-by: Bin Meng <bin.meng@windriver.com> Reviewed-by: Anup Patel <anup@brainfault.org> Message-Id: <1588348254-7241-6-git-send-email-bmeng.cn@gmail.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
This commit is contained in:
parent
5cc7a54c2e
commit
ac5f7246d7
|
@ -88,10 +88,18 @@ char *riscv_find_firmware(const char *firmware_filename)
|
|||
|
||||
filename = qemu_find_file(QEMU_FILE_TYPE_BIOS, firmware_filename);
|
||||
if (filename == NULL) {
|
||||
if (!qtest_enabled()) {
|
||||
/*
|
||||
* We only ship plain binary bios images in the QEMU source.
|
||||
* With Spike machine that uses ELF images as the default bios,
|
||||
* running QEMU test will complain hence let's suppress the error
|
||||
* report for QEMU testing.
|
||||
*/
|
||||
error_report("Unable to load the RISC-V firmware \"%s\"",
|
||||
firmware_filename);
|
||||
exit(1);
|
||||
}
|
||||
}
|
||||
|
||||
return filename;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue