[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