[U-Boot] Please pull u-boot-x86

Bin Meng bmeng.cn at gmail.com
Sat Nov 2 23:23:25 UTC 2019


Hi Tom,

This PR includes the following changes for x86:

- Add support for Intel FSP-S and FSP-T in binman
- Correct priority selection for image loaders for SPL
- Add a size check for TPL
- Various small SPL/TPL bug fixes and changes
- SPI: Add support for memory-mapped flash

The following changes since commit 5d6f05352b69d4858a2a9e9136ac3a734f0222bb:

  azure: Update the script to prepend PATH not override PATH
(2019-11-01 13:59:14 -0400)

are available in the git repository at:

  https://gitlab.denx.de/u-boot/custodians/u-boot-x86

for you to fetch changes up to 73c6cd6c0bdb3af76d573f619bbcc141758bb16b:

  x86: Quieten TPL's jump_to_image_no_args() (2019-11-03 07:20:29 +0800)

----------------------------------------------------------------
Heinrich Schuchardt (1):
      cbfs: do not pack struct cbfs_cachenode

Simon Glass (16):
      binman: Correct symbol calculation with non-zero image base
      binman: Add support for Intel FSP-S
      binman: Add support for Intel FSP-T
      binman: Fix up comment in intel-fsp-m
      spl: Correct priority selection for image loaders
      spi: Add support for memory-mapped flash
      dm: doc: Correct of-platdata driver name
      spl: Add a size check for TPL
      x86: timer: Set up the timer in timer_early_get_count()
      x86: timer: Use a separate flag for whether timer is inited
      x86: spl: Support init of a PUNIT
      x86: tpl: Add a fake PCI bus
      x86: Add a CPU init function for TPL
      x86: Move CPU init to before spl_init()
      x86: Don't print CPU info in TPL
      x86: Quieten TPL's jump_to_image_no_args()

 Makefile                                 |  7 +++++++
 arch/x86/cpu/i386/cpu.c                  |  8 ++++++++
 arch/x86/cpu/start_from_spl.S            |  1 +
 arch/x86/include/asm/cpu.h               |  1 +
 arch/x86/include/asm/global_data.h       |  1 +
 arch/x86/include/asm/u-boot-x86.h        |  9 +++++++++
 arch/x86/lib/spl.c                       | 44
++++++++++++++++++++++++++++++++++++++++++++
 arch/x86/lib/tpl.c                       | 37
+++++++++++++++++++++++++++++++------
 common/spl/Kconfig                       |  8 ++++++++
 doc/driver-model/of-plat.rst             |  2 +-
 drivers/spi/sandbox_spi.c                | 11 +++++++++++
 drivers/spi/spi-uclass.c                 | 14 ++++++++++++++
 drivers/timer/tsc_timer.c                |  5 ++++-
 include/cbfs.h                           |  6 +++---
 include/spi.h                            | 27 +++++++++++++++++++++++++++
 include/spl.h                            |  4 ++--
 test/dm/sf.c                             |  9 +++++++++
 tools/binman/README.entries              | 33 +++++++++++++++++++++++++++++++++
 tools/binman/elf.py                      |  4 +---
 tools/binman/etype/intel_fsp_m.py        |  2 +-
 tools/binman/etype/intel_fsp_s.py        | 27 +++++++++++++++++++++++++++
 tools/binman/etype/intel_fsp_t.py        | 26 ++++++++++++++++++++++++++
 tools/binman/ftest.py                    | 13 +++++++++++++
 tools/binman/test/153_intel_fsp_s.dts    | 14 ++++++++++++++
 tools/binman/test/154_intel_fsp_t.dts    | 14 ++++++++++++++
 tools/binman/test/u_boot_binman_syms.lds |  2 +-
 26 files changed, 311 insertions(+), 18 deletions(-)
 create mode 100644 tools/binman/etype/intel_fsp_s.py
 create mode 100644 tools/binman/etype/intel_fsp_t.py
 create mode 100644 tools/binman/test/153_intel_fsp_s.dts
 create mode 100644 tools/binman/test/154_intel_fsp_t.dts

Regards,
Bin


More information about the U-Boot mailing list