changes from v3: - patch 2: place ;; on a separate line [Daniel]
- patch 14: do not touch include/exec/helper-proto.h [Richard] - patch 16: moved cpu_report_tpr_access hunk later [Richard] - patch 18: renamed tcg_update_mxcsr [Richard], added missing call to cpu_post_load - patch 20: do not touch bpt_helper.c, adjust caller in machine.c [Richard] - patch 21: compile out bpt_helper.c [Richard] Paolo Bonzini (10): configure: factor out list of supported Xen/KVM/HAX targets configure: early test for supported targets configure: add --disable-tcg configure option vl: convert -tb-size to qemu_strtoul monitor: disable "info jit" and "info opcount" if !TCG vapic: use tcg_enabled tcg: move tb_lock out of translate-all.h exec: elide calls to tb_lock and tb_unlock target/i386: move TLB refill function out of helper.c configure: warn on untested --disable-tcg Yang Zhong (12): vl: add tcg_enabled() for tcg related code tcg: move page_size_init() function tcg: tcg_handle_interrupt() function tcg: make tcg_allowed global tcg: add the tcg-stub.c file into accel/stubs/ tcg: add CONFIG_TCG guards in headers tcg: add the CONFIG_TCG into Makefiles target/i386: move cpu_sync_bndcs_hflags() function target/i386: make cpu_get_fp80()/cpu_set_fp80() static target/i386: split cpu_set_mxcsr() and make cpu_set_fpuc() inline target/i386: add the tcg_enabled() in target/i386/ target/i386: add the CONFIG_TCG into Makefiles Makefile.target | 4 +- accel/Makefile.objs | 2 +- accel/stubs/Makefile.objs | 1 + accel/stubs/tcg-stub.c | 22 +++ accel/tcg/Makefile.objs | 2 +- accel/tcg/cpu-exec-common.c | 2 + accel/tcg/tcg-all.c | 35 +++- accel/tcg/translate-all.c | 29 +--- accel/tcg/translate-common.c | 56 ------- bsd-user/main.c | 1 - configure | 191 +++++++++++++++------- exec.c | 23 +++ hmp-commands-info.hx | 4 + hw/i386/kvmvapic.c | 5 +- include/exec/cpu-defs.h | 4 +- include/exec/cputlb.h | 2 +- include/exec/exec-all.h | 57 ++++--- include/qemu-common.h | 7 +- include/sysemu/accel.h | 2 +- monitor.c | 2 + qom/cpu.c | 2 + target/i386/Makefile.objs | 8 +- target/i386/cpu.c | 4 +- target/i386/cpu.h | 31 +++- target/i386/excp_helper.c | 343 +++++++++++++++++++++++++++++++++++++++ target/i386/fpu_helper.c | 29 +--- target/i386/helper.c | 376 ++++--------------------------------------- target/i386/machine.c | 31 +++- target/i386/mpx_helper.c | 30 ---- tcg/tcg.h | 4 - vl.c | 14 +- 31 files changed, 721 insertions(+), 602 deletions(-) create mode 100644 accel/stubs/tcg-stub.c delete mode 100644 accel/tcg/translate-common.c -- 1.8.3.1