
On Fri, Sep 10, 2021 at 12:29:46AM +0800, Bin Meng wrote:
Hi Simon,
On Wed, Sep 8, 2021 at 9:34 PM Simon Glass sjg@chromium.org wrote:
At present U-Boot can be built as an EFI app, but it is really just for testing, with very few features. Instead, the payload build is used for booting on top of UEFI, where U-Boot takes over the machine immediately and supplies its own drivers.
But the app could be made more useful.
This series provides access to EFI block devices and the video console within U-Boot. It also restructures the app to make it possible to boot a kernel, although further work is needed to implement this.
This can be thought of as making U-Boot perform a little like 'grub', in that it runs purely based on UEFI-provided services.
Of course a lot more work is required, but this is a start.
Thanks for working on this!
Note: It would be very useful to include qemu tests of the app and stub in CI.
This is available at u-boot-dm/efi-working
Do you have any idea of why this series did not land on patchwork?
It did, I've just moved it to "Changes Requested" based on the feedback so far.