From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bin Meng Date: Sat, 13 Oct 2018 08:06:42 -0700 Subject: [U-Boot] [PATCH 00/12] x86: Attempt to bring qemu-x86_64 target in travis-ci build/testing Message-ID: <1539443214-19048-1-git-send-email-bmeng.cn@gmail.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de 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