The following changes since commit cc8f8ba754bba17eea9791d67b572eb26e30b4ce:
Merge remote-tracking branch 'remotes/ehabkost/tags/machine-next-pull-request' into staging (2018-05-08 15:25:17 +0100) are available in the git repository at: git://github.com/bonzini/qemu.git tags/for-upstream for you to fetch changes up to 5b27a92dcc5afb11d38c7fe0a637d5d64d31108a: rename included C files to foo.inc.c, remove osdep.h (2018-05-11 14:33:40 +0200) ---------------------------------------------------------------- * Don't silently truncate extremely long words in the command line * dtc configure fixes * MemoryRegionCache second try * Deprecated option removal * add support for Hyper-V reenlightenment MSRs ---------------------------------------------------------------- Cédric Le Goater (1): cpus: tcg: fix never exiting loop on unplug Daniel P. Berrangé (4): accel: use g_strsplit for parsing accelerator names opts: don't silently truncate long parameter keys opts: don't silently truncate long option values qemu-doc: provide details of supported build platforms David Hildenbrand (1): pc-dimm: fix error messages if no slots were defined Jan Kiszka (1): build: Silence dtc directory creation Markus Armbruster (1): cpus: Fix event order on resume of stopped guest Olaf Hering (1): configure: recognize more rpmbuild macros Paolo Bonzini (8): qom: allow object_get_canonical_path_component without parent memdev: remove "id" property exec: move memory access declarations to a common header, inline *_phys functions exec: small changes to flatview_do_translate exec: extract address_space_translate_iommu, fix page_mask corner case exec: reintroduce MemoryRegion caching target/i386: sev: fix memory leaks rename included C files to foo.inc.c, remove osdep.h Peter Xu (2): checkpatch.pl: add common glib defines to typelist qemu-thread: always keep the posix wrapper layer Philippe Mathieu-Daudé (3): configure: Really use local libfdt if the system one is too old configure: Display if libfdt is from system or git shippable: Remove Debian 8 libfdt kludge Roman Kagan (1): update-linux-headers: drop hyperv.h Thomas Huth (5): qemu-options: Mark -virtioconsole as deprecated qemu-options: Remove remainders of the -tdf option qemu-options: Bail out on unsupported options instead of silently ignoring them qemu-options: Remove deprecated -no-kvm-pit-reinjection qemu-options: Remove deprecated -no-kvm-irqchip Vitaly Kuznetsov (1): i386/kvm: add support for Hyper-V reenlightenment MSRs .shippable.yml | 8 - Makefile | 2 +- accel/accel.c | 16 +- backends/hostmem.c | 26 --- configure | 17 +- cpus.c | 18 +- exec.c | 242 ++++++++++++++++----- hw/i386/multiboot.c | 33 ++- hw/mem/pc-dimm.c | 9 +- include/exec/cpu-all.h | 79 +++---- include/exec/memory-internal.h | 3 + include/exec/memory.h | 209 ++++++++---------- include/exec/memory_ldst.inc.h | 71 ++++++ include/exec/memory_ldst_cached.inc.h | 108 +++++++++ include/exec/memory_ldst_phys.inc.h | 147 +++++++++++++ include/qemu-common.h | 2 +- include/qemu/option.h | 3 +- include/qom/object.h | 1 + include/sysemu/hostmem.h | 1 - memory.c | 4 +- memory_ldst.inc.c | 126 ----------- numa.c | 2 +- os-posix.c | 6 +- os-win32.c | 4 +- qemu-doc.texi | 83 ++++++- qemu-options.hx | 15 +- qom/object.c | 5 +- qom/object_interfaces.c | 6 - rules.mak | 2 +- scripts/checkpatch.pl | 28 +++ scripts/update-linux-headers.sh | 6 - target/cris/translate.c | 2 +- .../cris/{translate_v10.c => translate_v10.inc.c} | 0 target/i386/cpu.c | 4 +- target/i386/cpu.h | 4 + target/i386/hyperv-proto.h | 9 +- target/i386/kvm.c | 39 +++- target/i386/machine.c | 24 ++ target/i386/sev.c | 32 +-- target/mips/translate.c | 2 +- .../{translate_init.c => translate_init.inc.c} | 0 target/ppc/int_helper.c | 2 +- target/ppc/{mfrom_table.c => mfrom_table.inc.c} | 0 target/ppc/translate.c | 2 +- .../ppc/{translate_init.c => translate_init.inc.c} | 1 - tests/test-qemu-opts.c | 18 -- ui/vnc-enc-zrle.c | 22 +- ui/{vnc-enc-zrle-template.c => vnc-enc-zrle.inc.c} | 0 util/qemu-option.c | 150 +++++++------ util/qemu-thread-posix.c | 33 ++- vl.c | 24 +- 51 files changed, 1029 insertions(+), 621 deletions(-) create mode 100644 include/exec/memory_ldst.inc.h create mode 100644 include/exec/memory_ldst_cached.inc.h create mode 100644 include/exec/memory_ldst_phys.inc.h rename target/cris/{translate_v10.c => translate_v10.inc.c} (100%) rename target/mips/{translate_init.c => translate_init.inc.c} (100%) rename target/ppc/{mfrom_table.c => mfrom_table.inc.c} (100%) rename target/ppc/{translate_init.c => translate_init.inc.c} (99%) rename ui/{vnc-enc-zrle-template.c => vnc-enc-zrle.inc.c} (100%) -- 1.8.3.1