Hi Philippe, On Fri, Feb 21, 2020 at 1:31 AM Philippe Mathieu-Daudé <phi...@redhat.com> wrote: > > Hi Bin, > > 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. > > With QEMU: > > fatal: ambiguous argument '3e7d666': unknown revision or path not in the > working tree. > > 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. > 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? Regards, Bin