[PATCH 0/9] x86: Fixes and improvements for coreboot

Simon Glass sjg at chromium.org
Thu Aug 17 03:51:35 CEST 2023


This little series fixes various bugs and annoyances in coreboot and
coreboot64:

- Make coreboot64 debug UART start reliably
- Avoid the long USB-init delay on startup
- Correct the timer speed on coreboo64
- Fix a bootstd cros bug (will likely be squashed into another patch)
- Fix the terribly slow console scrolling


Simon Glass (9):
  x86: coreboot: Rearrange arch_cpu_init()
  x86: Set the CPU vendor in SPL
  x86: Allow APCI in SPL
  x86: coreboot: Look for DBG2 UART in SPL too
  x86: coreboot: Enable CONFIG_SYS_NS16550_MEM32
  x86: coreboot: Drop USB init on startup
  x86: coreboot: Align options between coreboot and coreboot64
  bootstd: cros: Correct condition for reading the kernel
  x86: coreboot: Enable VIDEO_COPY

 arch/x86/cpu/coreboot/coreboot.c | 16 +++++++++-------
 arch/x86/cpu/x86_64/cpu.c        |  7 +++++++
 arch/x86/dts/coreboot.dts        |  1 +
 boot/bootmeth_cros.c             |  4 ++--
 configs/coreboot64_defconfig     | 10 +++++++++-
 configs/coreboot_defconfig       | 12 ++----------
 drivers/serial/Kconfig           |  2 +-
 drivers/video/coreboot.c         | 12 ++++++++++++
 lib/Kconfig                      |  8 ++++++++
 9 files changed, 51 insertions(+), 21 deletions(-)

-- 
2.41.0.694.ge786442a9b-goog



More information about the U-Boot mailing list