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

Bin Meng bmeng.cn at gmail.com
Mon Oct 22 14:17:18 UTC 2018


Hi Tom,

This fixed the QEMU x86_64 support which has been broken here and
here, e.g.: built with newer version GCC compiler, EFI loader
relocation, TSC as early timer. Now all issues have been addressed and
we can finally turn on build/testing for this target on travis-ci!

The following changes since commit 25db3403094a57320644544eb0f38b1670a6716b:

  test: Add test for PCI device without compat string and with DT node
(2018-10-20 15:23:38 -0400)

are available in the git repository at:

  git://git.denx.de/u-boot-x86.git

for you to fetch changes up to 3fdfca7a782e7d84bc14cd5d316b4894ec20dcec:

  travis: Add qemu-x86_64 target for test.py testing (2018-10-22 17:54:48 +0800)

----------------------------------------------------------------
Bin Meng (10):
      x86: Specify -march=core2 to build 64-bit U-Boot proper
      x86: Ensure no instruction sets of MMX/SSE are generated in 64-bit build
      x86: doc: Mention qemu-x86_64 support
      x86: doc: Remove stale sections of 64-bit support
      x86: Fix the mystery of printch() during 64-bit boot
      x86: tsc: Introduce config option for early timer frequency
      x86: quark: Specify X86_TSC_TIMER_EARLY_FREQ
      travis: Generate grub_x64.efi for qemu-x86_64
      travis: Update to use QEMU 3.0.0 for testing
      travis: Add qemu-x86_64 target for test.py testing

Hannes Schmelzer (1):
      x86/bootm: fix error handling in boot_prep_linux(...)

Heinrich Schuchardt (3):
      x86: qemu: enable CONFIG_SPL_DM_RTC
      x86: detect unsupported relocation types
      x86: put global data pointer into the .data section

Simon Glass (3):
      chromebook_samus: Increase pre-relocation memory
      binman: Add support for Intel reference code
      Enable CONFIG_TIMER_EARLY with bootstage

 .travis.yml                         | 13 ++++++++++++-
 arch/x86/config.mk                  |  3 ++-
 arch/x86/cpu/quark/Kconfig          |  4 ++++
 arch/x86/cpu/start64.S              |  1 +
 arch/x86/cpu/x86_64/cpu.c           | 28 ++++++++--------------------
 arch/x86/lib/bootm.c                |  4 ++++
 arch/x86/lib/relocate.c             | 18 ++++++++++++++++++
 configs/chromebook_samus_defconfig  |  2 +-
 configs/qemu-x86_64_defconfig       |  1 +
 doc/README.x86                      | 36 +++++++++++++++++-------------------
 drivers/timer/Kconfig               | 13 +++++++++++++
 drivers/timer/tsc_timer.c           |  6 +++---
 tools/binman/etype/intel_refcode.py | 27 +++++++++++++++++++++++++++
 13 files changed, 111 insertions(+), 45 deletions(-)
 create mode 100644 tools/binman/etype/intel_refcode.py

Regards,
Bin


More information about the U-Boot mailing list