[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 1/2] riscv: roms: Add 32-bit OpenSBI firmware image for sifiv
Re: [PATCH 1/2] riscv: roms: Add 32-bit OpenSBI firmware image for sifive_u
Fri, 21 Feb 2020 09:54:45 +0100
Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.4.1
On 2/21/20 6:54 AM, Anup Patel wrote:
On Fri, Feb 21, 2020 at 8:08 AM Bin Meng <address@hidden> wrote:
On Fri, Feb 21, 2020 at 1:31 AM Philippe Mathieu-Daudé
On 2/20/20 3:42 PM, Bin Meng wrote:
Although the real world SiFive HiFive Unleashed board is a 64-bit
hardware configuration, with QEMU it is possible to test 32-bit
configuration with the same hardware features.
This updates the roms Makefile to add the build rules for creating
the 32-bit OpenSBI firmware image for sifive_u machine. A pre-built
OpenSBI image (built from commit 3e7d666) has been added as the
default bios for 32-bit sifive_u machine.
fatal: ambiguous argument '3e7d666': unknown revision or path not in the
This looks like an OpenSBI commit but QEMU only include up to v0.5.
Can you build v0.5? Else can you update the submodule?
Will do in v2.
We plan to release OpenSBI v0.6 on monday (24th Feb 2020) so maybe
you can update all RISC-V ROM images based on OpenSBI v0.6 ??
Suggestions when updating a QEMU git-submodule:
- Include output of submodule 'git-log --reverse --oneline'
- Send series/pull-request with 'git-format-patch --no-binary'
Also, can you add a CI job to build this, so we have reproducible builds
(see QEMU commit 71920809ceabed as example)?
I cannot find any document for how to test CI job with gitlab CI. Does
QEMU has a public CI runner for testing?
Currently you can use whatever CI best suits you (although long term is
probably to rely more on GitLab, because it allows adding runners on