On Mon, May 22, 2023 at 6:57 AM Gerd Hoffmann kraxel@redhat.com wrote:
Hi,
But could we use U-Boot to fill in this gap so these systems still work? We'd then treat x86 like ARM (if no UEFI, use U-Boot UEFI).
How does u-boot handle EFI variables in that case?
Unless the variable store is disabled, I believe it's written to a file? That seems to be how it works on ARM.
How does u-boot do storage access in that case? Go call BIOS INT13h? Or use its own device drivers?
Last time I checked there have been a few gaps, no virtio-scsi driver for example.
I don't know. I imagine with U-Boot using a similar build process to the kernel that it does have its own equivalent of drivers for platform configuration.