On Wed, Mar 22, 2023 at 04:52:34PM +0000, Daniel P. Berrangé wrote:
On Wed, Mar 22, 2023 at 11:37:10AM -0500, Andrea Bolognani wrote:
> Note that the firmware descriptor format already supports u-boot as
> the firmware type. So in the long run ideally you'd only need to
> specify
>
> <os firmware='uboot'>
>
> and, assuming the uboot-images-riscv64 package is installed on the
> host, everything should just work.
And that would bring alignment with other architectures approach,
which is preferrable to adding a special hack needed for riscv,
because the latter is something that most mgmt apps will forget
to use.
Absolutely. We still need support for manual firmware selection and
direct kernel boot though.
Of course even better would be for riscv64 to use UEFI :-)
That should already be possible[1], but it's still unclear whether in
the long run it will become the de facto standard. Either way, it
might take a few more years to get to that point.
[1]
https://packages.fedoraproject.org/pkgs/edk2/edk2-riscv64/
--
Andrea Bolognani / Red Hat / Virtualization