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

Jason Liu jason.hui.liu at nxp.com
Tue Feb 21 03:02:47 CET 2023



> -----Original Message-----
> From: Simon Glass <sjg at chromium.org>
> Sent: 2023年2月21日 3:49
> To: U-Boot Mailing List <u-boot at lists.denx.de>
> Cc: Bin Meng <bmeng.cn at gmail.com>; Simon Glass <sjg at chromium.org>;
> AKASHI Takahiro <takahiro.akashi at linaro.org>; Andrew Scull
> <ascull at google.com>; Heinrich Schuchardt <xypron.glpk at gmx.de>; Ilias
> Apalodimas <ilias.apalodimas at linaro.org>; Jason Liu
<jason.hui.liu at nxp.com>;
> John Keeping <john at metanate.com>; Marek Vasut <marex at denx.de>;
> Masahisa Kojima <masahisa.kojima at linaro.org>; Michal Suchanek
> <msuchanek at suse.de>; Pali Rohár <pali at kernel.org>; Pierre-Clément Tosi
> <ptosi at google.com>; Rasmus Villemoes <rasmus.villemoes at prevas.dk>;
> Stefan Roese <sr at denx.de>
> Subject: [PATCH 00/13] x86: Various minor enhancements for coreboot
> 
> 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

This patch-set looks fine to me, thus,

Reviewed-by: Jason Liu <jason.hui.liu at nxp.com>

> 
>  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

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 9729 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20230221/a09d7357/attachment.bin>


More information about the U-Boot mailing list