
This little series reprises the EFI-video fix, fixes a USB problem and enables a boot script for coreboot.
With these changes it is possible to boot a Linux distro automatically with U-Boot on x86, including when U-Boot is the second-stage bootloader.
Changes in v2: - Rebase to -next - Add some more comments to the header file - Add fixes tag - Add new patch to add a return code to bootflow menu - Add new patch to add a coreboot boot script - Add new patch to avoid unbinding devices in use by bootflows
Simon Glass (4): efi: Correct handling of frame buffer bootstd: Add a return code to bootflow menu x86: coreboot: Add a boot script usb: Avoid unbinding devices in use by bootflows
boot/bootm.c | 2 +- cmd/bootflow.c | 6 +++--- common/usb.c | 7 ++++++- configs/coreboot64_defconfig | 1 + configs/coreboot_defconfig | 1 + drivers/usb/host/usb-uclass.c | 14 ++++++++++++-- include/usb.h | 15 ++++++++++++++- include/video.h | 9 ++++++--- lib/efi_loader/efi_gop.c | 12 +++++++----- 9 files changed, 51 insertions(+), 16 deletions(-)