[PATCH v6 0/7] Resolve issues with booting distros on x86

Simon Glass posted 7 patches 4 months ago
Only 2 patches received!
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(-)
[PATCH v6 0/7] Resolve issues with booting distros on x86
Posted by Simon Glass 4 months ago
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
Re: [PATCH v6 0/7] Resolve issues with booting distros on x86
Posted by Tom Rini 3 weeks, 2 days ago
On Thu, 04 Jan 2024 08:10:35 -0700, Simon Glass wrote:

> 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.
> 
> [...]

Applied to u-boot/master, thanks!

-- 
Tom