On Fri, May 1, 2020 at 8:51 AM Bin Meng <bmeng...@gmail.com> wrote: > > From: Bin Meng <bin.m...@windriver.com> > > To keep sync with other RISC-V machines, change the default bios > to use generic platform image. > > While we are here, add some comments to mention that keeping ELF > files here was intentional. > > Signed-off-by: Bin Meng <bin.m...@windriver.com>
Reviewed-by: Alistair Francis <alistair.fran...@wdc.com> Alistair > --- > > hw/riscv/spike.c | 9 +++++++-- > 1 file changed, 7 insertions(+), 2 deletions(-) > > diff --git a/hw/riscv/spike.c b/hw/riscv/spike.c > index d0c4843..6f26fcf 100644 > --- a/hw/riscv/spike.c > +++ b/hw/riscv/spike.c > @@ -45,10 +45,15 @@ > > #include <libfdt.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_jump.elf" > #else > -# define BIOS_FILENAME "opensbi-riscv64-spike-fw_jump.elf" > +# define BIOS_FILENAME "opensbi-riscv64-generic-fw_jump.elf" > #endif > > static const struct MemmapEntry { > -- > 2.7.4 > >