Hi Tom, This PR includes the following changes for v2021.10:
- x86: various improvements made in getting Chromium OS verified boot running on top of coreboot, booting into U-Boot. Azure results: PASS https://dev.azure.com/bmeng/GitHub/_build/results?buildId=383&view=results The following changes since commit c11f5abce84f630c92304683d5bde3204c5612c4: Merge branch '2021-07-14-build-and-host-updates' (2021-07-14 20:10:34 -0400) are available in the Git repository at: https://source.denx.de/u-boot/custodians/u-boot-x86 for you to fetch changes up to 2f91fc40039d2ef6f433d5c56c4f4701975f510f: x86: Ensure the e820 map is installed in all cases (2021-07-15 19:56:16 +0800) ---------------------------------------------------------------- Simon Glass (16): pci: Use const for pci_find_device_id() etc. x86: pci: Allow binding of some devices before relocation spi: ich: Don't require the PCH tpm: cr50: Drop unnecessary coral headers x86: Don't set up MTRRs if previously done x86: Update the MP constants to avoid conflicts x86: Do cache set-up by default when booting from coreboot x86: coreboot: Show the BIOS date x86: coral: Allow booting from coreboot x86: Add function comments to cb_sysinfo.h x86: coreboot: Use vendor in the Kconfig x86: coreboot: Document the memory map x86: cros: Check ROM exists before building vboot dtoc: Check that a parent is not missing doc: Update documentation for cros-2021.04 release x86: Ensure the e820 map is installed in all cases arch/x86/cpu/coreboot/Kconfig | 2 +- arch/x86/cpu/i386/cpu.c | 2 +- arch/x86/dts/chromebook_coral.dts | 2 +- arch/x86/dts/chromebook_samus.dts | 2 +- arch/x86/include/asm/cb_sysinfo.h | 16 ++++++++++++++++ arch/x86/include/asm/mp.h | 12 ++++++++---- arch/x86/lib/init_helpers.c | 18 ++++++++++++++---- arch/x86/lib/zimage.c | 8 ++++---- board/coreboot/coreboot/Kconfig | 12 ++++++++---- board/coreboot/coreboot/coreboot.c | 3 +++ board/google/chromebook_coral/coral.c | 28 ++++++++++++++++++++++++++++ doc/board/coreboot/coreboot.rst | 21 +++++++++++++++++++++ doc/chromium/run_vboot.rst | 15 +++++++-------- doc/device-tree-bindings/pci/x86-pci.txt | 7 ++++++- drivers/pci/pci-uclass.c | 39 +++++++++++++++++++++++++++++++++++---- drivers/spi/ich.c | 4 ++-- drivers/tpm/cr50_i2c.c | 2 -- include/dt-bindings/pci/pci.h | 12 ++++++++++++ include/pci.h | 5 ++--- tools/dtoc/dtb_platdata.py | 9 +++++++++ tools/dtoc/test/dtoc_test_noparent.dts | 32 ++++++++++++++++++++++++++++++++ tools/dtoc/test_dtoc.py | 10 ++++++++++ 22 files changed, 221 insertions(+), 40 deletions(-) create mode 100644 include/dt-bindings/pci/pci.h create mode 100644 tools/dtoc/test/dtoc_test_noparent.dts Regards, Bin