[PATCH 00/13] x86: Various minor enhancements for coreboot

Simon Glass sjg at chromium.org
Mon Feb 20 20:49:14 CET 2023


This series includes some patches generated while getting U-Boot to boot
more nicely on Brya, an Adler Lake Chromebook.

This includes:
- show the ACPI tables with 'acpi list'
- get the UART to work even if coreboot doesn't enable it
- show unimplemented sysinfo tags
- fix for keyboard not working
- fix for trying to set up PCI regions when the info is not available
- fix for looking at inaccessible memory to find the sysinfo table


Simon Glass (13):
  mtrr: Don't show an invalid CPU number
  x86: Adjust search range for sysinfo table
  input: Only reset the keyboard when running bare metal
  x86: coreboot: Allow ACPI tables to be recorded
  x86: coreboot: Collect the address of the ACPI tables
  x86: Allow locating UARTs by device ID
  pci: coreboot: Don't read regions when booting
  usb: Quieten a debug message
  x86: coreboot: Use a memory-mapped UART
  x86: coreboot: Document how to enable the debug UART
  x86: coreboot: Scan PCI after relocation
  x86: coreboot: Log function names and line numbers
  x86: coreboot: Show unimplemented sysinfo tags

 arch/x86/cpu/cpu.c                     |  2 +-
 arch/x86/dts/coreboot.dts              |  4 ++
 arch/x86/include/asm/cb_sysinfo.h      |  8 +++
 arch/x86/include/asm/coreboot_tables.h |  2 +
 arch/x86/lib/coreboot/cb_sysinfo.c     | 13 +++++
 cmd/Kconfig                            |  3 +-
 cmd/acpi.c                             |  4 ++
 cmd/x86/cbsysinfo.c                    |  9 ++++
 cmd/x86/mtrr.c                         |  3 +-
 configs/coreboot_defconfig             |  5 ++
 doc/board/coreboot/coreboot.rst        | 29 +++++++++++
 drivers/input/i8042.c                  | 13 +++--
 drivers/pci/pci-uclass.c               |  4 ++
 drivers/serial/serial_coreboot.c       | 69 +++++++++++++++++++++++---
 drivers/usb/host/xhci.c                |  4 +-
 include/asm-generic/global_data.h      |  4 +-
 include/configs/coreboot.h             |  2 +
 include/pci_ids.h                      |  3 ++
 18 files changed, 161 insertions(+), 20 deletions(-)

-- 
2.39.2.637.g21b0678d19-goog



More information about the U-Boot mailing list