[PATCH v7 0/3] x86: efi: Fixes and improvements for coreboot

Simon Glass sjg at chromium.org
Thu Sep 21 15:37:42 CEST 2023


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

With this both coreboot and coreboot64 start up and work reasonably well
on Brya (x86 Chromebook) and U-Boot can boot common Linux distros.

- 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

With v2 I have also brought in some lost x86 patches so they are all in
one series.

Changes in v7:
- Add new fixup patch to move python control earlier in Makefile
- Add docs about how USB keyboard works on coreboot
- Drop patches previously applied
- Rebase to x86/next

Changes in v5:
- Make use of the uSE_PREBOOT mechanism

Changes in v2:
- Add new patch
- Add new patch

Simon Glass (3):
  fixup: Move python control earlier in Makefile
  x86: coreboot: Drop USB init on startup
  x86: doc: Update summaries and add links

 Makefile                         | 17 +++++++++--------
 arch/x86/cpu/coreboot/Kconfig    |  1 +
 arch/x86/cpu/coreboot/coreboot.c |  4 ----
 doc/arch/x86/x86.rst             | 17 ++++++++++-------
 doc/board/coreboot/coreboot.rst  |  7 +++++++
 5 files changed, 27 insertions(+), 19 deletions(-)

-- 
2.42.0.515.g380fc7ccd1-goog



More information about the U-Boot mailing list