Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2017-12-21 11:22:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and      /work/SRC/openSUSE:Factory/.qemu.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "qemu"

Thu Dec 21 11:22:49 2017 rev:132 rq:557424 version:2.11.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/qemu/qemu-linux-user.changes     2017-12-03 
10:03:58.727587307 +0100
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu-linux-user.changes        
2017-12-21 11:23:19.225170465 +0100
@@ -1,0 +2,64 @@
+Wed Dec 13 20:57:00 UTC 2017 - brog...@suse.com
+
+- Update to v2.11.0: See http://wiki.qemu.org/ChangeLog/2.11
+  Some noteworthy changes:
+  misc TCG and linux user improvements
+* Drop very old compatability provisions
+* Patches dropped (upstream):
+  0013-console-add-question-mark-escape-op.patch
+  0020-configure-Fix-detection-of-seccomp-.patch
+  0034-target-i386-cpu-Add-new-EPYC-CPU-mo.patch
+  0035-chardev-baum-fix-baum-that-releases.patch
+  0036-io-fix-temp-directory-used-by-test-.patch
+  0037-io-fix-check-for-handshake-completi.patch
+  0038-crypto-fix-test-cert-generation-to-.patch
+  0039-vhost-user-disable-the-broken-subpr.patch
+  0040-io-monitor-encoutput-buffer-size-fr.patch
+  0041-cirrus-fix-oob-access-in-mode4and5-.patch
+  0042-9pfs-use-g_malloc0-to-allocate-spac.patch
+* Patches renamed:
+  0014-Make-char-muxer-more-robust-wrt-sma.patch
+  -> 0013-Make-char-muxer-more-robust-wrt-sma.patch
+  0015-linux-user-lseek-explicitly-cast-no.patch
+  -> 0014-linux-user-lseek-explicitly-cast-no.patch
+  0016-AIO-Reduce-number-of-threads-for-32.patch
+  -> 0015-AIO-Reduce-number-of-threads-for-32.patch
+  0017-xen_disk-Add-suse-specific-flush-di.patch
+  -> 0016-xen_disk-Add-suse-specific-flush-di.patch
+  0018-qemu-bridge-helper-reduce-security-.patch
+  -> 0017-qemu-bridge-helper-reduce-security-.patch
+  0019-qemu-binfmt-conf-use-qemu-ARCH-binf.patch
+  -> 0018-qemu-binfmt-conf-use-qemu-ARCH-binf.patch
+  0021-linux-user-properly-test-for-infini.patch
+  -> 0019-linux-user-properly-test-for-infini.patch
+  0022-roms-Makefile-pass-a-packaging-time.patch
+  -> 0020-roms-Makefile-pass-a-packaging-time.patch
+  0023-Raise-soft-address-space-limit-to-h.patch
+  -> 0021-Raise-soft-address-space-limit-to-h.patch
+  0024-increase-x86_64-physical-bits-to-42.patch
+  -> 0022-increase-x86_64-physical-bits-to-42.patch
+  0025-vga-Raise-VRAM-to-16-MiB-for-pc-0.1.patch
+  -> 0023-vga-Raise-VRAM-to-16-MiB-for-pc-0.1.patch
+  0026-i8254-Fix-migration-from-SLE11-SP2.patch
+  -> 0024-i8254-Fix-migration-from-SLE11-SP2.patch
+  0027-acpi_piix4-Fix-migration-from-SLE11.patch
+  -> 0025-acpi_piix4-Fix-migration-from-SLE11.patch
+  0028-Fix-tigervnc-long-press-issue.patch
+  -> 0026-Fix-tigervnc-long-press-issue.patch
+  0029-string-input-visitor-Fix-uint64-par.patch
+  -> 0027-string-input-visitor-Fix-uint64-par.patch
+  0030-test-string-input-visitor-Add-int-t.patch
+  -> 0028-test-string-input-visitor-Add-int-t.patch
+  0031-test-string-input-visitor-Add-uint6.patch
+  -> 0029-test-string-input-visitor-Add-uint6.patch
+  0032-tests-Add-QOM-property-unit-tests.patch
+  -> 0030-tests-Add-QOM-property-unit-tests.patch
+  0033-tests-Add-scsi-disk-test.patch
+  -> 0031-tests-Add-scsi-disk-test.patch
+  0043-scripts-avoid-usr-bin-python-refere.patch
+  -> 0032-scripts-avoid-usr-bin-python-refere.patch
+* Patches added:
+  0033-Switch-order-of-libraries-for-mpath.patch
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.11
+
+-------------------------------------------------------------------
--- /work/SRC/openSUSE:Factory/qemu/qemu-testsuite.changes      2017-12-03 
10:04:03.663407852 +0100
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu-testsuite.changes 2017-12-21 
11:23:21.285070026 +0100
@@ -1,0 +2,90 @@
+Wed Dec 13 20:56:09 UTC 2017 - brog...@suse.com
+
+- Update to v2.11.0: See http://wiki.qemu.org/ChangeLog/2.11
+  Some noteworthy changes:
+  -nodefconfig is now deprecated
+  legacy pci-assignment code removed
+  qemu-pr-helper added for handling guest persistant reservations (bsc#891066,
+  bsc#910704, bsc#943807)
+  qemu-keymap tool added for generating keymap files
+  throttle block filter driver added
+  support for a TPM emulator
+  qcow2 image shrink support
+  better support for >=64 vcpus for Windows guests
+  nested KVM related improvements
+  s390 pgste handling now done better
+  EPYC cpu model added (bsc#1052825)
+  improvements in qcow2 buffer handling
+  vhost-user resume issue fixed
+  migration hardening
+  ARMv8-M security extension support
+  more seccomp/sandboxing options available
+  s390 cpu hot-plug improvements
+  misc. virtfs improvements
+  nbd improvements
+  MTTCG improvements
+  misc. TCG improvements
+  scsi correctness improvements
+  SEABIOS now has serial output option
+* Includes fixes for CVE-2017-15118 bsc#1070147, CVE-2017-15119 bsc#1070144
+* Adds KASLR support (fate#323473, bsc#1070281)
+* Update SLE support docs to match this release
+* simplify spec file to expect at least sle_version >= 1315
+* Patches dropped (upstream):
+  0013-console-add-question-mark-escape-op.patch
+  0020-configure-Fix-detection-of-seccomp-.patch
+  0034-target-i386-cpu-Add-new-EPYC-CPU-mo.patch
+  0035-chardev-baum-fix-baum-that-releases.patch
+  0036-io-fix-temp-directory-used-by-test-.patch
+  0037-io-fix-check-for-handshake-completi.patch
+  0038-crypto-fix-test-cert-generation-to-.patch
+  0039-vhost-user-disable-the-broken-subpr.patch
+  0040-io-monitor-encoutput-buffer-size-fr.patch
+  0041-cirrus-fix-oob-access-in-mode4and5-.patch
+  0042-9pfs-use-g_malloc0-to-allocate-spac.patch
+* Patches renamed:
+  0014-Make-char-muxer-more-robust-wrt-sma.patch
+  -> 0013-Make-char-muxer-more-robust-wrt-sma.patch
+  0015-linux-user-lseek-explicitly-cast-no.patch
+  -> 0014-linux-user-lseek-explicitly-cast-no.patch
+  0016-AIO-Reduce-number-of-threads-for-32.patch
+  -> 0015-AIO-Reduce-number-of-threads-for-32.patch
+  0017-xen_disk-Add-suse-specific-flush-di.patch
+  -> 0016-xen_disk-Add-suse-specific-flush-di.patch
+  0018-qemu-bridge-helper-reduce-security-.patch
+  -> 0017-qemu-bridge-helper-reduce-security-.patch
+  0019-qemu-binfmt-conf-use-qemu-ARCH-binf.patch
+  -> 0018-qemu-binfmt-conf-use-qemu-ARCH-binf.patch
+  0021-linux-user-properly-test-for-infini.patch
+  -> 0019-linux-user-properly-test-for-infini.patch
+  0022-roms-Makefile-pass-a-packaging-time.patch
+  -> 0020-roms-Makefile-pass-a-packaging-time.patch
+  0023-Raise-soft-address-space-limit-to-h.patch
+  -> 0021-Raise-soft-address-space-limit-to-h.patch
+  0024-increase-x86_64-physical-bits-to-42.patch
+  -> 0022-increase-x86_64-physical-bits-to-42.patch
+  0025-vga-Raise-VRAM-to-16-MiB-for-pc-0.1.patch
+  -> 0023-vga-Raise-VRAM-to-16-MiB-for-pc-0.1.patch
+  0026-i8254-Fix-migration-from-SLE11-SP2.patch
+  -> 0024-i8254-Fix-migration-from-SLE11-SP2.patch
+  0027-acpi_piix4-Fix-migration-from-SLE11.patch
+  -> 0025-acpi_piix4-Fix-migration-from-SLE11.patch
+  0028-Fix-tigervnc-long-press-issue.patch
+  -> 0026-Fix-tigervnc-long-press-issue.patch
+  0029-string-input-visitor-Fix-uint64-par.patch
+  -> 0027-string-input-visitor-Fix-uint64-par.patch
+  0030-test-string-input-visitor-Add-int-t.patch
+  -> 0028-test-string-input-visitor-Add-int-t.patch
+  0031-test-string-input-visitor-Add-uint6.patch
+  -> 0029-test-string-input-visitor-Add-uint6.patch
+  0032-tests-Add-QOM-property-unit-tests.patch
+  -> 0030-tests-Add-QOM-property-unit-tests.patch
+  0033-tests-Add-scsi-disk-test.patch
+  -> 0031-tests-Add-scsi-disk-test.patch
+  0043-scripts-avoid-usr-bin-python-refere.patch
+  -> 0032-scripts-avoid-usr-bin-python-refere.patch
+* We need the multipath libraries link order switched
+  0033-Switch-order-of-libraries-for-mpath.patch
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.11
+
+-------------------------------------------------------------------
qemu.changes: same change

Old:
----
  0013-console-add-question-mark-escape-op.patch
  0014-Make-char-muxer-more-robust-wrt-sma.patch
  0015-linux-user-lseek-explicitly-cast-no.patch
  0016-AIO-Reduce-number-of-threads-for-32.patch
  0017-xen_disk-Add-suse-specific-flush-di.patch
  0018-qemu-bridge-helper-reduce-security-.patch
  0019-qemu-binfmt-conf-use-qemu-ARCH-binf.patch
  0020-configure-Fix-detection-of-seccomp-.patch
  0021-linux-user-properly-test-for-infini.patch
  0022-roms-Makefile-pass-a-packaging-time.patch
  0023-Raise-soft-address-space-limit-to-h.patch
  0024-increase-x86_64-physical-bits-to-42.patch
  0025-vga-Raise-VRAM-to-16-MiB-for-pc-0.1.patch
  0026-i8254-Fix-migration-from-SLE11-SP2.patch
  0027-acpi_piix4-Fix-migration-from-SLE11.patch
  0028-Fix-tigervnc-long-press-issue.patch
  0029-string-input-visitor-Fix-uint64-par.patch
  0030-test-string-input-visitor-Add-int-t.patch
  0031-test-string-input-visitor-Add-uint6.patch
  0032-tests-Add-QOM-property-unit-tests.patch
  0033-tests-Add-scsi-disk-test.patch
  0034-target-i386-cpu-Add-new-EPYC-CPU-mo.patch
  0035-chardev-baum-fix-baum-that-releases.patch
  0036-io-fix-temp-directory-used-by-test-.patch
  0037-io-fix-check-for-handshake-completi.patch
  0038-crypto-fix-test-cert-generation-to-.patch
  0039-vhost-user-disable-the-broken-subpr.patch
  0040-io-monitor-encoutput-buffer-size-fr.patch
  0041-cirrus-fix-oob-access-in-mode4and5-.patch
  0042-9pfs-use-g_malloc0-to-allocate-spac.patch
  0043-scripts-avoid-usr-bin-python-refere.patch
  60-kvm.rules
  60-kvm.x86.rules
  qemu-2.10.1.tar.xz
  qemu-2.10.1.tar.xz.sig

New:
----
  0013-Make-char-muxer-more-robust-wrt-sma.patch
  0014-linux-user-lseek-explicitly-cast-no.patch
  0015-AIO-Reduce-number-of-threads-for-32.patch
  0016-xen_disk-Add-suse-specific-flush-di.patch
  0017-qemu-bridge-helper-reduce-security-.patch
  0018-qemu-binfmt-conf-use-qemu-ARCH-binf.patch
  0019-linux-user-properly-test-for-infini.patch
  0020-roms-Makefile-pass-a-packaging-time.patch
  0021-Raise-soft-address-space-limit-to-h.patch
  0022-increase-x86_64-physical-bits-to-42.patch
  0023-vga-Raise-VRAM-to-16-MiB-for-pc-0.1.patch
  0024-i8254-Fix-migration-from-SLE11-SP2.patch
  0025-acpi_piix4-Fix-migration-from-SLE11.patch
  0026-Fix-tigervnc-long-press-issue.patch
  0027-string-input-visitor-Fix-uint64-par.patch
  0028-test-string-input-visitor-Add-int-t.patch
  0029-test-string-input-visitor-Add-uint6.patch
  0030-tests-Add-QOM-property-unit-tests.patch
  0031-tests-Add-scsi-disk-test.patch
  0032-scripts-avoid-usr-bin-python-refere.patch
  0033-Switch-order-of-libraries-for-mpath.patch
  qemu-2.11.0.tar.xz
  qemu-2.11.0.tar.xz.sig

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ qemu-linux-user.spec ++++++
--- /var/tmp/diff_new_pack.kBrkW4/_old  2017-12-21 11:23:23.964939358 +0100
+++ /var/tmp/diff_new_pack.kBrkW4/_new  2017-12-21 11:23:23.964939358 +0100
@@ -18,12 +18,12 @@
 
 Name:           qemu-linux-user
 Url:            http://www.qemu.org/
-Summary:        Universal CPU emulator
+Summary:        CPU emulator for user space
 License:        BSD-3-Clause AND GPL-2.0 AND GPL-2.0+ AND LGPL-2.1+ AND MIT
 Group:          System/Emulators/PC
-Version:        2.10.1
+Version:        2.11.0
 Release:        0
-Source:         qemu-2.10.1.tar.xz
+Source:         qemu-2.11.0.tar.xz
 # Upstream First -- http://wiki.qemu-project.org/Contribute/SubmitAPatch
 # This patch queue is auto-generated from https://github.com/openSUSE/qemu
 Patch0001:      0001-XXX-dont-dump-core-on-sigabort.patch
@@ -38,37 +38,27 @@
 Patch0010:      0010-linux-user-Fake-proc-cpuinfo.patch
 Patch0011:      0011-linux-user-XXX-disable-fiemap.patch
 Patch0012:      0012-linux-user-use-target_ulong.patch
-Patch0013:      0013-console-add-question-mark-escape-op.patch
-Patch0014:      0014-Make-char-muxer-more-robust-wrt-sma.patch
-Patch0015:      0015-linux-user-lseek-explicitly-cast-no.patch
-Patch0016:      0016-AIO-Reduce-number-of-threads-for-32.patch
-Patch0017:      0017-xen_disk-Add-suse-specific-flush-di.patch
-Patch0018:      0018-qemu-bridge-helper-reduce-security-.patch
-Patch0019:      0019-qemu-binfmt-conf-use-qemu-ARCH-binf.patch
-Patch0020:      0020-configure-Fix-detection-of-seccomp-.patch
-Patch0021:      0021-linux-user-properly-test-for-infini.patch
-Patch0022:      0022-roms-Makefile-pass-a-packaging-time.patch
-Patch0023:      0023-Raise-soft-address-space-limit-to-h.patch
-Patch0024:      0024-increase-x86_64-physical-bits-to-42.patch
-Patch0025:      0025-vga-Raise-VRAM-to-16-MiB-for-pc-0.1.patch
-Patch0026:      0026-i8254-Fix-migration-from-SLE11-SP2.patch
-Patch0027:      0027-acpi_piix4-Fix-migration-from-SLE11.patch
-Patch0028:      0028-Fix-tigervnc-long-press-issue.patch
-Patch0029:      0029-string-input-visitor-Fix-uint64-par.patch
-Patch0030:      0030-test-string-input-visitor-Add-int-t.patch
-Patch0031:      0031-test-string-input-visitor-Add-uint6.patch
-Patch0032:      0032-tests-Add-QOM-property-unit-tests.patch
-Patch0033:      0033-tests-Add-scsi-disk-test.patch
-Patch0034:      0034-target-i386-cpu-Add-new-EPYC-CPU-mo.patch
-Patch0035:      0035-chardev-baum-fix-baum-that-releases.patch
-Patch0036:      0036-io-fix-temp-directory-used-by-test-.patch
-Patch0037:      0037-io-fix-check-for-handshake-completi.patch
-Patch0038:      0038-crypto-fix-test-cert-generation-to-.patch
-Patch0039:      0039-vhost-user-disable-the-broken-subpr.patch
-Patch0040:      0040-io-monitor-encoutput-buffer-size-fr.patch
-Patch0041:      0041-cirrus-fix-oob-access-in-mode4and5-.patch
-Patch0042:      0042-9pfs-use-g_malloc0-to-allocate-spac.patch
-Patch0043:      0043-scripts-avoid-usr-bin-python-refere.patch
+Patch0013:      0013-Make-char-muxer-more-robust-wrt-sma.patch
+Patch0014:      0014-linux-user-lseek-explicitly-cast-no.patch
+Patch0015:      0015-AIO-Reduce-number-of-threads-for-32.patch
+Patch0016:      0016-xen_disk-Add-suse-specific-flush-di.patch
+Patch0017:      0017-qemu-bridge-helper-reduce-security-.patch
+Patch0018:      0018-qemu-binfmt-conf-use-qemu-ARCH-binf.patch
+Patch0019:      0019-linux-user-properly-test-for-infini.patch
+Patch0020:      0020-roms-Makefile-pass-a-packaging-time.patch
+Patch0021:      0021-Raise-soft-address-space-limit-to-h.patch
+Patch0022:      0022-increase-x86_64-physical-bits-to-42.patch
+Patch0023:      0023-vga-Raise-VRAM-to-16-MiB-for-pc-0.1.patch
+Patch0024:      0024-i8254-Fix-migration-from-SLE11-SP2.patch
+Patch0025:      0025-acpi_piix4-Fix-migration-from-SLE11.patch
+Patch0026:      0026-Fix-tigervnc-long-press-issue.patch
+Patch0027:      0027-string-input-visitor-Fix-uint64-par.patch
+Patch0028:      0028-test-string-input-visitor-Add-int-t.patch
+Patch0029:      0029-test-string-input-visitor-Add-uint6.patch
+Patch0030:      0030-tests-Add-QOM-property-unit-tests.patch
+Patch0031:      0031-tests-Add-scsi-disk-test.patch
+Patch0032:      0032-scripts-avoid-usr-bin-python-refere.patch
+Patch0033:      0033-Switch-order-of-libraries-for-mpath.patch
 # Please do not add QEMU patches manually here.
 # Run update_git.sh to regenerate this queue.
 Source400:      update_git.sh
@@ -78,50 +68,26 @@
 BuildRequires:  e2fsprogs-devel
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
-%if 0%{?suse_version} >= 1140
 BuildRequires:  glib2-devel-static
-%else
-BuildRequires:  glib2-devel
-%endif
-%if 0%{?suse_version} >= 1210
 BuildRequires:  glibc-devel-static
-%endif
-%if 0%{?suse_version} >= 1210
 BuildRequires:  libattr-devel-static
-%else
-BuildRequires:  libattr-devel
-%endif
-%if 0%{?suse_version} > 1220
 BuildRequires:  makeinfo
-%endif
-%if 0%{?suse_version} >= 1220
 BuildRequires:  pcre-devel-static
-%endif
 BuildRequires:  python
-%if 0%{?suse_version} >= 1120
 BuildRequires:  zlib-devel-static
-%else
-BuildRequires:  zlib-devel
-%endif
 # we must not install the qemu-linux-user package when under QEMU build
 %if 0%{?qemu_user_space_build:1}
 #!BuildIgnore:  post-build-checks
 %endif
-Provides:       qemu:%_bindir/qemu-arm
 
 %description
-QEMU is an extremely well-performing CPU emulator that allows you to
-choose between simulating an entire system and running userspace
-binaries for different architectures under your native operating
-system. It currently emulates x86, ARM, PowerPC and SPARC CPUs as well
-as PC and PowerMac systems.
-
-This sub-package contains statically linked binaries for running linux-user
-emulations. This can be used together with the OBS build script to
-run cross-architecture builds.
+QEMU provides CPU emulation along with other related capabilities. This package
+provides programs to run user space binaries and libraries meant for another
+architecture. The syscall interface is intercepted and execution below the
+syscall layer occurs on the native hardware and operating system.
 
 %prep
-%setup -q -n qemu-2.10.1
+%setup -q -n qemu-2.11.0
 %patch0001 -p1
 %patch0002 -p1
 %patch0003 -p1
@@ -155,16 +121,6 @@
 %patch0031 -p1
 %patch0032 -p1
 %patch0033 -p1
-%patch0034 -p1
-%patch0035 -p1
-%patch0036 -p1
-%patch0037 -p1
-%patch0038 -p1
-%patch0039 -p1
-%patch0040 -p1
-%patch0041 -p1
-%patch0042 -p1
-%patch0043 -p1
 
 %build
 ./configure \
@@ -189,6 +145,7 @@
        --disable-brlapi \
        --disable-bzip2 \
        --disable-cap-ng \
+       --disable-capstone \
        --enable-coroutine-pool \
        --disable-curl \
        --disable-curses \
@@ -203,11 +160,11 @@
        --disable-libiscsi \
        --disable-linux-aio \
        --disable-lzo \
+       --disable-mpath \
        --disable-netmap \
        --disable-nettle \
        --disable-numa \
        --disable-opengl \
-       --without-pixman \
        --disable-rbd \
        --disable-rdma \
        --disable-replication \
@@ -233,10 +190,6 @@
        --disable-xen-pv-domain-build \
        --disable-xfsctl \
 
-%if 0%{?suse_version} == 1140
-# -lrt needs to come after -lglib-2.0 to avoid undefined clock_gettime
-sed -i "s/-lglib-2.0/-lglib-2.0 -lrt/" config-host.mak
-%endif
 make %{?_smp_mflags} V=1
 
 %ifarch %ix86
@@ -265,11 +218,9 @@
 %endif
 
 %ifarch %ix86 x86_64 %arm aarch64 ppc ppc64 ppc64le s390x
-%if 0%{?suse_version} >= 1310
 %check
 %{qemu_arch}-linux-user/qemu-%{qemu_arch} %_bindir/ls > /dev/null
 %endif
-%endif
 
 %install
 make install DESTDIR=%{buildroot}
@@ -278,10 +229,6 @@
 unlink %{buildroot}%_libexecdir/qemu-bridge-helper
 install -d -m 755 %{buildroot}%_sbindir
 install -m 755 scripts/qemu-binfmt-conf.sh %{buildroot}%_sbindir
-%ifnarch %ix86 x86_64
-ln -sf ../../../emul/ia32-linux %{buildroot}%_datadir/qemu/qemu-i386
-%endif
-mkdir -p %{buildroot}/emul/ia32-linux
 %fdupes -s %{buildroot}
 
 %clean
@@ -289,6 +236,7 @@
 
 %files
 %defattr(-, root, root)
+%doc COPYING COPYING.LIB COPYING.PYTHON Changelog README VERSION LICENSE
 %_bindir/qemu-aarch64
 %_bindir/qemu-alpha
 %_bindir/qemu-arm
@@ -321,10 +269,5 @@
 %_bindir/qemu-x86_64
 %_bindir/qemu-*-binfmt
 %_sbindir/qemu-binfmt-conf.sh
-%ifnarch %ix86 x86_64
-%dir /emul/ia32-linux
-%dir %_datadir/qemu
-%_datadir/qemu/qemu-i386
-%endif
 
 %changelog

++++++ qemu-testsuite.spec ++++++
++++ 1079 lines (skipped)
++++ between /work/SRC/openSUSE:Factory/qemu/qemu-testsuite.spec
++++ and /work/SRC/openSUSE:Factory/.qemu.new/qemu-testsuite.spec

qemu.spec: same change
++++++ 0001-XXX-dont-dump-core-on-sigabort.patch ++++++
--- /var/tmp/diff_new_pack.kBrkW4/_old  2017-12-21 11:23:24.068934287 +0100
+++ /var/tmp/diff_new_pack.kBrkW4/_new  2017-12-21 11:23:24.068934287 +0100
@@ -1,4 +1,4 @@
-From 7581f4407184223ed510ad37c7e50d0c958387e9 Mon Sep 17 00:00:00 2001
+From caaf3654f521627c6c669667a34b022d7aaf6d98 Mon Sep 17 00:00:00 2001
 From: Alexander Graf <ag...@suse.de>
 Date: Mon, 21 Nov 2011 23:50:36 +0100
 Subject: [PATCH] XXX dont dump core on sigabort
@@ -8,7 +8,7 @@
  1 file changed, 6 insertions(+)
 
 diff --git a/linux-user/signal.c b/linux-user/signal.c
-index cc0c3fcee9..47f1a89860 100644
+index cf35473671..9fd0155498 100644
 --- a/linux-user/signal.c
 +++ b/linux-user/signal.c
 @@ -560,6 +560,10 @@ static void QEMU_NORETURN dump_core_and_abort(int 
target_sig)

++++++ 0002-qemu-binfmt-conf-Modify-default-pat.patch ++++++
--- /var/tmp/diff_new_pack.kBrkW4/_old  2017-12-21 11:23:24.076933897 +0100
+++ /var/tmp/diff_new_pack.kBrkW4/_new  2017-12-21 11:23:24.080933702 +0100
@@ -1,4 +1,4 @@
-From c66371e3153c4a27382c04105fb411a47260d218 Mon Sep 17 00:00:00 2001
+From b34188124a7c7d2a59fcf25f69fde293dd46e639 Mon Sep 17 00:00:00 2001
 From: =?UTF-8?q?Andreas=20F=C3=A4rber?= <afaer...@suse.de>
 Date: Wed, 10 Aug 2016 19:00:24 +0200
 Subject: [PATCH] qemu-binfmt-conf: Modify default path

++++++ 0003-qemu-cvs-gettimeofday.patch ++++++
--- /var/tmp/diff_new_pack.kBrkW4/_old  2017-12-21 11:23:24.088933312 +0100
+++ /var/tmp/diff_new_pack.kBrkW4/_new  2017-12-21 11:23:24.088933312 +0100
@@ -1,4 +1,4 @@
-From cfda7e6b1ea8a2851487abe2c8c0d667afe8f9e6 Mon Sep 17 00:00:00 2001
+From dc56d2a61411efc8ba57905117e2adc126a8e5c7 Mon Sep 17 00:00:00 2001
 From: Ulrich Hecht <u...@suse.de>
 Date: Tue, 14 Apr 2009 16:25:41 +0200
 Subject: [PATCH] qemu-cvs-gettimeofday
@@ -9,10 +9,10 @@
  1 file changed, 2 insertions(+)
 
 diff --git a/linux-user/syscall.c b/linux-user/syscall.c
-index 9b6364a266..ec6ee23f96 100644
+index 11c9116c4a..dc6a102449 100644
 --- a/linux-user/syscall.c
 +++ b/linux-user/syscall.c
-@@ -8950,6 +8950,8 @@ abi_long do_syscall(void *cpu_env, int num, abi_long 
arg1,
+@@ -8996,6 +8996,8 @@ abi_long do_syscall(void *cpu_env, int num, abi_long 
arg1,
      case TARGET_NR_gettimeofday:
          {
              struct timeval tv;

++++++ 0004-qemu-cvs-ioctl_debug.patch ++++++
--- /var/tmp/diff_new_pack.kBrkW4/_old  2017-12-21 11:23:24.096932922 +0100
+++ /var/tmp/diff_new_pack.kBrkW4/_new  2017-12-21 11:23:24.096932922 +0100
@@ -1,4 +1,4 @@
-From 7e6b306a14558468fd01def2ee997b2b6dc84210 Mon Sep 17 00:00:00 2001
+From 28b90ae8573a1b760f80ba928157d6df563d6c8b Mon Sep 17 00:00:00 2001
 From: Alexander Graf <ag...@suse.de>
 Date: Tue, 14 Apr 2009 16:26:33 +0200
 Subject: [PATCH] qemu-cvs-ioctl_debug
@@ -12,10 +12,10 @@
  1 file changed, 6 insertions(+), 1 deletion(-)
 
 diff --git a/linux-user/syscall.c b/linux-user/syscall.c
-index ec6ee23f96..cf290dbf4b 100644
+index dc6a102449..faf890774a 100644
 --- a/linux-user/syscall.c
 +++ b/linux-user/syscall.c
-@@ -5615,7 +5615,12 @@ static abi_long do_ioctl(int fd, int cmd, abi_long arg)
+@@ -5632,7 +5632,12 @@ static abi_long do_ioctl(int fd, int cmd, abi_long arg)
      ie = ioctl_entries;
      for(;;) {
          if (ie->target_cmd == 0) {

++++++ 0005-qemu-cvs-ioctl_nodirection.patch ++++++
--- /var/tmp/diff_new_pack.kBrkW4/_old  2017-12-21 11:23:24.104932532 +0100
+++ /var/tmp/diff_new_pack.kBrkW4/_new  2017-12-21 11:23:24.108932337 +0100
@@ -1,4 +1,4 @@
-From c4ee285e4bb85caa69a1870f313a22c1214bb5c6 Mon Sep 17 00:00:00 2001
+From ef7b5a6e1179b26e10461ffcc619e405f6e5adef Mon Sep 17 00:00:00 2001
 From: Alexander Graf <ag...@suse.de>
 Date: Tue, 14 Apr 2009 16:27:36 +0200
 Subject: [PATCH] qemu-cvs-ioctl_nodirection
@@ -15,10 +15,10 @@
  1 file changed, 6 insertions(+)
 
 diff --git a/linux-user/syscall.c b/linux-user/syscall.c
-index cf290dbf4b..1802aec4cb 100644
+index faf890774a..5288ee0078 100644
 --- a/linux-user/syscall.c
 +++ b/linux-user/syscall.c
-@@ -5652,6 +5652,11 @@ static abi_long do_ioctl(int fd, int cmd, abi_long arg)
+@@ -5669,6 +5669,11 @@ static abi_long do_ioctl(int fd, int cmd, abi_long arg)
          arg_type++;
          target_size = thunk_type_size(arg_type, 0);
          switch(ie->access) {
@@ -30,7 +30,7 @@
          case IOC_R:
              ret = get_errno(safe_ioctl(fd, ie->host_cmd, buf_temp));
              if (!is_error(ret)) {
-@@ -5670,6 +5675,7 @@ static abi_long do_ioctl(int fd, int cmd, abi_long arg)
+@@ -5687,6 +5692,7 @@ static abi_long do_ioctl(int fd, int cmd, abi_long arg)
              unlock_user(argptr, arg, 0);
              ret = get_errno(safe_ioctl(fd, ie->host_cmd, buf_temp));
              break;

++++++ 0006-linux-user-add-binfmt-wrapper-for-a.patch ++++++
--- /var/tmp/diff_new_pack.kBrkW4/_old  2017-12-21 11:23:24.120931752 +0100
+++ /var/tmp/diff_new_pack.kBrkW4/_new  2017-12-21 11:23:24.124931557 +0100
@@ -1,4 +1,4 @@
-From 17836cc820d22cb40b6a8fbf11606d47ba856236 Mon Sep 17 00:00:00 2001
+From b9c2beb358233531af35e2583fec914dc11545f8 Mon Sep 17 00:00:00 2001
 From: Alexander Graf <ag...@suse.de>
 Date: Fri, 30 Sep 2011 19:40:36 +0200
 Subject: [PATCH] linux-user: add binfmt wrapper for argv[0] handling
@@ -37,7 +37,7 @@
  create mode 100644 linux-user/binfmt.c
 
 diff --git a/Makefile.target b/Makefile.target
-index 7f42c45db8..b5a3574059 100644
+index f9a9da7e7c..3920383fb7 100644
 --- a/Makefile.target
 +++ b/Makefile.target
 @@ -36,6 +36,10 @@ endif
@@ -51,16 +51,16 @@
  config-target.h: config-target.h-timestamp
  config-target.h-timestamp: config-target.mak
  
-@@ -121,6 +125,8 @@ QEMU_CFLAGS+=-I$(SRC_PATH)/linux-user/$(TARGET_ABI_DIR) \
+@@ -114,6 +118,8 @@ QEMU_CFLAGS+=-I$(SRC_PATH)/linux-user/$(TARGET_ABI_DIR) \
  obj-y += linux-user/
- obj-y += gdbstub.o thunk.o user-exec.o user-exec-stub.o
+ obj-y += gdbstub.o thunk.o
  
 +obj-binfmt-y += linux-user/
 +
  endif #CONFIG_LINUX_USER
  
  #########################################################
-@@ -162,7 +168,11 @@ endif # CONFIG_SOFTMMU
+@@ -155,7 +161,11 @@ endif # CONFIG_SOFTMMU
  # Workaround for http://gcc.gnu.org/PR55489, see configure.
  %/translate.o: QEMU_CFLAGS += $(TRANSLATE_OPT_CFLAGS)
  
@@ -72,7 +72,7 @@
  all-obj-y := $(obj-y)
  
  target-obj-y :=
-@@ -203,6 +213,9 @@ ifdef CONFIG_DARWIN
+@@ -196,6 +206,9 @@ ifdef CONFIG_DARWIN
        $(call quiet-command,SetFile -a C $@,"SETFILE","$(TARGET_DIR)$@")
  endif
  

++++++ 0007-PPC-KVM-Disable-mmu-notifier-check.patch ++++++
--- /var/tmp/diff_new_pack.kBrkW4/_old  2017-12-21 11:23:24.132931167 +0100
+++ /var/tmp/diff_new_pack.kBrkW4/_new  2017-12-21 11:23:24.136930972 +0100
@@ -1,4 +1,4 @@
-From d9c823f0543f04bcef646f910cd8879a851e75c5 Mon Sep 17 00:00:00 2001
+From 7b5988dd911b6af4745d34e0c8cfc1e95518d80a Mon Sep 17 00:00:00 2001
 From: Alexander Graf <ag...@suse.de>
 Date: Fri, 6 Jan 2012 01:05:55 +0100
 Subject: [PATCH] PPC: KVM: Disable mmu notifier check
@@ -13,10 +13,10 @@
  1 file changed, 2 insertions(+)
 
 diff --git a/exec.c b/exec.c
-index d20c34ca83..b54fbb02c8 100644
+index 03238a3449..1ca0f9e0ab 100644
 --- a/exec.c
 +++ b/exec.c
-@@ -1950,11 +1950,13 @@ RAMBlock *qemu_ram_alloc_from_fd(ram_addr_t size, 
MemoryRegion *mr,
+@@ -1975,11 +1975,13 @@ RAMBlock *qemu_ram_alloc_from_fd(ram_addr_t size, 
MemoryRegion *mr,
          return NULL;
      }
  

++++++ 0008-linux-user-fix-segfault-deadlock.patch ++++++
--- /var/tmp/diff_new_pack.kBrkW4/_old  2017-12-21 11:23:24.144930582 +0100
+++ /var/tmp/diff_new_pack.kBrkW4/_new  2017-12-21 11:23:24.144930582 +0100
@@ -1,4 +1,4 @@
-From 8afb2be95138a0e8cbee39bdda6394dffe8c330f Mon Sep 17 00:00:00 2001
+From d7114fd9a14209b60ba65f1990034dc8e9670d32 Mon Sep 17 00:00:00 2001
 From: Alexander Graf <ag...@suse.de>
 Date: Fri, 13 Jan 2012 17:05:41 +0100
 Subject: [PATCH] linux-user: fix segfault deadlock
@@ -22,14 +22,14 @@
 [AF: Drop spinlock_safe_unlock() and switch to tb_lock_reset() (bonzini)]
 Signed-off-by: Andreas Färber <afaer...@suse.de>
 ---
- user-exec.c | 4 ++++
+ accel/tcg/user-exec.c | 4 ++++
  1 file changed, 4 insertions(+)
 
-diff --git a/user-exec.c b/user-exec.c
-index 2a975eaf69..6225c4e1a8 100644
---- a/user-exec.c
-+++ b/user-exec.c
-@@ -78,6 +78,10 @@ static inline int handle_cpu_signal(uintptr_t pc, unsigned 
long address,
+diff --git a/accel/tcg/user-exec.c b/accel/tcg/user-exec.c
+index f42285ea1c..a96c56aa33 100644
+--- a/accel/tcg/user-exec.c
++++ b/accel/tcg/user-exec.c
+@@ -102,6 +102,10 @@ static inline int handle_cpu_signal(uintptr_t pc, 
unsigned long address,
      printf("qemu: SIGSEGV pc=0x%08lx address=%08lx w=%d oldset=0x%08lx\n",
             pc, address, is_write, *(unsigned long *)old_set);
  #endif

++++++ 0009-linux-user-binfmt-support-host-bina.patch ++++++
--- /var/tmp/diff_new_pack.kBrkW4/_old  2017-12-21 11:23:24.156929996 +0100
+++ /var/tmp/diff_new_pack.kBrkW4/_new  2017-12-21 11:23:24.156929996 +0100
@@ -1,4 +1,4 @@
-From 8bcafa995d4d2b4a29135a6cdfffc58d13480ddb Mon Sep 17 00:00:00 2001
+From 61aab3ec914ad269f11f6c2a34f738b839b3e495 Mon Sep 17 00:00:00 2001
 From: Alexander Graf <ag...@suse.de>
 Date: Thu, 2 Feb 2012 18:02:33 +0100
 Subject: [PATCH] linux-user: binfmt: support host binaries

++++++ 0010-linux-user-Fake-proc-cpuinfo.patch ++++++
--- /var/tmp/diff_new_pack.kBrkW4/_old  2017-12-21 11:23:24.168929411 +0100
+++ /var/tmp/diff_new_pack.kBrkW4/_new  2017-12-21 11:23:24.168929411 +0100
@@ -1,4 +1,4 @@
-From 66ea32c79be3274c9325d0063604fc881e4d1dfb Mon Sep 17 00:00:00 2001
+From c323c1f97f0fe389da384e64a35c9307735a1cd5 Mon Sep 17 00:00:00 2001
 From: Alexander Graf <ag...@suse.de>
 Date: Mon, 23 Jul 2012 10:24:14 +0200
 Subject: [PATCH] linux-user: Fake /proc/cpuinfo
@@ -22,10 +22,10 @@
  1 file changed, 20 insertions(+)
 
 diff --git a/linux-user/syscall.c b/linux-user/syscall.c
-index 1802aec4cb..cf22c5b96a 100644
+index 5288ee0078..feb8556076 100644
 --- a/linux-user/syscall.c
 +++ b/linux-user/syscall.c
-@@ -7472,6 +7472,25 @@ static int open_self_stat(void *cpu_env, int fd)
+@@ -7499,6 +7499,25 @@ static int open_self_stat(void *cpu_env, int fd)
      return 0;
  }
  
@@ -51,7 +51,7 @@
  static int open_self_auxv(void *cpu_env, int fd)
  {
      CPUState *cpu = ENV_GET_CPU((CPUArchState *)cpu_env);
-@@ -7586,6 +7605,7 @@ static int do_openat(void *cpu_env, int dirfd, const 
char *pathname, int flags,
+@@ -7613,6 +7632,7 @@ static int do_openat(void *cpu_env, int dirfd, const 
char *pathname, int flags,
  #if defined(HOST_WORDS_BIGENDIAN) != defined(TARGET_WORDS_BIGENDIAN)
          { "/proc/net/route", open_net_route, is_proc },
  #endif

++++++ 0011-linux-user-XXX-disable-fiemap.patch ++++++
--- /var/tmp/diff_new_pack.kBrkW4/_old  2017-12-21 11:23:24.176929021 +0100
+++ /var/tmp/diff_new_pack.kBrkW4/_new  2017-12-21 11:23:24.176929021 +0100
@@ -1,4 +1,4 @@
-From d8c7d4aacc3c49a46c24fce329e11157334a9991 Mon Sep 17 00:00:00 2001
+From 22681343ff83b0ab4664fd741145cb098398c366 Mon Sep 17 00:00:00 2001
 From: Alexander Graf <ag...@suse.de>
 Date: Tue, 21 Aug 2012 14:20:40 +0200
 Subject: [PATCH] linux-user: XXX disable fiemap
@@ -9,10 +9,10 @@
  1 file changed, 5 insertions(+)
 
 diff --git a/linux-user/syscall.c b/linux-user/syscall.c
-index cf22c5b96a..99e9ee82ed 100644
+index feb8556076..da7deec78d 100644
 --- a/linux-user/syscall.c
 +++ b/linux-user/syscall.c
-@@ -5080,6 +5080,11 @@ static abi_long do_ioctl_fs_ioc_fiemap(const IOCTLEntry 
*ie, uint8_t *buf_temp,
+@@ -5097,6 +5097,11 @@ static abi_long do_ioctl_fs_ioc_fiemap(const IOCTLEntry 
*ie, uint8_t *buf_temp,
      uint32_t outbufsz;
      int free_fm = 0;
  

++++++ 0012-linux-user-use-target_ulong.patch ++++++
--- /var/tmp/diff_new_pack.kBrkW4/_old  2017-12-21 11:23:24.184928631 +0100
+++ /var/tmp/diff_new_pack.kBrkW4/_new  2017-12-21 11:23:24.188928436 +0100
@@ -1,4 +1,4 @@
-From 6b87f98a760341933d6541857f2d2d46bb3037cc Mon Sep 17 00:00:00 2001
+From 48f19b6362b58c5fef53965b5b7a136f42fe78a9 Mon Sep 17 00:00:00 2001
 From: Alexander Graf <ag...@suse.de>
 Date: Tue, 9 Oct 2012 09:06:49 +0200
 Subject: [PATCH] linux-user: use target_ulong
@@ -36,10 +36,10 @@
  extern THREAD CPUState *thread_cpu;
  void cpu_loop(CPUArchState *env);
 diff --git a/linux-user/syscall.c b/linux-user/syscall.c
-index 99e9ee82ed..a2bb65922b 100644
+index da7deec78d..dee97c05be 100644
 --- a/linux-user/syscall.c
 +++ b/linux-user/syscall.c
-@@ -7728,10 +7728,10 @@ static TargetFdTrans target_inotify_trans = {
+@@ -7755,10 +7755,10 @@ static TargetFdTrans target_inotify_trans = {
  /* do_syscall() should always have a single exit point at the end so
     that actions, such as logging of syscall results, can be performed.
     All errnos that do_syscall() returns must be -TARGET_<errcode>. */

++++++ 0014-Make-char-muxer-more-robust-wrt-sma.patch -> 
0013-Make-char-muxer-more-robust-wrt-sma.patch ++++++
--- 
/work/SRC/openSUSE:Factory/qemu/0014-Make-char-muxer-more-robust-wrt-sma.patch  
    2017-10-13 14:03:11.198267042 +0200
+++ 
/work/SRC/openSUSE:Factory/.qemu.new/0013-Make-char-muxer-more-robust-wrt-sma.patch
 2017-12-21 11:23:03.541935169 +0100
@@ -1,4 +1,4 @@
-From 796187f66978f7e0b41fb5e50a009c0003b4b3eb Mon Sep 17 00:00:00 2001
+From 0bfbec0356fcf27a378144048a5dbc5bc97b6d94 Mon Sep 17 00:00:00 2001
 From: Alexander Graf <ag...@suse.de>
 Date: Thu, 1 Apr 2010 17:36:23 +0200
 Subject: [PATCH] Make char muxer more robust wrt small FIFOs
@@ -27,7 +27,7 @@
  4 files changed, 19 insertions(+)
 
 diff --git a/chardev/char-fe.c b/chardev/char-fe.c
-index f3af6ae584..9683926048 100644
+index ee6d596100..41e0b251a4 100644
 --- a/chardev/char-fe.c
 +++ b/chardev/char-fe.c
 @@ -21,6 +21,7 @@
@@ -78,7 +78,7 @@
       * set of muxes
       */
 diff --git a/chardev/char.c b/chardev/char.c
-index 5d283b90d3..d74fd7aeb9 100644
+index 2ae4f465ec..f90d428cfe 100644
 --- a/chardev/char.c
 +++ b/chardev/char.c
 @@ -21,6 +21,7 @@

++++++ 0015-linux-user-lseek-explicitly-cast-no.patch -> 
0014-linux-user-lseek-explicitly-cast-no.patch ++++++
--- 
/work/SRC/openSUSE:Factory/qemu/0015-linux-user-lseek-explicitly-cast-no.patch  
    2017-10-13 14:03:11.218266162 +0200
+++ 
/work/SRC/openSUSE:Factory/.qemu.new/0014-linux-user-lseek-explicitly-cast-no.patch
 2017-12-21 11:23:03.569933804 +0100
@@ -1,4 +1,4 @@
-From b9f37480429f32cd09c3d26eca0f52efdad69b5c Mon Sep 17 00:00:00 2001
+From 261a9b540c31dc0812158924bbae63e5ce50baf3 Mon Sep 17 00:00:00 2001
 From: Alexander Graf <ag...@suse.de>
 Date: Thu, 13 Dec 2012 14:29:22 +0100
 Subject: [PATCH] linux-user: lseek: explicitly cast non-set offsets to signed
@@ -16,10 +16,10 @@
  1 file changed, 7 insertions(+), 2 deletions(-)
 
 diff --git a/linux-user/syscall.c b/linux-user/syscall.c
-index a2bb65922b..8b75b1f588 100644
+index dee97c05be..95fb8de295 100644
 --- a/linux-user/syscall.c
 +++ b/linux-user/syscall.c
-@@ -8107,9 +8107,14 @@ abi_long do_syscall(void *cpu_env, int num, abi_ulong 
arg1,
+@@ -8134,9 +8134,14 @@ abi_long do_syscall(void *cpu_env, int num, abi_ulong 
arg1,
      case TARGET_NR_oldstat:
          goto unimplemented;
  #endif

++++++ 0016-AIO-Reduce-number-of-threads-for-32.patch -> 
0015-AIO-Reduce-number-of-threads-for-32.patch ++++++
--- 
/work/SRC/openSUSE:Factory/qemu/0016-AIO-Reduce-number-of-threads-for-32.patch  
    2017-10-13 14:03:11.234265459 +0200
+++ 
/work/SRC/openSUSE:Factory/.qemu.new/0015-AIO-Reduce-number-of-threads-for-32.patch
 2017-12-21 11:23:03.593932633 +0100
@@ -1,4 +1,4 @@
-From 1691c270be2ee73c499cf8df8729c58173b8df18 Mon Sep 17 00:00:00 2001
+From dd9661d5900c9eb71a17be2d8b31078dac418296 Mon Sep 17 00:00:00 2001
 From: Alexander Graf <ag...@suse.de>
 Date: Wed, 14 Jan 2015 01:32:11 +0100
 Subject: [PATCH] AIO: Reduce number of threads for 32bit hosts

++++++ 0017-xen_disk-Add-suse-specific-flush-di.patch -> 
0016-xen_disk-Add-suse-specific-flush-di.patch ++++++
--- 
/work/SRC/openSUSE:Factory/qemu/0017-xen_disk-Add-suse-specific-flush-di.patch  
    2017-10-13 14:03:11.246264931 +0200
+++ 
/work/SRC/openSUSE:Factory/.qemu.new/0016-xen_disk-Add-suse-specific-flush-di.patch
 2017-12-21 11:23:03.629930878 +0100
@@ -1,4 +1,4 @@
-From 6fb43092cfca3e96c07ad78727a6b78a1d3b981f Mon Sep 17 00:00:00 2001
+From 6474f499d5e3b489aab3ef145d4b35c0ba298a45 Mon Sep 17 00:00:00 2001
 From: Bruce Rogers <brog...@suse.com>
 Date: Wed, 9 Mar 2016 15:18:11 -0700
 Subject: [PATCH] xen_disk: Add suse specific flush disable handling and map to
@@ -17,7 +17,7 @@
  1 file changed, 15 insertions(+)
 
 diff --git a/hw/block/xen_disk.c b/hw/block/xen_disk.c
-index d42ed7070d..0dc524903e 100644
+index e431bd89e8..dceee88a78 100644
 --- a/hw/block/xen_disk.c
 +++ b/hw/block/xen_disk.c
 @@ -113,6 +113,7 @@ struct XenBlkDev {
@@ -28,7 +28,7 @@
      /* Persistent grants extension */
      gboolean            feature_discard;
      gboolean            feature_persistent;
-@@ -947,6 +948,16 @@ static void blk_parse_discard(struct XenBlkDev *blkdev)
+@@ -944,6 +945,16 @@ static void blk_parse_discard(struct XenBlkDev *blkdev)
      }
  }
  
@@ -45,7 +45,7 @@
  static int blk_init(struct XenDevice *xendev)
  {
      struct XenBlkDev *blkdev = container_of(xendev, struct XenBlkDev, xendev);
-@@ -1028,6 +1039,7 @@ static int blk_init(struct XenDevice *xendev)
+@@ -1022,6 +1033,7 @@ static int blk_init(struct XenDevice *xendev)
                            MAX_RING_PAGE_ORDER);
  
      blk_parse_discard(blkdev);
@@ -53,7 +53,7 @@
  
      g_free(directiosafe);
      return 0;
-@@ -1083,6 +1095,9 @@ static int blk_connect(struct XenDevice *xendev)
+@@ -1077,6 +1089,9 @@ static int blk_connect(struct XenDevice *xendev)
          qflags |= BDRV_O_UNMAP;
      }
  

++++++ 0018-qemu-bridge-helper-reduce-security-.patch -> 
0017-qemu-bridge-helper-reduce-security-.patch ++++++
--- 
/work/SRC/openSUSE:Factory/qemu/0018-qemu-bridge-helper-reduce-security-.patch  
    2017-10-13 14:03:11.282263348 +0200
+++ 
/work/SRC/openSUSE:Factory/.qemu.new/0017-qemu-bridge-helper-reduce-security-.patch
 2017-12-21 11:23:03.653929708 +0100
@@ -1,4 +1,4 @@
-From 9d3f31c6f079728dac949d04623df82ffffeacd2 Mon Sep 17 00:00:00 2001
+From f60bc92930645ca449a5711300fac7ef22f37127 Mon Sep 17 00:00:00 2001
 From: Bruce Rogers <brog...@suse.com>
 Date: Tue, 2 Aug 2016 11:36:02 -0600
 Subject: [PATCH] qemu-bridge-helper: reduce security profile

++++++ 0019-qemu-binfmt-conf-use-qemu-ARCH-binf.patch -> 
0018-qemu-binfmt-conf-use-qemu-ARCH-binf.patch ++++++
--- 
/work/SRC/openSUSE:Factory/qemu/0019-qemu-binfmt-conf-use-qemu-ARCH-binf.patch  
    2017-10-13 14:03:11.294262820 +0200
+++ 
/work/SRC/openSUSE:Factory/.qemu.new/0018-qemu-binfmt-conf-use-qemu-ARCH-binf.patch
 2017-12-21 11:23:03.697927563 +0100
@@ -1,4 +1,4 @@
-From 3db96f1f734c24de67ca43bedf4853b2634fcd8a Mon Sep 17 00:00:00 2001
+From d688c4968074f983fde5be296487bb540e9a3396 Mon Sep 17 00:00:00 2001
 From: Andreas Schwab <sch...@suse.de>
 Date: Fri, 12 Aug 2016 18:20:49 +0200
 Subject: [PATCH] qemu-binfmt-conf: use qemu-ARCH-binfmt

++++++ 0021-linux-user-properly-test-for-infini.patch -> 
0019-linux-user-properly-test-for-infini.patch ++++++
--- 
/work/SRC/openSUSE:Factory/qemu/0021-linux-user-properly-test-for-infini.patch  
    2017-10-13 14:03:11.338260885 +0200
+++ 
/work/SRC/openSUSE:Factory/.qemu.new/0019-linux-user-properly-test-for-infini.patch
 2017-12-21 11:23:04.537886607 +0100
@@ -1,4 +1,4 @@
-From e176ceb6119cacf3d62d04efc8382a05e5d8db48 Mon Sep 17 00:00:00 2001
+From 182bbee4da8555984ca47867e035e62a943d6ed8 Mon Sep 17 00:00:00 2001
 From: Andreas Schwab <sch...@linux-m68k.org>
 Date: Thu, 8 Sep 2016 11:21:05 +0200
 Subject: [PATCH] linux-user: properly test for infinite timeout in poll (#8)
@@ -16,10 +16,10 @@
  1 file changed, 1 insertion(+), 1 deletion(-)
 
 diff --git a/linux-user/syscall.c b/linux-user/syscall.c
-index 8b75b1f588..25b0a2ce69 100644
+index 95fb8de295..642462242b 100644
 --- a/linux-user/syscall.c
 +++ b/linux-user/syscall.c
-@@ -10240,7 +10240,7 @@ abi_long do_syscall(void *cpu_env, int num, abi_ulong 
arg1,
+@@ -10286,7 +10286,7 @@ abi_long do_syscall(void *cpu_env, int num, abi_ulong 
arg1,
              {
                  struct timespec ts, *pts;
  

++++++ 0022-roms-Makefile-pass-a-packaging-time.patch -> 
0020-roms-Makefile-pass-a-packaging-time.patch ++++++
--- 
/work/SRC/openSUSE:Factory/qemu/0022-roms-Makefile-pass-a-packaging-time.patch  
    2017-10-13 14:03:11.350260358 +0200
+++ 
/work/SRC/openSUSE:Factory/.qemu.new/0020-roms-Makefile-pass-a-packaging-time.patch
 2017-12-21 11:23:04.977865154 +0100
@@ -1,4 +1,4 @@
-From d896525c8fde7a57af1516b0ca3c54fd9b562c32 Mon Sep 17 00:00:00 2001
+From d9fe5283089876e70d7d5d37bc37c772d991fbee Mon Sep 17 00:00:00 2001
 From: Bruce Rogers <brog...@suse.com>
 Date: Sat, 19 Nov 2016 08:06:30 -0700
 Subject: [PATCH] roms/Makefile: pass a packaging timestamp to subpackages with

++++++ 0023-Raise-soft-address-space-limit-to-h.patch -> 
0021-Raise-soft-address-space-limit-to-h.patch ++++++
--- 
/work/SRC/openSUSE:Factory/qemu/0023-Raise-soft-address-space-limit-to-h.patch  
    2017-10-13 14:03:11.362259830 +0200
+++ 
/work/SRC/openSUSE:Factory/.qemu.new/0021-Raise-soft-address-space-limit-to-h.patch
 2017-12-21 11:23:05.073860473 +0100
@@ -1,4 +1,4 @@
-From c66c18e3f6c228ec3204aa76afc567e3834c3a13 Mon Sep 17 00:00:00 2001
+From 7c7cdde1614864ef3304fd5f28a6e2a7b3de9ae4 Mon Sep 17 00:00:00 2001
 From: =?UTF-8?q?Andreas=20F=C3=A4rber?= <afaer...@suse.de>
 Date: Sun, 15 Jan 2012 19:53:49 +0100
 Subject: [PATCH] Raise soft address space limit to hard limit
@@ -17,7 +17,7 @@
  1 file changed, 12 insertions(+)
 
 diff --git a/vl.c b/vl.c
-index d63269332f..b939df9622 100644
+index 1ad1c04637..11d14b3ec1 100644
 --- a/vl.c
 +++ b/vl.c
 @@ -26,6 +26,7 @@
@@ -28,7 +28,7 @@
  
  #ifdef CONFIG_SECCOMP
  #include "sysemu/seccomp.h"
-@@ -3035,6 +3036,7 @@ int main(int argc, char **argv, char **envp)
+@@ -3132,6 +3133,7 @@ int main(int argc, char **argv, char **envp)
      } BlockdevOptions_queue;
      QSIMPLEQ_HEAD(, BlockdevOptions_queue) bdo_queue
          = QSIMPLEQ_HEAD_INITIALIZER(bdo_queue);
@@ -36,7 +36,7 @@
  
      module_call_init(MODULE_INIT_TRACE);
  
-@@ -3042,6 +3044,16 @@ int main(int argc, char **argv, char **envp)
+@@ -3139,6 +3141,16 @@ int main(int argc, char **argv, char **envp)
      qemu_init_cpu_loop();
      qemu_mutex_lock_iothread();
  

++++++ 0024-increase-x86_64-physical-bits-to-42.patch -> 
0022-increase-x86_64-physical-bits-to-42.patch ++++++
--- 
/work/SRC/openSUSE:Factory/qemu/0024-increase-x86_64-physical-bits-to-42.patch  
    2017-10-13 14:03:11.374259302 +0200
+++ 
/work/SRC/openSUSE:Factory/.qemu.new/0022-increase-x86_64-physical-bits-to-42.patch
 2017-12-21 11:23:05.097859303 +0100
@@ -1,4 +1,4 @@
-From df2a986f0271437a0ea2242014e90e0dfdae12cc Mon Sep 17 00:00:00 2001
+From e4e996c7352a5563dae701ee9880ed48a132f696 Mon Sep 17 00:00:00 2001
 From: Bruce Rogers <brog...@suse.com>
 Date: Fri, 17 May 2013 16:49:58 -0600
 Subject: [PATCH] increase x86_64 physical bits to 42
@@ -19,10 +19,10 @@
  1 file changed, 1 insertion(+), 1 deletion(-)
 
 diff --git a/target/i386/cpu.h b/target/i386/cpu.h
-index 051867399b..fdbaf372a9 100644
+index b086b1528b..cbdd631e2e 100644
 --- a/target/i386/cpu.h
 +++ b/target/i386/cpu.h
-@@ -1500,7 +1500,7 @@ uint64_t cpu_get_tsc(CPUX86State *env);
+@@ -1501,7 +1501,7 @@ uint64_t cpu_get_tsc(CPUX86State *env);
  /* XXX: This value should match the one returned by CPUID
   * and in exec.c */
  # if defined(TARGET_X86_64)

++++++ 0025-vga-Raise-VRAM-to-16-MiB-for-pc-0.1.patch -> 
0023-vga-Raise-VRAM-to-16-MiB-for-pc-0.1.patch ++++++
--- 
/work/SRC/openSUSE:Factory/qemu/0025-vga-Raise-VRAM-to-16-MiB-for-pc-0.1.patch  
    2017-10-13 14:03:11.386258775 +0200
+++ 
/work/SRC/openSUSE:Factory/.qemu.new/0023-vga-Raise-VRAM-to-16-MiB-for-pc-0.1.patch
 2017-12-21 11:23:06.209805085 +0100
@@ -1,4 +1,4 @@
-From d6d884c2201c9215b061e80fcab0cd71df3c4851 Mon Sep 17 00:00:00 2001
+From ec1a9384505f5e372b3d5225fcada36ea35ac045 Mon Sep 17 00:00:00 2001
 From: =?UTF-8?q?Andreas=20F=C3=A4rber?= <afaer...@suse.de>
 Date: Wed, 12 Jun 2013 19:26:37 +0200
 Subject: [PATCH] vga: Raise VRAM to 16 MiB for pc-0.15 and below
@@ -25,10 +25,10 @@
  1 file changed, 26 insertions(+), 1 deletion(-)
 
 diff --git a/hw/i386/pc_piix.c b/hw/i386/pc_piix.c
-index 46dfd2c954..e4ac76c905 100644
+index 5e47528993..a1994c77ee 100644
 --- a/hw/i386/pc_piix.c
 +++ b/hw/i386/pc_piix.c
-@@ -789,7 +789,32 @@ DEFINE_I440FX_MACHINE(v1_0, "pc-1.0", pc_compat_1_2,
+@@ -793,7 +793,32 @@ DEFINE_I440FX_MACHINE(v1_0, "pc-1.0", pc_compat_1_2,
  
  
  #define PC_COMPAT_0_15 \

++++++ 0026-i8254-Fix-migration-from-SLE11-SP2.patch -> 
0024-i8254-Fix-migration-from-SLE11-SP2.patch ++++++
--- 
/work/SRC/openSUSE:Factory/qemu/0026-i8254-Fix-migration-from-SLE11-SP2.patch   
    2017-10-13 14:03:11.406257895 +0200
+++ 
/work/SRC/openSUSE:Factory/.qemu.new/0024-i8254-Fix-migration-from-SLE11-SP2.patch
  2017-12-21 11:23:07.409746577 +0100
@@ -1,4 +1,4 @@
-From 4f418097d0297836e6e7576e83f69c851716f899 Mon Sep 17 00:00:00 2001
+From 745af73eab8459b7b8d6889850943afba3aeb6fd Mon Sep 17 00:00:00 2001
 From: =?UTF-8?q?Andreas=20F=C3=A4rber?= <afaer...@suse.de>
 Date: Wed, 31 Jul 2013 17:05:29 +0200
 Subject: [PATCH] i8254: Fix migration from SLE11 SP2
@@ -17,10 +17,10 @@
  1 file changed, 7 insertions(+)
 
 diff --git a/hw/timer/i8254_common.c b/hw/timer/i8254_common.c
-index 976d5200f1..f1d9b3cbe9 100644
+index b623c96198..18e69688c9 100644
 --- a/hw/timer/i8254_common.c
 +++ b/hw/timer/i8254_common.c
-@@ -258,6 +258,12 @@ static int pit_dispatch_post_load(void *opaque, int 
version_id)
+@@ -260,6 +260,12 @@ static int pit_dispatch_post_load(void *opaque, int 
version_id)
      return 0;
  }
  
@@ -33,7 +33,7 @@
  static const VMStateDescription vmstate_pit_common = {
      .name = "i8254",
      .version_id = 3,
-@@ -267,6 +273,7 @@ static const VMStateDescription vmstate_pit_common = {
+@@ -269,6 +275,7 @@ static const VMStateDescription vmstate_pit_common = {
      .pre_save = pit_dispatch_pre_save,
      .post_load = pit_dispatch_post_load,
      .fields = (VMStateField[]) {

++++++ 0027-acpi_piix4-Fix-migration-from-SLE11.patch -> 
0025-acpi_piix4-Fix-migration-from-SLE11.patch ++++++
--- 
/work/SRC/openSUSE:Factory/qemu/0027-acpi_piix4-Fix-migration-from-SLE11.patch  
    2017-10-13 14:03:11.422257191 +0200
+++ 
/work/SRC/openSUSE:Factory/.qemu.new/0025-acpi_piix4-Fix-migration-from-SLE11.patch
 2017-12-21 11:23:07.433745407 +0100
@@ -1,4 +1,4 @@
-From b54cf4a53119c84576eb016cd5dbcaef14504747 Mon Sep 17 00:00:00 2001
+From cc5b2a3c40b43326c1f555e8f46f61bb10812cd3 Mon Sep 17 00:00:00 2001
 From: =?UTF-8?q?Andreas=20F=C3=A4rber?= <afaer...@suse.de>
 Date: Wed, 31 Jul 2013 17:32:35 +0200
 Subject: [PATCH] acpi_piix4: Fix migration from SLE11 SP2
@@ -17,7 +17,7 @@
  1 file changed, 1 insertion(+), 1 deletion(-)
 
 diff --git a/hw/acpi/piix4.c b/hw/acpi/piix4.c
-index f4fd5907b8..261b746b26 100644
+index a0fb1ce037..67a36cb660 100644
 --- a/hw/acpi/piix4.c
 +++ b/hw/acpi/piix4.c
 @@ -311,7 +311,7 @@ static const VMStateDescription vmstate_cpuhp_state = {

++++++ 0028-Fix-tigervnc-long-press-issue.patch -> 
0026-Fix-tigervnc-long-press-issue.patch ++++++
--- /work/SRC/openSUSE:Factory/qemu/0028-Fix-tigervnc-long-press-issue.patch    
2017-10-13 14:03:11.438256488 +0200
+++ 
/work/SRC/openSUSE:Factory/.qemu.new/0026-Fix-tigervnc-long-press-issue.patch   
    2017-12-21 11:23:07.461744041 +0100
@@ -1,4 +1,4 @@
-From d609e5c88bf83530538ac63c74789f9d47cfb4b3 Mon Sep 17 00:00:00 2001
+From ea79d0cc0c448c2d04bba7cdcf686ea18aa3a0ae Mon Sep 17 00:00:00 2001
 From: Chunyan Liu <cy...@suse.com>
 Date: Thu, 3 Mar 2016 16:48:17 +0800
 Subject: [PATCH] Fix tigervnc long press issue
@@ -24,10 +24,10 @@
  1 file changed, 19 insertions(+)
 
 diff --git a/ui/vnc.c b/ui/vnc.c
-index 651cbb8606..eb3d7d0e54 100644
+index 9f8d5a1b1f..5bf1130486 100644
 --- a/ui/vnc.c
 +++ b/ui/vnc.c
-@@ -1657,6 +1657,25 @@ static void do_key_event(VncState *vs, int down, int 
keycode, int sym)
+@@ -1662,6 +1662,25 @@ static void do_key_event(VncState *vs, int down, int 
keycode, int sym)
          if (down)
              vs->modifiers_state[keycode] ^= 1;
          break;

++++++ 0029-string-input-visitor-Fix-uint64-par.patch -> 
0027-string-input-visitor-Fix-uint64-par.patch ++++++
--- 
/work/SRC/openSUSE:Factory/qemu/0029-string-input-visitor-Fix-uint64-par.patch  
    2017-10-13 14:03:11.458255608 +0200
+++ 
/work/SRC/openSUSE:Factory/.qemu.new/0027-string-input-visitor-Fix-uint64-par.patch
 2017-12-21 11:23:07.485742871 +0100
@@ -1,4 +1,4 @@
-From 5812dbdce09f97f52d832c67f509753aa8a93f59 Mon Sep 17 00:00:00 2001
+From 594154fd98941c5740ce595a252834040f6ae655 Mon Sep 17 00:00:00 2001
 From: =?UTF-8?q?Andreas=20F=C3=A4rber?= <afaer...@suse.de>
 Date: Thu, 24 Sep 2015 19:21:11 +0200
 Subject: [PATCH] string-input-visitor: Fix uint64 parsing
@@ -22,10 +22,10 @@
  1 file changed, 50 insertions(+), 13 deletions(-)
 
 diff --git a/qapi/string-input-visitor.c b/qapi/string-input-visitor.c
-index 67a0a4a58b..1c73e5aeae 100644
+index b3fdd0827d..d64ad081b7 100644
 --- a/qapi/string-input-visitor.c
 +++ b/qapi/string-input-visitor.c
-@@ -43,7 +43,8 @@ static void free_range(void *range, void *dummy)
+@@ -44,7 +44,8 @@ static void free_range(void *range, void *dummy)
      g_free(range);
  }
  
@@ -35,7 +35,7 @@
  {
      char *str = (char *) siv->string;
      long long start, end;
-@@ -60,7 +61,11 @@ static int parse_str(StringInputVisitor *siv, const char 
*name, Error **errp)
+@@ -61,7 +62,11 @@ static int parse_str(StringInputVisitor *siv, const char 
*name, Error **errp)
  
      do {
          errno = 0;
@@ -48,7 +48,7 @@
          if (errno == 0 && endptr > str) {
              if (*endptr == '\0') {
                  cur = g_malloc0(sizeof(*cur));
-@@ -71,7 +76,11 @@ static int parse_str(StringInputVisitor *siv, const char 
*name, Error **errp)
+@@ -72,7 +77,11 @@ static int parse_str(StringInputVisitor *siv, const char 
*name, Error **errp)
              } else if (*endptr == '-') {
                  str = endptr + 1;
                  errno = 0;
@@ -61,7 +61,7 @@
                  if (errno == 0 && endptr > str && start <= end &&
                      (start > INT64_MAX - 65536 ||
                       end < start + 65536)) {
-@@ -127,7 +136,7 @@ start_list(Visitor *v, const char *name, GenericList 
**list, size_t size,
+@@ -128,7 +137,7 @@ start_list(Visitor *v, const char *name, GenericList 
**list, size_t size,
      assert(list);
      siv->list = list;
  
@@ -70,7 +70,7 @@
          *list = NULL;
          return;
      }
-@@ -215,7 +224,7 @@ static void parse_type_int64(Visitor *v, const char *name, 
int64_t *obj,
+@@ -216,7 +225,7 @@ static void parse_type_int64(Visitor *v, const char *name, 
int64_t *obj,
  {
      StringInputVisitor *siv = to_siv(v);
  
@@ -79,7 +79,7 @@
          return;
      }
  
-@@ -251,15 +260,43 @@ error:
+@@ -252,15 +261,43 @@ error:
  static void parse_type_uint64(Visitor *v, const char *name, uint64_t *obj,
                                Error **errp)
  {

++++++ 0030-test-string-input-visitor-Add-int-t.patch -> 
0028-test-string-input-visitor-Add-int-t.patch ++++++
--- 
/work/SRC/openSUSE:Factory/qemu/0030-test-string-input-visitor-Add-int-t.patch  
    2017-10-13 14:03:11.474254905 +0200
+++ 
/work/SRC/openSUSE:Factory/.qemu.new/0028-test-string-input-visitor-Add-int-t.patch
 2017-12-21 11:23:07.505741896 +0100
@@ -1,4 +1,4 @@
-From c3e8ce72202ea22d0c4c649ca57b8392515e8cac Mon Sep 17 00:00:00 2001
+From d98ad37e0fa5c3d254a016b5a2de2bc5a36ac603 Mon Sep 17 00:00:00 2001
 From: =?UTF-8?q?Andreas=20F=C3=A4rber?= <afaer...@suse.de>
 Date: Thu, 24 Sep 2015 19:23:50 +0200
 Subject: [PATCH] test-string-input-visitor: Add int test case
@@ -14,7 +14,7 @@
  1 file changed, 8 insertions(+)
 
 diff --git a/tests/test-string-input-visitor.c 
b/tests/test-string-input-visitor.c
-index 79313a7f7a..e00194a649 100644
+index 4f9c36bef1..470f58e0ab 100644
 --- a/tests/test-string-input-visitor.c
 +++ b/tests/test-string-input-visitor.c
 @@ -55,6 +55,14 @@ static void test_visitor_in_int(TestInputVisitorData *data,

++++++ 0031-test-string-input-visitor-Add-uint6.patch -> 
0029-test-string-input-visitor-Add-uint6.patch ++++++
--- 
/work/SRC/openSUSE:Factory/qemu/0031-test-string-input-visitor-Add-uint6.patch  
    2017-10-13 14:03:11.486254377 +0200
+++ 
/work/SRC/openSUSE:Factory/.qemu.new/0029-test-string-input-visitor-Add-uint6.patch
 2017-12-21 11:23:07.525740921 +0100
@@ -1,4 +1,4 @@
-From 5483b85712ce2d049b26ce8bf78b790dc9c2c34d Mon Sep 17 00:00:00 2001
+From 7b6711a0a89635a57773ed8dff4e8543b199b161 Mon Sep 17 00:00:00 2001
 From: =?UTF-8?q?Andreas=20F=C3=A4rber?= <afaer...@suse.de>
 Date: Thu, 24 Sep 2015 19:24:23 +0200
 Subject: [PATCH] test-string-input-visitor: Add uint64 test
@@ -15,7 +15,7 @@
  1 file changed, 23 insertions(+)
 
 diff --git a/tests/test-string-input-visitor.c 
b/tests/test-string-input-visitor.c
-index e00194a649..558782796a 100644
+index 470f58e0ab..0bf22777cf 100644
 --- a/tests/test-string-input-visitor.c
 +++ b/tests/test-string-input-visitor.c
 @@ -78,6 +78,27 @@ static void test_visitor_in_int(TestInputVisitorData *data,

++++++ 0032-tests-Add-QOM-property-unit-tests.patch -> 
0030-tests-Add-QOM-property-unit-tests.patch ++++++
--- 
/work/SRC/openSUSE:Factory/qemu/0032-tests-Add-QOM-property-unit-tests.patch    
    2017-10-13 14:03:11.502253673 +0200
+++ 
/work/SRC/openSUSE:Factory/.qemu.new/0030-tests-Add-QOM-property-unit-tests.patch
   2017-12-21 11:23:07.549739751 +0100
@@ -1,4 +1,4 @@
-From bc88c2eb27f326884bc328708313eb750250fb9c Mon Sep 17 00:00:00 2001
+From b7f197720e170281c479d2b892c45e598f428a27 Mon Sep 17 00:00:00 2001
 From: =?UTF-8?q?Andreas=20F=C3=A4rber?= <afaer...@suse.de>
 Date: Sun, 6 Sep 2015 20:12:42 +0200
 Subject: [PATCH] tests: Add QOM property unit tests
@@ -17,10 +17,10 @@
  create mode 100644 tests/check-qom-props.c
 
 diff --git a/MAINTAINERS b/MAINTAINERS
-index ccee28b12d..1d6ae7b46c 100644
+index 0255113470..7801583a76 100644
 --- a/MAINTAINERS
 +++ b/MAINTAINERS
-@@ -1439,6 +1439,7 @@ F: qom/
+@@ -1521,6 +1521,7 @@ F: qom/
  X: qom/cpu.c
  F: tests/check-qom-interface.c
  F: tests/check-qom-proplist.c
@@ -29,10 +29,10 @@
  
  QMP
 diff --git a/tests/Makefile.include b/tests/Makefile.include
-index 37c1bed683..1cffa2403f 100644
+index c002352134..f777533f1a 100644
 --- a/tests/Makefile.include
 +++ b/tests/Makefile.include
-@@ -113,6 +113,8 @@ check-unit-y += tests/check-qom-interface$(EXESUF)
+@@ -116,6 +116,8 @@ check-unit-y += tests/check-qom-interface$(EXESUF)
  gcov-files-check-qom-interface-y = qom/object.c
  check-unit-y += tests/check-qom-proplist$(EXESUF)
  gcov-files-check-qom-proplist-y = qom/object.c
@@ -41,8 +41,8 @@
  check-unit-y += tests/test-qemu-opts$(EXESUF)
  gcov-files-test-qemu-opts-y = util/qemu-option.c
  check-unit-y += tests/test-keyval$(EXESUF)
-@@ -571,6 +573,7 @@ tests/check-qnull$(EXESUF): tests/check-qnull.o 
$(test-util-obj-y)
- tests/check-qjson$(EXESUF): tests/check-qjson.o $(test-util-obj-y)
+@@ -586,6 +588,7 @@ tests/check-qjson$(EXESUF): tests/check-qjson.o 
$(test-util-obj-y)
+ tests/check-qlit$(EXESUF): tests/check-qlit.o $(test-util-obj-y)
  tests/check-qom-interface$(EXESUF): tests/check-qom-interface.o 
$(test-qom-obj-y)
  tests/check-qom-proplist$(EXESUF): tests/check-qom-proplist.o 
$(test-qom-obj-y)
 +tests/check-qom-props$(EXESUF): tests/check-qom-props.o $(test-qom-obj-y)

++++++ 0033-tests-Add-scsi-disk-test.patch -> 
0031-tests-Add-scsi-disk-test.patch ++++++
--- /work/SRC/openSUSE:Factory/qemu/0033-tests-Add-scsi-disk-test.patch 
2017-10-13 14:03:11.510253322 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/0031-tests-Add-scsi-disk-test.patch    
2017-12-21 11:23:07.573738581 +0100
@@ -1,4 +1,4 @@
-From 6c4a1edc2ac8dedae718765c55bf9574003e7329 Mon Sep 17 00:00:00 2001
+From a3cb893add9ad07fd3c971aed8e38f11496f9b9c Mon Sep 17 00:00:00 2001
 From: =?UTF-8?q?Andreas=20F=C3=A4rber?= <afaer...@suse.de>
 Date: Fri, 25 Sep 2015 12:31:11 +0200
 Subject: [PATCH] tests: Add scsi-disk test
@@ -20,10 +20,10 @@
  create mode 100644 tests/scsi-disk-test.c
 
 diff --git a/MAINTAINERS b/MAINTAINERS
-index 1d6ae7b46c..45a45935ea 100644
+index 7801583a76..e7dbf3c9b2 100644
 --- a/MAINTAINERS
 +++ b/MAINTAINERS
-@@ -970,6 +970,7 @@ M: Paolo Bonzini <pbonz...@redhat.com>
+@@ -1003,6 +1003,7 @@ M: Paolo Bonzini <pbonz...@redhat.com>
  S: Supported
  F: include/hw/scsi/*
  F: hw/scsi/*
@@ -32,10 +32,10 @@
  T: git git://github.com/bonzini/qemu.git scsi-next
  
 diff --git a/tests/Makefile.include b/tests/Makefile.include
-index 1cffa2403f..27d4ce8bc3 100644
+index f777533f1a..199b7bbddd 100644
 --- a/tests/Makefile.include
 +++ b/tests/Makefile.include
-@@ -185,6 +185,8 @@ check-qtest-virtio-y += tests/virtio-rng-test$(EXESUF)
+@@ -188,6 +188,8 @@ check-qtest-virtio-y += tests/virtio-rng-test$(EXESUF)
  gcov-files-virtio-y += hw/virtio/virtio-rng.c
  check-qtest-virtio-y += tests/virtio-scsi-test$(EXESUF)
  gcov-files-virtio-y += i386-softmmu/hw/scsi/virtio-scsi.c
@@ -44,7 +44,7 @@
  ifeq ($(CONFIG_VIRTIO)$(CONFIG_VIRTFS)$(CONFIG_PCI),yyy)
  check-qtest-virtio-y += tests/virtio-9p-test$(EXESUF)
  gcov-files-virtio-y += hw/9pfs/virtio-9p.c
-@@ -779,6 +781,7 @@ tests/postcopy-test$(EXESUF): tests/postcopy-test.o
+@@ -793,6 +795,7 @@ tests/migration-test$(EXESUF): tests/migration-test.o
  tests/vhost-user-test$(EXESUF): tests/vhost-user-test.o $(test-util-obj-y) \
        $(qtest-obj-y) $(test-io-obj-y) $(libqos-virtio-obj-y) 
$(libqos-pc-obj-y) \
        $(chardev-obj-y)

++++++ 0043-scripts-avoid-usr-bin-python-refere.patch -> 
0032-scripts-avoid-usr-bin-python-refere.patch ++++++
--- 
/work/SRC/openSUSE:Factory/qemu/0043-scripts-avoid-usr-bin-python-refere.patch  
    2017-12-03 10:03:57.611627880 +0100
+++ 
/work/SRC/openSUSE:Factory/.qemu.new/0032-scripts-avoid-usr-bin-python-refere.patch
 2017-12-21 11:23:07.593737606 +0100
@@ -1,4 +1,4 @@
-From 4cb98f80ab51823101ee0e387d24d441b0257f0e Mon Sep 17 00:00:00 2001
+From d14c342fa04004f66197adabc16d8678227b3b8e Mon Sep 17 00:00:00 2001
 From: Bruce Rogers <brog...@suse.com>
 Date: Wed, 29 Nov 2017 10:30:02 -0700
 Subject: [PATCH] scripts: avoid /usr/bin/python reference in

++++++ 0033-Switch-order-of-libraries-for-mpath.patch ++++++
>From dc5a5c0f142eb0176824a440de94b77544ce2fdc Mon Sep 17 00:00:00 2001
From: Bruce Rogers <brog...@suse.com>
Date: Fri, 3 Nov 2017 11:12:40 -0600
Subject: [PATCH] Switch order of libraries for mpath support

Signed-off-by: Bruce Rogers <brog...@suse.com>
---
 Makefile  | 2 +-
 configure | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/Makefile b/Makefile
index ab0354c153..4be3366e27 100644
--- a/Makefile
+++ b/Makefile
@@ -449,7 +449,7 @@ fsdev/virtfs-proxy-helper$(EXESUF): LIBS += -lcap
 
 scsi/qemu-pr-helper$(EXESUF): scsi/qemu-pr-helper.o scsi/utils.o 
$(crypto-obj-y) $(io-obj-y) $(qom-obj-y) $(COMMON_LDADDS)
 ifdef CONFIG_MPATH
-scsi/qemu-pr-helper$(EXESUF): LIBS += -ludev -lmultipath -lmpathpersist
+scsi/qemu-pr-helper$(EXESUF): LIBS += -ludev -lmpathpersist -lmultipath
 endif
 
 qemu-img-cmds.h: $(SRC_PATH)/qemu-img-cmds.hx $(SRC_PATH)/scripts/hxtool
diff --git a/configure b/configure
index 0c6e7572db..01e1d15fa4 100755
--- a/configure
+++ b/configure
@@ -3382,7 +3382,7 @@ int main(void) {
     return 0;
 }
 EOF
-  if compile_prog "" "-ludev -lmultipath -lmpathpersist" ; then
+  if compile_prog "" "-ludev -lmpathpersist -lmultipath" ; then
     mpathpersist=yes
   else
     mpathpersist=no

++++++ qemu-2.10.1.tar.xz -> qemu-2.11.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/qemu/qemu-2.10.1.tar.xz 
/work/SRC/openSUSE:Factory/.qemu.new/qemu-2.11.0.tar.xz differ: char 27, line 1


++++++ qemu-linux-user.spec.in ++++++
--- /var/tmp/diff_new_pack.kBrkW4/_old  2017-12-21 11:23:24.612907763 +0100
+++ /var/tmp/diff_new_pack.kBrkW4/_new  2017-12-21 11:23:24.616907568 +0100
@@ -18,12 +18,12 @@
 
 Name:           qemu-linux-user
 Url:            http://www.qemu.org/
-Summary:        Universal CPU emulator
+Summary:        CPU emulator for user space
 License:        BSD-3-Clause AND GPL-2.0 AND GPL-2.0+ AND LGPL-2.1+ AND MIT
 Group:          System/Emulators/PC
 QEMU_VERSION
 Release:        0
-Source:         qemu-2.10.1.tar.xz
+Source:         qemu-2.11.0.tar.xz
 # Upstream First -- http://wiki.qemu-project.org/Contribute/SubmitAPatch
 # This patch queue is auto-generated from https://github.com/openSUSE/qemu
 PATCH_FILES
@@ -36,50 +36,26 @@
 BuildRequires:  e2fsprogs-devel
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
-%if 0%{?suse_version} >= 1140
 BuildRequires:  glib2-devel-static
-%else
-BuildRequires:  glib2-devel
-%endif
-%if 0%{?suse_version} >= 1210
 BuildRequires:  glibc-devel-static
-%endif
-%if 0%{?suse_version} >= 1210
 BuildRequires:  libattr-devel-static
-%else
-BuildRequires:  libattr-devel
-%endif
-%if 0%{?suse_version} > 1220
 BuildRequires:  makeinfo
-%endif
-%if 0%{?suse_version} >= 1220
 BuildRequires:  pcre-devel-static
-%endif
 BuildRequires:  python
-%if 0%{?suse_version} >= 1120
 BuildRequires:  zlib-devel-static
-%else
-BuildRequires:  zlib-devel
-%endif
 # we must not install the qemu-linux-user package when under QEMU build
 %if 0%{?qemu_user_space_build:1}
 #!BuildIgnore:  post-build-checks
 %endif
-Provides:       qemu:%_bindir/qemu-arm
 
 %description
-QEMU is an extremely well-performing CPU emulator that allows you to
-choose between simulating an entire system and running userspace
-binaries for different architectures under your native operating
-system. It currently emulates x86, ARM, PowerPC and SPARC CPUs as well
-as PC and PowerMac systems.
-
-This sub-package contains statically linked binaries for running linux-user
-emulations. This can be used together with the OBS build script to
-run cross-architecture builds.
+QEMU provides CPU emulation along with other related capabilities. This package
+provides programs to run user space binaries and libraries meant for another
+architecture. The syscall interface is intercepted and execution below the
+syscall layer occurs on the native hardware and operating system.
 
 %prep
-%setup -q -n qemu-2.10.1
+%setup -q -n qemu-2.11.0
 PATCH_EXEC
 
 %build
@@ -105,6 +81,7 @@
        --disable-brlapi \
        --disable-bzip2 \
        --disable-cap-ng \
+       --disable-capstone \
        --enable-coroutine-pool \
        --disable-curl \
        --disable-curses \
@@ -119,11 +96,11 @@
        --disable-libiscsi \
        --disable-linux-aio \
        --disable-lzo \
+       --disable-mpath \
        --disable-netmap \
        --disable-nettle \
        --disable-numa \
        --disable-opengl \
-       --without-pixman \
        --disable-rbd \
        --disable-rdma \
        --disable-replication \
@@ -149,10 +126,6 @@
        --disable-xen-pv-domain-build \
        --disable-xfsctl \
 
-%if 0%{?suse_version} == 1140
-# -lrt needs to come after -lglib-2.0 to avoid undefined clock_gettime
-sed -i "s/-lglib-2.0/-lglib-2.0 -lrt/" config-host.mak
-%endif
 make %{?_smp_mflags} V=1
 
 %ifarch %ix86
@@ -181,11 +154,9 @@
 %endif
 
 %ifarch %ix86 x86_64 %arm aarch64 ppc ppc64 ppc64le s390x
-%if 0%{?suse_version} >= 1310
 %check
 %{qemu_arch}-linux-user/qemu-%{qemu_arch} %_bindir/ls > /dev/null
 %endif
-%endif
 
 %install
 make install DESTDIR=%{buildroot}
@@ -194,10 +165,6 @@
 unlink %{buildroot}%_libexecdir/qemu-bridge-helper
 install -d -m 755 %{buildroot}%_sbindir
 install -m 755 scripts/qemu-binfmt-conf.sh %{buildroot}%_sbindir
-%ifnarch %ix86 x86_64
-ln -sf ../../../emul/ia32-linux %{buildroot}%_datadir/qemu/qemu-i386
-%endif
-mkdir -p %{buildroot}/emul/ia32-linux
 %fdupes -s %{buildroot}
 
 %clean
@@ -205,6 +172,7 @@
 
 %files
 %defattr(-, root, root)
+%doc COPYING COPYING.LIB COPYING.PYTHON Changelog README VERSION LICENSE
 %_bindir/qemu-aarch64
 %_bindir/qemu-alpha
 %_bindir/qemu-arm
@@ -237,10 +205,5 @@
 %_bindir/qemu-x86_64
 %_bindir/qemu-*-binfmt
 %_sbindir/qemu-binfmt-conf.sh
-%ifnarch %ix86 x86_64
-%dir /emul/ia32-linux
-%dir %_datadir/qemu
-%_datadir/qemu/qemu-i386
-%endif
 
 %changelog

++++++ qemu-rpmlintrc ++++++
--- /var/tmp/diff_new_pack.kBrkW4/_old  2017-12-21 11:23:24.628906983 +0100
+++ /var/tmp/diff_new_pack.kBrkW4/_new  2017-12-21 11:23:24.628906983 +0100
@@ -2,4 +2,4 @@
 from Config import *
 
 addFilter("arch-dependent-file-in-usr-share")
-
+addFilter("summary-not-capitalized")

++++++ qemu.spec.in ++++++
++++ 1001 lines (skipped)
++++ between /work/SRC/openSUSE:Factory/qemu/qemu.spec.in
++++ and /work/SRC/openSUSE:Factory/.qemu.new/qemu.spec.in

++++++ supported.arm.txt ++++++
--- /var/tmp/diff_new_pack.kBrkW4/_old  2017-12-21 11:23:24.700903472 +0100
+++ /var/tmp/diff_new_pack.kBrkW4/_new  2017-12-21 11:23:24.700903472 +0100
@@ -56,8 +56,8 @@
   Since a KVM guest runs in the context of a normal linux process, some types
   of execution controls are managed with linux tools.
 
-- QEMU is compatible with EDK based UEFI firmware available with SLES15, which
-  allow boot options common to physical systems along with other features
+- QEMU is compatible with EDK based UEFI firmware available with SLES 15, which
+  allow boot options common to physical systems, along with other features
   tailored to virtualization. Various VGABIOS ROMs, from the SEABIOS project,
   are also available.
 
@@ -166,12 +166,14 @@
 
 - These previously supported command line options are now considered 
deprecated:
   -device ivshmem (use ivshmem-doorbell or ivshmem-plain instead)
+  -nodefconfig (use -no-user-config instead)
 
 - These previously supported command line options are no longer supported:
-  -device pci-assign, -device kvm-pci-assign (use -device vfio-pci instead)
+  <previously mentioned items have been moved to another category>
 
 - These previously supported command line options are no longer recognized:
   -device pc-sysfw (no longer needed)
+  -device pci-assign, -device kvm-pci-assign (use -device vfio-pci instead)
   -display sdl
   -sdl
 
@@ -187,8 +189,8 @@
 - Due to upstream's decision to no longer fully support the qed storage format
   going forward (since it really provides no benefit over qcow2 and is now no
   longer actively maintained upstream), creating qed storage images is no 
longer
-  supported and it is highly discouraged to continuing to use existing qed
-  images. They should instead be converted to another supported format.
+  supported and it is highly discouraged to continue using existing qed images.
+  They should instead be converted to another supported format.
 
 QEMU Command-Line and Monitor Syntax and Support
 ------------------------------------------------
@@ -208,8 +210,8 @@
   better functionality and usability going forward. In some cases existing
   problems or even bugs in older interfaces cannot be fixed due to functional
   expectations, but are resolved in the newer interface or option.
-  This advice includes moving to the most recent machine type (eg virt-2.9
-  instead of virt-2.6) if possible. (note: there is no virt-2.9 machine type!)
+  This advice includes moving to the most recent machine type (eg virt-2.11
+  instead of virt-2.6) if possible.
 
 - The following command line options are supported:
   -accel ...
@@ -236,7 +238,7 @@
           pci-serial|pci-serial-2x|pci-serial-4x|ich9-ahci|usb-host|usb-serial|
           
usb-wacom-tablet|usb-braille|usb-net|pci-ohci|virtio-rng-pci|i6300esb|
           qxl|qxl-vga|pvpanic|vfio-pci|ivshmem|ivshmem-doorbell|ivshmem-plain|
-          pci-bridge|megasas-gen2|e1000e|e1000]
+          pci-bridge|megasas-gen2|e1000e|e1000|vmcoreinfo|pcie-pci-bridge]
           (the following are aliases of these supported devices: ahci|
           virtio-blk|virtio-net|virtio-serial|virtio-balloon| virtio-9p|
           virtio-scsi|virtio-rng|e1000-82540em)
@@ -261,8 +263,8 @@
   -kernel ...
   -loadvm ...
   -m ...
-  -M [help|?|none|virt|virt-2.6]
-  -machine [help|?|none|virt|virt-2.6]
+  -M [help|?|none|virt|virt-2.6|virt-2.11]
+  -machine [help|?|none|virt|virt-2.6|virt-2.11]
   -mem-path ...
   -mem-prealloc
   -mon ...
@@ -350,6 +352,7 @@
   memsave ...
   migrate ...
   migrate_cancel
+  migrate_continue ...
   migrate_incoming
   migrate_set_cache_size ...
   migrate_set_capability ...
@@ -440,6 +443,7 @@
   memsave
   migrate
   migrate_cancel
+  migrate-continue
   migrate-incoming
   migrate-set-cache-size
   migrate-set-capabilities
@@ -480,6 +484,7 @@
   query-machines
   query-memdev
   query-memory-devices
+  query-memory-size-summary
   query-mice
   query-migrate
   query-migrate-cache-size
@@ -521,6 +526,7 @@
   trace-event-get-state
   trace-event-set-state
   transaction
+  watchdog-set-action
 
 -  The following command line options are unsupported:
   -acpitable ...
@@ -556,51 +562,51 @@
           integrator_debug|integrator_pic|integrator_pit|intel_iommu|
           
ipmi-bmc-extern|ipmi-bmc-sim|isa-applesmc|isa-cirrus-vga|isa-debugcon|
           isa-debug-exit|isa-fdc|isa-ide|isa-ipmi-bt|isa-ipmi-kcs|isa-parallel|
-          isa-vga|kvm-arm-gic|kvm-arm-gicv3|kvm-pci-assign|l2x0|lan9118|lm8323|
-          loader|lsi53c810a|lsi53c895a|m25p05|m25p10|m25p128|m25p16|m25p20|
-          m25p32|m25p40|m25p64|m25p80|m25pe16|m25pe20|m25pe80|m25px32|
-          m25px32-s0|m25px32-s1|m25px64|m45pe10|m45pe16|m45pe80|mainstone-fpga|
-          max1110|max1111|max7310|musicpal_gpio|musicpal_key|musicpal_lcd|
-          musicpal-misc|mv88w8618_audio|mv88w8618_eth|mv88w8618_flashcfg|
-          mv88w8618_pic|mv88w8618_pit|mv88w8618_wlan|mx25l12805d|mx25l12855e|
-          mx25l1606e|mx25l2005a|mx25l25635e|mx25l25655e|mx25l3205d|mx25l4005a|
-          
mx25l6405d|mx25l8005|n25q032|n25q032a11|n25q032a13|n25q064|n25q064a11|
-          n25q064a13|n25q128|n25q128a11|n25q128a13|n25q256a|n25q256a11|
-          n25q256a13|n25q512a|nand|ne2k_isa|nvdimm|omap2-gpio|omap2-intc|
-          omap-gpio|omap_i2c|omap-intc|onenand|pc-dimm|pc-testdev|piix3-ide|
-          piix3-ide|piix3-ide-xen|piix3-usb-uhci|pl011|pl011_luminary|pl022|
-          pl031|pl041|pl050_keyboard|pl050_mouse|pl061|pl061_luminary|pl080|
-          pl081|pl110|pl110_versatile|pl111|pl181|pl190|pl330|
-          platform-bus-device|pxa250-arm-cpu|pxa255-arm-cpu|pxa25x-timer|
-          pxa260-arm-cpu|pxa261-arm-cpu|pxa262-arm-cpu|pxa270-a0-arm-cpu|
-          pxa270-a1-arm-cpu|pxa270-arm-cpu|pxa270-b0-arm-cpu|pxa270-b1-arm-cpu|
-          pxa270-c0-arm-cpu|pxa270-c5-arm-cpu|pxa27x-timer|pxa2xx-dma|
-          pxa2xx-fir|pxa2xx-gpio|pxa2xx_i2c|pxa2xx-i2c-slave|pxa2xx-mmci|
-          pxa2xx-pcmcia|pxa2xx_pic|pxa2xx_rtc|pxa2xx-ssp|realview_gic|
-          realview_mpcore|realview_pci|realview_sysctl|s25fl016k|s25fl064k|
-          s25fl129p0|s25fl129p1|s25fl256s0|s25fl256s1|s25fl512s|s25sl004a|
-          s25sl008a|s25sl016a|s25sl032a|s25sl032p|s25sl064a|s25sl064p|
-          s25sl12800|s25sl12801|s70fl01gs|sa1100-arm-cpu|sa1110-arm-cpu|sb16|
-          scoop|sdhci-pci|sga|sl-nand|smbus-eeprom|smc91c111|sp804|
-          spitz-keyboard|spitz-lcdtg|ssd0303|ssd0323|ssi-sd|sst25vf016b|
-          sst25vf032b|sst25vf040b|sst25vf080b|sst25wf010|sst25wf020|sst25wf040|
-          sst25wf080|sst25wf512|stellaris-adc|stellaris_enet|stellaris-gptm|
-          stellaris-i2c|stm32f205-soc|stm32f2xx-syscfg|stm32f2xx-timer|
-          stm32f2xx-usart|strongarm-gpio|strongarm_pic|strongarm-ppc|
-          strongarm-rtc|strongarm-ssp|strongarm-uart|tegra2-ehci-usb|
-          ti925t-arm-cpu|tmp105|tosa_dac|tosa-ssp|tusb6010|twl92230|usb-redir|
-          versatile_i2c|versatilepb_sic|versatile_pci|versatile_pci_host|
-          vfio-pci-igd-lpc-bridge|vhost-vsock-device|vhost-vsock-pci|
-          virtconsole|virtio-crypto-device|virtio-crypto-pci|virtio-vga|
-          vmware-svga|w25q256|w25q32|w25q32dw|w25q64|w25q80|w25q80bl|w25x10|
-          w25x16|w25x20|w25x32|w25x40|w25x64|w25x80|wm8750|*-x86_64-cpu|
-          xen-backend|xen-pci-passthrough|xen-platform|xen-pvdevice|xgmac|
-          xilinxzynq_slcr|xlnx.ps7-qspi|xlnx.ps7-spi|xlnxps7-usb|xlnxzynqmp|
-          xlnxzynq-xadc|vmgenid|vhost-user-scsi|vhost-user-scsi-pci|
-          mmio_interface]
+          isa-vga|kvm-arm-gic|kvm-arm-gicv3|l2x0|lan9118|lm8323|loader|
+          lsi53c810a|lsi53c895a|m25p05|m25p10|m25p128|m25p16|m25p20|m25p32|
+          m25p40|m25p64|m25p80|m25pe16|m25pe20|m25pe80|m25px32|m25px32-s0|
+          m25px32-s1|m25px64|m45pe10|m45pe16|m45pe80|mainstone-fpga|max1110|
+          
max1111|max7310|musicpal_gpio|musicpal_key|musicpal_lcd|musicpal-misc|
+          mv88w8618_audio|mv88w8618_eth|mv88w8618_flashcfg|mv88w8618_pic|
+          mv88w8618_pit|mv88w8618_wlan|mx25l12805d|mx25l12855e|mx25l1606e|
+          mx25l2005a|mx25l25635e|mx25l25655e|mx25l3205d|mx25l4005a|mx25l6405d|
+          
mx25l8005|n25q032|n25q032a11|n25q032a13|n25q064|n25q064a11|n25q064a13|
+          
n25q128|n25q128a11|n25q128a13|n25q256a|n25q256a11|n25q256a13|n25q512a|
+          nand|ne2k_isa|nvdimm|omap2-gpio|omap2-intc|omap-gpio|omap_i2c|
+          omap-intc|onenand|pc-dimm|pc-testdev|piix3-ide|piix3-ide|
+          piix3-ide-xen|piix3-usb-uhci|pl011|pl011_luminary|pl022|pl031|pl041|
+          pl050_keyboard|pl050_mouse|pl061|pl061_luminary|pl080|pl081|pl110|
+          pl110_versatile|pl111|pl181|pl190|pl330|platform-bus-device|
+          pxa250-arm-cpu|pxa255-arm-cpu|pxa25x-timer|pxa260-arm-cpu|
+          pxa261-arm-cpu|pxa262-arm-cpu|pxa270-a0-arm-cpu|pxa270-a1-arm-cpu|
+          pxa270-arm-cpu|pxa270-b0-arm-cpu|pxa270-b1-arm-cpu|pxa270-c0-arm-cpu|
+          pxa270-c5-arm-cpu|pxa27x-timer|pxa2xx-dma|pxa2xx-fir|pxa2xx-gpio|
+          pxa2xx_i2c|pxa2xx-i2c-slave|pxa2xx-mmci|pxa2xx-pcmcia|pxa2xx_pic|
+          pxa2xx_rtc|pxa2xx-ssp|realview_gic|realview_mpcore|realview_pci|
+          realview_sysctl|s25fl016k|s25fl064k|s25fl129p0|s25fl129p1|s25fl256s0|
+          s25fl256s1|s25fl512s|s25sl004a|s25sl008a|s25sl016a|s25sl032a|
+          s25sl032p|s25sl064a|s25sl064p|s25sl12800|s25sl12801|s70fl01gs|
+          sa1100-arm-cpu|sa1110-arm-cpu|sb16|scoop|sdhci-pci|sga|sl-nand|
+          smbus-eeprom|smc91c111|sp804|spitz-keyboard|spitz-lcdtg|ssd0303|
+          ssd0323|ssi-sd|sst25vf016b|sst25vf032b|sst25vf040b|sst25vf080b|
+          sst25wf010|sst25wf020|sst25wf040|sst25wf080|sst25wf512|stellaris-adc|
+          stellaris_enet|stellaris-gptm|stellaris-i2c|stm32f205-soc|
+          stm32f2xx-syscfg|stm32f2xx-timer|stm32f2xx-usart|strongarm-gpio|
+          strongarm_pic|strongarm-ppc|strongarm-rtc|strongarm-ssp|
+          strongarm-uart|tegra2-ehci-usb|ti925t-arm-cpu|tmp105|tosa_dac|
+          tosa-ssp|tusb6010|twl92230|usb-redir|versatile_i2c|versatilepb_sic|
+          versatile_pci|versatile_pci_host|vfio-pci-igd-lpc-bridge|
+          vhost-vsock-device|vhost-vsock-pci|virtconsole|virtio-crypto-device|
+          virtio-crypto-pci|virtio-vga|vmware-svga|w25q256|w25q32|w25q32dw|
+          w25q64|w25q80|w25q80bl|w25x10|w25x16|w25x20|w25x32|w25x40|w25x64|
+          w25x80|wm8750|*-x86_64-cpu|xen-backend|xen-pci-passthrough|
+          xen-platform|xen-pvdevice|xgmac|xilinxzynq_slcr|xlnx.ps7-qspi|
+          xlnx.ps7-spi|xlnxps7-usb|xlnxzynqmp|xlnxzynq-xadc|vmgenid|
+          vhost-user-scsi|vhost-user-scsi-pci|mmio_interface|msf2-soc|
+          msf2-sysreg|mss-spi|mss-timer]
           (the following are aliases of these unsupported devices: lsi|
           virtio-input-host|virtio-keyboard|virtio-mouse|virtio-tablet|
-          virtio-gpu|pci-assign|piix-usb-uhci)
+          virtio-gpu||piix-usb-uhci)
           (note that some of these device names represent supported devices and
           are used internally, but are not specifyable via -device even though
           they appear in the list of devices)
@@ -613,18 +619,20 @@
   -hda/-hdb/-hdc/-hdd ...
   -icount ...
   -L ...
-  -M [akita|borzoi|canon-a1100|cheetah|collie|connex|cubieboard|highbank|
-     imx25-pdk|integratorcp|kzm|lm3s6965evb|lm3s811evb|mainstone|midway|
-     musicpal|n800|n810|nuri|palmetto-bmc|raspi2|realview-eb|
-     realview-eb-mpcore|realview-pb-a8|realview-pbx-a9|smdkc210|spitz|sx1|
-     sx1-v1|terrier|tosa|verdex|versatileab|versatilepb|vexpress-a15|
-     vexpress-a9|xilinx-zynq-a9|xlnx-ep108|z2]
-  -machine [akita|borzoi|canon-a1100|cheetah|collie|connex|cubieboard|highbank|
-     imx25-pdk|integratorcp|kzm|lm3s6965evb|lm3s811evb|mainstone|midway|
-     
musicpal|n800|n810|nuri|palmetto-bmc|raspi2|realview-eb|realview-eb-mpcore|
-     realview-pb-a8|realview-pbx-a9|smdkc210|spitz|sx1|sx1-v1|terrier|tosa|
-     verdex|versatileab|versatilepb|vexpress-a15|vexpress-a9|xilinx-zynq-a9|
-     xlnx-ep108|z2]
+  -M [akita|ast2500-evb|borzoi|canon-a1100|cheetah|collie|connex|cubieboard|
+     highbank|imx25-pdk|integratorcp|kzm|lm3s6965evb|lm3s811evb|mainstone|
+     midway|mps2-an385|mps2-an511|musicpal|n800|n810|netduino2|nuri|
+     palmetto-bmc|raspi2|realview-eb|realview-eb-mpcore|realview-pb-a8|
+     realview-pbx-a9|romulus-bmc|sabrelite|smdkc210|spitz|sx1|sx1-v1|terrier|
+     tosa|verdex|versatileab|versatilepb|vexpress-a15|vexpress-a9|virt-2.7|
+     virt-2.8|xilinx-zynq-a9|xlnx-ep108|z2]
+  -machine [akita|asr2500-evb|borzoi|canon-a1100|cheetah|collie|connex|
+           cubieboard|highbank|imx25-pdk|integratorcp|kzm|lm3s6965evb|
+           
lm3s811evb|mainstone|midway|mps2-an385|mps2-an511|musicpal|n800|n810|
+           netduin02|nuri|palmetto-bmc|raspi2|realview-eb|realview-eb-mpcore|
+           realview-pb-a8|realview-pbx-a9|romulus-bmc|sabrelite|smdkc210|spitz|
+           sx1|sx1-v1|terrier|tosa|verdex|versatileab|versatilepb|vexpress-a15|
+           vexpress-a9|virt-2.7|virt-2.8|xilinx-zynq-a9|xlnx-ep108|z2]
   -mtdblock file
   -net [dump|socket|vde] ...
   -netdev [dump|hubport|l2tpv3|socket|vde] ...
@@ -652,6 +660,7 @@
   -soundhw ...
   -tb-size ...
   -tdf
+  -tpmdev emulator ...
   -vga [cg3|tcx|virtio|cirrus|xenfb]
   -win2k-hack
   -xen-attach ...

++++++ supported.ppc.txt ++++++
--- /var/tmp/diff_new_pack.kBrkW4/_old  2017-12-21 11:23:24.728902107 +0100
+++ /var/tmp/diff_new_pack.kBrkW4/_new  2017-12-21 11:23:24.728902107 +0100
@@ -1,6 +1,6 @@
 [qemu-ppc package document]
 
-SLES 12 SP3 QEMU/KVM RELATED SUPPORT STATEMENTS
+SLES 15 QEMU/KVM RELATED SUPPORT STATEMENTS
 
 Overview
 --------
@@ -95,8 +95,8 @@
   direct hugetlb usage. Physical PCI and USB devices may also be passed through
   to the guest, including SR-IOV VF's.
 
-- The guest UI is accessable via GTK, VNC, Spice, and serial (including curses
-  TUI) interfaces.
+- The guest UI is accessable via GTK, VNC, and serial (including curses TUI)
+  interfaces.
 
 - Guest timekeeping is supported in a variety of ways, including a paravirtual
   clocksource, and options for the various guest clocks for how to handle the
@@ -166,12 +166,14 @@
 
 - These previously supported command line options are now considered 
deprecated:
   -device ivshmem (use ivshmem-doorbell or ivshmem-plain instead)
+  -nodefconfig (use -no-user-config instead)
 
 - These previously supported command line options are no longer supported:
-  -device pci-assign, -device kvm-pci-assign (use -device vfio-pci instead)
+  <previously mentioned items have been moved to another category>
 
 - These previously supported command line options are no longer recognized:
   -device pc-sysfw (no longer needed)
+  -device pci-assign, -device kvm-pci-assign (use -device vfio-pci instead)
   -display sdl
   -sdl
 
@@ -187,8 +189,8 @@
 - Due to upstream's decision to no longer fully support the qed storage format
   going forward (since it really provides no benefit over qcow2 and is now no
   longer actively maintained upstream), creating qed storage images is no 
longer
-  supported and it is highly discouraged to continuing to use existing qed
-  images. They should instead be converted to another supported format.
+  supported and it is highly discouraged to continue using existing qed images.
+  They should instead be converted to another supported format.
 
 QEMU Command-Line and Monitor Syntax and Support
 ------------------------------------------------
@@ -208,8 +210,6 @@
   better functionality and usability going forward. In some cases existing
   problems or even bugs in older interfaces cannot be fixed due to functional
   expectations, but are resolved in the newer interface or option.
-  This advice includes moving to the most recent machine type (eg virt-2.9
-  instead of virt-2.6) if possible. (note: there is no virt-2.9 machine type!)
 
 - The following command line options are supported:
   -accel ...
@@ -261,8 +261,8 @@
   -kernel ...
   -loadvm ...
   -m ...
-  -M [help|?|none|pseries|pseries-2.9]
-  -machine [help|?|none|pseries|pseries-2.9]
+  -M [help|?|none|pseries|pseries-2.11]
+  -machine [help|?|none|pseries|pseries-2.11]
   -mem-path ...
   -mem-prealloc
   -mon ...
@@ -297,7 +297,6 @@
   -show-cursor
   -smbios ...
   -smp ...
-  -spice
   -tpmdev passthrough ...
   -trace ...
   -usb
@@ -345,6 +344,7 @@
   memsave ...
   migrate ...
   migrate_cancel
+  migrate_continue ...
   migrate_incoming
   migrate_set_cache_size ...
   migrate_set_capability ...
@@ -433,6 +433,7 @@
   memsave
   migrate
   migrate_cancel
+  migrate-continue
   migrate-incoming
   migrate-set-cache-size
   migrate-set-capabilities
@@ -473,6 +474,7 @@
   query-machines
   query-memdev
   query-memory-devices
+  query-memory-size-summary
   query-mice
   query-migrate
   query-migrate-cache-size
@@ -514,6 +516,7 @@
   trace-event-get-state
   trace-event-set-state
   transaction
+  watchdog-set-action
 
 -  The following command line options are unsupported:
   -acpitable ...
@@ -529,11 +532,11 @@
           icp-kvm|ics|icskvm|igd-passthrough-isa-bridge|intel_iommu|
           
ipmi-bmc-extern|ipmi-bmc-sim|isa-applesmc|isa-cirrus-vga|isa-debugcon|
           isa-debug-exit|isa-fdc|isa-ide|isa-ipmi-bt|isa-ipmi-kcs|isa-m48t59|
-          isa-parallel|isa-vga|isabus-bridge|kvm-openpic|kvm-pci-assign|loader|
-          lsi53c810a| macio-ide|macio-newworld|macio-nvram|macio-oldworld|
-          mpc8544-guts| 
mpc8xxx_gpio|ne2k_isa|nvdimm|openpic|pc-dimm|pc-testdev|
-          pc87312|piix3-ide|piix3-ide|piix3-ide-xen|piix3-usb-uhci|
-          platform-bus-device|pnv-lpc|powernv-chip-POWER8|powernv-chip-POWER8E|
+          isa-parallel|isa-vga|isabus-bridge|kvm-openpic|loader|lsi53c810a|
+          macio-ide|macio-newworld|macio-nvram|macio-oldworld|mpc8544-guts|
+          mpc8xxx_gpio|ne2k_isa|nvdimm|openpic|pc-dimm|pc-testdev|pc87312|
+          piix3-ide|piix3-ide|piix3-ide-xen|piix3-usb-uhci|platform-bus-device|
+          pnv-lpc|powernv-chip-POWER8|powernv-chip-POWER8E|
           powernv-chip-POWER8NVL|powernv-chip-POWER9|powernv-cpu-core-POWER8|
           powernv-cpu-core-POWER8E|powernv-cpu-core-POWER8NVL|
           powernv-cpu-core-POWER9|ppc4xx-pcihost|prep-systemio|raven-pcihost|
@@ -547,10 +550,10 @@
           virtio-crypto-pci|virtio-mmio|virtio-vga|vmgenid|vmware-svga|
           xen-backend|xen-pci-passthrough|xen-platform|xen-pvdevice|xen-sysdev|
           xlnx.xps-ethernetlite|xlnx.xps-intc|xlnx.xps-timer|xlnx.xps-uartlite|
-          *-i386-cpu|*-powerpc64-cpu|*-spapr-cpu-core|*-x86_64-cpu]
+          *-i386-cpu|*-powerpc64-cpu|*-spapr-cpu-core|*-x86_64-cpu|vmcoreinfo]
           (the following are aliases of these unsupported devices: lsi|
           virtio-input-host|virtio-keyboard|virtio-mouse|virtio-tablet|
-          virtio-gpu|pci-assign|piix-usb-uhci)
+          virtio-gpu|piix-usb-uhci|mac-dbdma|ppc4xx-i2c)
           (note that some of these device names represent supported devices and
           are used internally, but are not specifyable via -device even though
           they appear in the list of devices)
@@ -565,10 +568,10 @@
   -L ...
   -M [40p|bamboo|g3beige|mac99|mpc8544ds|powernv|ppce500|prep|pseries-2.1|
      pseries-2.2|pseries-2.3|pseries-2.4|pseries-2.5|pseries-2.6|pseries-2.7|
-     pseries-2.8|ref405ep|taihu|virtex-ml507]
+     pseries-2.8|pseries-2.9|pseries-2.10|ref405ep|taihu|virtex-ml507]
   -machine 
[40p|bamboo|g3beige|mac99|mpc8544ds|powernv|ppce500|prep|pseries-2.1|
-     pseries-2.2|pseries-2.3|pseries-2.4|pseries-2.5|pseries-2.6|pseries-2.7|
-     pseries-2.8|ref405ep|taihu|virtex-ml507]
+           pseries-2.2|pseries-2.3|pseries-2.4|pseries-2.5|pseries-2.6|
+           pseries-2.7|pseries-2.8|pseries-2.10|ref405ep|taihu|virtex-ml507]
   -mtdblock file
   -net [dump|socket|vde] ...
   -netdev [dump|hubport|l2tpv3|socket|vde] ...
@@ -593,8 +596,10 @@
   -singlestep
   -snapshot
   -soundhw ...
+  -spice
   -tb-size ...
   -tdf
+  -tpmdev emulator ...
   -vga [cg3|tcx|virtio|cirrus|xenfb]
   -win2k-hack
   -xen-attach ...

++++++ supported.s390.txt ++++++
--- /var/tmp/diff_new_pack.kBrkW4/_old  2017-12-21 11:23:24.752900937 +0100
+++ /var/tmp/diff_new_pack.kBrkW4/_new  2017-12-21 11:23:24.756900742 +0100
@@ -26,7 +26,7 @@
   to share those host resources as efficiently as possible.
 
   QEMU is a primary component of KVM based virtualization. The legacy qemu-kvm
-  program is provided for continuity with pre SLES 12 usage, including in
+  program is available for continuity with pre SLES 12 usage, including in
   libvirt domain xml references. The QEMU emulator binary qemu-system-s390x is
   now the primary programs to use to access KVM virtualization. When using this
   programs, the -machine option accel=kvm (or its alias -enable-kvm) must be
@@ -96,8 +96,8 @@
   direct hugetlb usage. Physical PCI devices may also be passed through to the
   guest, including SR-IOV VF's.
 
-- The guest UI is accessable via GTK, VNC, Spice, and serial (including curses
-  TUI) interfaces.
+- The guest UI is accessable via GTK, VNC, and serial (including curses TUI)
+  interfaces.
 
 - Guest timekeeping is supported in a variety of ways, including a paravirtual
   clocksource, and options for the various guest clocks for how to handle the
@@ -167,12 +167,14 @@
 
 - These previously supported command line options are now considered 
deprecated:
   -device ivshmem (use ivshmem-doorbell or ivshmem-plain instead)
+  -nodefconfig (use -no-user-config instead)
 
 - These previously supported command line options are no longer supported:
-  -device pci-assign, -device kvm-pci-assign (use -device vfio-pci instead)
+  <previously mentioned items have been moved to another category>
 
 - These previously supported command line options are no longer recognized:
   -device pc-sysfw (no longer needed)
+  -device pci-assign, -device kvm-pci-assign (use -device vfio-pci instead)
   -display sdl
   -sdl
 
@@ -188,8 +190,8 @@
 - Due to upstream's decision to no longer fully support the qed storage format
   going forward (since it really provides no benefit over qcow2 and is now no
   longer actively maintained upstream), creating qed storage images is no 
longer
-  supported and it is highly discouraged to continuing to use existing qed
-  images. They should instead be converted to another supported format.
+  supported and it is highly discouraged to continue using existing qed images.
+  They should instead be converted to another supported format.
 
 QEMU Command-Line and Monitor Syntax and Support
 ------------------------------------------------
@@ -210,7 +212,7 @@
   problems or even bugs in older interfaces cannot be fixed due to functional
   expectations, but are resolved in the newer interface or option.
   This advice includes moving to the most recent machine type (eg
-  s390-ccw-virtio-2.9 instead of s390-ccw-virtio-2.6) if possible.
+  s390-ccw-virtio-2.11 instead of s390-ccw-virtio-2.9) if possible.
 
 - The following command line options are supported:
   -accel ...
@@ -233,7 +235,8 @@
   -device [virtio-net-pci|virtio-blk-pci|virtio-balloon-pci|virtserialport|
           virtconsole|virtio-serial-pci|virtio-scsi-pci|scsi-cd|scsi-hd|
           scsi-generic|scsi-disk|scsi-block|virtio-rng-pci|pci-bridge|
-          megasas-gen2|e1000e|e1000|zpci]
+          megasas-gen2|e1000e|e1000|zpci|virtio-gpu-ccw|virtio-keyboard-ccw|
+          virtio-mouse-ccw|virtio-tablet-ccw|vfio-pci]
           (the following are aliases of these supported devices: virtio-blk|
           virtio-net|virtio-serial|virtio-balloon|virtio-scsi|virtio-rng)
   -dfilter range, ...
@@ -257,8 +260,10 @@
   -kernel ...
   -loadvm ...
   -m ...
-  -M [help|?|none|s390-ccw-virtio|s390-ccw-virtio-2.6|s390-ccw-virtio-2.9]
-  -machine 
[help|?|none|s390-ccw-virtio|s390-ccw-virtio-2.6|s390-ccw-virtio-2.9]
+  -M [help|?|none|s390-ccw-virtio|s390-ccw-virtio-2.6|s390-ccw-virtio-2.9|
+     s390-ccw-virtio-2.11]
+  -machine 
[help|?|none|s390-ccw-virtio|s390-ccw-virtio-2.6|s390-ccw-virtio-2.9|
+           s390-ccw-virtio-2.11]
   -mem-path ...
   -mem-prealloc
   -mon ...
@@ -292,7 +297,6 @@
   -serial ...
   -show-cursor
   -smp ...
-  -spice
   -trace ...
   -uuid ..
   -version
@@ -341,6 +345,7 @@
   memsave ...
   migrate ...
   migrate_cancel
+  migrate_continue ...
   migrate_incoming
   migrate_set_cache_size ...
   migrate_set_capability ...
@@ -429,6 +434,7 @@
   memsave
   migrate
   migrate_cancel
+  migrate-continue
   migrate-incoming
   migrate-set-cache-size
   migrate-set-capabilities
@@ -469,6 +475,7 @@
   query-machines
   query-memdev
   query-memory-devices
+  query-memory-size-summary
   query-mice
   query-migrate
   query-migrate-cache-size
@@ -507,6 +514,7 @@
   trace-event-get-state
   trace-event-set-state
   transaction
+  watchdog-set-action
 
 -  The following command line options are unsupported:
   -acpitable ...
@@ -525,42 +533,45 @@
           igd-passthrough-isa-bridge|intel-hda|intel_iommu|ioh3420|
           ipmi-bmc-extern|ipmi-bmc-sim|ipoctal232|isa-applesmc|isa-cirrus-vga|
           isa-debugcon|isa-debug-exit|isa-fdc|isa-ide|isa-ipmi-bt|isa-ipmi-kcs|
-          isa-parallel|isa-serial|isa-vga|kvm-pci-assign|lsi53c810|lsi53c810a|
-          
megasas|mptsas1068|ne2k_isa|ne2k_pci|nec-usb-xhci|nvdimm|nvme|pc-dimm|
+          isa-parallel|isa-serial|isa-vga|lsi53c810|lsi53c810a|megasas|
+          mptsas1068|ne2k_isa|ne2k_pci|nec-usb-xhci|nvdimm|nvme|pc-dimm|
           pci-testdev|pcnet|pc-testdev|piix3-ide|piix3-ide|piix3-ide-xen|
           piix4-usb-uhci|pvscsi|pxb|pxb-host|pxb-pcie|qemu-s390-cpu|rocker|
           s390-flic|s390-flic-qemu|s390-ipl|s390-pcihost|
           s390-sclp-event-facility|s390-skeys-qemu|sb16|sclp|sclpconsole|
           sclp-cpu-hotplug|sclplmconsole|sclp-memory-hotplug-dev|sclpquiesce|
-          sd-card|sdhci-pci|sdhci-pci|secondary-vga|sga|smbus-eeprom|tpci200|
-          usb-audio|usb-bot|usb-bt-dongle|usb-ccid|usb-mtp|usb-uas|vfio-pci|
-          vhost-scsi-ccw|vhost-vsock-ccw|virtio-9p-device|virtio-balloon-ccw|
-          virtio-blk-ccw|virtio-crypto-ccw|virtio-net-ccw|virtio-rng-ccw|
-          virtio-scsi-ccw|virtio-serial-ccw|virtio-vga|virtual-css-bridge|
-          vmware-svga|vmxnet3|vt82c686b-usb-uhci|x3130-upstream|*-x86_64-cpu|
-          xen-backend|xen-pci-passthrough|xen-platform|xen-pvdevice|
-          xio3130-downstream|z10BC.2-base-s390-cpu|z10BC.2-s390-cpu|
-          z10BC-base-s390-cpu|z10BC-s390-cpu|z10EC.2-base-s390-cpu|
-          z10EC.2-s390-cpu|z10EC.3-base-s390-cpu|z10EC.3-s390-cpu|
-          z10EC-base-s390-cpu|z10EC-s390-cpu|z114-base-s390-cpu|z114-s390-cpu|
-          z13.2-base-s390-cpu|z13.2-s390-cpu|z13-base-s390-cpu|z13-s390-cpu|
-          
z13s-base-s390-cpu|z13s-s390-cpu|z196.2-base-s390-cpu|z196.2-s390-cpu|
-          z196-base-s390-cpu|z196-s390-cpu|z800-base-s390-cpu|z800-s390-cpu|
-          z890.2-base-s390-cpu|z890.2-s390-cpu|z890.3-base-s390-cpu|
-          
z890.3-s390-cpu|z890-base-s390-cpu|z890-s390-cpu|z900.2-base-s390-cpu|
-          z900.2-s390-cpu|z900.3-base-s390-cpu|z900.3-s390-cpu|
-          
z900-base-s390-cpu|z900-s390-cpu|z990.2-base-s390-cpu|z990.2-s390-cpu|
-          z990.3-base-s390-cpu|z990.3-s390-cpu|z990.4-base-s390-cpu|
-          z990.4-s390-cpu|z990.5-base-s390-cpu|z990.5-s390-cpu|
-          
z990-base-s390-cpu|z990-s390-cpu|z9BC.2-base-s390-cpu|z9BC.2-s390-cpu|
-          
z9BC-base-s390-cpu|z9BC-s390-cpu|z9EC.2-base-s390-cpu|z9EC.2-s390-cpu|
-          
z9EC.3-base-s390-cpu|z9EC.3-s390-cpu|z9EC-base-s390-cpu|z9EC-s390-cpu|
-          zBC12-base-s390-cpu|zBC12-s390-cpu|zEC12.2-base-s390-cpu|
-          zEC12.2-s390-cpu|zEC12-base-s390-cpu|zEC12-s390-cpu|vmgenid|
-          vhost-user-scsi|vhost-user-scsi-pci|mmio_interface]
+          sd-card|sdhci-pci|secondary-vga|sga|smbus-eeprom|tpci200|usb-audio|
+          usb-bot|usb-bt-dongle|usb-ccid|usb-mtp|usb-uas|vhost-scsi-ccw|
+          vhost-vsock-ccw|virtio-9p-device|virtio-balloon-ccw|virtio-blk-ccw|
+          virtio-crypto-ccw|virtio-net-ccw|virtio-rng-ccw|virtio-scsi-ccw|
+          virtio-serial-ccw|virtio-vga|virtual-css-bridge|vmware-svga|vmxnet3|
+          vt82c686b-usb-uhci|x3130-upstream|*-x86_64-cpu|xen-backend|
+          xen-pci-passthrough|xen-platform|xen-pvdevice|xio3130-downstream|
+          z10BC.2-base-s390x-cpu|z10BC.2-s390x-cpu|z10BC-base-s390x-cpu|
+          z10BC-s390x-cpu|z10EC.2-base-s390x-cpu|z10EC.2-s390x-cpu|
+          z10EC.3-base-s390x-cpu|z10EC.3-s390x-cpu|z10EC-base-s390x-cpu|
+          z10EC-s390x-cpu|z114-base-s390x-cpu|z114-s390x-cpu|
+          
z13.2-base-s390x-cpu|z13.2-s390x-cpu|z13-base-s390x-cpu|z13-s390x-cpu|
+          z13s-base-s390x-cpu|z13s-s390x-cpu|z196.2-base-s390x-cpu|
+          z196.2-s390x-cpu|z196-base-s390x-cpu|z196-s390x-cpu|
+          z800-base-s390x-cpu|z800-s390x-cpu|z890.2-base-s390x-cpu|
+          z890.2-s390x-cpu|z890.3-base-s390x-cpu|z890.3-s390x-cpu|
+          z890-base-s390x-cpu|z890-s390x-cpu|z900.2-base-s390x-cpu|
+          z900.2-s390x-cpu|z900.3-base-s390x-cpu|z900.3-s390x-cpu|
+          z900-base-s390x-cpu|z900-s390x-cpu|z990.2-base-s390x-cpu|
+          z990.2-s390x-cpu|z990.3-base-s390x-cpu|z990.3-s390x-cpu|
+          z990.4-base-s390x-cpu|z990.4-s390x-cpu|z990.5-base-s390x-cpu|
+          z990.5-s390x-cpu|z990-base-s390x-cpu|z990-s390x-cpu|
+          z9BC.2-base-s390x-cpu|z9BC.2-s390x-cpu|z9BC-base-s390x-cpu|
+          z9BC-s390x-cpu|z9EC.2-base-s390x-cpu|z9EC.2-s390x-cpu|
+          z9EC.3-base-s390x-cpu|z9EC.3-s390x-cpu|z9EC-base-s390x-cpu|
+          z9EC-s390x-cpu|zBC12-base-s390x-cpu|zBC12-s390x-cpu|
+          zEC12.2-base-s390x-cpu|zEC12.2-s390x-cpu|zEC12-base-s390x-cpu|
+          zEC12-s390x-cpu|vmgenid|vhost-user-scsi|vhost-user-scsi-pci|
+          mmio_interface|vmcoreinfo]
           (the following are aliases of these unsupported devices: lsi|
           virtio-input-host|virtio-keyboard|virtio-mouse|virtio-tablet|
-          virtio-gpu|virtio-9p|pci-assign|ahci|e1000-82540em|vfio-ccw)
+          virtio-gpu|virtio-9p|ahci|e1000-82540em|vfio-ccw)
           (note that some of these device names represent supported devices and
           are used internally, but are not specifyable via -device even though
           they appear in the list of devices)
@@ -574,9 +585,9 @@
   -icount ...
   -L ...
   -M [s390-ccw-virtio-2.4|s390-ccw-virtio-2.5|s390-ccw-virtio-2.7|
-     s390-ccw-virtio-2.8]
+     s390-ccw-virtio-2.8|s390-ccw-virtio-2.10]
   -machine [s390-ccw-virtio-2.4|s390-ccw-virtio-2.5|s390-ccw-virtio-2.7|
-           s390-ccw-virtio-2.8]
+           s390-ccw-virtio-2.8|s390-ccw-virtio-2.10]
   -mtdblock file
   -net [dump|socket|vde] ...
   -netdev [dump|hubport|l2tpv3|socket|vde] ...
@@ -604,8 +615,10 @@
   -smbios ...
   -snapshot
   -soundhw ...
+  -spice
   -tb-size ...
   -tdf
+  -tpmdev emulator ...
   -tpmdev passthrough ...
   -usb
   -usbdevice [braile|disk|host|mouse|net|serial|tablet]

++++++ supported.x86.txt ++++++
--- /var/tmp/diff_new_pack.kBrkW4/_old  2017-12-21 11:23:24.784899377 +0100
+++ /var/tmp/diff_new_pack.kBrkW4/_new  2017-12-21 11:23:24.784899377 +0100
@@ -26,7 +26,7 @@
   enable guests to share those host resources as efficiently as possible.
 
   QEMU is a primary component of KVM based virtualization. The legacy qemu-kvm
-  program is provided for continuity with pre SLES 12 usage, including in
+  program is available for continuity with pre SLES 12 usage, including in
   libvirt domain xml references. The QEMU emulator binaries qemu-system-x86_64
   and qemu-system-i386 (x86 host) are now the primary programs to use to access
   KVM virtualization. When using these programs, the -machine option accel=kvm
@@ -64,7 +64,7 @@
   individual CPU features visible to the guest.
 
 - QEMU incorporates a SEABIOS based system BIOS and iPXE based PXE ROMs, which
-  allow boot options common to physical systems along with other features
+  allow boot options common to physical systems, along with other features
   tailored to virtualization. Various VGABIOS ROMs, also from the SEABIOS
   project, are also included. A UEFI based guest boot environment is also
   now possible by using the firmware provided by the qemu-ovmf-x86_64 package.
@@ -207,12 +207,14 @@
 
 - These previously supported command line options are now considered 
deprecated:
   -device ivshmem (use ivshmem-doorbell or ivshmem-plain instead)
+  -nodefconfig (use -no-user-config instead)
 
 - These previously supported command line options are no longer supported:
-  -device pci-assign, -device kvm-pci-assign (use -device vfio-pci instead)
+  <previously mentioned items have been moved to another category>
 
 - These previously supported command line options are no longer recognized:
   -device pc-sysfw (no longer needed)
+  -device pci-assign, -device kvm-pci-assign (use -device vfio-pci instead)
   -display sdl
   -sdl
 
@@ -279,8 +281,8 @@
 - Due to upstream's decision to no longer fully support the qed storage format
   going forward (since it really provides no benefit over qcow2 and is now no
   longer actively maintained upstream), creating qed storage images is no 
longer
-  supported and it is highly discouraged to continuing to use existing qed
-  images. They should instead be converted to another supported format.
+  supported and it is highly discouraged to continue using existing qed images.
+  They should instead be converted to another supported format.
 
 QEMU Command-Line and Monitor Syntax and Support
 ------------------------------------------------
@@ -290,7 +292,7 @@
   qemu-system-x86_64 [options] [disk_image]
 
   Where 'options' are taken from the options listed below, and 'disk_image' is
-  the file system reference to the the x86 guest's primary IDE based hard disk
+  the file system reference to the x86 guest's primary IDE based hard disk
   image. This image as well as those used with -drive or -cdrom, may be in the
   raw (no format) or qcow2 storage formats, and may be located in files within
   the host filesystem, logical volumes, host physical disks, or network based
@@ -303,8 +305,8 @@
   better functionality and usability going forward. In some cases existing
   problems or even bugs in older interfaces cannot be fixed due to functional
   expectations, but are resolved in the newer interface or option.
-  This advice includes moving to the most recent machine type (eg pc-i440fx-2.9
-  instead of pc-i440fx-2.6) if possible.
+  This advice includes moving to the most recent machine type (eg 
pc-i440fx-2.11
+  instead of pc-i440fx-2.9) if possible.
 
 - The following command line options are supported:
   -accel ...
@@ -335,7 +337,7 @@
           virtio-rng-pci|i6300esb|ib700|qxl|qxl-vga|pvpanic|vfio-pci|ivshmem|
           ivshmem-doorbell|ivshmem-plain|pci-bridge|megasas-gen2|pc-dimm|
           floppy|e1000e|ccid-card-emulated|ccid-card-passthrough|xen-backend|
-          loader|e1000|vmgenid]
+          loader|e1000|vmgenid|vmcoreinfo|pcie-pci-bridge]
           (the following are aliases of these supported devices: ahci|
           virtio-blk|virtio-net|virtio-serial|virtio-balloon| virtio-9p|
           virtio-scsi|virtio-rng|e1000-82540em)
@@ -363,11 +365,11 @@
   -loadvm ...
   -m ...
   -M [help|?|none|pc|pc-0.12|pc-0.14|pc-0.15|pc-i440fx-1.4|pc-i440fx-1.7|
-     pc-i440fx-2.0|pc-i440fx-2.3|pc-i440fx-2.6|pc-i440fx-2.9|q35|pc-q35-2.6|
-     pc-q35-2.9|xenfv|xenpv]
+     
pc-i440fx-2.0|pc-i440fx-2.3|pc-i440fx-2.6|pc-i440fx-2.9|pc-i440fx-2.11|q35|
+     pc-q35-2.6|pc-q35-2.9|pc-q35-2.11|xenfv|xenpv]
   -machine [help|?|none|pc|pc-0.12|pc-0.14|pc-0.15|pc-i440fx-1.4|pc-i440fx-1.7|
-           pc-i440fx-2.0|pc-i440fx-2.3|pc-440fx-2.6|pc-i440fx-2.9|q35|
-           pc-q35-2.6|pc-q35-2.9|xenfv|xenpv]
+           pc-i440fx-2.0|pc-i440fx-2.3|pc-440fx-2.6|pc-i440fx-2.9|
+           pc-i440fx-2.11|q35|pc-q35-2.6|pc-q35-2.9|pc-q35-2.11|xenfv|xenpv]
   -mem-path ...
   -mem-prealloc
   -mon ...
@@ -463,6 +465,7 @@
   memsave ...
   migrate ...
   migrate_cancel
+  migrate_continue ...
   migrate_incoming
   migrate_set_cache_size ...
   migrate_set_capability ...
@@ -553,6 +556,7 @@
   memsave
   migrate
   migrate_cancel
+  migrate-continue
   migrate-incoming
   migrate-set-cache-size
   migrate-set-capabilities
@@ -593,6 +597,7 @@
   query-machines
   query-memdev
   query-memory-devices
+  query-memory-size-summary
   query-mice
   query-migrate
   query-migrate-cache-size
@@ -634,6 +639,7 @@
   trace-event-get-state
   trace-event-set-state
   transaction
+  watchdog-set-action
   xen-load-devices-state
   xen-save-devices-state
   xen-set-global-dirty-log
@@ -661,18 +667,17 @@
           piix3-ide|i8042|sdhci-pci|secondary-vga|edu|intel_iommu|usb-mtp|
           
e1000-82544gc|e1000-82545em|virtio-input-host-pci|virtio-keyboard-pci|
           
virtio-mouse-pci|virtio-tablet-pci|virtio-gpu-pci|pci-bridge-seat|pxb|
-          pxb-pcie|sdhci-pci|rocker|virtio-input-host-device|
-          virtio-keyboard-device|virtio-mouse-device|virtio-tablet-device|
-          virtio-vga|hyperv-testdev|generic-sdhci|igd-passthrough-isa-bridge|
-          ipmi-bmc-extern|ipmi-bmc-sim|isa-ipmi-bt|isa-ipmi-kcs|mptsas1068|
-          nvdimm|pxb-host|sd-card|virtio-gpu-device|kvm-pci-assign|amd-iommu|
-          AMDVI-PCI|vhost-vsock-device|vhost-vsock-pci|virtio-crypto-device|
-          virtio-crypto-pci|vfio-pci-igd-lpc-bridge|pcie-root-port|qemu-xhci|
-          *-i386-cpu|*-x86_64-cpu|vhost-user-scsi|vhost-user-scsi-pci|
-          mmio_interface]
+          pxb-pcie|rocker|virtio-input-host-device|virtio-keyboard-device|
+          virtio-mouse-device|virtio-tablet-device|virtio-vga|hyperv-testdev|
+          
generic-sdhci|igd-passthrough-isa-bridge|ipmi-bmc-extern|ipmi-bmc-sim|
+          isa-ipmi-bt|isa-ipmi-kcs|mptsas1068|nvdimm|pxb-host|sd-card|
+          virtio-gpu-device|amd-iommu|AMDVI-PCI|vhost-vsock-device|
+          vhost-vsock-pci|virtio-crypto-device|virtio-crypto-pci|
+          vfio-pci-igd-lpc-bridge|pcie-root-port|qemu-xhci|*-i386-cpu|
+          *-x86_64-cpu|vhost-user-scsi|vhost-user-scsi-pci|mmio_interface]
           (the following are aliases of these unsupported devices: lsi|
           virtio-input-host|virtio-keyboard|virtio-mouse|virtio-tablet|
-          virtio-gpu|pci-assign)
+          virtio-gpu)
           (note that some of these device names represent supported devices and
           are used internally, but are not specifyable via -device even though
           they appear in the list of devices)
@@ -685,14 +690,15 @@
   -L ...
   -M [isapc|pc-0.10|pc-0.11|pc-0.13|pc-1.0|pc-1.1|pc-1.2|pc-1.3|pc-i440fx-1.5|
      pc-i440fx-1.6|pc-i440fx-2.1|pc-i440fx-2.2|pc-i440fx-2.4|pc-i440fx-2.5|
-     pc-i440fx-2.7|pc-1440fx-2.8|pc-q35-1.4|pc-q35-1.5|pc-q35-1.6|pc-q35-1.7|
-     pc-q35-2.0|pc-q35-2.1|pc-q35-2.2|pc-q35-2.3|pc-q35-2.4|pc-q35-2.5|
-     pc-q35-2.7|pc-q35-2.8]
+     pc-i440fx-2.7|pc-i440fx-2.8|pc-i440fx-2.10|pc-q35-1.4|pc-q35-1.5|
+     pc-q35-1.6|pc-q35-1.7|pc-q35-2.0|pc-q35-2.1|pc-q35-2.2|pc-q35-2.3|
+     pc-q35-2.4|pc-q35-2.5|pc-q35-2.7|pc-q35-2.8|pc-q35-2.10]
   -machine [isapc|pc-0.10|pc-0.11|pc-0.13|pc-1.0|pc-1.1|pc-1.2|pc-1.3|
            pc-i440fx-1.5|pc-i440fx-1.6|pc-i440fx-2.1|pc-i440fx-2.2|
-           pc-i440fx-2.4|pc-i440fx-2.5|pc-i440fx-2.7|pc-i440fx-2.8|pc-q35-1.4|
-           pc-q35-1.5|pc-q35-1.6|pc-q35-1.7|pc-q35-2.0|pc-q35-2.1|pc-q35-2.2|
-           pc-q35-2.3|pc-q35-2.4|pc-q35-2.5|pc-q35-2.7|pc-q35-2.8]
+           pc-i440fx-2.4|pc-i440fx-2.5|pc-i440fx-2.7|pc-i440fx-2.8|
+           pc-i440fx-2.10|pc-q35-1.4|pc-q35-1.5|pc-q35-1.6|pc-q35-1.7|
+           pc-q35-2.0|pc-q35-2.1|pc-q35-2.2|pc-q35-2.3|pc-q35-2.4|pc-q35-2.5|
+           pc-q35-2.7|pc-q35-2.8|pc-q35-2.10]
   -mtdblock file
   -net [dump|socket|vde] ...
   -netdev [dump|hubport|l2tpv3|socket|vde] ...
@@ -715,6 +721,7 @@
   -snapshot
   -soundhw ...
   -tb-size ...
+  -tpmdev emulator ...
   -vga [cg3|tcx|virtio|vmware]
   -win2k-hack
   -xen-create

++++++ update_git.sh ++++++
--- /var/tmp/diff_new_pack.kBrkW4/_old  2017-12-21 11:23:24.796898792 +0100
+++ /var/tmp/diff_new_pack.kBrkW4/_new  2017-12-21 11:23:24.800898597 +0100
@@ -13,8 +13,8 @@
 
 GIT_TREE=git://github.com/openSUSE/qemu.git
 GIT_LOCAL_TREE=~/git/qemu-opensuse
-GIT_BRANCH=opensuse-2.10
-GIT_UPSTREAM_TAG=v2.10.1
+GIT_BRANCH=opensuse-2.11
+GIT_UPSTREAM_TAG=v2.11.0
 GIT_DIR=/dev/shm/qemu-factory-git-dir
 CMP_DIR=/dev/shm/qemu-factory-cmp-dir
 


Reply via email to