[PATCH v2 0/4] Resolve issues with booting distros on x86

Simon Glass
2023-09-22T21:38:31Z

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(-)

--
2.42.0.515.g380fc7ccd1-goog