[PATCH v6 0/7] Resolve issues with booting distros on x86
Simon Glass
sjg at chromium.org
Thu Jan 4 16:10:35 CET 2024
This little series reprises the EFI-video fix, fixes a USB problem and
enables a boot script for coreboot.
It also moves to truetype fonts for coreboot and qemu-x86, since the
menus look much better and there are no strong size constraints.
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 v6:
- Rebase to -next
- Move 'Avoid unbinding devices in use by bootflows' to another series
Changes in v4:
- Use a Kconfig option
Changes in v3:
- Clear the screen before booting
- Add new patch to drop unnecessary truetype operations from SPL
- Add new patch to enable truetype fonts in coreboot
- Add new patch to enable truetype fonts in qemu-x86 and qemu-x86_64
Changes in v2:
- Add new patch to add a coreboot boot script
Simon Glass (7):
x86: coreboot: Add a boot script
video: Correct setting of cursor position
video: Drop unnecessary truetype operations from SPL
x86: Enable SSE in 64-bit mode
x86: coreboot: Enable truetype fonts
x86: qemu: Expand ROM size
x86: qemu: Enable truetype fonts
arch/x86/Kconfig | 8 ++++++++
arch/x86/config.mk | 4 ++++
arch/x86/cpu/x86_64/cpu.c | 12 ++++++++++++
arch/x86/dts/coreboot.dts | 10 ++++++++++
board/emulation/qemu-x86/Kconfig | 3 ++-
configs/coreboot64_defconfig | 2 ++
configs/coreboot_defconfig | 2 ++
configs/qemu-x86_64_defconfig | 5 +++--
configs/qemu-x86_defconfig | 1 +
drivers/video/Kconfig | 1 +
drivers/video/console_truetype.c | 10 ++++++++++
drivers/video/vidconsole-uclass.c | 15 ++++++++-------
12 files changed, 63 insertions(+), 10 deletions(-)
--
2.34.1
More information about the U-Boot
mailing list