Please pull u-boot-x86

Bin Meng bmeng.cn at gmail.com
Thu Jul 15 15:54:08 CEST 2021


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


More information about the U-Boot mailing list