[PATCH v5 00/20] x86: efi: Fixes and improvements for coreboot
Bin Meng
bmeng.cn at gmail.com
Thu Sep 21 07:27:10 CEST 2023
Hi Simon,
On Wed, Sep 20, 2023 at 11:00 AM Simon Glass <sjg at chromium.org> wrote:
>
> 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 v5:
> - Use 'lzma' instead of 'LZMA'
> - Drop unwanted space
> - Correct 'teechnique' typo in commit message
> - Make use of the uSE_PREBOOT mechanism
>
> Changes in v4:
> - Fix arm and riscv
> - Rewrite this to use events instead
>
> Changes in v3:
> - Allow SMBIOS if EFI_LOADER is enabled
> - Reword the help
> - Use log_debug() to show the message
> - Squash in the next patch
>
> Changes in v2:
> - Update the malloc size too
> - Add new patch
> - Add new patch
> - Add new patch
> - Add new patch
> - Add new patch
> - Add new patch
> - Add new patch
> - Add new patch
> - Add new patch
>
> Simon Glass (20):
> x86: coreboot: Add IDE and SATA
> x86: coreboot: Enable standard boot
> x86: coreboot: Rearrange arch_cpu_init()
> x86: Set the CPU vendor in SPL
> x86: Allow APCI in SPL
> x86: coreboot: Look for DBG2 UART in SPL too
> x86: coreboot: Enable CONFIG_SYS_NS16550_MEM32
> x86: coreboot: Drop USB init on startup
> x86: coreboot: Align options between coreboot and coreboot64
> x86: coreboot: Enable VIDEO_COPY
> efi: x86: Correct the condition for installing ACPI tables
> x86: smbios: Add a Kconfig indicating SMBIOS-table presence
> bootstd: Keep track of use of usb stop
> Record the position of the SMBIOS tables
> efi: Use the installed SMBIOS tables
> x86: coreboot: Record the position of the SMBIOS tables
> x86: doc: Move into its own directory
> x86: doc: Update summaries and add links
> x86: doc: Split out manual booting into its own file
> x86: doc: coreboot: Mention 64-bit Linux distros
>
Patch #8 needs to respin to address PREBOOT comment
Path#18 does not apply.
Patch#13, 15 v6 version are applied.
Reset patches in this series are applied to u-boot-x86/next, thanks!
The reset
Regards,
Bin
More information about the U-Boot
mailing list