All of lore.kernel.org
 help / color / mirror / Atom feed
* [U-Boot] [PATCH 00/12] x86: Attempt to bring qemu-x86_64 target in travis-ci build/testing
@ 2018-10-13 15:06 Bin Meng
  2018-10-13 15:06 ` [U-Boot] [PATCH 01/12] x86: Specify -march=core2 to build 64-bit U-Boot proper Bin Meng
                   ` (11 more replies)
  0 siblings, 12 replies; 24+ messages in thread
From: Bin Meng @ 2018-10-13 15:06 UTC (permalink / raw)
  To: u-boot

At present the QEMU x86_64 target is broken here and there, for
example with newer compiler it even does not boot. EFI loader does
not work either.

This series is a combination of Heinrich's EFI loader fixes and
my fixes to QEMU x86_64 target. The goal is to enable qemu-x86_64
target in travis-ci for build and testing. So far there are still
2 failures which are tftpboot related which seem to only occur on
the travis-ci machines. It is still under investigation.

The series is available at u-boot-x86/qemu-working for testing.


Bin Meng (8):
  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
  WIP: travis: Add qemu-x86_64 target for test.py testing

Heinrich Schuchardt (4):
  x86: qemu: enable CONFIG_SPL_DM_RTC
  x86: detect unsupported relocation types
  x86: put global data pointer into the .data section
  efi_loader: fix relocation on x86_64

 .travis.yml                   |  8 ++++++++
 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/relocate.c       | 18 ++++++++++++++++++
 configs/qemu-x86_64_defconfig |  1 +
 doc/README.x86                | 36 +++++++++++++++++-------------------
 drivers/timer/Kconfig         | 10 ++++++++++
 drivers/timer/tsc_timer.c     | 10 ++++++----
 lib/efi_loader/efi_runtime.c  | 16 ++++++++++++----
 11 files changed, 87 insertions(+), 48 deletions(-)

-- 
2.7.4

^ permalink raw reply	[flat|nested] 24+ messages in thread

end of thread, other threads:[~2018-10-19  3:26 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-10-13 15:06 [U-Boot] [PATCH 00/12] x86: Attempt to bring qemu-x86_64 target in travis-ci build/testing Bin Meng
2018-10-13 15:06 ` [U-Boot] [PATCH 01/12] x86: Specify -march=core2 to build 64-bit U-Boot proper Bin Meng
2018-10-13 15:06 ` [U-Boot] [PATCH 02/12] x86: Ensure no instruction sets of MMX/SSE are generated in 64-bit build Bin Meng
2018-10-13 15:49   ` Heinrich Schuchardt
2018-10-13 15:06 ` [U-Boot] [PATCH 03/12] x86: doc: Mention qemu-x86_64 support Bin Meng
2018-10-13 15:53   ` Heinrich Schuchardt
2018-10-13 15:06 ` [U-Boot] [PATCH 04/12] x86: doc: Remove stale sections of 64-bit support Bin Meng
2018-10-13 15:56   ` Heinrich Schuchardt
2018-10-13 15:06 ` [U-Boot] [PATCH 05/12] x86: qemu: enable CONFIG_SPL_DM_RTC Bin Meng
2018-10-19  3:25   ` Simon Glass
2018-10-13 15:06 ` [U-Boot] [PATCH 06/12] x86: detect unsupported relocation types Bin Meng
2018-10-13 15:06 ` [U-Boot] [PATCH 07/12] x86: put global data pointer into the .data section Bin Meng
2018-10-19  3:26   ` Simon Glass
2018-10-13 15:06 ` [U-Boot] [PATCH 08/12] efi_loader: fix relocation on x86_64 Bin Meng
2018-10-13 15:06 ` [U-Boot] [PATCH 09/12] x86: Fix the mystery of printch() during 64-bit boot Bin Meng
2018-10-13 16:20   ` Heinrich Schuchardt
2018-10-13 15:06 ` [U-Boot] [PATCH 10/12] x86: tsc: Introduce config option for early timer frequency Bin Meng
2018-10-13 16:44   ` Heinrich Schuchardt
2018-10-13 16:50     ` Bin Meng
2018-10-13 15:06 ` [U-Boot] [PATCH 11/12] x86: quark: Specify X86_TSC_TIMER_EARLY_FREQ Bin Meng
2018-10-13 16:49   ` Heinrich Schuchardt
2018-10-13 15:06 ` [U-Boot] [PATCH 12/12] WIP: travis: Add qemu-x86_64 target for test.py testing Bin Meng
2018-10-13 15:52   ` Bin Meng
2018-10-13 16:52     ` Bin Meng

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.