[U-Boot] [PATCH 00/12] x86: Attempt to bring qemu-x86_64 target in travis-ci build/testing
Bin Meng
bmeng.cn at gmail.com
Sat Oct 13 15:06:42 UTC 2018
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
More information about the U-Boot
mailing list