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

Simon Glass sjg at chromium.org
Fri Sep 22 23:38:12 CEST 2023


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



More information about the U-Boot mailing list