[PATCH v4 00/16] x86: Various minor enhancements for coreboot
Bin Meng
bmeng.cn at gmail.com
Mon May 8 05:30:43 CEST 2023
On Fri, May 5, 2023 at 6:55 AM Simon Glass <sjg at chromium.org> wrote:
>
> 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
>
> Changes in v4:
> - Split out patch to enable bus mastering
> - Drop unnecessary CONFIG options
> - Drop patch to allow locating UARTs by device ID
>
> Changes in v3:
> - Don't enable ACPI by default except on x86 and sandbox
> - Avoid a build error with the ASL compiler
> - Disable for coreboot64 since ACPI is not available
>
> Changes in v2:
> - Don't show an invalid CPU number on error
> - Update commit message with more detail
> - Update code comment to mention that addresses <1KB are ignored
> - Flush the buffer instead of skipping the reset
> - Add new patch to create a new Kconfig for ACPI
> - Add new patch to move acpi-table-finding functions into the library
> - Use tab instead of space in header file
> - Refactor two patches into one
> - Add new patch to allow locating the UART from ACPI tables
> - Expand commit message to explain this is for the debug UART
> - Update the defconfig instead
> - Drop patch 'usb: Quieten a debug message' since it was fixed elsewhere
> - Drop patch 'x86: coreboot: Use a memory-mapped UART' (not needed)
> - Add new patch to enable ms command
>
> Simon Glass (16):
> mtrr: Don't show an invalid CPU number
> x86: Adjust search range for sysinfo table
> input: Flush the keyboard buffer before resetting it
> acpi: Create a new Kconfig for ACPI
> acpi: Move the table-finding functions into the libary
> x86: coreboot: Collect the address of the ACPI tables
> x86: Allow locating the UART from ACPI tables
> pci: coreboot: Don't read regions when booting
> 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
> nvme: Enable PCI bus mastering
> x86: nvme: coreboot: Enable NVMe
> coreboot: Enable ms command
>
series applied to u-boot-x86, thanks!
More information about the U-Boot
mailing list