> -----Original Message-----
> From: Qemu-riscv <qemu-riscv-
> bounces+anup.patel=wdc....@nongnu.org> On Behalf Of Bin Meng
> Sent: 22 June 2020 12:03
> To: Alistair Francis <alistair.fran...@wdc.com>; Bastian Koppelmann
> <kbast...@mail.uni-paderborn.de>; Palmer Dabbelt
> <palmerdabb...@google.com>; Sagar Karandikar
> <sag...@eecs.berkeley.edu>; qemu-devel@nongnu.org; qemu-
> ri...@nongnu.org
> Cc: Anup Patel <a...@brainfault.org>; Bin Meng
> <bin.m...@windriver.com>
> Subject: [PATCH v2 0/7] riscv: Switch to use generic platform of opensbi bios
> images
>
> From: Bin Meng <bin.m...@windriver.com>
>
> The RISC-V generic platform is a flattened device tree (FDT) based platform
> where all platform specific functionality is provided based on FDT passed by
> previous booting stage. The support was added in the upstream OpenSBI
> v0.8 release recently.
>
> This series updates QEMU to switch to use generic platform of opensbi bios
> images.
>
> The patch emails do not contain binary bits, please grab all updates at
> https://github.com/lbmeng/qemu.git bios branch.
It will be nice to have this series updated to for fw_dynamic.bin .
Maybe you can rebase your series on top of Atish's patches ??
Regards,
Anup
>
> Changes in v2:
> - new patch: configure: Create symbolic links for pc-bios/*.elf files
> - Upgrade OpenSBI to v0.8 release
> - Copy the ELF images too in the make rules
> - Include ELF images in the artifacts
> - new patch: Makefile: Ship the generic platform bios images for RISC-V
>
> Bin Meng (7):
> configure: Create symbolic links for pc-bios/*.elf files
> roms/opensbi: Upgrade from v0.7 to v0.8
> roms/Makefile: Build the generic platform for RISC-V OpenSBI firmware
> hw/riscv: Use pre-built bios image of generic platform for virt &
> sifive_u
> hw/riscv: spike: Change the default bios to use generic platform image
> gitlab-ci/opensbi: Update GitLab CI to build generic platform
> Makefile: Ship the generic platform bios images for RISC-V
>
> .gitlab-ci.d/opensbi.yml | 28 +++++++++--------------
> Makefile | 4 ++--
> configure | 1 +
> hw/riscv/sifive_u.c | 4 ++--
> hw/riscv/spike.c | 9 ++++++--
> hw/riscv/virt.c | 4 ++--
> pc-bios/opensbi-riscv32-generic-fw_jump.bin | Bin 0 -> 58048 bytes pc-
> bios/opensbi-riscv32-generic-fw_jump.elf | Bin 0 -> 554156 bytes pc-
> bios/opensbi-riscv32-sifive_u-fw_jump.bin | Bin 49520 -> 0 bytes
> pc-bios/opensbi-riscv32-virt-fw_jump.bin | Bin 49504 -> 0 bytes
> pc-bios/opensbi-riscv64-generic-fw_jump.bin | Bin 0 -> 70792 bytes pc-
> bios/opensbi-riscv64-generic-fw_jump.elf | Bin 0 -> 619960 bytes pc-
> bios/opensbi-riscv64-sifive_u-fw_jump.bin | Bin 57936 -> 0 bytes
> pc-bios/opensbi-riscv64-virt-fw_jump.bin | Bin 57920 -> 0 bytes
> roms/Makefile | 32
> +++++++++------------------
> roms/opensbi | 2 +-
> 16 files changed, 35 insertions(+), 49 deletions(-) create mode 100644 pc-
> bios/opensbi-riscv32-generic-fw_jump.bin
> create mode 100644 pc-bios/opensbi-riscv32-generic-fw_jump.elf
> delete mode 100644 pc-bios/opensbi-riscv32-sifive_u-fw_jump.bin
> delete mode 100644 pc-bios/opensbi-riscv32-virt-fw_jump.bin
> create mode 100644 pc-bios/opensbi-riscv64-generic-fw_jump.bin
> create mode 100644 pc-bios/opensbi-riscv64-generic-fw_jump.elf
> delete mode 100644 pc-bios/opensbi-riscv64-sifive_u-fw_jump.bin
> delete mode 100644 pc-bios/opensbi-riscv64-virt-fw_jump.bin
>
> --
> 2.7.4
>