[PATCH 0/8] x86: Improve bootstd support
Simon Glass
sjg at chromium.org
Fri Jul 28 04:37:43 CEST 2023
This series provides some bootstd fixes so that IDE can be used reliably
for booting a distro. It also includes some documentation on how to boot
from coreboot in various scenarios, using QEMU.
With this it is possible to boot Ubuntu 2023.04 from coreboot64, for
example.
Simon Glass (8):
usb: Return -ENOENT when no devices are found
lib: Suppress E when writing error-string output
bootstd: Rename bootdev_setup_sibling_blk()
bootstd: Correct creating of bootdev sibling
bootstd: Add some more debugging in the bootdev uclass
x86: coreboot: Add IDE and SATA
x86: coreboot: Enable standard boot
x86: coreboot: Enable support for CBFS
boot/bootdev-uclass.c | 17 ++++++--
common/usb_storage.c | 2 +-
configs/coreboot64_defconfig | 16 ++-----
configs/coreboot_defconfig | 11 +++++
doc/board/coreboot/coreboot.rst | 74 +++++++++++++++++++++++++++++++--
doc/develop/bootstd.rst | 4 +-
drivers/block/ide.c | 4 +-
drivers/mmc/mmc-uclass.c | 2 +-
drivers/nvme/nvme.c | 2 +-
drivers/scsi/scsi.c | 2 +-
drivers/usb/host/usb-uclass.c | 2 +-
drivers/virtio/virtio-uclass.c | 2 +-
include/bootdev.h | 8 ++--
include/usb.h | 9 +++-
lib/vsprintf.c | 5 ++-
15 files changed, 123 insertions(+), 37 deletions(-)
--
2.41.0.487.g6d72f3e995-goog
More information about the U-Boot
mailing list