On Fri, Apr 07, 2023 at 11:12:22AM -0700, Andrea Bolognani wrote:
Getting the Fedora version to work would be trickier. As far as I
can
tell, there's currently no spec-compliant way to describe a firmware
that requires both -bios and -kernel to be used at the same time.
Should the spec be extended? Can we get Fedora to standardize on the,
at least to an outside observer, simpler approach that Ubuntu has
adopted?
It looks like it's not just Ubuntu going for the split OpenSBI/u-boot
approach: Debian[1] of course is doing the same, but so is
openSUSE[2]. Gentoo[3], very conveniently, goes as far as providing a
working libvirt XML :)
Outside of the Linux world, FreeBSD[4] and OpenBSD[5] also seem to
have adopted this strategy. It looks like Fedora might be the only
outlier...
[1]
https://wiki.debian.org/RISC-V#Setting_up_a_riscv64_virtual_machine
[2]
https://en.opensuse.org/openSUSE:RISC-V#QEMU_system_emulation
[3]
https://wiki.gentoo.org/wiki/RISC-V_Qemu_setup
[4]
https://wiki.freebsd.org/riscv#Quick_Start
[5]
https://briancallahan.net/blog/20220418.html
--
Andrea Bolognani / Red Hat / Virtualization