mbox series

[v2,0/4] riscv: Upgrade OpenSBI to v0.6 and add 32-bit sifive_u bios image

Message ID 1582551584-20093-1-git-send-email-bmeng.cn@gmail.com
Headers show
Series riscv: Upgrade OpenSBI to v0.6 and add 32-bit sifive_u bios image | expand

Message

Bin Meng Feb. 24, 2020, 1:39 p.m. UTC
This series advances the roms/opensbi submodule to the v0.6 release,
and builds and captures platform firmware binaries from that release.

A 32-bit sifive_u bios image has also been added, so that we can have
32-bit test coverage for SiFive specific drivers that cannot be done
with the 'virt' machine.

Two GitLab CI jobs are added to build the OpenSBI firmware binaries.

Changes in v2:
- new patch: Upgrade opensbi from v0.5 to v0.6
- Update the 32-bit sifive_u bios image to OpenSBI v0.6
- new patch: Add GitLab jobs to build OpenSBI firmware binaries

Bin Meng (4):
  roms: opensbi: Upgrade from v0.5 to v0.6
  roms: opensbi: Add 32-bit firmware image for sifive_u machine
  riscv: sifive_u: Update BIOS_FILENAME for 32-bit
  gitlab-ci.yml: Add jobs to build OpenSBI firmware binaries

 .gitlab-ci-opensbi.yml                       |  63 +++++++++++++++++++++++++++
 .gitlab-ci.d/opensbi/Dockerfile              |  33 ++++++++++++++
 .gitlab-ci.yml                               |   1 +
 Makefile                                     |   2 +-
 hw/riscv/sifive_u.c                          |   6 ++-
 pc-bios/opensbi-riscv32-sifive_u-fw_jump.bin | Bin 0 -> 49472 bytes
 pc-bios/opensbi-riscv32-virt-fw_jump.bin     | Bin 40984 -> 41280 bytes
 pc-bios/opensbi-riscv64-sifive_u-fw_jump.bin | Bin 49160 -> 53760 bytes
 pc-bios/opensbi-riscv64-virt-fw_jump.bin     | Bin 45064 -> 49664 bytes
 roms/Makefile                                |   7 +++
 roms/opensbi                                 |   2 +-
 11 files changed, 111 insertions(+), 3 deletions(-)
 create mode 100644 .gitlab-ci-opensbi.yml
 create mode 100644 .gitlab-ci.d/opensbi/Dockerfile
 create mode 100644 pc-bios/opensbi-riscv32-sifive_u-fw_jump.bin

Comments

Bin Meng March 1, 2020, 2:47 a.m. UTC | #1
Hi Palmer,

On Mon, Feb 24, 2020 at 9:40 PM Bin Meng <bmeng.cn@gmail.com> wrote:
>
>
> This series advances the roms/opensbi submodule to the v0.6 release,
> and builds and captures platform firmware binaries from that release.
>
> A 32-bit sifive_u bios image has also been added, so that we can have
> 32-bit test coverage for SiFive specific drivers that cannot be done
> with the 'virt' machine.
>
> Two GitLab CI jobs are added to build the OpenSBI firmware binaries.
>
> Changes in v2:
> - new patch: Upgrade opensbi from v0.5 to v0.6
> - Update the 32-bit sifive_u bios image to OpenSBI v0.6
> - new patch: Add GitLab jobs to build OpenSBI firmware binaries
>

Would you please take this series for the next PR?

Regards,
Bin
Palmer Dabbelt March 6, 2020, 12:06 a.m. UTC | #2
On Mon, 24 Feb 2020 05:39:40 PST (-0800), bmeng.cn@gmail.com wrote:
>
> This series advances the roms/opensbi submodule to the v0.6 release,
> and builds and captures platform firmware binaries from that release.
>
> A 32-bit sifive_u bios image has also been added, so that we can have
> 32-bit test coverage for SiFive specific drivers that cannot be done
> with the 'virt' machine.
>
> Two GitLab CI jobs are added to build the OpenSBI firmware binaries.
>
> Changes in v2:
> - new patch: Upgrade opensbi from v0.5 to v0.6
> - Update the 32-bit sifive_u bios image to OpenSBI v0.6
> - new patch: Add GitLab jobs to build OpenSBI firmware binaries
>
> Bin Meng (4):
>   roms: opensbi: Upgrade from v0.5 to v0.6
>   roms: opensbi: Add 32-bit firmware image for sifive_u machine
>   riscv: sifive_u: Update BIOS_FILENAME for 32-bit
>   gitlab-ci.yml: Add jobs to build OpenSBI firmware binaries
>
>  .gitlab-ci-opensbi.yml                       |  63 +++++++++++++++++++++++++++
>  .gitlab-ci.d/opensbi/Dockerfile              |  33 ++++++++++++++
>  .gitlab-ci.yml                               |   1 +
>  Makefile                                     |   2 +-
>  hw/riscv/sifive_u.c                          |   6 ++-
>  pc-bios/opensbi-riscv32-sifive_u-fw_jump.bin | Bin 0 -> 49472 bytes
>  pc-bios/opensbi-riscv32-virt-fw_jump.bin     | Bin 40984 -> 41280 bytes
>  pc-bios/opensbi-riscv64-sifive_u-fw_jump.bin | Bin 49160 -> 53760 bytes
>  pc-bios/opensbi-riscv64-virt-fw_jump.bin     | Bin 45064 -> 49664 bytes
>  roms/Makefile                                |   7 +++
>  roms/opensbi                                 |   2 +-
>  11 files changed, 111 insertions(+), 3 deletions(-)
>  create mode 100644 .gitlab-ci-opensbi.yml
>  create mode 100644 .gitlab-ci.d/opensbi/Dockerfile
>  create mode 100644 pc-bios/opensbi-riscv32-sifive_u-fw_jump.bin

Thanks.  This is in the queue, aside from that somewhat pedantic issue about
the CI stuff it's good to go!