mirror of https://gitee.com/openkylin/qemu.git
hw/riscv: spike: Change the default bios to use generic platform image
To keep sync with other RISC-V machines, change the default bios to use generic platform fw_dynamic.elf image. While we are here, add some comments to mention that using ELF files for the Spike machine was intentional. Signed-off-by: Bin Meng <bin.meng@windriver.com> Reviewed-by: Anup Patel <anup@brainfault.org> Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Message-Id: <1596439832-29238-6-git-send-email-bmeng.cn@gmail.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
This commit is contained in:
parent
2cacd8414d
commit
fad144392a
3
Makefile
3
Makefile
|
@ -254,7 +254,8 @@ u-boot.e500 u-boot-sam460-20100605.bin \
|
|||
qemu_vga.ndrv \
|
||||
edk2-licenses.txt \
|
||||
hppa-firmware.img \
|
||||
opensbi-riscv32-generic-fw_dynamic.bin opensbi-riscv64-generic-fw_dynamic.bin
|
||||
opensbi-riscv32-generic-fw_dynamic.bin opensbi-riscv64-generic-fw_dynamic.bin \
|
||||
opensbi-riscv32-generic-fw_dynamic.elf opensbi-riscv64-generic-fw_dynamic.elf
|
||||
else
|
||||
BLOBS=
|
||||
endif
|
||||
|
|
|
@ -42,10 +42,15 @@
|
|||
#include "sysemu/qtest.h"
|
||||
#include "sysemu/sysemu.h"
|
||||
|
||||
/*
|
||||
* Not like other RISC-V machines that use plain binary bios images,
|
||||
* keeping ELF files here was intentional because BIN files don't work
|
||||
* for the Spike machine as HTIF emulation depends on ELF parsing.
|
||||
*/
|
||||
#if defined(TARGET_RISCV32)
|
||||
# define BIOS_FILENAME "opensbi-riscv32-spike-fw_jump.elf"
|
||||
# define BIOS_FILENAME "opensbi-riscv32-generic-fw_dynamic.elf"
|
||||
#else
|
||||
# define BIOS_FILENAME "opensbi-riscv64-spike-fw_jump.elf"
|
||||
# define BIOS_FILENAME "opensbi-riscv64-generic-fw_dynamic.elf"
|
||||
#endif
|
||||
|
||||
static const struct MemmapEntry {
|
||||
|
|
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue