commit qemu for openSUSE:Factory

2020-11-06 Thread root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2020-11-06 23:43:12

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new.11331 (New)


Package is "qemu"

Fri Nov  6 23:43:12 2020 rev:186 rq:846056 version:5.1.0

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu.changes2020-10-26 
16:13:30.662782374 +0100
+++ /work/SRC/openSUSE:Factory/.qemu.new.11331/qemu.changes 2020-11-06 
23:43:16.183474621 +0100
@@ -1,0 +2,7 @@
+Wed Nov  4 16:40:36 UTC 2020 - Liang Yan 
+
+- Add virtio-fs support for s390x (jsc#SLE-13822) 
+  libvhost-user-handle-endianness-as-manda.patch
+  virtio-add-vhost-user-fs-ccw-device.patch
+
+---

New:

  libvhost-user-handle-endianness-as-manda.patch
  virtio-add-vhost-user-fs-ccw-device.patch



Other differences:
--
++ qemu.spec ++
--- /var/tmp/diff_new_pack.IH5u4Q/_old  2020-11-06 23:43:19.395468449 +0100
+++ /var/tmp/diff_new_pack.IH5u4Q/_new  2020-11-06 23:43:19.399468441 +0100
@@ -179,6 +179,8 @@
 Patch00044: s390x-Fix-stringop-truncation-issue-repo.patch
 Patch00045: Revert-qht-constify-qht_statistics_init.patch
 Patch00046: qht-Revert-some-constification-in-qht.c.patch
+Patch00047: libvhost-user-handle-endianness-as-manda.patch
+Patch00048: virtio-add-vhost-user-fs-ccw-device.patch
 # Patches applied in roms/seabios/:
 Patch01000: seabios-use-python2-explicitly-as-needed.patch
 Patch01001: seabios-switch-to-python3-as-needed.patch
@@ -949,6 +951,8 @@
 %patch00044 -p1
 %patch00045 -p1
 %patch00046 -p1
+%patch00047 -p1
+%patch00048 -p1
 %patch01000 -p1
 %patch01001 -p1
 %patch01002 -p1

++ bundles.tar.xz ++
Binary files old/d0ed6a69d399ae193959225cdeaa9382746c91cc.bundle and 
new/d0ed6a69d399ae193959225cdeaa9382746c91cc.bundle differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/repo new/repo
--- old/repo2020-08-26 23:32:30.0 +0200
+++ new/repo2020-08-12 00:34:13.0 +0200
@@ -1 +1 @@
-https://github.com/openSUSE/qemu.git
+g...@github.com:openSUSE/qemu.git
Binary files old/roms/ipxe/de4565cbe76ea9f7913a01f331be3ee901bb6e17.bundle and 
new/roms/ipxe/de4565cbe76ea9f7913a01f331be3ee901bb6e17.bundle differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/roms/ipxe/repo new/roms/ipxe/repo
--- old/roms/ipxe/repo  2020-08-26 23:32:30.0 +0200
+++ new/roms/ipxe/repo  2020-08-12 00:34:13.0 +0200
@@ -1 +1 @@
-https://github.com/openSUSE/qemu-ipxe.git
+https://github.com/openSUSE/qemu-ipxe
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/roms/qboot/repo new/roms/qboot/repo
--- old/roms/qboot/repo 2020-08-26 23:32:30.0 +0200
+++ new/roms/qboot/repo 2020-08-12 00:34:13.0 +0200
@@ -1 +1 @@
-https://github.com/openSUSE/qemu-qboot.git
+https://github.com/openSUSE/qemu-qboot
Binary files old/roms/seabios/d9c812dda519a1a73e8370e1b81ddf46eb22ed16.bundle 
and new/roms/seabios/d9c812dda519a1a73e8370e1b81ddf46eb22ed16.bundle differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/roms/seabios/repo new/roms/seabios/repo
--- old/roms/seabios/repo   2020-08-26 23:32:30.0 +0200
+++ new/roms/seabios/repo   2020-08-12 00:34:13.0 +0200
@@ -1 +1 @@
-https://github.com/openSUSE/qemu-seabios.git
+https://github.com/openSUSE/qemu-seabios
Binary files old/roms/sgabios/cbaee52287e5f32373181cff50a00b6c4ac9015a.bundle 
and new/roms/sgabios/cbaee52287e5f32373181cff50a00b6c4ac9015a.bundle differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/roms/sgabios/repo new/roms/sgabios/repo
--- old/roms/sgabios/repo   2020-08-26 23:32:30.0 +0200
+++ new/roms/sgabios/repo   2020-08-12 00:34:13.0 +0200
@@ -1 +1 @@
-https://github.com/openSUSE/qemu-sgabios.git
+https://github.com/openSUSE/qemu-sgabios
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ui/keycodemapdb/repo new/ui/keycodemapdb/repo
--- old/ui/keycodemapdb/repo2020-08-26 23:32:30.0 +0200
+++ new/ui/keycodemapdb/repo2020-08-12 00:34:13.0 +0200
@@ -1 +1 @@
-https://github.com/openSUSE/qemu-keycodemapdb.git
+https://github.com/openSUSE/qemu-keycodemapdb

++ libvhost-user-handle-endianness-as-manda.patch ++
From: Marc Hartmayer 
Date: Tue, 1 Sep 2020 17:00:19 +0200
Subject: libvhost-user: handle endianness as mandated by the spec

Git-commit: 2ffc54708087c6e524297957be2fc5d543abb767
References: jsc#sle-13822

Since virtio exi

commit qemu for openSUSE:Factory

2020-10-26 Thread root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2020-10-26 16:12:56

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new.3463 (New)


Package is "qemu"

Mon Oct 26 16:12:56 2020 rev:185 rq:843503 version:5.1.0

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu.changes2020-10-10 
19:01:26.680396540 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new.3463/qemu.changes  2020-10-26 
16:13:30.662782374 +0100
@@ -1,0 +2,17 @@
+Wed Oct 14 13:05:43 UTC 2020 - Bruce Rogers 
+
+- Note: As part of the "Close the Leap Gap" effort, it's been
+  decided that our SDL2 support in qemu is not worth trying
+  to maintain. Long ago SLE qemu stopped including SDL2 support and
+  now we will do the same for the openSUSE releases going forward.
+  Accordingly SDL2 options are now configured out, and the two sub-
+  packages which are SDL2 specific, namely qemu-audio-sdl and
+  qemu-ui-sdl, are no longer generated, and due to the rpm package
+  conflicts used for those packages, they will be uninstalled from
+  systems as qemu updates move forward
+- Drop e2fsprogs-devel and libpcap-devel as BuildRequires packages.
+  They have not actually been needed to build qemu for a very long
+  time
+- Add more forsplits files
+
+---



Other differences:
--
++ qemu.spec ++
--- /var/tmp/diff_new_pack.jCAIAa/_old  2020-10-26 16:13:33.558785039 +0100
+++ /var/tmp/diff_new_pack.jCAIAa/_new  2020-10-26 16:13:33.562785043 +0100
@@ -208,7 +208,6 @@
 
 # 
 %if "%{name}" == "qemu-linux-user"
-BuildRequires:  e2fsprogs-devel
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
 BuildRequires:  glib2-devel-static
@@ -261,7 +260,6 @@
 %if %{build_x86_firmware_from_source}
 BuildRequires:  dos2unix
 %endif
-BuildRequires:  e2fsprogs-devel
 BuildRequires:  fdupes
 BuildRequires:  flex
 BuildRequires:  gcc-c++
@@ -291,7 +289,6 @@
 %ifnarch %arm s390x
 BuildRequires:  libnuma-devel
 %endif
-BuildRequires:  libpcap-devel
 BuildRequires:  libpixman-1-0-devel >= 0.21.8
 %ifarch x86_64
 BuildRequires:  libpmem-devel
@@ -348,7 +345,6 @@
 BuildRequires:  qemu-arm = %{qemuver}
 BuildRequires:  qemu-audio-alsa = %{qemuver}
 BuildRequires:  qemu-audio-pa = %{qemuver}
-BuildRequires:  qemu-audio-sdl = %{qemuver}
 BuildRequires:  qemu-block-curl = %{qemuver}
 BuildRequires:  qemu-block-dmg = %{qemuver}
 BuildRequires:  qemu-block-gluster = %{qemuver}
@@ -378,7 +374,6 @@
 BuildRequires:  qemu-tools = %{qemuver}
 BuildRequires:  qemu-ui-curses = %{qemuver}
 BuildRequires:  qemu-ui-gtk = %{qemuver}
-BuildRequires:  qemu-ui-sdl = %{qemuver}
 BuildRequires:  qemu-ui-spice-app = %{qemuver}
 BuildRequires:  qemu-vgabios = %{sbver}
 BuildRequires:  qemu-x86= %{qemuver}
@@ -400,7 +395,6 @@
 Recommends: qemu-tools
 Recommends: qemu-ui-curses
 Recommends: qemu-ui-gtk
-Recommends: qemu-ui-sdl
 Recommends: qemu-ui-spice-app
 Recommends: qemu-x86
 %ifarch ppc ppc64 ppc64le
@@ -433,8 +427,9 @@
 Recommends: qemu-ksm = %{qemuver}
 Suggests:   qemu-microvm
 Suggests:   qemu-vhost-user-gpu
-Provides:   qemu-audio-oss = %{qemuver}
 Obsoletes:  qemu-audio-oss < %{qemuver}
+Obsoletes:  qemu-audio-sdl < %{qemuver}
+Obsoletes:  qemu-ui-sdl < %{qemuver}
 
 # 
 %define generic_qemu_description QEMU provides full machine emulation and 
cross architecture usage. It closely\
@@ -594,16 +589,6 @@
 %description audio-pa
 This package contains a module for Pulse Audio based audio support for QEMU.
 
-%package audio-sdl
-Summary:SDL based audio support for QEMU
-Group:  System/Emulators/PC
-Version:%{qemuver}
-Release:0
-%{qemu_module_conflicts}
-
-%description audio-sdl
-This package contains a module for SDL based audio support for QEMU.
-
 %package block-curl
 Summary:cURL block support for QEMU
 Group:  System/Emulators/PC
@@ -748,16 +733,6 @@
 %description ui-gtk
 This package contains a module for doing GTK based UI for QEMU.
 
-%package ui-sdl
-Summary:SDL based UI support for QEMU
-Group:  System/Emulators/PC
-Version:%{qemuver}
-Release:0
-%{qemu_module_conflicts}
-
-%description ui-sdl
-This package contains a module for doing SDL based UI for QEMU.
-
 %package ui-spice-app
 Summary:Spice UI support for QEMU
 Group:  System/Emulators/PC
@@ -1148,7 +1123,7 @@
 %endif
--enable-pie \
--enable-docs \
-   --audio-drv-list="pa alsa sdl" \
+   --audio-drv-list="pa alsa" \
  

commit qemu for openSUSE:Factory

2020-10-10 Thread root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2020-10-10 19:01:09

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new.4249 (New)


Package is "qemu"

Sat Oct 10 19:01:09 2020 rev:184 rq:840111 version:5.1.0

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu.changes2020-10-02 
17:15:40.170080735 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new.4249/qemu.changes  2020-10-10 
19:01:26.680396540 +0200
@@ -1,0 +2,9 @@
+Wed Oct  7 13:34:49 UTC 2020 - Bruce Rogers 
+
+- Create qemu-skiboot sub-package. Use update-alternatives mechanism
+  to coordinate with opal-firmware (provided with skiboot package set)
+  on the provider of the /usr/share/qemu/skiboot.lid firmware file.
+  qemu-skiboot uses a priority of 15, while opal-firmware uses a
+  priority of 10 (jsc#SLE-13240)
+
+---



Other differences:
--
++ qemu.spec ++
--- /var/tmp/diff_new_pack.hECaZI/_old  2020-10-10 19:01:31.808399085 +0200
+++ /var/tmp/diff_new_pack.hECaZI/_new  2020-10-10 19:01:31.812399087 +0200
@@ -374,6 +374,7 @@
 BuildRequires:  qemu-s390  = %{qemuver}
 BuildRequires:  qemu-seabios = %{sbver}
 BuildRequires:  qemu-sgabios = 8
+BuildRequires:  qemu-skiboot = %{qemuver}
 BuildRequires:  qemu-tools = %{qemuver}
 BuildRequires:  qemu-ui-curses = %{qemuver}
 BuildRequires:  qemu-ui-gtk = %{qemuver}
@@ -427,6 +428,7 @@
 Suggests:   qemu-block-ssh
 Suggests:   qemu-chardev-baum
 Suggests:   qemu-extra
+Suggests:   qemu-skiboot
 Suggests:   qemu-lang
 Recommends: qemu-ksm = %{qemuver}
 Suggests:   qemu-microvm
@@ -517,6 +519,7 @@
 Requires:   %name = %{qemuver}
 Recommends: qemu-ipxe
 Recommends: qemu-vgabios
+Recommends: qemu-skiboot
 
 %description extra
 %{generic_qemu_description}
@@ -886,6 +889,20 @@
 Provides EDK II based firmware.
 %endif
 
+%package skiboot
+Summary:OPAL firmware (aka skiboot), used in booting OpenPOWER systems
+Group:  System/Emulators/PC
+Version:%{qemuver}
+Release:0
+BuildArch:  noarch
+Requires(post): update-alternatives
+Requires(postun): update-alternatives
+Provides:   %name:%_datadir/%name/forsplits/06
+
+%description skiboot
+Provides OPAL (OpenPower Abstraction Layer) firmware, aka skiboot, as
+traditionally packaged with QEMU.
+
 %package ksm
 Summary:Kernel Samepage Merging services
 Group:  System/Emulators/PC
@@ -1613,6 +1630,13 @@
 install -D -m 0644 %{SOURCE204} %{buildroot}%_docdir/%name/qemu-qmp-ref.html
 install -D -m 0644 %{SOURCE205} %{buildroot}%_docdir/%name/qemu-qmp-ref.txt
 mv %{buildroot}%_libexecdir/qemu-pr-helper %{buildroot}%_bindir/qemu-pr-helper
+
+# in support of update-alternatives
+mv %{buildroot}%_datadir/%name/skiboot.lid 
%{buildroot}%_datadir/%name/skiboot.lid.qemu
+# create a dummy target for /etc/alternatives/skiboot.lid
+mkdir -p %{buildroot}%{_sysconfdir}/alternatives
+ln -s -f %{_sysconfdir}/alternatives/skiboot.lid 
%{buildroot}%{_datadir}/%name/skiboot.lid
+
 install -D -m 0644 %{SOURCE201} 
%{buildroot}%_datadir/%name/forsplits/pkg-split.txt
 for X in 00 01 02 03 04 05 06 07 08 09
 do
@@ -1687,6 +1711,15 @@
 %postun ksm
 %service_del_postun ksm.service
 
+%post skiboot
+update-alternatives --install \
+   %{_datadir}/%name/skiboot.lid skiboot.lid 
%{_datadir}/%name/skiboot.lid.qemu 15
+
+%postun skiboot
+if [ ! -f %{_datadir}/%name/skiboot.lid.qemu ] ; then
+   update-alternatives --remove skiboot.lid %{_datadir}/%name/skiboot.lid.qemu
+fi
+
 %endif # qemu
 
 # 
@@ -1718,7 +1751,6 @@
 %_datadir/%name/forsplits/02
 %_datadir/%name/forsplits/04
 %_datadir/%name/forsplits/05
-%_datadir/%name/forsplits/06
 %_datadir/%name/forsplits/07
 %_datadir/%name/forsplits/08
 %_datadir/%name/forsplits/09
@@ -1894,7 +1926,6 @@
 %_datadir/%name/canyonlands.dtb
 %_datadir/%name/openbios-ppc
 %_datadir/%name/qemu_vga.ndrv
-%_datadir/%name/skiboot.lid
 %_datadir/%name/slof.bin
 %_datadir/%name/u-boot.e500
 %_datadir/%name/u-boot-sam460-20100605.bin
@@ -2150,6 +2181,15 @@
 %endif
 %endif
 
+%files skiboot
+%defattr(-, root, root)
+%dir %_datadir/%name
+%dir %_datadir/%name/forsplits
+%_datadir/%name/forsplits/06
+%_datadir/%name/skiboot.lid
+%_datadir/%name/skiboot.lid.qemu
+%ghost %_sysconfdir/alternatives/skiboot.lid
+
 %files vhost-user-gpu
 %defattr(-, root, root)
 %dir %_datadir/%name/vhost-user

++ bundles.tar.xz ++
Binary files old/d0ed6a69d399ae193959225cdeaa9382746c91cc.bundle and 
new/d0ed6a69d399ae193959225cdeaa9382746c91cc.bundle differ
Binary files old/roms/ipxe/de4565cbe76ea9f7913a01f331be3

commit qemu for openSUSE:Factory

2020-10-02 Thread root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2020-10-02 17:15:38

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new.4249 (New)


Package is "qemu"

Fri Oct  2 17:15:38 2020 rev:183 rq:838837 version:5.1.0

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu.changes2020-09-24 
16:13:54.632878606 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new.4249/qemu.changes  2020-10-02 
17:15:40.170080735 +0200
@@ -1,0 +2,8 @@
+Wed Sep 30 18:30:12 UTC 2020 - Bruce Rogers 
+
+- Undo part of the split-provides recently done. We have to wait on
+  virt-manager to handle qemu modularization better before we make
+  qemu-hw-display-qxl and qemu-hw-usb-redirect non-required
+  (boo#1157320 boo#1176517)
+
+---



Other differences:
--
++ qemu.spec ++
--- /var/tmp/diff_new_pack.l8GAlY/_old  2020-10-02 17:15:43.818082815 +0200
+++ /var/tmp/diff_new_pack.l8GAlY/_new  2020-10-02 17:15:43.822082817 +0200
@@ -393,8 +393,8 @@
 Recommends: kvm_stat
 %endif
 Recommends: qemu-block-curl
-Recommends: qemu-hw-display-qxl
-Recommends: qemu-hw-usb-redirect
+Requires:   qemu-hw-display-qxl
+Requires:   qemu-hw-usb-redirect
 Recommends: qemu-hw-usb-smartcard
 Recommends: qemu-tools
 Recommends: qemu-ui-curses
@@ -696,7 +696,6 @@
 Group:  System/Emulators/PC
 Version:%{qemuver}
 Release:0
-Provides:   %name:%_datadir/%name/forsplits/01
 Provides:   %name:%_docdir/%name/qemu-ga-ref.txt
 %{qemu_module_conflicts}
 
@@ -708,7 +707,6 @@
 Group:  System/Emulators/PC
 Version:%{qemuver}
 Release:0
-Provides:   %name:%_datadir/%name/forsplits/02
 Provides:   %name:%_docdir/%name/qemu-qmp-ref.html
 %{qemu_module_conflicts}
 
@@ -821,8 +819,9 @@
 BuildArch:  noarch
 
 %description microvm
-MicroVM (qboot) is a minimal x86 firmware for booting Linux kernel.
-It provides the minimum resources needed to boot PVH and bzImages.
+This package provides minimal x86 firmware for booting certain guests.
+qboot based bios-microvm provides the minimum resources needed to boot PVH and
+bzImages.
 
 %package seabios
 Summary:x86 Legacy BIOS for QEMU
@@ -1615,13 +1614,10 @@
 install -D -m 0644 %{SOURCE205} %{buildroot}%_docdir/%name/qemu-qmp-ref.txt
 mv %{buildroot}%_libexecdir/qemu-pr-helper %{buildroot}%_bindir/qemu-pr-helper
 install -D -m 0644 %{SOURCE201} 
%{buildroot}%_datadir/%name/forsplits/pkg-split.txt
-ln -s pkg-split.txt %{buildroot}%_datadir/%name/forsplits/00
-ln -s pkg-split.txt %{buildroot}%_datadir/%name/forsplits/01
-ln -s pkg-split.txt %{buildroot}%_datadir/%name/forsplits/02
-ln -s pkg-split.txt %{buildroot}%_datadir/%name/forsplits/03
-ln -s pkg-split.txt %{buildroot}%_datadir/%name/forsplits/04
-ln -s pkg-split.txt %{buildroot}%_datadir/%name/forsplits/05
-ln -s pkg-split.txt %{buildroot}%_datadir/%name/forsplits/06
+for X in 00 01 02 03 04 05 06 07 08 09
+do
+  ln -s pkg-split.txt %{buildroot}%_datadir/%name/forsplits/$X
+done
 %fdupes -s %{buildroot}
 
 # 
@@ -1718,9 +1714,14 @@
 %dir %_datadir/%name/firmware
 %dir %_datadir/%name/forsplits
 %_datadir/%name/forsplits/pkg-split.txt
+%_datadir/%name/forsplits/01
+%_datadir/%name/forsplits/02
 %_datadir/%name/forsplits/04
 %_datadir/%name/forsplits/05
 %_datadir/%name/forsplits/06
+%_datadir/%name/forsplits/07
+%_datadir/%name/forsplits/08
+%_datadir/%name/forsplits/09
 %_datadir/%name/keymaps
 %_datadir/%name/qemu-ifup
 %_datadir/%name/qemu-nsis.bmp
@@ -2031,9 +2032,6 @@
 
 %files hw-display-qxl
 %defattr(-, root, root)
-%dir %_datadir/%name
-%dir %_datadir/%name/forsplits
-%_datadir/%name/forsplits/01
 %dir %_docdir/%name
 %_docdir/%name/qemu-ga-ref.txt
 %dir %_libdir/%name
@@ -2041,9 +2039,6 @@
 
 %files hw-usb-redirect
 %defattr(-, root, root)
-%dir %_datadir/%name
-%dir %_datadir/%name/forsplits
-%_datadir/%name/forsplits/02
 %dir %_docdir/%name
 %_docdir/%name/qemu-qmp-ref.html
 %dir %_libdir/%name




++ qemu.spec.in ++
--- /var/tmp/diff_new_pack.l8GAlY/_old  2020-10-02 17:15:44.338083112 +0200
+++ /var/tmp/diff_new_pack.l8GAlY/_new  2020-10-02 17:15:44.338083112 +0200
@@ -321,8 +321,8 @@
 Recommends: kvm_stat
 %endif
 Recommends: qemu-block-curl
-Recommends: qemu-hw-display-qxl
-Recommends: qemu-hw-usb-redirect
+Requires:   qemu-hw-display-qxl
+Requires:   qemu-hw-usb-redirect
 Recommends: qemu-hw-usb-smartcard
 Recommends: qemu-tools
 Recommends: qemu-ui-curses
@@ -625,7 +625,6 @@
 Version:%{qemuver}
 Release:0
 Provides:   %name:

commit qemu for openSUSE:Factory

2020-09-24 Thread root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2020-09-24 16:13:11

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new.4249 (New)


Package is "qemu"

Thu Sep 24 16:13:11 2020 rev:182 rq:835826 version:5.1.0

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu.changes2020-09-18 
14:36:15.051726590 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new.4249/qemu.changes  2020-09-24 
16:13:54.632878606 +0200
@@ -1,0 +2,6 @@
+Mon Sep 21 12:10:08 UTC 2020 - Bruce Rogers 
+
+- Fix spec file, where a conditional macro didn't have the correct
+  syntax (bsc#1176766)
+
+---



Other differences:
--
++ qemu.spec ++
--- /var/tmp/diff_new_pack.utlJ1h/_old  2020-09-24 16:13:56.728880703 +0200
+++ /var/tmp/diff_new_pack.utlJ1h/_new  2020-09-24 16:13:56.732880706 +0200
@@ -258,7 +258,7 @@
 %endif
 BuildRequires:  curl-devel
 BuildRequires:  cyrus-sasl-devel
-%if build_x86_firmware_from_source
+%if %{build_x86_firmware_from_source}
 BuildRequires:  dos2unix
 %endif
 BuildRequires:  e2fsprogs-devel
@@ -266,7 +266,7 @@
 BuildRequires:  flex
 BuildRequires:  gcc-c++
 BuildRequires:  glib2-devel >= 2.48
-%if build_x86_firmware_from_source
+%if %{build_x86_firmware_from_source}
 BuildRequires:  glibc-devel-32bit
 %endif
 BuildRequires:  glusterfs-devel >= 3
@@ -316,7 +316,7 @@
 BuildRequires:  makeinfo
 BuildRequires:  multipath-tools-devel
 BuildRequires:  pkgconfig(libudev)
-%if build_x86_firmware_from_source
+%if %{build_x86_firmware_from_source}
 BuildRequires:  nasm
 %endif
 BuildRequires:  ncurses-devel




++ qemu.spec.in ++
--- /var/tmp/diff_new_pack.utlJ1h/_old  2020-09-24 16:13:57.128881103 +0200
+++ /var/tmp/diff_new_pack.utlJ1h/_new  2020-09-24 16:13:57.128881103 +0200
@@ -186,7 +186,7 @@
 %endif
 BuildRequires:  curl-devel
 BuildRequires:  cyrus-sasl-devel
-%if build_x86_firmware_from_source
+%if %{build_x86_firmware_from_source}
 BuildRequires:  dos2unix
 %endif
 BuildRequires:  e2fsprogs-devel
@@ -194,7 +194,7 @@
 BuildRequires:  flex
 BuildRequires:  gcc-c++
 BuildRequires:  glib2-devel >= 2.48
-%if build_x86_firmware_from_source
+%if %{build_x86_firmware_from_source}
 BuildRequires:  glibc-devel-32bit
 %endif
 BuildRequires:  glusterfs-devel >= 3
@@ -244,7 +244,7 @@
 BuildRequires:  lzo-devel
 BuildRequires:  makeinfo
 BuildRequires:  multipath-tools-devel
-%if build_x86_firmware_from_source
+%if %{build_x86_firmware_from_source}
 BuildRequires:  nasm
 %endif
 BuildRequires:  ncurses-devel




commit qemu for openSUSE:Factory

2020-09-18 Thread root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2020-09-18 14:32:50

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new.4249 (New)


Package is "qemu"

Fri Sep 18 14:32:50 2020 rev:181 rq:834954 version:5.1.0

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu.changes2020-09-03 
01:11:17.092409598 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new.4249/qemu.changes  2020-09-18 
14:36:15.051726590 +0200
@@ -1,0 +2,43 @@
+Tue Sep 15 21:19:55 UTC 2020 - Bruce Rogers 
+
+- Change qemu-x86 packaging relationship with qemu-microvm from
+  Requires to Recommends
+
+---
+Thu Sep 10 21:42:02 UTC 2020 - Bruce Rogers 
+
+- In an effort to "Close the Leap Gap", remove use of is_opensuse
+  from the spec file, so that the same packages built for SLE can
+  be reused for Leap. Some sub-packages will not be included for
+  SLE which are included for Leap. They wil be provided in Package
+  Hub for SLE users as unsupported packages. (jsc#SLE-11660,
+  jsc#SLE-11661, jsc#SLE-11662, jsc#SLE-11691, jse#SLE-11692,
+  jsc#SLE-11894)
+
+---
+Thu Sep 10 14:51:35 UTC 2020 - Bruce Rogers 
+
+- Add infrastructure to do package splits when split-off package
+  isn't required and doesn't (otherwise) include any previously
+  installed files. This version of qemu has split out non-essential
+  functionality into loadable modules, as noted in Aug 20, 2020 log
+  entry, which describes the emergency Split-Provides. That approach
+  will be superseded by this planned approach, and those dummy doc
+  files will be removed in time
+  Here is the new mapping:
+  subpackagecontinuity file provided (files are dummies)
+  ==
+  qemu-chardev-baum /usr/share/qemu/forsplits/00
+  qemu-hw-display-qxl   /usr/share/qemu/forsplits/01
+  qemu-hw-usb-redirect  /usr/share/qemu/forsplits/02
+  qemu-hw-usb-smartcard /usr/share/qemu/forsplits/03
+
+---
+Wed Sep  9 02:38:13 UTC 2020 - Bruce Rogers 
+
+- Fix path of qemu-pr-helper. It was a mistake to move it from
+  %_bindir to _libexecdir. In more recent qemu code it's been moved
+  back, so undo this mistake by providing it at the same location
+  as it has been all along
+
+---

New:

  pkg-split.txt



Other differences:
--
++ qemu.spec ++
 836 lines (skipped)
 between /work/SRC/openSUSE:Factory/qemu/qemu.spec
 and /work/SRC/openSUSE:Factory/.qemu.new.4249/qemu.spec

++ build-Workaround-compilation-error-with-.patch ++
--- /var/tmp/diff_new_pack.61oWy3/_old  2020-09-18 14:36:24.103734668 +0200
+++ /var/tmp/diff_new_pack.61oWy3/_new  2020-09-18 14:36:24.107734672 +0200
@@ -4,7 +4,6 @@
 
 Git-commit: 1dd56dbd11082fb622c2ed21cfaced4f47d798a6
 References: bsc#1121464
-Include-If: %if 0%{?suse_version} > 1500 && 0%{?is_opensuse}
 
 Compiling with gcc 9.1 generates lots of "taking address of packed
 member of ... may result in an unaligned pointer value" warnings.

++ bundles.tar.xz ++
Binary files old/d0ed6a69d399ae193959225cdeaa9382746c91cc.bundle and 
new/d0ed6a69d399ae193959225cdeaa9382746c91cc.bundle differ
Binary files old/roms/ipxe/de4565cbe76ea9f7913a01f331be3ee901bb6e17.bundle and 
new/roms/ipxe/de4565cbe76ea9f7913a01f331be3ee901bb6e17.bundle differ

++ docs-add-SUSE-support-statements-to-html.patch ++
--- /var/tmp/diff_new_pack.61oWy3/_old  2020-09-18 14:36:24.195734750 +0200
+++ /var/tmp/diff_new_pack.61oWy3/_new  2020-09-18 14:36:24.195734750 +0200
@@ -2,7 +2,7 @@
 Date: Tue, 28 Apr 2020 09:53:49 -0600
 Subject: docs: add SUSE support statements to html docs
 
-Include-If: %if %{legacy_qemu_kvm} && 0%{?is_opensuse} == 0
+Include-If: %if %{legacy_qemu_kvm}
 
 We can fairly easily produce an html version of our support statements.
 Now that qemu includes fairly good html-based documentation, leverage it

++ hw-hyperv-vmbus-Fix-32bit-compilation.patch ++
--- /var/tmp/diff_new_pack.61oWy3/_old  2020-09-18 14:36:24.223734776 +0200
+++ /var/tmp/diff_new_pack.61oWy3/_new  2020-09-18 14:36:24.223734776 +0200
@@ -1,10 +1,27 @@
 From: Jon Doron 
 Date: Wed, 15 Jul 2020 11:43:26 +0300
 Subject: hw: hyperv: vmbus: Fix 32bit compilation
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
 
-Git-commit: 
+Git-commit: 8b39aa90e90e9c04d07b0fbb583195237f3f11fe
 
+Fix 32-bit build error for vmbus:
+
+  hw/hyperv

commit qemu for openSUSE:Factory

2020-09-02 Thread root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2020-09-03 01:10:27

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new.3399 (New)


Package is "qemu"

Thu Sep  3 01:10:27 2020 rev:180 rq:831276 version:5.1.0

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu.changes2020-08-23 
09:20:56.742677351 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new.3399/qemu.changes  2020-09-03 
01:11:17.092409598 +0200
@@ -1,0 +2,31 @@
+Tue Sep  1 18:10:17 UTC 2020 - Bruce Rogers 
+
+- For SLE15-SP3, note that this update to v5.1.0 is a step towards
+  fulfilling jsc#SLE-13689, which asks for qemu v5.2.0 or higher
+
+---
+Wed Aug 26 21:46:05 UTC 2020 - Bruce Rogers 
+
+- Fix some shell syntax in update_git.sh, esp. an issue exposed by
+  the most recent patch added
+
+---
+Tue Aug 25 22:42:27 UTC 2020 - Bruce Rogers 
+
+- Fix OOB access while processing USB packets (CVE-2020-14364
+  bsc#1175441)
+  usb-fix-setup_len-init-CVE-2020-14364.patch
+- Re-sync openSUSE and SUSE SLE qemu packages. This changes file
+  is the openSUSE one with this entry providing the intervening
+  SLE CVE, JIRA, and bugzilla references, which are still addressed
+  in this package, and not yet called out in this changes file.
+* CVE-2020-1983  CVE-2020-10761 CVE-2020-13361 CVE-2020-13362
+  CVE-2020-13659 CVE-2020-13800
+* bsc#1167816 bsc#1170940 boo#1171712 bsc#1172383 bsc#1172384
+  bsc#1172386 bsc#1172495 bsc#1172710
+* Patches dropped (SLE) (included in current release tarball):
+  exec-set-map-length-to-zero-when-returni.patch
+  i386-acpi-Remove-_HID-from-the-SMBus-ACP.patch
+  megasas-use-unsigned-type-for-reply_queu.patch
+
+---

New:

  usb-fix-setup_len-init-CVE-2020-14364.patch



Other differences:
--
++ qemu.spec ++
--- /var/tmp/diff_new_pack.BmJeLA/_old  2020-09-03 01:11:23.532411745 +0200
+++ /var/tmp/diff_new_pack.BmJeLA/_new  2020-09-03 01:11:23.540411748 +0200
@@ -183,6 +183,7 @@
 Patch00043: s390x-Fix-stringop-truncation-issue-repo.patch
 Patch00044: Revert-qht-constify-qht_statistics_init.patch
 Patch00045: qht-Revert-some-constification-in-qht.c.patch
+Patch00046: usb-fix-setup_len-init-CVE-2020-14364.patch
 # Patches applied in roms/seabios/:
 Patch01000: seabios-use-python2-explicitly-as-needed.patch
 Patch01001: seabios-switch-to-python3-as-needed.patch
@@ -1006,6 +1007,7 @@
 %patch00043 -p1
 %patch00044 -p1
 %patch00045 -p1
+%patch00046 -p1
 %patch01000 -p1
 %patch01001 -p1
 %patch01002 -p1

++ bundles.tar.xz ++
Binary files old/d0ed6a69d399ae193959225cdeaa9382746c91cc.bundle and 
new/d0ed6a69d399ae193959225cdeaa9382746c91cc.bundle differ




++ update_git.sh ++
--- /var/tmp/diff_new_pack.BmJeLA/_old  2020-09-03 01:11:24.172411958 +0200
+++ /var/tmp/diff_new_pack.BmJeLA/_new  2020-09-03 01:11:24.172411958 +0200
@@ -363,10 +363,10 @@
 sed -E -i 's/(^index 
[a-f0-9]{28})[a-f0-9]{12}([.][.][a-f0-9]{28})[a-f0-9]{12}( [0-9]{6}$)/\1\2\3/' 
$i
BASENAME=$(basename $i)
 if [ "$FIVE_DIGIT_POTENTIAL" = "1" ]; then
-if [[ $BASENAME =~ [[:digit:]]{5}.* ]]; then
+if [[ "$BASENAME" =~ ^[[:digit:]]{5}.* ]]; then
 :
 else
-BASENAME=0$BASENAME
+BASENAME=0"$BASENAME"
 fi
fi
 if [[ "$NUMBERED_PATCHES" = "0" ]]; then
@@ -374,23 +374,23 @@
 else
KEEP_COUNT=40
fi
-tail -n +2 $i > $CMP_DIR/${BASENAME:0:$KEEP_COUNT}.patch
+tail -n +2 $i > $CMP_DIR/"${BASENAME:0:$KEEP_COUNT}".patch
rm $i
 done
 if [[ "$NUMBERED_PATCHES" = "0" ]]; then
 for i in [0-9]*.patch; do
-osc rm --force $i
+osc rm --force "$i"
 done
 # make sure that w/out the numbered prefixes, the patchnames are all unique
 mkdir checkdir
 for i in $CMP_DIR/*; do
 BASENAME=$(basename $i)
-   FINALNAME=${BASENAME:4+$FIVE_DIGIT_POTENTIAL+1:40+1+5}
-   if [[ -e checkdir/$FINALNAME ]]; then
+   FINALNAME="${BASENAME:4+$FIVE_DIGIT_POTENTIAL+1:40+1+5}"
+   if [[ -e checkdir/"$FINALNAME" ]]; then
echo "ERROR! Patch name $FINALNAME is not unique! Please modify 
patch subject to achieve uniqueness"
exit 1
 fi
-   cp $i checkdir/$FINALNAME
+   cp $i checkdir/"$FINALNAME"
 done
 CHECK_DIR=checkdir
cp $CMP_DIR/*.patch .
@@ -404,10 +404,10 @@
 fi

commit qemu for openSUSE:Factory

2020-08-23 Thread root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2020-08-23 09:20:45

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new.3399 (New)


Package is "qemu"

Sun Aug 23 09:20:45 2020 rev:179 rq:828230 version:5.1.0

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu.changes2020-08-14 
09:32:27.932371863 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new.3399/qemu.changes  2020-08-23 
09:20:56.742677351 +0200
@@ -1,0 +2,27 @@
+Thu Aug 20 13:19:12 UTC 2020 - Bruce Rogers 
+
+- Fix compilation errors seen with pre-release gcc 11
+  qht-Revert-some-constification-in-qht.c.patch
+  Revert-qht-constify-qht_statistics_init.patch
+  help-compiler-out-by-initializing-array.patch
+  s390x-Fix-stringop-truncation-issue-repo.patch
+- Add Split-Provides mechanism, using doc files which were moved
+  in v5.1.0. This allows for the new subpackages to be selected for
+  install when the v5.0.0 qemu is updated. These new subpackages are
+  not marked as "Required" by any packages, in an effort to reduce
+  the dependencies of the core qemu components (boo#1175320)
+  v5.0.0 qemu file mapping is provided as follows:
+  subpackagecontinuity file provided (files are dummies)
+  ==
+  qemu-chardev-baum /usr/share/doc/packages/qemu/qemu-ga-ref.html
+  qemu-hw-display-qxl   /usr/share/doc/packages/qemu/qemu-ga-ref.txt
+  qemu-hw-usb-redirect  /usr/share/doc/packages/qemu/qemu-qmp-ref.html
+  qemu-hw-usb-smartcard /usr/share/doc/packages/qemu/qemu-qmp-ref.txt
+
+---
+Tue Aug 18 15:29:41 UTC 2020 - Dominique Leuenberger 
+
+- Fix wrong usage of %{_libexecdir} for systemd owned paths below
+  %{_prefix}/lib.
+
+---

New:

  Revert-qht-constify-qht_statistics_init.patch
  help-compiler-out-by-initializing-array.patch
  qemu-ga-ref.html
  qemu-ga-ref.txt
  qemu-qmp-ref.html
  qemu-qmp-ref.txt
  qht-Revert-some-constification-in-qht.c.patch
  s390x-Fix-stringop-truncation-issue-repo.patch



Other differences:
--
++ qemu.spec ++
--- /var/tmp/diff_new_pack.cxsCwq/_old  2020-08-23 09:20:58.818678502 +0200
+++ /var/tmp/diff_new_pack.cxsCwq/_new  2020-08-23 09:20:58.822678504 +0200
@@ -125,6 +125,10 @@
 Source14:   50-seabios-256k.json
 Source15:   60-seabios-128k.json
 Source200:  qemu-rpmlintrc
+Source201:  qemu-ga-ref.html
+Source202:  qemu-ga-ref.txt
+Source203:  qemu-qmp-ref.html
+Source204:  qemu-qmp-ref.txt
 Source300:  bundles.tar.xz
 Source301:  update_git.sh
 Source302:  config.sh
@@ -176,6 +180,9 @@
 Patch00040: roms-Makefile-enable-cross-compile-for-b.patch
 Patch00041: configure-remove-pkgversion-from-CONFIG_.patch
 Patch00042: docs-add-SUSE-support-statements-to-html.patch
+Patch00043: s390x-Fix-stringop-truncation-issue-repo.patch
+Patch00044: Revert-qht-constify-qht_statistics_init.patch
+Patch00045: qht-Revert-some-constification-in-qht.c.patch
 # Patches applied in roms/seabios/:
 Patch01000: seabios-use-python2-explicitly-as-needed.patch
 Patch01001: seabios-switch-to-python3-as-needed.patch
@@ -189,6 +196,7 @@
 Patch02005: stub-out-the-SAN-req-s-in-int13.patch
 Patch02006: ipxe-Makefile-fix-issues-of-build-reprod.patch
 Patch02007: Do-not-apply-WORKAROUND_CFLAGS-for-host-.patch
+Patch02008: help-compiler-out-by-initializing-array.patch
 # Patches applied in roms/sgabios/:
 Patch03000: sgabios-Makefile-fix-issues-of-build-rep.patch
 Patch03001: roms-sgabios-Fix-csum8-to-be-built-by-ho.patch
@@ -723,6 +731,7 @@
 Group:  System/Emulators/PC
 Version:%{qemuver}
 Release:0
+Provides:   %name:%_docdir/%name/qemu-ga-ref.html
 %{qemu_module_conflicts}
 
 %description chardev-baum
@@ -733,6 +742,7 @@
 Group:  System/Emulators/PC
 Version:%{qemuver}
 Release:0
+Provides:   %name:%_docdir/%name/qemu-ga-ref.txt
 %{qemu_module_conflicts}
 
 %description hw-display-qxl
@@ -743,20 +753,24 @@
 Group:  System/Emulators/PC
 Version:%{qemuver}
 Release:0
+Provides:   %name:%_docdir/%name/qemu-qmp-ref.html
 %{qemu_module_conflicts}
 
 %description hw-usb-redirect
 This package contains a module for USB redirection support.
 
+%if 0%{?is_opensuse}
 %package hw-usb-smartcard
 Summary:USB smartcard support for QEMU
 Group:  System/Emulators/PC
 Version:%{qemuver}
 Release:0
+Provides:   %name:%_docdir/%name/qemu-qmp-ref.txt
 %{qemu_module_conflicts}
 
 %description hw-usb-smartcar

commit qemu for openSUSE:Factory

2020-08-14 Thread root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2020-08-14 09:31:14

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new.3399 (New)


Package is "qemu"

Fri Aug 14 09:31:14 2020 rev:178 rq:825863 version:5.1.0

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu.changes2020-07-26 
16:15:37.540607256 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new.3399/qemu.changes  2020-08-14 
09:32:27.932371863 +0200
@@ -1,0 +2,81 @@
+Tue Aug 11 20:05:25 UTC 2020 - Bruce Rogers 
+
+- Update to v5.1.0: See http://wiki.qemu.org/ChangeLog/5.1
+  Take note that ongoing feature deprecation is tracked at both
+  http://wiki.qemu-project.org/Features/LegacyRemoval and in
+  the deprecated.html file installed with the qemu package
+  Some noteworthy changes:
+* s390: Protected virtualization (secure execute) is fully merged
+  upstream
+* s390: vfio-ccw devices no longer require setting the allow
+  prefetch bit in the ORB, but is still dependent on host kernel
+  support
+* s390: vfio-ccw now has basic support for relaying path state
+  changes to the guest
+* PowerPC: pseries: NVDIMMs require label-size property
+* PowerPC: pseries: POWER10 support
+* PowerPC: added interface to inject POWER style NMIs
+* ARM: new board: sonorapass-bmc
+* ARM: new emulated features: ARMv8.2-TTSUXN, ARMv8.5-MemTag
+* ARM: Raspberry Pi boards now support a USB controller
+* ARM: virt board now supports hot-remove memory
+* RISC-V lots of improvements
+* qemu-img resize now requires -shrink to shrinking raw images
+* The mem parameter of the -numa option is no longer recognized
+  starting with 5.1 machine types - instead use the memdev parameter
+* The ACPI WAET table is now exposed to guests
+* The max blocksize for virtual storage device is now 2 MiB
+* NVMe improvements
+* Crypto subsystem improvements
+* Block backends and tools: Numerous improvements and fixes
+* Firmware updates: SeaBIOS (essentially v1.14.0), OpenBIOS, SLOF
+  (20200717), OpenSBI (v0.7)
+* Patches dropped (upstream unless otherwise noted):
+  ati-vga-check-mm_index-before-recursive-.patch
+  audio-fix-wavcapture-segfault.patch
+  es1370-check-total-frame-count-against-c.patch
+  exec-set-map-length-to-zero-when-returni.patch
+  gcc10-maybe-uninitialized.patch
+  hw-vfio-pci-quirks-Fix-broken-legacy-IGD.patch
+  megasas-use-unsigned-type-for-reply_queu.patch
+  nbd-server-Avoid-long-error-message-asse.patch
+  ppc-spapr_caps-Don-t-disable-cap_cfpc-on.patch
+  s390x-Add-SIDA-memory-ops.patch
+  s390x-Add-unpack-facility-feature-to-GA1.patch
+  s390x-Move-diagnose-308-subcodes-and-rcs.patch
+  s390x-protvirt-Add-migration-blocker.patch
+  s390x-protvirt-Disable-address-checks-fo.patch
+  s390x-protvirt-Handle-SIGP-store-status-.patch
+  s390x-protvirt-Inhibit-balloon-when-swit.patch
+  s390x-protvirt-KVM-intercept-changes.patch
+  s390x-protvirt-Move-diag-308-data-over-S.patch
+  s390x-protvirt-Move-IO-control-structure.patch
+  s390x-protvirt-Move-STSI-data-over-SIDAD.patch
+  s390x-protvirt-SCLP-interpretation.patch
+  s390x-protvirt-Set-guest-IPL-PSW.patch
+  s390x-protvirt-Support-unpack-facility.patch
+  s390x-s390-virtio-ccw-Fix-build-on-syste.patch
+  Sync-pv.patch
+  tests-Disable-some-block-tests-for-now.patch (no longer needed)
+  vga-fix-cirrus-bios.patch
+  virtiofsd-add-rlimit-nofile-NUM-option.patch
+  virtiofsd-stay-below-fs.file-max-sysctl-.patch
+* Patches renamed:
+  build-Do-not-apply-WORKAROUND_CFLAGS-for.patch
+  -> Do-not-apply-WORKAROUND_CFLAGS-for-host-.patch
+  build-Fix-s-directive-argument-is-null-e.patch
+  -> Fix-s-directive-argument-is-null-error.patch
+* Patches added:
+   hw-hyperv-vmbus-Fix-32bit-compilation.patch
+- New subpackages, due to modularization: qemu-chardev-baum,
+  qemu-hw-display-qxl, qemu-hw-usb-redirect, qemu-hw-usb-smartcard
+- Configure to use "system" libslirp and libdaxctl (libnvdimm)
+  when available
+
+---
+Thu Jul 23 19:26:05 UTC 2020 - Liang Yan 
+
+- Don't disable cap_cfpc on POWER8 by default (bsc#1174374)
+  ppc-spapr_caps-Don-t-disable-cap_cfpc-on.patch
+
+---

Old:

  Sync-pv.patch
  ati-vga-check-mm_index-before-recursive-.patch
  audio-fix-wavcapture-segfault.patch
  build-Do-not-apply-WORKAROUND_CFLAGS-for.patch
  build-Fix-s-directive-argument-is-null-e.patch
  es1370-check-total-frame-count-against-c.patch
  exec-set-map-length-to-zero-when-returni.patch
  gcc10-maybe-uninitialized.patch
  hw-vfio-pci-quirks-Fix-broken-legacy-IGD.patch
  megasas-use-unsigned-type-for-reply_queu.patch
  nbd-server-Avoid-long-error-message-asse.patch
  qemu-5.0.0.tar.xz
  qemu-5.0.0.tar.xz.sig
  s390x-Add-SIDA-memory-ops.patch
  s390x-Add-unpac

commit qemu for openSUSE:Factory

2020-07-26 Thread root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2020-07-26 16:14:28

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new.3592 (New)


Package is "qemu"

Sun Jul 26 16:14:28 2020 rev:177 rq:822155 version:5.0.0

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu.changes2020-06-05 
20:03:21.652559904 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new.3592/qemu.changes  2020-07-26 
16:15:37.540607256 +0200
@@ -1,0 +2,59 @@
+Tue Jul 21 15:58:10 UTC 2020 - Bruce Rogers 
+
+- Updating to Sphinx v3.1.2 in Factory is exposing an issue in
+  qemu doc sources. Fix it
+  docs-fix-trace-docs-build-with-sphinx-3..patch
+
+---
+Wed Jul  8 23:00:21 UTC 2020 - Bruce Rogers 
+
+- Fix DoS possibility in ati-vga emulation (CVE-2020-13800
+  bsc#1172495)
+  ati-vga-check-mm_index-before-recursive-.patch
+- Fix DoS possibility in Network Block Device (nbd) support
+  infrastructure (CVE-2020-10761 bsc#1172710)
+  nbd-server-Avoid-long-error-message-asse.patch
+- Fix null pointer dereference possibility (DoS) in MegaRAID SAS
+  8708EM2 emulation (CVE-2020-13659 bsc#1172386)
+  exec-set-map-length-to-zero-when-returni.patch
+- Fix OOB access possibility in MegaRAID SAS 8708EM2 emulation
+  (CVE-2020-13362 bsc#1172383)
+  megasas-use-unsigned-type-for-reply_queu.patch
+- Fix legacy IGD passthrough
+  hw-vfio-pci-quirks-Fix-broken-legacy-IGD.patch
+
+---
+Wed Jul  1 00:10:43 UTC 2020 - Bruce Rogers 
+
+- The latest gcc10 available in Factory has the fix for the
+  issue this patch was created to avoid, so drop it
+  build-Work-around-gcc10-bug-by-not-using.patch
+
+---
+Sun Jun 28 16:25:32 UTC 2020 - Bruce Rogers 
+
+- Switch to upstream versions of some patches we carry
+  add-enum-cast-to-avoid-gcc10-warning.patch
+  -> golan-Add-explicit-type-casts-for-nodnic.patch
+  Be-explicit-about-fcommon-compiler-direc.patch
+  -> build-Be-explicit-about-fcommon-compiler.patch
+  Do-not-apply-WORKAROUND_CFLAGS-for-host-.patch
+  -> build-Do-not-apply-WORKAROUND_CFLAGS-for.patch
+  Fix-s-directive-argument-is-null-error.patch
+  -> build-Fix-s-directive-argument-is-null-e.patch
+  Workaround-compilation-error-with-gcc-9..patch
+  -> build-Workaround-compilation-error-with-.patch
+  work-around-gcc10-problem-with-zero-leng.patch
+  -> intel-Avoid-spurious-compiler-warning-on.patch
+- Fix vgabios issue for cirrus graphics emulation, which
+  effectively downgraded it to standard VGA behavior
+  vga-fix-cirrus-bios.patch
+
+---
+Fri Jun 12 16:14:07 UTC 2020 - Bruce Rogers 
+
+- Fix OOB access possibility in ES1370 audio device emulation
+  (CVE-2020-13361 bsc#1172384)
+  es1370-check-total-frame-count-against-c.patch
+
+---

Old:

  Be-explicit-about-fcommon-compiler-direc.patch
  Do-not-apply-WORKAROUND_CFLAGS-for-host-.patch
  Fix-s-directive-argument-is-null-error.patch
  Workaround-compilation-error-with-gcc-9..patch
  add-enum-cast-to-avoid-gcc10-warning.patch
  build-Work-around-gcc10-bug-by-not-using.patch
  work-around-gcc10-problem-with-zero-leng.patch

New:

  ati-vga-check-mm_index-before-recursive-.patch
  build-Be-explicit-about-fcommon-compiler.patch
  build-Do-not-apply-WORKAROUND_CFLAGS-for.patch
  build-Fix-s-directive-argument-is-null-e.patch
  build-Workaround-compilation-error-with-.patch
  docs-fix-trace-docs-build-with-sphinx-3..patch
  es1370-check-total-frame-count-against-c.patch
  exec-set-map-length-to-zero-when-returni.patch
  golan-Add-explicit-type-casts-for-nodnic.patch
  hw-vfio-pci-quirks-Fix-broken-legacy-IGD.patch
  intel-Avoid-spurious-compiler-warning-on.patch
  megasas-use-unsigned-type-for-reply_queu.patch
  nbd-server-Avoid-long-error-message-asse.patch
  vga-fix-cirrus-bios.patch



Other differences:
--
++ qemu.spec ++
--- /var/tmp/diff_new_pack.972iwf/_old  2020-07-26 16:15:54.424621471 +0200
+++ /var/tmp/diff_new_pack.972iwf/_new  2020-07-26 16:15:54.428621474 +0200
@@ -127,82 +127,89 @@
 # This patch queue is auto-generated - see README.PACKAGING for process
 
 # Patches applied in base project:
-Patch0: virtiofsd-add-rlimit-nofile-NUM-option.patch
-Patch1: virtiofsd-stay-below-fs.file-max-sysctl-.patch
-Patch2: audio-fix-wavcapture-segfault.patch
-Patch3: XXX-dont-dump-core-on-sigabort.patch
-Patch4: qemu-binfmt-conf-Modify-default-path.patch
-Patch5: qemu-cvs-gettimeofday.patch
-Pa

commit qemu for openSUSE:Factory

2020-06-05 Thread root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2020-06-05 20:02:34

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new.3606 (New)


Package is "qemu"

Fri Jun  5 20:02:34 2020 rev:176 rq:810962 version:5.0.0

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu.changes2020-05-09 
19:51:43.204756181 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new.3606/qemu.changes  2020-06-05 
20:03:21.652559904 +0200
@@ -1,0 +2,18 @@
+Tue Jun  2 17:22:57 UTC 2020 - Bruce Rogers 
+
+- Work around gcc 10 bug (boo#1172411)
+  build-Work-around-gcc10-bug-by-not-using.patch
+
+---
+Mon Jun  1 17:48:14 UTC 2020 - Bruce Rogers 
+
+- Now that gcc10 compatibility is figured out, remove NO_WERROR=1
+  again from ipxe make.
+
+---
+Tue May 26 14:35:34 UTC 2020 - Bruce Rogers 
+
+- Fix segfault when doing HMP wavcapture (boo#1171712)
+  audio-fix-wavcapture-segfault.patch
+
+---

New:

  audio-fix-wavcapture-segfault.patch
  build-Work-around-gcc10-bug-by-not-using.patch



Other differences:
--
++ qemu.spec ++
--- /var/tmp/diff_new_pack.hUXp9j/_old  2020-06-05 20:03:30.312588310 +0200
+++ /var/tmp/diff_new_pack.hUXp9j/_new  2020-06-05 20:03:30.316588324 +0200
@@ -127,67 +127,69 @@
 # This patch queue is auto-generated - see README.PACKAGING for process
 
 # Patches applied in base project:
-Patch0: XXX-dont-dump-core-on-sigabort.patch
-Patch1: qemu-binfmt-conf-Modify-default-path.patch
-Patch2: qemu-cvs-gettimeofday.patch
-Patch3: qemu-cvs-ioctl_debug.patch
-Patch4: qemu-cvs-ioctl_nodirection.patch
-Patch5: linux-user-add-binfmt-wrapper-for-argv-0.patch
-Patch6: PPC-KVM-Disable-mmu-notifier-check.patch
-Patch7: linux-user-binfmt-support-host-binaries.patch
-Patch8: linux-user-Fake-proc-cpuinfo.patch
-Patch9: linux-user-use-target_ulong.patch
-Patch00010: Make-char-muxer-more-robust-wrt-small-FI.patch
-Patch00011: linux-user-lseek-explicitly-cast-non-set.patch
-Patch00012: AIO-Reduce-number-of-threads-for-32bit-h.patch
-Patch00013: xen_disk-Add-suse-specific-flush-disable.patch
-Patch00014: qemu-bridge-helper-reduce-security-profi.patch
-Patch00015: qemu-binfmt-conf-use-qemu-ARCH-binfmt.patch
-Patch00016: linux-user-properly-test-for-infinite-ti.patch
-Patch00017: roms-Makefile-pass-a-packaging-timestamp.patch
-Patch00018: Raise-soft-address-space-limit-to-hard-l.patch
-Patch00019: increase-x86_64-physical-bits-to-42.patch
-Patch00020: i8254-Fix-migration-from-SLE11-SP2.patch
-Patch00021: acpi_piix4-Fix-migration-from-SLE11-SP2.patch
-Patch00022: Switch-order-of-libraries-for-mpath-supp.patch
-Patch00023: Make-installed-scripts-explicitly-python.patch
-Patch00024: hw-smbios-handle-both-file-formats-regar.patch
-Patch00025: xen-add-block-resize-support-for-xen-dis.patch
-Patch00026: tests-qemu-iotests-Triple-timeout-of-i-o.patch
-Patch00027: tests-Fix-block-tests-to-be-compatible-w.patch
-Patch00028: xen-ignore-live-parameter-from-xen-save-.patch
-Patch00029: Conditionalize-ui-bitmap-installation-be.patch
-Patch00030: tests-change-error-message-in-test-162.patch
-Patch00031: hw-usb-hcd-xhci-Fix-GCC-9-build-warning.patch
-Patch00032: hw-usb-dev-mtp-Fix-GCC-9-build-warning.patch
-Patch00033: hw-intc-exynos4210_gic-provide-more-room.patch
-Patch00034: configure-only-populate-roms-if-softmmu.patch
-Patch00035: pc-bios-s390-ccw-net-avoid-warning-about.patch
-Patch00036: roms-change-cross-compiler-naming-to-be-.patch
-Patch00037: tests-Disable-some-block-tests-for-now.patch
-Patch00038: test-add-mapping-from-arch-of-i686-to-qe.patch
-Patch00039: roms-Makefile-enable-cross-compile-for-b.patch
-Patch00040: s390x-Move-diagnose-308-subcodes-and-rcs.patch
-Patch00041: Sync-pv.patch
-Patch00042: s390x-protvirt-Support-unpack-facility.patch
-Patch00043: s390x-protvirt-Add-migration-blocker.patch
-Patch00044: s390x-protvirt-Inhibit-balloon-when-swit.patch
-Patch00045: s390x-protvirt-KVM-intercept-changes.patch
-Patch00046: s390x-Add-SIDA-memory-ops.patch
-Patch00047: s390x-protvirt-Move-STSI-data-over-SIDAD.patch
-Patch00048: s390x-protvirt-SCLP-interpretation.patch
-Patch00049: s390x-protvirt-Set-guest-IPL-PSW.patch
-Patch00050: s390x-protvirt-Move-diag-308-data-over-S.patch
-Patch00051: s390x-protvirt-Disable-address-checks-fo.patch
-Patch00052: s390x-protvir

commit qemu for openSUSE:Factory

2020-05-09 Thread root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2020-05-09 19:51:26

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new.2738 (New)


Package is "qemu"

Sat May  9 19:51:26 2020 rev:175 rq:800842 version:5.0.0

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu.changes2020-05-02 
22:15:02.300247065 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new.2738/qemu.changes  2020-05-09 
19:51:43.204756181 +0200
@@ -1,0 +2,23 @@
+Tue May  5 21:11:11 UTC 2020 - Bruce Rogers 
+
+- Fix DoS in virtiofsd, where a FUSE client could exhaust the
+  number of available open files on the host (CVE-2020-10717
+  bsc#1171110)
+  virtiofsd-add-rlimit-nofile-NUM-option.patch
+  virtiofsd-stay-below-fs.file-max-sysctl-.patch
+
+---
+Tue May  5 19:41:48 UTC 2020 - Bruce Rogers 
+
+- Add more fixes for gcc10 compatibility: Use NO_WERROR=1 when
+  building ipxe sources, at least until we get gcc10 compatibility
+  figured out. Also add patch for explicitly using -fcommon
+  (boo#1171140)
+  Be-explicit-about-fcommon-compiler-direc.patch
+  and fix for tighter enum compatibility checking (boo#1171139)
+  add-enum-cast-to-avoid-gcc10-warning.patch
+  and a work around for what seems to be a compiler regression
+  (boo#1171123)
+  work-around-gcc10-problem-with-zero-leng.patch
+
+---

New:

  Be-explicit-about-fcommon-compiler-direc.patch
  add-enum-cast-to-avoid-gcc10-warning.patch
  virtiofsd-add-rlimit-nofile-NUM-option.patch
  virtiofsd-stay-below-fs.file-max-sysctl-.patch
  work-around-gcc10-problem-with-zero-leng.patch



Other differences:
--
++ qemu.spec ++
--- /var/tmp/diff_new_pack.JEKsNj/_old  2020-05-09 19:51:47.960766390 +0200
+++ /var/tmp/diff_new_pack.JEKsNj/_new  2020-05-09 19:51:47.964766399 +0200
@@ -186,6 +186,8 @@
 Patch00056: configure-remove-pkgversion-from-CONFIG_.patch
 Patch00057: gcc10-maybe-uninitialized.patch
 Patch00058: docs-add-SUSE-support-statements-to-html.patch
+Patch00059: virtiofsd-add-rlimit-nofile-NUM-option.patch
+Patch00060: virtiofsd-stay-below-fs.file-max-sysctl-.patch
 # Patches applied in roms/seabios/:
 Patch01000: seabios-use-python2-explicitly-as-needed.patch
 Patch01001: seabios-switch-to-python3-as-needed.patch
@@ -196,6 +198,9 @@
 Patch02002: Fix-s-directive-argument-is-null-error.patch
 Patch02003: Workaround-compilation-error-with-gcc-9..patch
 Patch02004: Do-not-apply-WORKAROUND_CFLAGS-for-host-.patch
+Patch02005: Be-explicit-about-fcommon-compiler-direc.patch
+Patch02006: work-around-gcc10-problem-with-zero-leng.patch
+Patch02007: add-enum-cast-to-avoid-gcc10-warning.patch
 # Patches applied in roms/sgabios/:
 Patch03000: sgabios-Makefile-fix-issues-of-build-rep.patch
 Patch03001: roms-sgabios-Fix-csum8-to-be-built-by-ho.patch
@@ -952,6 +957,8 @@
 %if %{legacy_qemu_kvm} && 0%{?is_opensuse} == 0
 %patch00058 -p1
 %endif
+%patch00059 -p1
+%patch00060 -p1
 %patch01000 -p1
 %patch01001 -p1
 %patch01002 -p1
@@ -964,6 +971,9 @@
 %ifarch aarch64
 %patch02004 -p1
 %endif
+%patch02005 -p1
+%patch02006 -p1
+%patch02007 -p1
 %patch03000 -p1
 %patch03001 -p1
 %patch08000 -p1
@@ -1358,11 +1368,11 @@
   HOSTCC=cc \
 %endif
 
-make %{?_smp_mflags} -C %{_builddir}/%buildsubdir/roms pxerom
+make %{?_smp_mflags} -C %{_builddir}/%buildsubdir/roms pxerom NO_WERROR=1
 
 %ifnarch %ix86
 make %{?_smp_mflags} -C %{_builddir}/%buildsubdir/roms efirom \
-  EDK2_BASETOOLS_OPTFLAGS='-fPIE'
+  EDK2_BASETOOLS_OPTFLAGS='-fPIE' NO_WERROR=1
 %endif
 
 make -C %{_builddir}/%buildsubdir/roms sgabios \
@@ -1372,7 +1382,8 @@
 pushd %{_builddir}/%buildsubdir
 patch -p1 < %_sourcedir/stub-out-the-SAN-req-s-in-int13.patch
 popd
-make %{?_smp_mflags} -C %{_builddir}/%buildsubdir/roms pxerom_variants=virtio 
pxerom_targets=1af41000 pxerom
+make %{?_smp_mflags} -C %{_builddir}/%buildsubdir/roms \
+pxerom_variants=virtio pxerom_targets=1af41000 pxerom NO_WERROR=1
 %endif
 
 # enforce pxe rom sizes for migration compatability from SLE 11 SP3 forward

++ Be-explicit-about-fcommon-compiler-direc.patch ++
From: Bruce Rogers 
Date: Tue, 5 May 2020 10:09:47 -0600
Subject: Be explicit about -fcommon compiler directive

References: boo#1171140

gcc10 switched default behavior from -fcommon to -fno-common. Since
"__shared" relies on the legacy behavior, explicitly specify it.

Signed-off-by: Bruce Rogers 
---
 src/Makefile.housekeeping | 10 ++
 1 file changed, 10 insertions(+)

diff --git a/roms/ipxe/src/Makefile.housekeeping 
b/roms/ipxe/src/Makefile.housekeeping

commit qemu for openSUSE:Factory

2020-05-02 Thread root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2020-05-02 22:14:51

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new.2738 (New)


Package is "qemu"

Sat May  2 22:14:51 2020 rev:174 rq:799032 version:5.0.0

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu.changes2020-04-28 
22:29:05.393386511 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new.2738/qemu.changes  2020-05-02 
22:15:02.300247065 +0200
@@ -1,0 +2,166 @@
+Tue Apr 28 18:10:25 UTC 2020 - Bruce Rogers 
+
+- Update to v5.0.0: See http://wiki.qemu.org/ChangeLog/5.0
+  Take note that ongoing feature deprecation is tracked at both
+  http://wiki.qemu-project.org/Features/LegacyRemoval and in
+  the deprecated.html file installed with the qemu package
+  Some noteworthy changes:
+* x86: EPYC-Rome vcpu model
+* x86: vcpu model fixes for EPYC, Denverton, and Icelake-Server
+* s390: (as previously mentioned) Protected Virtualization support:
+  start and control guest in secure mode (bsc#1167075 jsc#SLE-7407)
+* s390: support for Adapter Interrupt Suppression while running in
+  KVM mode
+* PowerPC: pseries: NVDIMMs with file backend supported
+* PowerPC: powernv: KVM guests now runnable under TCG emulation
+* PowerPC: powernv: Basic POWER10 support
+* ARM: new boards: tacoma-bmc, Netduindo Plus 2, Orangepi PC
+* ARM: 'virt' machine now supports vTPM and virtio-iommu devices
+* ARM:Cortex-M7 CPU support
+* ARM: Lots of architecture features now emulated
+* ARM: TPM supported
+* ARM: Timekeeping improvements
+* ARM: LOTS more - refer to upstream changelog
+* virtio-iommu
+* VNC compatibility with noVNC improved
+* Support for using memory backends for main/"built-in" guest RAM
+* hostmem backends can now specify prealloc thread count
+* Better Azure compatibility of VHD images
+* Ceph namespaces supported
+* Compress block filter driver can create compressed backup images
+* virtiofsd availble for host filesystem passthrough
+* Improved html based documentation is provided with this release
+* Live migration support for external processes running on QEMU D-Bus
+* Patches dropped (upstream unless otherwise noted):
+  i386-Add-MSR-feature-bit-for-MDS-NO.patch
+  i386-Add-macro-for-stibp.patch
+  i386-Add-new-CPU-model-Cooperlake.patch
+  arm-arm-powerctl-set-NSACR.-CP11-CP10-bi.patch
+  iotests-Skip-test-060-if-it-is-not-possi.patch
+  iotests-Skip-test-079-if-it-is-not-possi.patch
+  Revert-qemu-options.hx-Update-for-reboot.patch
+  iotests-Provide-a-function-for-checking-.patch
+  Fix-double-free-issue-in-qemu_set_log_fi.patch
+  iotests-Fix-IMGOPTSSYNTAX-for-nbd.patch
+  virtio-blk-fix-out-of-bounds-access-to-b.patch
+  block-Activate-recursively-even-for-alre.patch
+  i386-Resolve-CPU-models-to-v1-by-default.patch
+  numa-properly-check-if-numa-is-supported.patch
+  vhost-user-gpu-Drop-trailing-json-comma.patch
+  display-bochs-display-fix-memory-leak.patch
+  hw-arm-smmuv3-Apply-address-mask-to-line.patch
+  hw-arm-smmuv3-Correct-SMMU_BASE_ADDR_MAS.patch
+  hw-arm-smmuv3-Check-stream-IDs-against-a.patch
+  hw-arm-smmuv3-Align-stream-table-base-ad.patch
+  hw-arm-smmuv3-Use-correct-bit-positions-.patch
+  hw-arm-smmuv3-Report-F_STE_FETCH-fault-a.patch
+  block-Add-bdrv_qapi_perm_to_blk_perm.patch
+  blkdebug-Allow-taking-unsharing-permissi.patch
+  virtio-add-ability-to-delete-vq-through-.patch
+  virtio-update-queue-size-on-guest-write.patch
+  virtio-don-t-enable-notifications-during.patch
+  numa-Extend-CLI-to-provide-initiator-inf.patch
+  numa-Extend-CLI-to-provide-memory-latenc.patch
+  numa-Extend-CLI-to-provide-memory-side-c.patch
+  hmat-acpi-Build-Memory-Proximity-Domain-.patch
+  hmat-acpi-Build-System-Locality-Latency-.patch
+  hmat-acpi-Build-Memory-Side-Cache-Inform.patch
+  tests-numa-Add-case-for-QMP-build-HMAT.patch
+  qcow2-bitmaps-fix-qcow2_can_store_new_di.patch
+  backup-top-Begin-drain-earlier.patch
+  virtio-mmio-update-queue-size-on-guest-w.patch
+  virtio-net-delete-also-control-queue-whe.patch
+  intel_iommu-a-fix-to-vtd_find_as_from_bu.patch
+  target-i386-Add-new-bit-definitions-of-M.patch
+  target-i386-Add-missed-features-to-Coope.patch
+  hw-i386-pc-fix-regression-in-parsing-vga.patch
+  migration-test-ppc64-fix-FORTH-test-prog.patch
+  target-arm-Return-correct-IL-bit-in-merg.patch
+  target-arm-Set-ISSIs16Bit-in-make_issinf.patch
+  runstate-ignore-finishmigrate-prelaunch-.patch
+  migration-Rate-limit-inside-host-pages.patch
+  m68k-Fix-regression-causing-Single-Step-.patch
+  Revert-vnc-allow-fall-back-to-RAW-encodi.patch
+  vnc-prioritize-ZRLE-compression-over-ZLI.patch
+  target-i386-kvm-initialize-feature-MSRs-.patch
+  s390x-adapter-routes-error-handling.patch
+  iscsi-Cap-block-count-from-GET-LBA-STATU.patch
+  block-backup-fix-memory-leak-in-bdrv_bac.patch

commit qemu for openSUSE:Factory

2020-04-28 Thread root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2020-04-28 22:28:58

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new.2738 (New)


Package is "qemu"

Tue Apr 28 22:28:58 2020 rev:173 rq:797210 version:4.2.0

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu.changes2020-04-22 
20:43:28.642274562 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new.2738/qemu.changes  2020-04-28 
22:29:05.393386511 +0200
@@ -1,0 +2,11 @@
+Wed Apr 22 15:23:15 UTC 2020 - Bruce Rogers 
+
+- Minor tweaks to patches and support doc
+
+---
+Tue Apr 21 13:24:59 UTC 2020 - Martin Liška 
+ 
+- Add gcc10-maybe-uninitialized.patch in order to fix
+  boo#1169728.
+
+---

New:

  gcc10-maybe-uninitialized.patch



Other differences:
--
++ qemu.spec ++
--- /var/tmp/diff_new_pack.oopqz4/_old  2020-04-28 22:29:11.133397222 +0200
+++ /var/tmp/diff_new_pack.oopqz4/_new  2020-04-28 22:29:11.137397228 +0200
@@ -198,85 +198,85 @@
 Patch00068: virtio-pmem-do-delete-rq_vq-in-virtio_pm.patch
 Patch00069: vhost-user-blk-delete-virtioqueues-in-un.patch
 Patch00070: hw-arm-cubieboard-use-ARM-Cortex-A8-as-t.patch
-Patch00071: iotests-Fix-nonportable-use-of-od-endian.patch
-Patch00072: block-qcow2-threads-fix-qcow2_decompress.patch
-Patch00073: job-refactor-progress-to-separate-object.patch
-Patch00074: block-block-copy-fix-progress-calculatio.patch
-Patch00075: block-io-fix-bdrv_co_do_copy_on_readv.patch
-Patch00076: scsi-qemu-pr-helper-Fix-out-of-bounds-ac.patch
-Patch00077: target-ppc-Fix-rlwinm-on-ppc64.patch
-Patch00078: compat-disable-edid-on-correct-virtio-gp.patch
-Patch00079: ppc-ppc405_boards-Remove-unnecessary-NUL.patch
-Patch00080: block-Avoid-memleak-on-qcow2-image-info-.patch
-Patch00081: block-bdrv_set_backing_bs-fix-use-after-.patch
-Patch00082: hmp-vnc-Fix-info-vnc-list-leak.patch
-Patch00083: migration-colo-fix-use-after-free-of-loc.patch
-Patch00084: migration-ram-fix-use-after-free-of-loca.patch
-Patch00085: qcow2-List-autoclear-bit-names-in-header.patch
-Patch00086: sheepdog-Consistently-set-bdrv_has_zero_.patch
-Patch00087: target-arm-Fix-PAuth-sbox-functions.patch
-Patch00088: tcg-i386-Fix-INDEX_op_dup2_vec.patch
-Patch00089: net-tulip-check-frame-size-and-r-w-data-.patch
-Patch00090: target-i386-do-not-set-unsupported-VMX-s.patch
-Patch00091: spapr-Fix-failure-path-for-attempting-to.patch
-Patch00092: xen-block-Fix-double-qlist-remove-and-re.patch
-Patch00093: vpc-Don-t-round-up-already-aligned-BAT-s.patch
-Patch00094: target-xtensa-fix-pasto-in-pfwait.r-opco.patch
-Patch00095: aio-wait-delegate-polling-of-main-AioCon.patch
-Patch00096: async-use-explicit-memory-barriers.patch
-Patch00097: tcg-mips-mips-sync-encode-error.patch
-Patch00098: vhost-user-gpu-Release-memory-returned-b.patch
-Patch00099: XXX-dont-dump-core-on-sigabort.patch
-Patch00100: qemu-binfmt-conf-Modify-default-path.patch
-Patch00101: qemu-cvs-gettimeofday.patch
-Patch00102: qemu-cvs-ioctl_debug.patch
-Patch00103: qemu-cvs-ioctl_nodirection.patch
-Patch00104: linux-user-add-binfmt-wrapper-for-argv-0.patch
-Patch00105: PPC-KVM-Disable-mmu-notifier-check.patch
-Patch00106: linux-user-binfmt-support-host-binaries.patch
-Patch00107: linux-user-Fake-proc-cpuinfo.patch
-Patch00108: linux-user-use-target_ulong.patch
-Patch00109: Make-char-muxer-more-robust-wrt-small-FI.patch
-Patch00110: linux-user-lseek-explicitly-cast-non-set.patch
-Patch00111: AIO-Reduce-number-of-threads-for-32bit-h.patch
-Patch00112: xen_disk-Add-suse-specific-flush-disable.patch
-Patch00113: qemu-bridge-helper-reduce-security-profi.patch
-Patch00114: qemu-binfmt-conf-use-qemu-ARCH-binfmt.patch
-Patch00115: linux-user-properly-test-for-infinite-ti.patch
-Patch00116: roms-Makefile-pass-a-packaging-timestamp.patch
-Patch00117: Raise-soft-address-space-limit-to-hard-l.patch
-Patch00118: increase-x86_64-physical-bits-to-42.patch
-Patch00119: vga-Raise-VRAM-to-16-MiB-for-pc-0.15-and.patch
-Patch00120: i8254-Fix-migration-from-SLE11-SP2.patch
-Patch00121: acpi_piix4-Fix-migration-from-SLE11-SP2.patch
-Patch00122: Switch-order-of-libraries-for-mpath-supp.patch
-Patch00123: Make-installed-scripts-explicitly-python.patch
-Patch00124: hw-smbios-handle-both-file-formats-regar.patch
-Patch00125: xen-add-block-resize-support-for-xen-dis.patch
-Patch00126: tests-qemu-iotests-Triple-timeout-of-i-o.patch

commit qemu for openSUSE:Factory

2020-04-22 Thread root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2020-04-22 20:43:14

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new.2738 (New)


Package is "qemu"

Wed Apr 22 20:43:14 2020 rev:172 rq:795126 version:4.2.0

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu.changes2020-03-24 
22:29:37.357007309 +0100
+++ /work/SRC/openSUSE:Factory/.qemu.new.2738/qemu.changes  2020-04-22 
20:43:28.642274562 +0200
@@ -1,0 +2,65 @@
+Fri Apr 17 19:23:38 UTC 2020 - Bruce Rogers 
+
+- Include upstream patches targeted for the next stable release
+  (bug fixes only)
+  spapr-Fix-failure-path-for-attempting-to.patch
+  target-i386-do-not-set-unsupported-VMX-s.patch
+  target-xtensa-fix-pasto-in-pfwait.r-opco.patch
+  tcg-i386-Fix-INDEX_op_dup2_vec.patch
+  tcg-mips-mips-sync-encode-error.patch
+  vhost-user-gpu-Release-memory-returned-b.patch
+  vpc-Don-t-round-up-already-aligned-BAT-s.patch
+  xen-block-Fix-double-qlist-remove-and-re.patch
+- Fix bug causing weak encryption in PAuth for ARM
+  (CVE-2020-10702 bsc#1168681)
+  target-arm-Fix-PAuth-sbox-functions.patch
+- Fix OOB in tulip NIC emulation (CVE-2020-11102 bsc#1168713
+  net-tulip-check-frame-size-and-r-w-data-.patch
+- Note that previously included patch addresses CVE-2020-1711
+  and bsc#1166240
+  iscsi-Cap-block-count-from-GET-LBA-STATU.patch
+- Include performance improvement (and related?) patch
+  aio-wait-delegate-polling-of-main-AioCon.patch
+  async-use-explicit-memory-barriers.patch
+- Rework previous patch at Olaf H.'s direction
+  hw-i386-disable-smbus-migration-for-xenf.patch
+- Eliminate is_opensuse usage in producing seabios version string
+  what we are doing here is just replacing the upstream string
+  with one indicating that the openSUSE build service built it,
+  and so just leave it as "-rebuilt.opensuse.org"
+- Alter algorithm used to produce "unique" symbol for coordinating
+  qemu with the optional modules it may load. This is a reasonable
+  relaxation for broader compatibility
+  configure-remove-pkgversion-from-CONFIG_.patch
+- Tweak supported.*.txt for latest deprecations, and other fixes
+- Tweak update_git.sh, config.sh
+
+---
+Mon Apr  6 14:29:50 UTC 2020 - Bruce Rogers 
+
+- One more fix is needed for: s390x Protected Virtualization support
+  - start and control guest in secure mode (bsc#1167075 jsc#SLE-7407)
+  s390x-s390-virtio-ccw-Fix-build-on-syste.patch
+
+---
+Thu Mar 26 18:28:03 UTC 2020 - Bruce Rogers 
+
+- Include upstream patches targeted for the next stable release
+  (bug fixes only)
+  block-Avoid-memleak-on-qcow2-image-info-.patch
+  block-bdrv_set_backing_bs-fix-use-after-.patch
+  hmp-vnc-Fix-info-vnc-list-leak.patch
+  migration-colo-fix-use-after-free-of-loc.patch
+  migration-ram-fix-use-after-free-of-loca.patch
+  ppc-ppc405_boards-Remove-unnecessary-NUL.patch
+  qcow2-List-autoclear-bit-names-in-header.patch
+  scsi-qemu-pr-helper-Fix-out-of-bounds-ac.patch
+  sheepdog-Consistently-set-bdrv_has_zero_.patch
+
+---
+Tue Mar 24 13:22:36 UTC 2020 - Bruce Rogers 
+
+- Note The previous set of s390x patches also includes the fix for:
+  bsc#1167445
+
+---

New:

  aio-wait-delegate-polling-of-main-AioCon.patch
  async-use-explicit-memory-barriers.patch
  block-Avoid-memleak-on-qcow2-image-info-.patch
  block-bdrv_set_backing_bs-fix-use-after-.patch
  configure-remove-pkgversion-from-CONFIG_.patch
  hmp-vnc-Fix-info-vnc-list-leak.patch
  migration-colo-fix-use-after-free-of-loc.patch
  migration-ram-fix-use-after-free-of-loca.patch
  net-tulip-check-frame-size-and-r-w-data-.patch
  ppc-ppc405_boards-Remove-unnecessary-NUL.patch
  qcow2-List-autoclear-bit-names-in-header.patch
  s390x-s390-virtio-ccw-Fix-build-on-syste.patch
  scsi-qemu-pr-helper-Fix-out-of-bounds-ac.patch
  sheepdog-Consistently-set-bdrv_has_zero_.patch
  spapr-Fix-failure-path-for-attempting-to.patch
  target-arm-Fix-PAuth-sbox-functions.patch
  target-i386-do-not-set-unsupported-VMX-s.patch
  target-xtensa-fix-pasto-in-pfwait.r-opco.patch
  tcg-i386-Fix-INDEX_op_dup2_vec.patch
  tcg-mips-mips-sync-encode-error.patch
  vhost-user-gpu-Release-memory-returned-b.patch
  vpc-Don-t-round-up-already-aligned-BAT-s.patch
  xen-block-Fix-double-qlist-remove-and-re.patch



Other differences:
--
++ qemu.spec ++
--- /var/tmp/diff_new_pack.CJexfX/_old  2020-04-22 20:43:44.194305008 +0200
+++ /var/tmp/diff_new_pack.CJexfX/_new  2020-04-22 20:43:44.198305016 +

commit qemu for openSUSE:Factory

2020-03-24 Thread root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2020-03-24 22:29:31

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new.3160 (New)


Package is "qemu"

Tue Mar 24 22:29:31 2020 rev:171 rq:787001 version:4.2.0

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu.changes2020-03-16 
10:15:58.003529276 +0100
+++ /work/SRC/openSUSE:Factory/.qemu.new.3160/qemu.changes  2020-03-24 
22:29:37.357007309 +0100
@@ -1,0 +2,58 @@
+Fri Mar 20 17:27:29 UTC 2020 - Bruce Rogers 
+
+- Include upstream patches targeted for the next stable release
+  (bug fixes only)
+  block-io-fix-bdrv_co_do_copy_on_readv.patch
+  compat-disable-edid-on-correct-virtio-gp.patch
+  target-ppc-Fix-rlwinm-on-ppc64.patch
+  vhost-correctly-turn-on-VIRTIO_F_IOMMU_P.patch
+- s390x Protected Virtualization support - start and control guest
+  in secure mode. (note: binary patch from patch series dropped since
+  for s390x we rebuild the patched binary anyways) (bsc#1167075
+  jsc#SLE-7407)
+  s390-sclp-improve-special-wait-psw-logic.patch
+  s390x-Add-missing-vcpu-reset-functions.patch
+  s390x-Add-SIDA-memory-ops.patch
+  s390x-Add-unpack-facility-feature-to-GA1.patch
+  s390x-Beautify-diag308-handling.patch
+  s390x-Don-t-do-a-normal-reset-on-the-ini.patch
+  s390x-ipl-Consolidate-iplb-validity-chec.patch
+  s390x-kvm-Make-kvm_sclp_service_call-voi.patch
+  s390x-Move-clear-reset.patch
+  s390x-Move-diagnose-308-subcodes-and-rcs.patch
+  s390x-Move-initial-reset.patch
+  s390x-Move-reset-normal-to-shared-reset-.patch
+  s390x-protvirt-Add-migration-blocker.patch
+  s390x-protvirt-Disable-address-checks-fo.patch
+  s390x-protvirt-Handle-SIGP-store-status-.patch
+  s390x-protvirt-Inhibit-balloon-when-swit.patch
+  s390x-protvirt-KVM-intercept-changes.patch
+  s390x-protvirt-Move-diag-308-data-over-S.patch
+  s390x-protvirt-Move-IO-control-structure.patch
+  s390x-protvirt-Move-STSI-data-over-SIDAD.patch
+  s390x-protvirt-SCLP-interpretation.patch
+  s390x-protvirt-Set-guest-IPL-PSW.patch
+  s390x-protvirt-Support-unpack-facility.patch
+  Sync-pv.patch
+
+---
+Fri Mar 20 15:28:35 UTC 2020 - Liang Yan 
+
+- Fix the issue that s390x could not read IPL channel program when using
+  dasd as boot device (bsc#1163140)
+  pc-bios-s390x-Save-iplb-location-in-lowc.patch
+
+---
+Mon Mar 16 19:58:35 UTC 2020 - Bruce Rogers 
+
+- Fix potential OOB accesses in slirp (CVE-2020-8608 bsc#1163018
+  bsc#1161066 CVE-2020-7039)
+  slirp-use-correct-size-while-emulating-c.patch
+  slirp-use-correct-size-while-emulating-I.patch
+  tcp_emu-Fix-oob-access.patch
+  tcp_emu-fix-unsafe-snprintf-usages.patch
+  util-add-slirp_fmt-helpers.patch
+- Replace this patch with upstream version
+  target-arm-monitor-query-cpu-model-expan.patch
+
+---

New:

  Sync-pv.patch
  block-io-fix-bdrv_co_do_copy_on_readv.patch
  compat-disable-edid-on-correct-virtio-gp.patch
  pc-bios-s390x-Save-iplb-location-in-lowc.patch
  s390-sclp-improve-special-wait-psw-logic.patch
  s390x-Add-SIDA-memory-ops.patch
  s390x-Add-missing-vcpu-reset-functions.patch
  s390x-Add-unpack-facility-feature-to-GA1.patch
  s390x-Beautify-diag308-handling.patch
  s390x-Don-t-do-a-normal-reset-on-the-ini.patch
  s390x-Move-clear-reset.patch
  s390x-Move-diagnose-308-subcodes-and-rcs.patch
  s390x-Move-initial-reset.patch
  s390x-Move-reset-normal-to-shared-reset-.patch
  s390x-ipl-Consolidate-iplb-validity-chec.patch
  s390x-kvm-Make-kvm_sclp_service_call-voi.patch
  s390x-protvirt-Add-migration-blocker.patch
  s390x-protvirt-Disable-address-checks-fo.patch
  s390x-protvirt-Handle-SIGP-store-status-.patch
  s390x-protvirt-Inhibit-balloon-when-swit.patch
  s390x-protvirt-KVM-intercept-changes.patch
  s390x-protvirt-Move-IO-control-structure.patch
  s390x-protvirt-Move-STSI-data-over-SIDAD.patch
  s390x-protvirt-Move-diag-308-data-over-S.patch
  s390x-protvirt-SCLP-interpretation.patch
  s390x-protvirt-Set-guest-IPL-PSW.patch
  s390x-protvirt-Support-unpack-facility.patch
  slirp-use-correct-size-while-emulating-I.patch
  slirp-use-correct-size-while-emulating-c.patch
  target-ppc-Fix-rlwinm-on-ppc64.patch
  tcp_emu-Fix-oob-access.patch
  tcp_emu-fix-unsafe-snprintf-usages.patch
  util-add-slirp_fmt-helpers.patch
  vhost-correctly-turn-on-VIRTIO_F_IOMMU_P.patch



Other differences:
--
++ qemu.spec ++
--- /var/tmp/diff_new_pack.7FOmEi/_old  2020-03-24 22:29:48.305012809 +0100
+++ /var/tmp/diff_new_pack.7FOmEi/_new  2020-03-24 22:29:48.309012811 +0100
@@ -188,62 +188,91 @@
 Patc

commit qemu for openSUSE:Factory

2020-03-16 Thread root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2020-03-16 10:15:33

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new.3160 (New)


Package is "qemu"

Mon Mar 16 10:15:33 2020 rev:170 rq:784402 version:4.2.0

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu.changes2020-02-24 
15:50:52.099266350 +0100
+++ /work/SRC/openSUSE:Factory/.qemu.new.3160/qemu.changes  2020-03-16 
10:15:58.003529276 +0100
@@ -1,0 +2,36 @@
+Thu Mar 12 16:27:03 UTC 2020 - Bruce Rogers 
+
+- Include upstream patches targeted for the next stable release
+  (bug fixes only)
+  audio-oss-fix-buffer-pos-calculation.patch
+  blkdebug-Allow-taking-unsharing-permissi.patch
+  block-Add-bdrv_qapi_perm_to_blk_perm.patch
+  block-backup-top-fix-failure-path.patch
+  block-block-copy-fix-progress-calculatio.patch
+  block-fix-crash-on-zero-length-unaligned.patch
+  block-fix-memleaks-in-bdrv_refresh_filen.patch
+  block-Fix-VM-size-field-width-in-snapsho.patch
+  block-nbd-extract-the-common-cleanup-cod.patch
+  block-nbd-fix-memory-leak-in-nbd_open.patch
+  block-qcow2-threads-fix-qcow2_decompress.patch
+  hw-arm-cubieboard-use-ARM-Cortex-A8-as-t.patch
+  hw-intc-arm_gicv3_kvm-Stop-wrongly-progr.patch
+  iotests-add-test-for-backup-top-failure-.patch
+  iotests-Fix-nonportable-use-of-od-endian.patch
+  job-refactor-progress-to-separate-object.patch
+  target-arm-Correct-definition-of-PMCRDP.patch
+  target-arm-fix-TCG-leak-for-fcvt-half-do.patch
+  tpm-ppi-page-align-PPI-RAM.patch
+  vhost-user-blk-delete-virtioqueues-in-un.patch
+  virtio-add-ability-to-delete-vq-through-.patch
+  virtio-crypto-do-delete-ctrl_vq-in-virti.patch
+  virtio-pmem-do-delete-rq_vq-in-virtio_pm.patch
+
+---
+Thu Feb 20 18:55:15 UTC 2020 - Bruce Rogers 
+
+- Add Obsoletes directive for qemu-audio-sdl and qemu-ui-sdl since
+  for a qemu package upgrade from SLE12-SP5, support for SDL is
+  dropped
+
+---

New:

  audio-oss-fix-buffer-pos-calculation.patch
  blkdebug-Allow-taking-unsharing-permissi.patch
  block-Add-bdrv_qapi_perm_to_blk_perm.patch
  block-Fix-VM-size-field-width-in-snapsho.patch
  block-backup-top-fix-failure-path.patch
  block-block-copy-fix-progress-calculatio.patch
  block-fix-crash-on-zero-length-unaligned.patch
  block-fix-memleaks-in-bdrv_refresh_filen.patch
  block-nbd-extract-the-common-cleanup-cod.patch
  block-nbd-fix-memory-leak-in-nbd_open.patch
  block-qcow2-threads-fix-qcow2_decompress.patch
  hw-arm-cubieboard-use-ARM-Cortex-A8-as-t.patch
  hw-intc-arm_gicv3_kvm-Stop-wrongly-progr.patch
  iotests-Fix-nonportable-use-of-od-endian.patch
  iotests-add-test-for-backup-top-failure-.patch
  job-refactor-progress-to-separate-object.patch
  target-arm-Correct-definition-of-PMCRDP.patch
  target-arm-fix-TCG-leak-for-fcvt-half-do.patch
  tpm-ppi-page-align-PPI-RAM.patch
  vhost-user-blk-delete-virtioqueues-in-un.patch
  virtio-add-ability-to-delete-vq-through-.patch
  virtio-crypto-do-delete-ctrl_vq-in-virti.patch
  virtio-pmem-do-delete-rq_vq-in-virtio_pm.patch



Other differences:
--
++ qemu.spec ++
--- /var/tmp/diff_new_pack.6z4Q0Z/_old  2020-03-16 10:16:02.879531262 +0100
+++ /var/tmp/diff_new_pack.6z4Q0Z/_new  2020-03-16 10:16:02.903531272 +0100
@@ -149,78 +149,101 @@
 Patch00019: hw-arm-smmuv3-Align-stream-table-base-ad.patch
 Patch00020: hw-arm-smmuv3-Use-correct-bit-positions-.patch
 Patch00021: hw-arm-smmuv3-Report-F_STE_FETCH-fault-a.patch
-Patch00022: virtio-update-queue-size-on-guest-write.patch
-Patch00023: virtio-don-t-enable-notifications-during.patch
-Patch00024: numa-Extend-CLI-to-provide-initiator-inf.patch
-Patch00025: numa-Extend-CLI-to-provide-memory-latenc.patch
-Patch00026: numa-Extend-CLI-to-provide-memory-side-c.patch
-Patch00027: hmat-acpi-Build-Memory-Proximity-Domain-.patch
-Patch00028: hmat-acpi-Build-System-Locality-Latency-.patch
-Patch00029: hmat-acpi-Build-Memory-Side-Cache-Inform.patch
-Patch00030: tests-numa-Add-case-for-QMP-build-HMAT.patch
-Patch00031: qcow2-bitmaps-fix-qcow2_can_store_new_di.patch
-Patch00032: backup-top-Begin-drain-earlier.patch
-Patch00033: virtio-mmio-update-queue-size-on-guest-w.patch
-Patch00034: virtio-net-delete-also-control-queue-whe.patch
-Patch00035: intel_iommu-a-fix-to-vtd_find_as_from_bu.patch
-Patch00036: target-i386-Add-new-bit-definitions-of-M.patch
-Patch00037: target-i386-Add-missed-features-to-Coope.patch
-Patch00038: hw-i386-pc-fix-regression-in-parsing-vga.patch
-Patch00039: migration-test-ppc64-fix-FORTH-te

commit qemu for openSUSE:Factory

2020-02-24 Thread root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2020-02-24 15:50:10

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new.26092 (New)


Package is "qemu"

Mon Feb 24 15:50:10 2020 rev:169 rq:25 version:4.2.0

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu.changes2020-01-30 
09:41:06.941480950 +0100
+++ /work/SRC/openSUSE:Factory/.qemu.new.26092/qemu.changes 2020-02-24 
15:50:52.099266350 +0100
@@ -1,0 +2,22 @@
+Wed Feb 19 18:48:47 UTC 2020 - Bruce Rogers 
+
+- Fix xenfv migration from xen host with pre-v4.0 qemu. We had
+  previously dropped a similar patch, but have decided that for now
+  we need to go with this type of solution (bsc#1159755)
+  hw-i386-disable-smbus-migration-for-xenf.patch
+
+---
+Tue Feb  4 04:01:19 UTC 2020 - Liang Yan 
+
+- Avoid query-cpu-model-expansion crashed qemu when using
+  machine type none, patch is queued in upstream now, will
+  update commit id later (bsc#1159443)
+  target-arm-monitor-query-cpu-model-expan.patch
+
+---
+Mon Feb  3 16:00:26 UTC 2020 - Dominique Leuenberger 
+
+- BuildRequire pkgconfig(libudev) instead of libudev-devel: Allow
+  OBS to shortcut through -mini flavors.
+
+---

New:

  hw-i386-disable-smbus-migration-for-xenf.patch
  target-arm-monitor-query-cpu-model-expan.patch



Other differences:
--
++ qemu.spec ++
--- /var/tmp/diff_new_pack.WKyNSu/_old  2020-02-24 15:50:58.323280211 +0100
+++ /var/tmp/diff_new_pack.WKyNSu/_new  2020-02-24 15:50:58.331280229 +0100
@@ -219,6 +219,8 @@
 Patch00089: roms-Makefile-enable-cross-compile-for-b.patch
 Patch00090: iscsi-Cap-block-count-from-GET-LBA-STATU.patch
 Patch00091: block-backup-fix-memory-leak-in-bdrv_bac.patch
+Patch00092: target-arm-monitor-query-cpu-model-expan.patch
+Patch00093: hw-i386-disable-smbus-migration-for-xenf.patch
 # Patches applied in roms/seabios/:
 Patch01000: seabios-use-python2-explicitly-as-needed.patch
 Patch01001: seabios-switch-to-python3-as-needed.patch
@@ -349,9 +351,9 @@
 BuildRequires:  libseccomp-devel >= 2.3.0
 BuildRequires:  libspice-server-devel >= 0.12.5
 BuildRequires:  libssh-devel >= 0.8
-BuildRequires:  libudev-devel
 BuildRequires:  libusb-1_0-devel >= 1.0.13
 BuildRequires:  libvdeplug-devel
+BuildRequires:  pkgconfig(libudev)
 %if 0%{?is_opensuse}
 BuildRequires:  lzfse-devel
 %endif
@@ -1017,6 +1019,8 @@
 %patch00089 -p1
 %patch00090 -p1
 %patch00091 -p1
+%patch00092 -p1
+%patch00093 -p1
 %patch01000 -p1
 %patch01001 -p1
 %patch01002 -p1

++ bundles.tar.xz ++
Binary files old/b0ca999a43a22b38158a33d3f5881648bb4f.bundle and 
new/b0ca999a43a22b38158a33d3f5881648bb4f.bundle differ
Binary files old/roms/ipxe/de4565cbe76ea9f7913a01f331be3ee901bb6e17.bundle and 
new/roms/ipxe/de4565cbe76ea9f7913a01f331be3ee901bb6e17.bundle differ

++ hw-i386-disable-smbus-migration-for-xenf.patch ++
From: Olaf Hering 
Date: Wed, 19 Feb 2020 15:15:15 +0100
Subject: hw/i386: disable smbus migration for xenfv

References: bsc#1159755

With commit 7fccf2a06890e3bc3b30e29827ad3fb93fe88fea a new member
smbus_no_migration_support was added, and enabled in two places.
With commit 4ab2f2a8aabfea95cc53c64e13b3f67960b27fdf the vmstate_acpi
got new elements, which are conditionally filled. As a result, an
incoming migration expected smbus related data unless smbus migration
was disabled for a given MachineClass.

Since commit 7fccf2a06890e3bc3b30e29827ad3fb93fe88fea forgot to handle
xenfv, live migration to receiving hosts using qemu-4.0 and later is broken.

Adjust 'xenfv' to stay compatible with with 'pc-i440fx-3.1':
 - the toolstack can not use '-M pc-i440fx-3.1,accel=xen -device xen-platform'
   because this would move the PCI device from 00:02.0 to 00:04.0
 - disable pvh.
   Running PVH may require dedicated device_model_args= options which select
   'pc-i440fx-4.x'

Signed-off-by: Olaf Hering 
Signed-off-by: Bruce Rogers 
---
 hw/i386/pc_piix.c | 5 +
 1 file changed, 5 insertions(+)

diff --git a/hw/i386/pc_piix.c b/hw/i386/pc_piix.c
index d760d3589607daf4997ea76854c4..7bf1021200a3baa06a58fa36c430 100644
--- a/hw/i386/pc_piix.c
+++ b/hw/i386/pc_piix.c
@@ -1043,6 +1043,11 @@ DEFINE_PC_MACHINE(isapc, "isapc", pc_init_isa,
 #ifdef CONFIG_XEN
 static void xenfv_machine_options(MachineClass *m)
 {
+/* compat with pc_i440fx_3_1_machine_options */
+PCMachineClass *pcmc = PC_MACHINE_CLASS(m);
+pcmc->do_not_add_smb_acpi = true;
+m->smbus_no_migration_support = true;
+pcmc->pv

commit qemu for openSUSE:Factory

2020-01-30 Thread root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2020-01-30 09:39:57

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new.26092 (New)


Package is "qemu"

Thu Jan 30 09:39:57 2020 rev:168 rq:768145 version:4.2.0

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu.changes2020-01-19 
20:52:09.115883662 +0100
+++ /work/SRC/openSUSE:Factory/.qemu.new.26092/qemu.changes 2020-01-30 
09:41:06.941480950 +0100
@@ -1,0 +2,40 @@
+Tue Jan 28 16:24:31 UTC 2020 - Bruce Rogers 
+
+- Stop using system membarriers (ie switch from --enable-membarrier
+  to --disable-membarrier). This is a blocker for using qemu in the
+  context of containers (boo#1130134 jsc#SLE-11089)
+- Drop this recently added patch - in consultation with upstream it
+  was decided it needed to be solved a different way (bsc#1159755)
+  hw-i386-disable-smbus-migration-for-xenf.patch
+- Include upstream patches targeted for the next stable release
+  (bug fixes only)
+  block-backup-fix-memory-leak-in-bdrv_bac.patch
+  iscsi-Cap-block-count-from-GET-LBA-STATU.patch
+  s390x-adapter-routes-error-handling.patch
+  target-i386-kvm-initialize-feature-MSRs-.patch
+
+---
+Fri Jan 24 19:50:50 UTC 2020 - Bruce Rogers 
+
+- Include upstream patches targeted for the next stable release
+  (bug fixes only)
+  hw-i386-pc-fix-regression-in-parsing-vga.patch
+  m68k-Fix-regression-causing-Single-Step-.patch
+  migration-Rate-limit-inside-host-pages.patch
+  migration-test-ppc64-fix-FORTH-test-prog.patch
+  Revert-vnc-allow-fall-back-to-RAW-encodi.patch
+  runstate-ignore-finishmigrate-prelaunch-.patch
+  target-arm-Return-correct-IL-bit-in-merg.patch
+  target-arm-Set-ISSIs16Bit-in-make_issinf.patch
+  vnc-prioritize-ZRLE-compression-over-ZLI.patch
+
+---
+Fri Jan 24 14:59:33 UTC 2020 - Dominique Leuenberger 
+
+- BuildRequire pkconfig(systemd) instead of systemd: allow OBS to
+  shortcut through the -mini flavors.
+- Use systemd_ordering in place of systemd_requires: systemd is
+  never a strict requirement for qemu; but when installing qemu on
+  a systemd-managed system, we want system to be present first.
+
+---

Old:

  hw-i386-disable-smbus-migration-for-xenf.patch

New:

  Revert-vnc-allow-fall-back-to-RAW-encodi.patch
  block-backup-fix-memory-leak-in-bdrv_bac.patch
  hw-i386-pc-fix-regression-in-parsing-vga.patch
  iscsi-Cap-block-count-from-GET-LBA-STATU.patch
  m68k-Fix-regression-causing-Single-Step-.patch
  migration-Rate-limit-inside-host-pages.patch
  migration-test-ppc64-fix-FORTH-test-prog.patch
  runstate-ignore-finishmigrate-prelaunch-.patch
  s390x-adapter-routes-error-handling.patch
  target-arm-Return-correct-IL-bit-in-merg.patch
  target-arm-Set-ISSIs16Bit-in-make_issinf.patch
  target-i386-kvm-initialize-feature-MSRs-.patch
  vnc-prioritize-ZRLE-compression-over-ZLI.patch



Other differences:
--
++ qemu.spec ++
--- /var/tmp/diff_new_pack.VsoR5i/_old  2020-01-30 09:41:11.521483401 +0100
+++ /var/tmp/diff_new_pack.VsoR5i/_new  2020-01-30 09:41:11.521483401 +0100
@@ -87,7 +87,7 @@
 %define summary_string Machine emulator and virtualizer
 %endif
 
-%bcond_without system_membarrier
+%bcond_with system_membarrier
 
 %define qemuver 4.2.0
 %define srcver  4.2.0
@@ -165,48 +165,60 @@
 Patch00035: intel_iommu-a-fix-to-vtd_find_as_from_bu.patch
 Patch00036: target-i386-Add-new-bit-definitions-of-M.patch
 Patch00037: target-i386-Add-missed-features-to-Coope.patch
-Patch00038: XXX-dont-dump-core-on-sigabort.patch
-Patch00039: qemu-binfmt-conf-Modify-default-path.patch
-Patch00040: qemu-cvs-gettimeofday.patch
-Patch00041: qemu-cvs-ioctl_debug.patch
-Patch00042: qemu-cvs-ioctl_nodirection.patch
-Patch00043: linux-user-add-binfmt-wrapper-for-argv-0.patch
-Patch00044: PPC-KVM-Disable-mmu-notifier-check.patch
-Patch00045: linux-user-binfmt-support-host-binaries.patch
-Patch00046: linux-user-Fake-proc-cpuinfo.patch
-Patch00047: linux-user-use-target_ulong.patch
-Patch00048: Make-char-muxer-more-robust-wrt-small-FI.patch
-Patch00049: linux-user-lseek-explicitly-cast-non-set.patch
-Patch00050: AIO-Reduce-number-of-threads-for-32bit-h.patch
-Patch00051: xen_disk-Add-suse-specific-flush-disable.patch
-Patch00052: qemu-bridge-helper-reduce-security-profi.patch
-Patch00053: qemu-binfmt-conf-use-qemu-ARCH-binfmt.patch
-Patch00054: linux-user-properly-test-for-infinite-ti.patch
-Patch00055: roms-Makefile-pass-a-packaging-timestamp.patch
-Pat

commit qemu for openSUSE:Factory

2020-01-19 Thread root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2020-01-19 20:51:50

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new.26092 (New)


Package is "qemu"

Sun Jan 19 20:51:50 2020 rev:167 rq:764411 version:4.2.0

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu.changes2020-01-13 
22:19:51.890472044 +0100
+++ /work/SRC/openSUSE:Factory/.qemu.new.26092/qemu.changes 2020-01-19 
20:52:09.115883662 +0100
@@ -1,0 +2,18 @@
+Tue Jan 14 18:10:53 UTC 2020 - Bruce Rogers 
+
+- Fix xenfv migration from xen host with pre-v4.0 qemu (bsc#1159755)
+  hw-i386-disable-smbus-migration-for-xenf.patch
+
+---
+Tue Jan 14 16:14:03 UTC 2020 - oher...@suse.de
+
+- Create files within bundles.tar.xz with fixed timestamp and uid
+
+---
+Sat Jan 11 01:54:12 UTC 2020 - Bruce Rogers 
+
+- Add a %bcond_without system_membarrier along with related
+  processing to the spec file, to better investigate running QEMU
+  with the --disable-membarrier configure option
+
+---

New:

  hw-i386-disable-smbus-migration-for-xenf.patch



Other differences:
--
++ qemu.spec ++
--- /var/tmp/diff_new_pack.aX7NR2/_old  2020-01-19 20:52:27.483893311 +0100
+++ /var/tmp/diff_new_pack.aX7NR2/_new  2020-01-19 20:52:27.487893313 +0100
@@ -87,6 +87,8 @@
 %define summary_string Machine emulator and virtualizer
 %endif
 
+%bcond_without system_membarrier
+
 %define qemuver 4.2.0
 %define srcver  4.2.0
 %define sbver   1.12.1+
@@ -204,6 +206,7 @@
 Patch00076: tests-Disable-some-block-tests-for-now.patch
 Patch00077: test-add-mapping-from-arch-of-i686-to-qe.patch
 Patch00078: roms-Makefile-enable-cross-compile-for-b.patch
+Patch00079: hw-i386-disable-smbus-migration-for-xenf.patch
 # Patches applied in roms/seabios/:
 Patch01000: seabios-use-python2-explicitly-as-needed.patch
 Patch01001: seabios-switch-to-python3-as-needed.patch
@@ -989,6 +992,7 @@
 %patch00076 -p1
 %patch00077 -p1
 %patch00078 -p1
+%patch00079 -p1
 %patch01000 -p1
 %patch01001 -p1
 %patch01002 -p1
@@ -1211,7 +1215,11 @@
 %endif
--enable-lzo \
--disable-malloc-trim \
+%if %{with system_membarrier}
--enable-membarrier \
+%else
+   --disable-membarrier \
+%endif
--enable-mpath \
--disable-netmap \
--disable-nettle \
@@ -1300,7 +1308,11 @@
--disable-iconv \
--disable-kvm \
--disable-malloc-trim \
+%if %{with system_membarrier}
--enable-membarrier \
+%else
+   --disable-membarrier \
+%endif
--disable-parallels \
--disable-plugins \
--disable-qcow1 \

++ README.PACKAGING ++
--- /var/tmp/diff_new_pack.aX7NR2/_old  2020-01-19 20:52:27.579893362 +0100
+++ /var/tmp/diff_new_pack.aX7NR2/_new  2020-01-19 20:52:27.579893362 +0100
@@ -29,7 +29,7 @@
 The current status as of 31 Oct 2019 is that for this incarnation of qemu
 packaging, the previous workflow which relied on the patches being in a shared
 git repo on github or gitlab is no longer supported. This new bundle based
-workflos is still a work in progress.
+workflow is still a work in progress.
 If it isn't working right, please contact Bruce Rogers .
 *** END SPECIAL NOTE ***
 
@@ -47,7 +47,7 @@
 Bug or feature tracking identifiers should also be added to the patch 
similarly,
 using the abbreviations identified here:
 
http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines#Current_set_of_abbreviations
-using the "Reference:" tag, with multiple entries comma separated.
+using the "References:" tag, with multiple entries comma separated.
 
 The ability to provide a conditional inclusion of a patch (eg based on
 architecture, is provided by using the "Include-If:" tag similarly, as follows:

++ bundles.tar.xz ++
Binary files old/b0ca999a43a22b38158a33d3f5881648bb4f.bundle and 
new/b0ca999a43a22b38158a33d3f5881648bb4f.bundle differ

++ hw-i386-disable-smbus-migration-for-xenf.patch ++
From: Olaf Hering 
Date: Mon, 13 Jan 2020 18:45:21 +0100
Subject: hw/i386: disable smbus migration for xenfv

Git-commit: 
References: bsc#1159755

With commit 7fccf2a06890e3bc3b30e29827ad3fb93fe88fea a new member
smbus_no_migration_support was added, and enabled in two places.
With commit 4ab2f2a8aabfea95cc53c64e13b3f67960b27fdf the vmstate_acpi
got new elements, which are conditionally filled. As a result, an
incoming migration expected smbus related data unless smbus migration
was disabled for a given MachineClass.

S

commit qemu for openSUSE:Factory

2019-12-18 Thread root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2019-12-18 14:43:47

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new.4691 (New)


Package is "qemu"

Wed Dec 18 14:43:47 2019 rev:165 rq:756647 version:4.2.0

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu.changes2019-12-02 
11:37:13.318446548 +0100
+++ /work/SRC/openSUSE:Factory/.qemu.new.4691/qemu.changes  2019-12-18 
14:47:12.601908199 +0100
@@ -1,0 +2,45 @@
+Thu Dec 12 19:05:29 UTC 2019 - Bruce Rogers 
+
+- Update to v4.2.0: See http://wiki.qemu.org/ChangeLog/4.2
+  Take note that ongoing feature deprecation is tracked at both
+  http://wiki.qemu-project.org/Features/LegacyRemoval and in
+  Appendix B of the qemu-doc.* files installed with the qemu package
+  Some noteworthy changes:
+* x86: Denverton, Snowridge, and Dhyana CPU models added
+* x86: Latest version of all CPU models how have TSX (HLE and RTM)
+  disabled by default
+* x86: Support for AVX512 BFloat16 extensions
+* x86: VMX features exposed more accurately and controllably
+* s390: TCG now implements IEP (Instruction Execution Protection)
+* PowerPC: POWER8 and POWER9 non-virtualized machines separated out
+* PowerPC: RTAS now comes from SLOF instead of QEMU itself
+* PowerPC: Unplug of multifunction PCI devices now unplugs the
+  whole slot, as in x86
+* ARM: Support for >256 CPUs with KVM is fixed
+* ARM: Memory hotplug now supported , when using UEFI, ACPI, for
+  virt machine type
+* ARM: SVE support possuble now for KVM guests
+* ARM: ACPI generic event device can now deliver powerdown event
+* The backend device can be specified for a guest audio device
+* virtio v1.1 packed virtqueues supported
+* Socket based character device backends now support TCP keep-alive
+* Use encryption library cipher mode facilities, allowing improved
+  performance for eg. AES-XTS encrption
+* Misc block device improvements, esp. with nbd
+- See the following few release-candidate changelog entries for
+  additional changes related to this release
+- Switched package build to be out-of-tree
+
+---
+Tue Dec 10 18:10:45 UTC 2019 - Bruce Rogers 
+
+- Update to v4.2.0-rc5: See http://wiki.qemu.org/ChangeLog/4.2
+
+---
+Wed Dec  4 23:07:30 UTC 2019 - Bruce Rogers 
+
+- Update to v4.2.0-rc4: See http://wiki.qemu.org/ChangeLog/4.2
+* Update the support documents used for SUSE SLE releases to cover
+  this qemu release
+
+---

Old:

  qemu-4.2.0-rc3.tar.xz
  qemu-4.2.0-rc3.tar.xz.sig

New:

  qemu-4.2.0.tar.xz
  qemu-4.2.0.tar.xz.sig



Other differences:
--
++ qemu.spec ++
--- /var/tmp/diff_new_pack.71GrQT/_old  2019-12-18 14:47:18.953911104 +0100
+++ /var/tmp/diff_new_pack.71GrQT/_new  2019-12-18 14:47:18.961911108 +0100
@@ -20,7 +20,7 @@
 
 %define _buildshell /bin/bash
 
-%define build_in_tree 1
+%define build_in_tree 0
 %define build_x86_firmware_from_source 0
 %define build_skiboot_from_source 0
 %define build_slof_from_source 0
@@ -87,8 +87,8 @@
 %define summary_string Machine emulator and virtualizer
 %endif
 
-%define qemuver 4.1.93
-%define srcver  4.2.0-rc3
+%define qemuver 4.2.0
+%define srcver  4.2.0
 %define sbver   1.12.1+
 %define srcname qemu
 Name:   qemu%{name_suffix}

++ bundles.tar.xz ++
Binary files old/0d4f9d7dc7832a876f4a71138325c0fcefd587b6.bundle and 
new/0d4f9d7dc7832a876f4a71138325c0fcefd587b6.bundle differ
Binary files old/b0ca999a43a22b38158a33d3f5881648bb4f.bundle and 
new/b0ca999a43a22b38158a33d3f5881648bb4f.bundle differ
Binary files old/roms/ipxe/de4565cbe76ea9f7913a01f331be3ee901bb6e17.bundle and 
new/roms/ipxe/de4565cbe76ea9f7913a01f331be3ee901bb6e17.bundle differ

++ config.sh ++
--- /var/tmp/diff_new_pack.71GrQT/_old  2019-12-18 14:47:20.133911644 +0100
+++ /var/tmp/diff_new_pack.71GrQT/_new  2019-12-18 14:47:20.133911644 +0100
@@ -7,12 +7,12 @@
 # The following specifies the upstream tag or commit upon which our patchqueue
 # gets rebased. The special value LATEST may be used to "automatically" track
 # the upstream development tree in the master branch
-GIT_UPSTREAM_COMMIT_ISH=LATEST
+GIT_UPSTREAM_COMMIT_ISH=v4.2.0
 # WARNING: If transitioning from using LATEST to not, MANUALLY re-set the
 # tarball present. If transitioning TO LATEST, make sure that
 # NEXT_RELEASE_IS_MAJOR is set correctly
 # This is used to choose the version number when LATEST processing is active
-NEXT_RELEASE_IS_MAJOR=0
+NEXT_RELEASE_IS_MAJOR=1
 
 # Unfortunately, SeaBIOS doesn't always follow an "always increasing" 

commit qemu for openSUSE:Factory

2019-12-02 Thread root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2019-12-02 11:31:53

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new.4691 (New)


Package is "qemu"

Mon Dec  2 11:31:53 2019 rev:164 rq:751314 version:4.1.93

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu.changes2019-11-12 
11:58:25.123534888 +0100
+++ /work/SRC/openSUSE:Factory/.qemu.new.4691/qemu.changes  2019-12-02 
11:37:13.318446548 +0100
@@ -1,0 +2,95 @@
+Wed Nov 27 03:10:09 UTC 2019 - Bruce Rogers 
+
+- Update to v4.2.0-rc3: See http://wiki.qemu.org/ChangeLog/4.2
+* Patches dropped (upstream unless otherwise noted):
+  ati-add-edid-support.patch
+  ati-vga-add-rage128-edid-support.patch
+  ati-vga-fix-ati_read.patch
+  ati-vga-make-i2c-register-and-bits-confi.patch
+  ati-vga-make-less-verbose.patch
+  ati-vga-try-vga-ddc-first.patch
+  Disable-Waddress-of-packed-member-for-GC.patch
+  hdata-vpd-fix-printing-char-0x00.patch
+  target-i386-add-PSCHANGE_NO-bit-for-the-.patch
+  target-i386-Export-TAA_NO-bit-to-guests.patch
+  vbe-add-edid-support.patch
+  vga-add-ati-bios-tables.patch
+  vga-add-atiext-driver.patch
+  vga-make-memcpy_high-public.patch
+  vga-move-modelist-from-bochsvga.c-to-new.patch
+* Patches added:
+  Enable-cross-compile-prefix-for-C-compil.patch
+  ensure-headers-included-are-compatible-w.patch
+  roms-Makefile-enable-cross-compile-for-b.patch
+* Add qemu-ui-spice-app package containing ui-spice-app.so
+* Add qemu-microvm package containing bios-microvm.bin
+- Add descriptors for the 128k and 256k SeaBios firmware images
+- For the record, the following issues reported for SUSE SLE15-SP1
+  are either fixed in this current package, or are otherwise not an
+  issue: bsc#1079730 bsc#1098403 bsc#025 bsc#1128106 bsc#1133031
+  bsc#1134883 bsc#1135210 bsc#1135902 bsc#1136540 bsc#1136778
+  bsc#1138534 bsc#1140402 bsc#1143794 bsc#1145379 bsc#1144087
+  bsc#1145427 bsc#1145436 bsc#1145774 bsc#1146873 bsc#1149811
+  bsc#1152506 bsc#1155812 bsc#1156642 CVE-2018-12207 CVE-2019-5008
+  CVE-2019-11135 CVE-2019-12068 CVE-2019-12155 CVE-2019-13164
+  CVE-2019-14378 CVE-2019-15890, and the following feature requests
+  are satisfied by this package: fate#327410 fate#327764 fate#327796
+  jira-SLE-4883 jira-SLE-6132 jira-SLE-6237 jira-SLE-6754
+
+---
+Tue Nov 19 19:13:41 UTC 2019 - Bruce Rogers 
+
+- Expose pschange-mc-no "feature", indicating CPU does not have
+  the page size change machine check vulnerability (CVE-2018-12207
+  bsc#1155812)
+  target-i386-add-PSCHANGE_NO-bit-for-the-.patch
+- Expose taa-no "feature", indicating CPU does not have the
+  TSX Async Abort vulnerability. (CVE-2019-11135 bsc#1152506)
+  target-i386-Export-TAA_NO-bit-to-guests.patch
+Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.1
+
+---
+Fri Nov 15 15:45:45 UTC 2019 - Bruce Rogers 
+
+- Update to v4.1.1, a stable, bug-fix-only release
+* Besides incorporating the following fixes we already carried, it
+  includes about the same number of other, similar type fixes
+  which we hadn't yet incorporated.
+* Patches dropped (subsumed by stable update):
+  block-Add-bdrv_co_get_self_request.patch
+  block-create-Do-not-abort-if-a-block-dri.patch
+  block-file-posix-Let-post-EOF-fallocate-.patch
+  block-file-posix-Reduce-xfsctl-use.patch
+  block-io-refactor-padding.patch
+  blockjob-update-nodes-head-while-removin.patch
+  block-Make-wait-mark-serialising-request.patch
+  block-nfs-tear-down-aio-before-nfs_close.patch
+  coroutine-Add-qemu_co_mutex_assert_locke.patch
+  curl-Check-completion-in-curl_multi_do.patch
+  curl-Handle-success-in-multi_check_compl.patch
+  curl-Keep-pointer-to-the-CURLState-in-CU.patch
+  curl-Keep-socket-until-the-end-of-curl_s.patch
+  curl-Pass-CURLSocket-to-curl_multi_do.patch
+  curl-Report-only-ready-sockets.patch
+  hw-arm-boot.c-Set-NSACR.-CP11-CP10-for-N.patch
+  hw-core-loader-Fix-possible-crash-in-rom.patch
+  make-release-pull-in-edk2-submodules-so-.patch
+  memory-Provide-an-equality-function-for-.patch
+  mirror-Keep-mirror_top_bs-drained-after-.patch
+  pr-manager-Fix-invalid-g_free-crash-bug.patch
+  qcow2-bitmap-Fix-uint64_t-left-shift-ove.patch
+  qcow2-Fix-corruption-bug-in-qcow2_detect.patch
+  qcow2-Fix-QCOW2_COMPRESSED_SECTOR_MASK.patch
+  qcow2-Fix-the-calculation-of-the-maximum.patch
+  roms-Makefile.edk2-don-t-pull-in-submodu.patch
+  s390-PCI-fix-IOMMU-region-init.patch
+  s390x-tcg-Fix-VERIM-with-32-64-bit-eleme.patch
+  target-alpha-fix-tlb_fill-trap_arg2-valu.patch
+  target-arm-Don-t-abort-on-M-profile-exce.patch
+  target-arm-Free-TCG-temps-in-trans_VMOV_.patch
+  util-iov-introduce-qemu_iovec_ini

commit qemu for openSUSE:Factory

2019-11-12 Thread root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2019-11-12 11:56:52

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new.2990 (New)


Package is "qemu"

Tue Nov 12 11:56:52 2019 rev:163 rq:747534 version:4.1.0

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu.changes2019-11-08 
15:24:08.562894270 +0100
+++ /work/SRC/openSUSE:Factory/.qemu.new.2990/qemu.changes  2019-11-12 
11:58:25.123534888 +0100
@@ -1,0 +2,5 @@
+Fri Nov  8 15:02:16 UTC 2019 - Guillaume GARDET 
+
+- Fix %arm builds
+
+---



Other differences:
--
++ qemu.spec ++
--- /var/tmp/diff_new_pack.5GNCMl/_old  2019-11-12 11:58:27.099536994 +0100
+++ /var/tmp/diff_new_pack.5GNCMl/_new  2019-11-12 11:58:27.103536998 +0100
@@ -264,11 +264,11 @@
 BuildRequires:  bison
 BuildRequires:  bluez-devel
 BuildRequires:  brlapi-devel
-%ifnarch %{ix86} aarch64
+%ifnarch %{ix86} aarch64 %arm
 BuildRequires:  cross-aarch64-binutils
 BuildRequires:  cross-aarch64-gcc%gcc_version
 %endif
-%ifnarch %{ix86} armv7hl
+%ifnarch %{ix86} %arm
 BuildRequires:  cross-arm-binutils
 BuildRequires:  cross-arm-gcc%gcc_version
 %endif




++ qemu.spec.in ++
--- /var/tmp/diff_new_pack.5GNCMl/_old  2019-11-12 11:58:27.479537398 +0100
+++ /var/tmp/diff_new_pack.5GNCMl/_new  2019-11-12 11:58:27.483537403 +0100
@@ -158,11 +158,11 @@
 BuildRequires:  bison
 BuildRequires:  bluez-devel
 BuildRequires:  brlapi-devel
-%ifnarch %{ix86} aarch64
+%ifnarch %{ix86} aarch64 %arm
 BuildRequires:  cross-aarch64-binutils
 BuildRequires:  cross-aarch64-gcc%gcc_version
 %endif
-%ifnarch %{ix86} armv7hl
+%ifnarch %{ix86} %arm
 BuildRequires:  cross-arm-binutils
 BuildRequires:  cross-arm-gcc%gcc_version
 %endif




commit qemu for openSUSE:Factory

2019-11-08 Thread root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2019-11-08 15:23:56

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new.2990 (New)


Package is "qemu"

Fri Nov  8 15:23:56 2019 rev:162 rq:746405 version:4.1.0

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu.changes2019-10-30 
14:41:38.321787916 +0100
+++ /work/SRC/openSUSE:Factory/.qemu.new.2990/qemu.changes  2019-11-08 
15:24:08.562894270 +0100
@@ -1,0 +2,25 @@
+Thu Nov  7 19:02:39 UTC 2019 - Bruce Rogers 
+
+- Fix two issues with qcow2 image processing which could affect
+  disk integrity
+  qcow2-Fix-QCOW2_COMPRESSED_SECTOR_MASK.patch
+  qcow2-bitmap-Fix-uint64_t-left-shift-ove.patch
+
+---
+Wed Nov  6 20:43:48 UTC 2019 - Bruce Rogers 
+
+- Work around a host kernel xfs bug which can result in qcow2 image
+  corruption
+  block-io-refactor-padding.patch
+  util-iov-introduce-qemu_iovec_init_exten.patch
+  block-Make-wait-mark-serialising-request.patch
+  block-Add-bdrv_co_get_self_request.patch
+  block-file-posix-Let-post-EOF-fallocate-.patch
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.1
+
+---
+Mon Nov  4 13:47:02 UTC 2019 - Stefan Brüns 
+
+- Correct package names in _constraints after switch to multibuild.
+
+---

New:

  block-Add-bdrv_co_get_self_request.patch
  block-Make-wait-mark-serialising-request.patch
  block-file-posix-Let-post-EOF-fallocate-.patch
  block-io-refactor-padding.patch
  qcow2-Fix-QCOW2_COMPRESSED_SECTOR_MASK.patch
  qcow2-bitmap-Fix-uint64_t-left-shift-ove.patch
  util-iov-introduce-qemu_iovec_init_exten.patch



Other differences:
--
++ qemu.spec ++
--- /var/tmp/diff_new_pack.FlPp3h/_old  2019-11-08 15:24:11.382897252 +0100
+++ /var/tmp/diff_new_pack.FlPp3h/_new  2019-11-08 15:24:11.382897252 +0100
@@ -149,46 +149,53 @@
 Patch00024: roms-Makefile.edk2-don-t-pull-in-submodu.patch
 Patch00025: coroutine-Add-qemu_co_mutex_assert_locke.patch
 Patch00026: qcow2-Fix-corruption-bug-in-qcow2_detect.patch
-Patch00027: XXX-dont-dump-core-on-sigabort.patch
-Patch00028: qemu-binfmt-conf-Modify-default-path.patch
-Patch00029: qemu-cvs-gettimeofday.patch
-Patch00030: qemu-cvs-ioctl_debug.patch
-Patch00031: qemu-cvs-ioctl_nodirection.patch
-Patch00032: linux-user-add-binfmt-wrapper-for-argv-0.patch
-Patch00033: PPC-KVM-Disable-mmu-notifier-check.patch
-Patch00034: linux-user-binfmt-support-host-binaries.patch
-Patch00035: linux-user-Fake-proc-cpuinfo.patch
-Patch00036: linux-user-use-target_ulong.patch
-Patch00037: Make-char-muxer-more-robust-wrt-small-FI.patch
-Patch00038: linux-user-lseek-explicitly-cast-non-set.patch
-Patch00039: AIO-Reduce-number-of-threads-for-32bit-h.patch
-Patch00040: xen_disk-Add-suse-specific-flush-disable.patch
-Patch00041: qemu-bridge-helper-reduce-security-profi.patch
-Patch00042: qemu-binfmt-conf-use-qemu-ARCH-binfmt.patch
-Patch00043: linux-user-properly-test-for-infinite-ti.patch
-Patch00044: roms-Makefile-pass-a-packaging-timestamp.patch
-Patch00045: Raise-soft-address-space-limit-to-hard-l.patch
-Patch00046: increase-x86_64-physical-bits-to-42.patch
-Patch00047: vga-Raise-VRAM-to-16-MiB-for-pc-0.15-and.patch
-Patch00048: i8254-Fix-migration-from-SLE11-SP2.patch
-Patch00049: acpi_piix4-Fix-migration-from-SLE11-SP2.patch
-Patch00050: Switch-order-of-libraries-for-mpath-supp.patch
-Patch00051: Make-installed-scripts-explicitly-python.patch
-Patch00052: hw-smbios-handle-both-file-formats-regar.patch
-Patch00053: xen-add-block-resize-support-for-xen-dis.patch
-Patch00054: tests-qemu-iotests-Triple-timeout-of-i-o.patch
-Patch00055: tests-Fix-block-tests-to-be-compatible-w.patch
-Patch00056: xen-ignore-live-parameter-from-xen-save-.patch
-Patch00057: Conditionalize-ui-bitmap-installation-be.patch
-Patch00058: tests-change-error-message-in-test-162.patch
-Patch00059: hw-usb-hcd-xhci-Fix-GCC-9-build-warning.patch
-Patch00060: hw-usb-dev-mtp-Fix-GCC-9-build-warning.patch
-Patch00061: hw-intc-exynos4210_gic-provide-more-room.patch
-Patch00062: configure-only-populate-roms-if-softmmu.patch
-Patch00063: pc-bios-s390-ccw-net-avoid-warning-about.patch
-Patch00064: roms-change-cross-compiler-naming-to-be-.patch
-Patch00065: tests-Disable-some-block-tests-for-now.patch
-Patch00066: test-add-mapping-from-arch-of-i686-to-qe.patch
+Patch00027: block-io-refactor-padding.patch
+P

commit qemu for openSUSE:Factory

2019-10-30 Thread root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2019-10-30 14:41:22

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new.2990 (New)


Package is "qemu"

Wed Oct 30 14:41:22 2019 rev:161 rq:743387 version:4.1.0

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu.changes2019-10-05 
16:20:48.989357343 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new.2990/qemu.changes  2019-10-30 
14:41:38.321787916 +0100
@@ -1,0 +2,39 @@
+Sat Oct 26 03:07:00 UTC 2019 - Bruce Rogers 
+
+- Address potential corruption when using qcow2 images
+  coroutine-Add-qemu_co_mutex_assert_locke.patch
+  qcow2-Fix-corruption-bug-in-qcow2_detect.patch
+- Include more tweaks to our packaging workflow scripts - this will
+  continue as we refine the scripts
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.1
+
+---
+Thu Oct 17 09:15:07 UTC 2019 - Ludwig Nussel 
+
+- use %gcc_version for cross compilers (boo#1153703)
+
+---
+Tue Oct 15 20:13:27 UTC 2019 - Bruce Rogers 
+
+- Add upstream edk2 submodule fix for creating tarball
+- Switch to upstream patch for avoiding git ref in edk2 makefile
+- Fix failing block tests which aren't compatible with the configure
+  option --enable-membarrier
+* Patches dropped:
+  roms-Makefile.edk2-don-t-invoke-git-sinc.patch
+  tests-block-io-test-130-needs-some-delay.patch
+* Patches added:
+  make-release-pull-in-edk2-submodules-so-.patch
+  roms-Makefile.edk2-don-t-pull-in-submodu.patch
+  tests-Fix-block-tests-to-be-compatible-w.patch
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.1
+
+---
+Thu Oct 10 01:42:04 UTC 2019 - Bruce Rogers 
+
+- Reduce the cross compiler versions we rely on
+- Fix some qemu-testsuite issues, reducing known error cases
+  test-add-mapping-from-arch-of-i686-to-qe.patch
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.1
+
+---

Old:

  roms-Makefile.edk2-don-t-invoke-git-sinc.patch
  tests-block-io-test-130-needs-some-delay.patch

New:

  coroutine-Add-qemu_co_mutex_assert_locke.patch
  make-release-pull-in-edk2-submodules-so-.patch
  qcow2-Fix-corruption-bug-in-qcow2_detect.patch
  roms-Makefile.edk2-don-t-pull-in-submodu.patch
  test-add-mapping-from-arch-of-i686-to-qe.patch
  tests-Fix-block-tests-to-be-compatible-w.patch



Other differences:
--
++ qemu.spec ++
--- /var/tmp/diff_new_pack.tdJYMB/_old  2019-10-30 14:41:45.913796000 +0100
+++ /var/tmp/diff_new_pack.tdJYMB/_new  2019-10-30 14:41:45.913796000 +0100
@@ -145,46 +145,50 @@
 Patch00020: hw-arm-boot.c-Set-NSACR.-CP11-CP10-for-N.patch
 Patch00021: s390-PCI-fix-IOMMU-region-init.patch
 Patch00022: hw-core-loader-Fix-possible-crash-in-rom.patch
-Patch00023: XXX-dont-dump-core-on-sigabort.patch
-Patch00024: qemu-binfmt-conf-Modify-default-path.patch
-Patch00025: qemu-cvs-gettimeofday.patch
-Patch00026: qemu-cvs-ioctl_debug.patch
-Patch00027: qemu-cvs-ioctl_nodirection.patch
-Patch00028: linux-user-add-binfmt-wrapper-for-argv-0.patch
-Patch00029: PPC-KVM-Disable-mmu-notifier-check.patch
-Patch00030: linux-user-binfmt-support-host-binaries.patch
-Patch00031: linux-user-Fake-proc-cpuinfo.patch
-Patch00032: linux-user-use-target_ulong.patch
-Patch00033: Make-char-muxer-more-robust-wrt-small-FI.patch
-Patch00034: linux-user-lseek-explicitly-cast-non-set.patch
-Patch00035: AIO-Reduce-number-of-threads-for-32bit-h.patch
-Patch00036: xen_disk-Add-suse-specific-flush-disable.patch
-Patch00037: qemu-bridge-helper-reduce-security-profi.patch
-Patch00038: qemu-binfmt-conf-use-qemu-ARCH-binfmt.patch
-Patch00039: linux-user-properly-test-for-infinite-ti.patch
-Patch00040: roms-Makefile-pass-a-packaging-timestamp.patch
-Patch00041: Raise-soft-address-space-limit-to-hard-l.patch
-Patch00042: increase-x86_64-physical-bits-to-42.patch
-Patch00043: vga-Raise-VRAM-to-16-MiB-for-pc-0.15-and.patch
-Patch00044: i8254-Fix-migration-from-SLE11-SP2.patch
-Patch00045: acpi_piix4-Fix-migration-from-SLE11-SP2.patch
-Patch00046: Switch-order-of-libraries-for-mpath-supp.patch
-Patch00047: Make-installed-scripts-explicitly-python.patch
-Patch00048: hw-smbios-handle-both-file-formats-regar.patch
-Patch00049: xen-add-block-resize-support-for-xen-dis.patch
-Patch00050: tests-qemu-iotests-Triple-timeout-of-i-o.patch
-Patch00051: tests-block-io-test-130-

commit qemu for openSUSE:Factory

2019-08-08 Thread root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2019-08-08 14:21:28

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new.9556 (New)


Package is "qemu"

Thu Aug  8 14:21:28 2019 rev:159 rq:721319 version:4.0.0

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu-linux-user.changes 2019-06-12 
13:05:19.261208238 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new.9556/qemu-linux-user.changes   
2019-08-08 14:21:35.196365736 +0200
@@ -1,0 +2,16 @@
+Tue Aug  6 14:45:37 UTC 2019 - Bruce Rogers 
+
+- Adjust to a v5.2 linux kernel change regarding SIOCGSTAMP
+  0051-linux-user-fix-to-handle-variably-s.patch
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.0
+
+---
+Thu Jul 25 20:51:24 UTC 2019 - Liang Yan 
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.0
+* Patches added:
+  0049-qxl-check-release-info-object.patch
+  0050-qemu-bridge-helper-restrict-interfa.patch
+* Patches changed:
+  0043-target-i386-define-md-clear-bit.patch
+---
--- /work/SRC/openSUSE:Factory/qemu/qemu-testsuite.changes  2019-06-20 
18:54:08.736742678 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new.9556/qemu-testsuite.changes
2019-08-08 14:21:36.136365592 +0200
@@ -1,0 +2,31 @@
+Tue Aug  6 14:45:35 UTC 2019 - Bruce Rogers 
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.0
+* Patches added:
+  0051-linux-user-fix-to-handle-variably-s.patch
+
+---
+Mon Aug  5 20:03:11 UTC 2019 - Stefan Brüns 
+
+- Make keycode-gen output reproducible (use SOURCE_DATE_EPOCH timestamp)
+  keycodemapdb-make-keycode-gen-output-reproducible.patch
+
+---
+Thu Jul 25 20:51:23 UTC 2019 - Liang Yan 
+
+- Security fix for null pointer dereference while releasing spice resources
+  (CVE-2019-12155, bsc#1135902)
+  0049-qxl-check-release-info-object.patch
+- Security fix for qemu-bridge-helper ACL can be bypassed when names are too 
long
+  (CVE-2019-13164, bsc#1140402)
+  0050-qemu-bridge-helper-restrict-interfa.patch
+- Replace patch 0043 with an upstream version
+  0043-target-i386-define-md-clear-bit.patch
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.0
+
+---
+Tue Jun 11 09:47:44 UTC 2019 - Christian Goll 
+
+- fixed regression for ksm.service was (bsc#1112646) 
+
+---
--- /work/SRC/openSUSE:Factory/qemu/qemu.changes2019-07-02 
15:17:40.350663122 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new.9556/qemu.changes  2019-08-08 
14:21:36.660365511 +0200
@@ -1,0 +2,26 @@
+Tue Aug  6 14:45:35 UTC 2019 - Bruce Rogers 
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.0
+* Patches added:
+  0051-linux-user-fix-to-handle-variably-s.patch
+
+---
+Mon Aug  5 20:03:11 UTC 2019 - Stefan Brüns 
+
+- Make keycode-gen output reproducible (use SOURCE_DATE_EPOCH timestamp)
+  keycodemapdb-make-keycode-gen-output-reproducible.patch
+
+---
+Thu Jul 25 20:51:23 UTC 2019 - Liang Yan 
+
+- Security fix for null pointer dereference while releasing spice resources
+  (CVE-2019-12155, bsc#1135902)
+  0049-qxl-check-release-info-object.patch
+- Security fix for qemu-bridge-helper ACL can be bypassed when names are too 
long
+  (CVE-2019-13164, bsc#1140402)
+  0050-qemu-bridge-helper-restrict-interfa.patch
+- Replace patch 0043 with an upstream version
+  0043-target-i386-define-md-clear-bit.patch
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.0
+
+---

New:

  0049-qxl-check-release-info-object.patch
  0050-qemu-bridge-helper-restrict-interfa.patch
  0051-linux-user-fix-to-handle-variably-s.patch
  keycodemapdb-make-keycode-gen-output-reproducible.patch



Other differences:
--
++ qemu-linux-user.spec ++
--- /var/tmp/diff_new_pack.ErMaTo/_old  2019-08-08 14:21:40.044364995 +0200
+++ /var/tmp/diff_new_pack.ErMaTo/_new  2019-08-08 14:21:40.048364994 +0200
@@ -82,6 +82,9 @@
 Patch0046:  0046-target-ppc-ensure-we-get-null-termi.patch
 Patch0047:  0047-configure-only-populate-roms-if-sof.patch
 Patch0048:  0048-pc-bios-s390-ccw-net-avoid-warning-.patch
+Patch0049:  0049-qxl-check-release-info-object.

commit qemu for openSUSE:Factory

2019-07-02 Thread root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2019-07-02 15:17:39

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new.4615 (New)


Package is "qemu"

Tue Jul  2 15:17:39 2019 rev:158 rq:712740 version:4.0.0

Changes:

qemu-testsuite.changes: same change
--- /work/SRC/openSUSE:Factory/qemu/qemu.changes2019-06-20 
18:54:10.892745631 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new.4615/qemu.changes  2019-07-02 
15:17:40.350663122 +0200
@@ -1,0 +2,5 @@
+Tue Jun 11 09:47:44 UTC 2019 - Christian Goll 
+
+- fixed regression for ksm.service was (bsc#1112646) 
+
+---



Other differences:
--
qemu-testsuite.spec: same change
qemu.spec: same change
++ ksm.service ++
--- /var/tmp/diff_new_pack.BRrezb/_old  2019-07-02 15:17:43.030667954 +0200
+++ /var/tmp/diff_new_pack.BRrezb/_new  2019-07-02 15:17:43.030667954 +0200
@@ -6,8 +6,8 @@
 [Service]
 Type=oneshot
 RemainAfterExit=yes
-ExecStart=/bin/echo 1 > /sys/kernel/mm/ksm/run
-ExecStop=/bin/echo 0 > /sys/kernel/mm/ksm/run
+ExecStart=/bin/bash -c "/bin/echo 1 > /sys/kernel/mm/ksm/run"
+ExecStop=/bin/bash -c "/bin/echo 0 > /sys/kernel/mm/ksm/run"
 
 [Install]
 WantedBy=multi-user.target







commit qemu for openSUSE:Factory

2019-06-20 Thread root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2019-06-20 18:54:03

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new.4811 (New)


Package is "qemu"

Thu Jun 20 18:54:03 2019 rev:157 rq:710412 version:4.0.0

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu-testsuite.changes  2019-06-12 
13:05:19.597208098 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new.4811/qemu-testsuite.changes
2019-06-20 18:54:08.736742678 +0200
@@ -1,0 +2,19 @@
+Mon Jun 10 16:41:24 UTC 2019 - Bruce Rogers 
+
+- Content of packaged %_docdir/%name/interop/_static/ dir depends
+  on python-Sphinx version, so lets just wildcard specifying
+  those files, rather than trying to manage a specific file list
+
+---
+Fri Jun  7 16:15:43 UTC 2019 - Bruce Rogers 
+
+- Last change exposed that we still do rely on python2. Make
+  spec file adjustment
+
+---
+Fri Jun  7 12:37:44 UTC 2019 - Tomáš Chvátal 
+
+- Switch from python-Sphinx to Sphinx from python variant we are
+  building with (new Sphinx is for python3 only)
+
+---
qemu.changes: same change



Other differences:
--
++ qemu-testsuite.spec ++
--- /var/tmp/diff_new_pack.ekoJGP/_old  2019-06-20 18:54:13.928749790 +0200
+++ /var/tmp/diff_new_pack.ekoJGP/_new  2019-06-20 18:54:13.928749790 +0200
@@ -344,11 +344,12 @@
 BuildRequires:  pkgconfig
 BuildRequires:  pwdutils
 %if 0%{?suse_version} > 1320
+BuildRequires:  python3-Sphinx
 BuildRequires:  python3-base
 %else
-BuildRequires:  python-base
-%endif
 BuildRequires:  python-Sphinx
+%endif
+BuildRequires:  python-base
 %if 0%{?suse_version} >= 1315
 BuildRequires:  rdma-core-devel
 %endif
@@ -1549,38 +1550,7 @@
 %dir %_docdir/%name/interop
 %dir %_docdir/%name/interop/_static
 %_docdir/%name/interop/.buildinfo
-%_docdir/%name/interop/_static/ajax-loader.gif
-%_docdir/%name/interop/_static/alabaster.css
-%_docdir/%name/interop/_static/basic.css
-%_docdir/%name/interop/_static/comment-bright.png
-%_docdir/%name/interop/_static/comment-close.png
-%_docdir/%name/interop/_static/comment.png
-%_docdir/%name/interop/_static/custom.css
-%_docdir/%name/interop/_static/doctools.js
-%if 0%{?sle_version} != 15
-%_docdir/%name/interop/_static/documentation_options.js
-%endif
-%_docdir/%name/interop/_static/down-pressed.png
-%_docdir/%name/interop/_static/down.png
-%_docdir/%name/interop/_static/file.png
-%if 0%{?sle_version} != 15
-%_docdir/%name/interop/_static/jquery-3.2.1.js
-%else
-%_docdir/%name/interop/_static/jquery-3.1.0.js
-%endif
-%_docdir/%name/interop/_static/jquery.js
-%if 0%{?sle_version} != 15 && 0%{?sle_version} != 150100
-%_docdir/%name/interop/_static/language_data.js
-%endif
-%_docdir/%name/interop/_static/minus.png
-%_docdir/%name/interop/_static/plus.png
-%_docdir/%name/interop/_static/pygments.css
-%_docdir/%name/interop/_static/searchtools.js
-%_docdir/%name/interop/_static/underscore-1.3.1.js
-%_docdir/%name/interop/_static/underscore.js
-%_docdir/%name/interop/_static/up-pressed.png
-%_docdir/%name/interop/_static/up.png
-%_docdir/%name/interop/_static/websupport.js
+%_docdir/%name/interop/_static/*
 %_docdir/%name/interop/bitmaps.html
 %_docdir/%name/interop/genindex.html
 %_docdir/%name/interop/index.html

qemu.spec: same change



++ qemu.spec.in ++
--- /var/tmp/diff_new_pack.ekoJGP/_old  2019-06-20 18:54:14.352750372 +0200
+++ /var/tmp/diff_new_pack.ekoJGP/_new  2019-06-20 18:54:14.356750377 +0200
@@ -294,11 +294,12 @@
 BuildRequires:  pkgconfig
 BuildRequires:  pwdutils
 %if 0%{?suse_version} > 1320
+BuildRequires:  python3-Sphinx
 BuildRequires:  python3-base
 %else
-BuildRequires:  python-base
-%endif
 BuildRequires:  python-Sphinx
+%endif
+BuildRequires:  python-base
 %if 0%{?suse_version} >= 1315
 BuildRequires:  rdma-core-devel
 %endif
@@ -1452,38 +1453,7 @@
 %dir %_docdir/%name/interop
 %dir %_docdir/%name/interop/_static
 %_docdir/%name/interop/.buildinfo
-%_docdir/%name/interop/_static/ajax-loader.gif
-%_docdir/%name/interop/_static/alabaster.css
-%_docdir/%name/interop/_static/basic.css
-%_docdir/%name/interop/_static/comment-bright.png
-%_docdir/%name/interop/_static/comment-close.png
-%_docdir/%name/interop/_static/comment.png
-%_docdir/%name/interop/_static/custom.css
-%_docdir/%name/interop/_static/doctools.js
-%if 0%{?sle_version} != 15
-%_docdir/%name/interop/_static/documentation_options.js
-%endif
-%_docdir/%name/interop/_static/down-pressed.png
-%_docdir/%name/interop/_static/down.png
-%_docdir/%name/interop/_static/file.png
-%if 0%{?sle_version}

commit qemu for openSUSE:Factory

2019-06-12 Thread root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2019-06-12 13:05:14

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new.4811 (New)


Package is "qemu"

Wed Jun 12 13:05:14 2019 rev:156 rq:706381 version:4.0.0

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu-linux-user.changes 2019-05-17 
23:41:32.421966299 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new.4811/qemu-linux-user.changes   
2019-06-12 13:05:19.261208238 +0200
@@ -1,0 +2,16 @@
+Wed May 29 16:03:58 UTC 2019 - Bruce Rogers 
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.0
+* Patches added:
+  0048-pc-bios-s390-ccw-net-avoid-warning-.patch
+  0046-target-ppc-ensure-we-get-null-termi.patch
+  0047-configure-only-populate-roms-if-sof.patch
+
+---
+Fri May 17 19:05:11 UTC 2019 - Bruce Rogers 
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.0
+* Patches added:
+  0045-kbd-state-fix-autorepeat-handling.patch
+
+---
--- /work/SRC/openSUSE:Factory/qemu/qemu-testsuite.changes  2019-05-17 
23:41:32.469966272 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new.4811/qemu-testsuite.changes
2019-06-12 13:05:19.597208098 +0200
@@ -1,0 +2,28 @@
+Wed May 29 16:03:57 UTC 2019 - Bruce Rogers 
+
+- Fix a number of compatibility issues with the stricter gcc9 checks
+* Disable warning for taking address of packed structure members
+  0048-pc-bios-s390-ccw-net-avoid-warning-.patch
+* Fix case of strncpy where null terminated string not guaranteed
+  0046-target-ppc-ensure-we-get-null-termi.patch
+* Disable warning for taking address of packed structure members
+  and fix case of passing null pointer as "%s" format parameter
+  skiboot-gcc9-compat.patch
+- Fix configure script which caused firmware to be built in
+  linux-user only build.
+  0047-configure-only-populate-roms-if-sof.patch
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.0
+
+---
+Fri May 17 19:05:10 UTC 2019 - Bruce Rogers 
+
+- Fix regression in autorepeat key handling
+  0045-kbd-state-fix-autorepeat-handling.patch
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.0
+
+---
+Fri May 17 15:44:17 UTC 2019 - Andreas Schwab 
+
+- Fix file list
+
+---
qemu.changes: same change

New:

  0045-kbd-state-fix-autorepeat-handling.patch
  0046-target-ppc-ensure-we-get-null-termi.patch
  0047-configure-only-populate-roms-if-sof.patch
  0048-pc-bios-s390-ccw-net-avoid-warning-.patch
  skiboot-gcc9-compat.patch



Other differences:
--
++ qemu-linux-user.spec ++
--- /var/tmp/diff_new_pack.Q5Kabc/_old  2019-06-12 13:05:21.705207212 +0200
+++ /var/tmp/diff_new_pack.Q5Kabc/_new  2019-06-12 13:05:21.705207212 +0200
@@ -78,6 +78,10 @@
 Patch0042:  0042-libvhost-user-fix-Waddress-of-packe.patch
 Patch0043:  0043-target-i386-define-md-clear-bit.patch
 Patch0044:  0044-hw-intc-exynos4210_gic-provide-more.patch
+Patch0045:  0045-kbd-state-fix-autorepeat-handling.patch
+Patch0046:  0046-target-ppc-ensure-we-get-null-termi.patch
+Patch0047:  0047-configure-only-populate-roms-if-sof.patch
+Patch0048:  0048-pc-bios-s390-ccw-net-avoid-warning-.patch
 # Please do not add QEMU patches manually here.
 # Run update_git.sh to regenerate this queue.
 ExcludeArch:s390
@@ -152,6 +156,10 @@
 %patch0042 -p1
 %patch0043 -p1
 %patch0044 -p1
+%patch0045 -p1
+%patch0046 -p1
+%patch0047 -p1
+%patch0048 -p1
 
 %build
 %define _lto_cflags %{nil}

++ qemu-testsuite.spec ++
--- /var/tmp/diff_new_pack.Q5Kabc/_old  2019-06-12 13:05:21.761207188 +0200
+++ /var/tmp/diff_new_pack.Q5Kabc/_new  2019-06-12 13:05:21.765207186 +0200
@@ -188,6 +188,10 @@
 Patch0042:  0042-libvhost-user-fix-Waddress-of-packe.patch
 Patch0043:  0043-target-i386-define-md-clear-bit.patch
 Patch0044:  0044-hw-intc-exynos4210_gic-provide-more.patch
+Patch0045:  0045-kbd-state-fix-autorepeat-handling.patch
+Patch0046:  0046-target-ppc-ensure-we-get-null-termi.patch
+Patch0047:  0047-configure-only-populate-roms-if-sof.patch
+Patch0048:  0048-pc-bios-s390-ccw-net-avoid-warning-.patch
 # Please do not add QEMU patches manually here.
 # Run update_git.sh to regenerate this queue.
 
@@ -210,6 +214,7 @@
 # SLOF - path: roms/SLOF (patch range 1400-1499) (Currently no patches)
 
 # skiboot - path: roms/skiboot (patch range 1500-1599) (Currently no patches)

commit qemu for openSUSE:Factory

2019-05-17 Thread root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2019-05-17 23:41:17

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new.5148 (New)


Package is "qemu"

Fri May 17 23:41:17 2019 rev:155 rq:703262 version:4.0.0

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu-linux-user.changes 2019-05-10 
09:11:42.591362461 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new.5148/qemu-linux-user.changes   
2019-05-17 23:41:32.421966299 +0200
@@ -1,0 +2,28 @@
+Wed May 15 19:36:50 UTC 2019 - Bruce Rogers 
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.0
+* Patches added:
+  0044-hw-intc-exynos4210_gic-provide-more.patch
+
+---
+Tue May 14 21:01:06 UTC 2019 - Bruce Rogers 
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.0
+* Patches dropped:
+  0041-qxl-fix-Waddress-of-packed-member.patch
+* Patches added:
+  0041-qxl-avoid-unaligned-pointer-reads-w.patch
+  0042-libvhost-user-fix-Waddress-of-packe.patch
+  0043-target-i386-define-md-clear-bit.patch
+
+---
+Fri May 10 19:14:02 UTC 2019 - Bruce Rogers 
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.0
+* Patches renamed:
+  0036-util-qemu-sockets-Fix-GCC-9-build-w.patch
+  -> 0036-sockets-avoid-string-truncation-war.patch
+  0039-linux-user-uname-Fix-GCC-9-build-wa.patch
+  -> 0039-linux-user-avoid-string-truncation-.patch
+
+---
--- /work/SRC/openSUSE:Factory/qemu/qemu-testsuite.changes  2019-05-10 
09:11:42.759362941 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new.5148/qemu-testsuite.changes
2019-05-17 23:41:32.469966272 +0200
@@ -1,0 +2,46 @@
+Wed May 15 19:36:49 UTC 2019 - Bruce Rogers 
+
+- Yet another gcc9 related code fix (bsc#1121464)
+  0044-hw-intc-exynos4210_gic-provide-more.patch
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.0
+
+---
+Tue May 14 21:01:05 UTC 2019 - Bruce Rogers 
+
+- Switch to now upstreamed version of patch and add one more
+  gcc9 related patch
+* Patches renamed:
+  0041-qxl-fix-Waddress-of-packed-member.patch
+  -> 0041-qxl-avoid-unaligned-pointer-reads-w.patch
+  0042-libvhost-user-fix-Waddress-of-packe.patch
+- Add x86 cpu feature "md-clear" (CVE-2018-12126 CVE-2018-12127
+  CVE-2018-12130 CVE-2019-11091 bsc#331)
+  0043-target-i386-define-md-clear-bit.patch
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.0
+
+---
+Sat May 11 14:58:50 UTC 2019 - Bruce Rogers 
+
+- Correct logic of which ipxe patches get included based on
+  suse_version. We were wrongly excluding a gcc9 related patch for
+  example
+
+---
+Fri May 10 19:14:01 UTC 2019 - Bruce Rogers 
+
+- Switch to now upstreamed version of some patches
+* Patches renamed:
+  0036-util-qemu-sockets-Fix-GCC-9-build-w.patch
+  -> 0036-sockets-avoid-string-truncation-war.patch
+  0039-linux-user-uname-Fix-GCC-9-build-wa.patch
+  -> 0039-linux-user-avoid-string-truncation-.patch
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.0
+
+---
+Thu May  9 14:51:24 UTC 2019 - Bruce Rogers 
+
+- Create /usr/share/qemu/firmware and /etc/qemu/firmware directories
+  in support of the firmware descriptor feature now in use as of
+  libvirt v5.2
+
+---
qemu.changes: same change

Old:

  0036-util-qemu-sockets-Fix-GCC-9-build-w.patch
  0039-linux-user-uname-Fix-GCC-9-build-wa.patch
  0041-qxl-fix-Waddress-of-packed-member.patch

New:

  0036-sockets-avoid-string-truncation-war.patch
  0039-linux-user-avoid-string-truncation-.patch
  0041-qxl-avoid-unaligned-pointer-reads-w.patch
  0042-libvhost-user-fix-Waddress-of-packe.patch
  0043-target-i386-define-md-clear-bit.patch
  0044-hw-intc-exynos4210_gic-provide-more.patch



Other differences:
--
++ qemu-linux-user.spec ++
--- /var/tmp/diff_new_pack.Yrb9wo/_old  2019-05-17 23:41:34.077965389 +0200
+++ /var/tmp/diff_new_pack.Yrb9wo/_new  2019-05-17 23:41:34.081965387 +0200
@@ -69,12 +69,15 @@
 Patch0033:  0033-Conditionalize-ui-bitmap-installati.patch
 Patch0034:  0034-Revert-target-i386-kvm-add-VMX-migr.patch
 Patch0035:  0035-tests-change-error-message-in-test-.patch
-Patch0036:  0036-util-qemu-sockets-Fix-GCC-9-build-w.patch

commit qemu for openSUSE:Factory

2019-04-01 Thread root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2019-04-01 12:34:10

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new.25356 (New)


Package is "qemu"

Mon Apr  1 12:34:10 2019 rev:153 rq:689894 version:3.1.0

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu-linux-user.changes 2019-02-25 
17:47:15.402860698 +0100
+++ /work/SRC/openSUSE:Factory/.qemu.new.25356/qemu-linux-user.changes  
2019-04-01 12:34:18.033812470 +0200
@@ -1,0 +2,23 @@
+Fri Mar 29 13:13:59 UTC 2019 - Bruce Rogers 
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.1
+* Patches added:
+  0065-spapr-Simplify-handling-of-host-ser.patch
+
+---
+Wed Mar 27 16:59:53 UTC 2019 - Bruce Rogers 
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.1
+* Patches added:
+  0064-device_tree.c-Don-t-use-load_image.patch
+
+---
+Mon Mar 25 20:45:10 UTC 2019 - Bruce Rogers 
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.1
+* Patches added:
+  0061-slirp-check-sscanf-result-when-emul.patch
+  0062-ppc-add-host-serial-and-host-model-.patch
+  0063-i2c-ddc-fix-oob-read.patch
+
+---
--- /work/SRC/openSUSE:Factory/qemu/qemu-testsuite.changes  2019-03-11 
11:14:11.149363776 +0100
+++ /work/SRC/openSUSE:Factory/.qemu.new.25356/qemu-testsuite.changes   
2019-04-01 12:34:18.853812680 +0200
@@ -1,0 +2,36 @@
+Fri Mar 29 13:13:57 UTC 2019 - Bruce Rogers 
+
+- Adjust fix for CVE-2019-8934 (bsc#1126455) to match the latest
+  upstream adjustments for the same. Basically now the security fix
+  is to provide a dummy host-model and host-serial value, which
+  overrides getting that value from the host
+  0065-spapr-Simplify-handling-of-host-ser.patch
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.1
+
+---
+Wed Mar 27 16:59:46 UTC 2019 - Bruce Rogers 
+
+- Tweak last spec file change to guard new Requires with conditional
+- Fix DOS possibility in device tree processing (CVE-2018-20815
+  bsc#1130675)
+  0064-device_tree.c-Don-t-use-load_image.patch
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.1
+
+---
+Mon Mar 25 20:45:08 UTC 2019 - Bruce Rogers 
+
+- Remove an unneeded BuildRequires which impacts bsc#1119414 fix
+  Also add a corresponding Recommends for qemu-tools as part of
+  this packaging adjustment (bsc#1130484)
+- Fix information leak in slirp (CVE-2019-9824 bsc#1129622)
+  0061-slirp-check-sscanf-result-when-emul.patch
+- Add method to specify whether or not to expose certain ppc64 host
+  information, which can be considered a security issue
+  (CVE-2019-8934 bsc#1126455)
+  0062-ppc-add-host-serial-and-host-model-.patch
+- Fix OOB memory access and information leak in virtual monitor
+  interface (CVE-2019-03812 bsc#1125721) 
+  0063-i2c-ddc-fix-oob-read.patch
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.1
+
+---
qemu.changes: same change

New:

  0061-slirp-check-sscanf-result-when-emul.patch
  0062-ppc-add-host-serial-and-host-model-.patch
  0063-i2c-ddc-fix-oob-read.patch
  0064-device_tree.c-Don-t-use-load_image.patch
  0065-spapr-Simplify-handling-of-host-ser.patch



Other differences:
--
++ qemu-linux-user.spec ++
--- /var/tmp/diff_new_pack.rsSuhZ/_old  2019-04-01 12:34:20.909813206 +0200
+++ /var/tmp/diff_new_pack.rsSuhZ/_new  2019-04-01 12:34:20.909813206 +0200
@@ -92,6 +92,11 @@
 Patch0058:  0058-Revert-target-i386-kvm-add-VMX-migr.patch
 Patch0059:  0059-memory-Fix-the-memory-region-type-a.patch
 Patch0060:  0060-target-i386-sev-Do-not-pin-the-ram-.patch
+Patch0061:  0061-slirp-check-sscanf-result-when-emul.patch
+Patch0062:  0062-ppc-add-host-serial-and-host-model-.patch
+Patch0063:  0063-i2c-ddc-fix-oob-read.patch
+Patch0064:  0064-device_tree.c-Don-t-use-load_image.patch
+Patch0065:  0065-spapr-Simplify-handling-of-host-ser.patch
 # Please do not add QEMU patches manually here.
 # Run update_git.sh to regenerate this queue.
 ExcludeArch:s390
@@ -183,6 +188,11 @@
 %patch0058 -p1
 %patch0059 -p1
 %patch0060 -p1
+%patch0061 -p1
+%patch0062 -p1
+%patch0063 -p1
+%patch0064 -p1
+%patch0065 -p1
 
 %build
 ./configure \

++ qemu-testsuite.spec ++
--- /var/tmp/diff_new_pack.rsSuhZ/_old  2019-04-01 12:34:20.937813214 +0200
+

commit qemu for openSUSE:Factory

2019-03-11 Thread root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2019-03-11 11:14:07

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new.28833 (New)


Package is "qemu"

Mon Mar 11 11:14:07 2019 rev:152 rq:682913 version:3.1.0

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu-testsuite.changes  2019-02-25 
17:47:16.830860112 +0100
+++ /work/SRC/openSUSE:Factory/.qemu.new.28833/qemu-testsuite.changes   
2019-03-11 11:14:11.149363776 +0100
@@ -1,0 +2,6 @@
+Fri Mar  8 17:49:54 UTC 2019 - Bruce Rogers 
+
+- Again address ipxe GCC 9 incompatibilities. Previously included
+  patch to disable unneeded warning got muffed somehow (bsc#1121464)
+
+---
qemu.changes: same change



Other differences:
--
qemu-testsuite.spec: same change
qemu.spec: same change
++ ipxe-build-Disable-gcc-address-of-packed-member-warning.patch ++
--- /var/tmp/diff_new_pack.vRiNuo/_old  2019-03-11 11:14:13.593363044 +0100
+++ /var/tmp/diff_new_pack.vRiNuo/_new  2019-03-11 11:14:13.593363044 +0100
@@ -11,32 +11,25 @@
 
 [BR: BSC#1121464]
 Signed-off-by: Bruce Rogers 

- src/Makefile.housekeeping | 11 +++
- 1 file changed, 11 insertions(+)
-
-diff --git a/src/Makefile.housekeeping b/src/Makefile.housekeeping
-index f8334921..e7f1ece0 100644
 --- a/src/Makefile.housekeeping
 +++ b/src/Makefile.housekeeping
-@@ -646,6 +646,17 @@ $(BIN)/.certificate.der.% : $(BIN)/.cert
- CERT_ALL := $(foreach i,$(call seq,1,$(CERT_COUNT)),\
- CERT ( $(i), \"$(word $(i),$(CERT_DERS))\" ))
+@@ -179,6 +179,19 @@ WNA_FLAGS := $(shell $(WNA_TEST) && $(EC
+ WORKAROUND_CFLAGS += $(WNA_FLAGS)
+ endif
  
-+
 +# GCC 9.0 introduces a new warning for using pointers to packed
 +# structure and union members. ipxe code is replete with this usage,
 +# partly because the architectures it is designed for handle unaligned
 +# accesses. Therefore this warning is not very helpful and since the 
 +# default build considers warnings to be errors, needs to be disabled.
 +#
++ifeq ($(CCTYPE),gcc)
 +WNAOPM_TEST = $(CC) -Waddress-of-packed-member -x c -c /dev/null -o /dev/null 
\
 +>/dev/null 2>&1
 +WNAOPM_FLAGS := $(shell $(WNAOPM_TEST) && $(ECHO) 
'-Wno-address-of-packed-member')
 +WORKAROUND_CFLAGS += $(WNAOPM_FLAGS)
- endif
- 
- certstore_DEPS += $(CERT_LIST) $(CERT_FILES) $(CERT_PEMS) $(CERT_DERS)
--- 
-2.20.1
-
++endif
++
+ # Some versions of gas choke on division operators, treating them as
+ # comment markers.  Specifying --divide will work around this problem,
+ # but isn't available on older gas versions.







commit qemu for openSUSE:Factory

2019-02-25 Thread root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2019-02-25 17:47:08

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new.28833 (New)


Package is "qemu"

Mon Feb 25 17:47:08 2019 rev:151 rq:678239 version:3.1.0

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu-linux-user.changes 2019-02-04 
21:25:08.527599451 +0100
+++ /work/SRC/openSUSE:Factory/.qemu.new.28833/qemu-linux-user.changes  
2019-02-25 17:47:15.402860698 +0100
@@ -1,0 +2,9 @@
+Fri Feb 15 22:49:26 UTC 2019 - Bruce Rogers 
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.1
+* Patches added:
+  0058-Revert-target-i386-kvm-add-VMX-migr.patch
+  0059-memory-Fix-the-memory-region-type-a.patch
+  0060-target-i386-sev-Do-not-pin-the-ram-.patch
+
+---
--- /work/SRC/openSUSE:Factory/qemu/qemu-testsuite.changes  2019-02-04 
21:25:08.595599434 +0100
+++ /work/SRC/openSUSE:Factory/.qemu.new.28833/qemu-testsuite.changes   
2019-02-25 17:47:16.830860112 +0100
@@ -1,0 +2,43 @@
+Fri Feb 22 08:52:45 UTC 2019 - Guillaume GARDET 
+
+- Package and cross-build rom files for aarch64 from 
+  SLE15/Leap15.0 to fix boo#1125964
+- Add patch to fix seabios cross-compilation:
+  * seabios-fix_cross_compilation.patch
+- Add patch to fix sgabios cross-compilation:
+  * sgabios-fix-cross-build.patch
+
+---
+Thu Feb 21 14:07:37 UTC 2019 - Guillaume GARDET 
+
+- Fix _constraints to include all architectures for disk size
+  (fix aarch64)
+
+---
+Fri Feb 15 22:49:24 UTC 2019 - Bruce Rogers 
+
+- Revert upstream patch which declares x86 vmx feature a migration
+  blocker. Given the proliferation of using vm's with host features
+  passed through and the general knowledge that nested
+  virtualization has many usage caveats, but still gets put in use
+  in restricted scenarios, this patch did more harm than good, I
+  feel. So despite this relaxation, please consider yourself warned
+  that nested virtualization is not yet a supportable feature.
+  (bsc#1121604) 
+  0058-Revert-target-i386-kvm-add-VMX-migr.patch
+- Fix SEV VM device assignment (bsc#1123205)
+  0059-memory-Fix-the-memory-region-type-a.patch
+  0060-target-i386-sev-Do-not-pin-the-ram-.patch
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.1
+
+---
+Mon Feb 11 15:41:02 UTC 2019 - Bruce Rogers 
+
+- Remove 71-sev.rules, which modifies the default permissions of
+  /dev/sev by adding the kvm group as reader/writer. Upstream
+  decided to take a different approach for libvirt to manage SEV
+  due to security concerns which I agree overrides the convenience
+  of providing /dev/sev access to all the kvm group (bsc#1124842
+  bsc#1102604)
+
+---
qemu.changes: same change

Old:

  71-sev.rules

New:

  0058-Revert-target-i386-kvm-add-VMX-migr.patch
  0059-memory-Fix-the-memory-region-type-a.patch
  0060-target-i386-sev-Do-not-pin-the-ram-.patch
  seabios-fix_cross_compilation.patch
  sgabios-fix-cross-build.patch



Other differences:
--
++ qemu-linux-user.spec ++
--- /var/tmp/diff_new_pack.jAj23W/_old  2019-02-25 17:47:23.830857236 +0100
+++ /var/tmp/diff_new_pack.jAj23W/_new  2019-02-25 17:47:23.834857235 +0100
@@ -89,6 +89,9 @@
 Patch0055:  0055-xen-Add-xen-v4.12-based-xc_domain_c.patch
 Patch0056:  0056-slirp-check-data-length-while-emula.patch
 Patch0057:  0057-s390x-Return-specification-exceptio.patch
+Patch0058:  0058-Revert-target-i386-kvm-add-VMX-migr.patch
+Patch0059:  0059-memory-Fix-the-memory-region-type-a.patch
+Patch0060:  0060-target-i386-sev-Do-not-pin-the-ram-.patch
 # Please do not add QEMU patches manually here.
 # Run update_git.sh to regenerate this queue.
 ExcludeArch:s390
@@ -177,6 +180,9 @@
 %patch0055 -p1
 %patch0056 -p1
 %patch0057 -p1
+%patch0058 -p1
+%patch0059 -p1
+%patch0060 -p1
 
 %build
 ./configure \

++ qemu-testsuite.spec ++
--- /var/tmp/diff_new_pack.jAj23W/_old  2019-02-25 17:47:23.850857229 +0100
+++ /var/tmp/diff_new_pack.jAj23W/_new  2019-02-25 17:47:23.854857226 +0100
@@ -23,13 +23,20 @@
 %define legacy_qemu_kvm 0
 %define force_fit_virtio_pxe_rom 1
 
+%if 0%{?suse_version} > 1315
+# cross-x86_64-gcc7 is available from SLE15/Leap15.0
+%define build_rom_arch %ix86 x86_64 aarch64
+%else
+%define build_rom_arch %ix86 x86_64
+%endif
+
 %if "%{?distribution}" == ""
 %define distro private-build
 %else
 %define distro %{distributi

commit qemu for openSUSE:Factory

2019-02-04 Thread root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2019-02-04 21:25:04

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new.28833 (New)


Package is "qemu"

Mon Feb  4 21:25:04 2019 rev:150 rq:670650 version:3.1.0

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu-linux-user.changes 2019-01-11 
14:04:12.031877850 +0100
+++ /work/SRC/openSUSE:Factory/.qemu.new.28833/qemu-linux-user.changes  
2019-02-04 21:25:08.527599451 +0100
@@ -1,0 +2,29 @@
+Wed Jan 30 15:54:31 UTC 2019 - Liang Yan 
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.1
+* Patches added:
+  0057-s390x-Return-specification-exceptio.patch
+
+---
+Fri Jan 25 19:21:00 UTC 2019 - Bruce Rogers 
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.1
+* Patches added:
+  0056-slirp-check-data-length-while-emula.patch
+
+---
+Thu Jan 17 21:58:04 UTC 2019 - Bruce Rogers 
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.1
+* Patches added:
+  0055-xen-Add-xen-v4.12-based-xc_domain_c.patch
+
+---
+Tue Jan 15 13:58:26 UTC 2019 - Liang Yan 
+
+- Fix pwrite64/pread64 to return 0 over -1 for a
+  zero length NULL buffer in qemu (bsc#1121600)
+  0054-linux-user-make-pwrite64-pread64-fd.patch
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.1
+
+---
--- /work/SRC/openSUSE:Factory/qemu/qemu-testsuite.changes  2019-01-11 
14:04:12.079877802 +0100
+++ /work/SRC/openSUSE:Factory/.qemu.new.28833/qemu-testsuite.changes   
2019-02-04 21:25:08.595599434 +0100
@@ -1,0 +2,50 @@
+Fri Feb  1 23:34:52 UTC 2019 - Bruce Rogers 
+
+- Increase memory needed to build qemu-testsuite for ppc* arch's
+  in _constraints file
+
+---
+Wed Jan 30 15:54:30 UTC 2019 - Liang Yan 
+
+- Return specification exception for unimplemented diag 308 subcodes
+  rather than a hardware error (bsc#1123179)
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.1
+* Patches added:
+  0057-s390x-Return-specification-exceptio.patch
+
+---
+Fri Jan 25 19:20:59 UTC 2019 - Bruce Rogers 
+
+- Fix OOB issue in slirp (CVE-2019-6778 bsc#1123156)
+  0056-slirp-check-data-length-while-emula.patch
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.1
+- Fix ipxe GCC 9 incompatibilities (bsc#1121464)
+  ipxe-efi-Simplify-diagnostic-for-NULL-handle.patch
+  ipxe-build-Disable-gcc-address-of-packed-member-warning.patch
+
+---
+Thu Jan 17 21:58:02 UTC 2019 - Bruce Rogers 
+
+- Tweak Xen interface to be compatible with upcoming v4.12 Xen
+  0055-xen-Add-xen-v4.12-based-xc_domain_c.patch
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.1
+
+---
+Tue Jan 15 13:58:25 UTC 2019 - Liang Yan 
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.1
+* Patches added:
+  0054-linux-user-make-pwrite64-pread64-fd.patch
+  (bsc#1121600)
+
+---
+Mon Jan 14 16:15:37 UTC 2019 - Bruce Rogers 
+
+- Clarify that move to include v3.1.0 in qemu package corresponds
+  with fate#327089, which of course builds on v3.0.0 mentioned
+  previously, and that among other patches which this change
+  obsoletes (because functionality is included in base version) I
+  will mention one pointed out by reviewers:
+  0094-s390x-cpumodels-add-z14-Model-ZR1.patch
+
+---
qemu.changes: same change

New:

  0054-linux-user-make-pwrite64-pread64-fd.patch
  0055-xen-Add-xen-v4.12-based-xc_domain_c.patch
  0056-slirp-check-data-length-while-emula.patch
  0057-s390x-Return-specification-exceptio.patch
  ipxe-build-Disable-gcc-address-of-packed-member-warning.patch
  ipxe-efi-Simplify-diagnostic-for-NULL-handle.patch



Other differences:
--
++ qemu-linux-user.spec ++
--- /var/tmp/diff_new_pack.w6QWZ1/_old  2019-02-04 21:25:10.211599031 +0100
+++ /var/tmp/diff_new_pack.w6QWZ1/_new  2019-02-04 21:25:10.215599030 +0100
@@ -85,6 +85,10 @@
 Patch0051:  0051-pvrdma-check-return-value-from-pvrd.patch
 Patch0052:  0052-pvrdma-release-ring-object-in-case-.patch
 Patch0053:  0053-block-Fix-hangs-

commit qemu for openSUSE:Factory

2019-01-11 Thread root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2019-01-11 14:02:55

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new.28833 (New)


Package is "qemu"

Fri Jan 11 14:02:55 2019 rev:149 rq:664460 version:3.1.0

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu-linux-user.changes 2018-12-27 
00:25:45.579841286 +0100
+++ /work/SRC/openSUSE:Factory/.qemu.new.28833/qemu-linux-user.changes  
2019-01-11 14:04:12.031877850 +0100
@@ -1,0 +2,45 @@
+Thu Jan 10 18:03:30 UTC 2019 - Bruce Rogers 
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.1
+* Patches added:
+  0041-vfio-ap-flag-as-compatible-with-bal.patch
+  0042-hw-s390x-Fix-bad-mask-in-time2tod.patch
+  0043-pcie-set-link-state-inactive-active.patch
+  0044-pc-piix4-Update-smbus-I-O-space-aft.patch
+  0045-hw-usb-fix-mistaken-de-initializati.patch
+  0046-usb-mtp-use-O_NOFOLLOW-and-O_CLOEXE.patch
+  0047-pvrdma-release-device-resources-in-.patch
+  0048-rdma-check-num_sge-does-not-exceed-.patch
+  0049-pvrdma-add-uar_read-routine.patch
+  0050-pvrdma-check-number-of-pages-when-c.patch
+  0051-pvrdma-check-return-value-from-pvrd.patch
+  0052-pvrdma-release-ring-object-in-case-.patch
+  0053-block-Fix-hangs-in-synchronous-APIs.patch
+
+---
+Tue Jan  8 13:41:35 UTC 2019 - o...@aepfle.de
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.1
+* Patches added:
+  0040-xen-ignore-live-parameter-from-xen-.patch
+  (bsc#1079730, bsc#1101982, bsc#1063993)
+
+---
+Fri Jan  4 19:53:55 UTC 2019 - Bruce Rogers 
+
+- Follow up on ideas prompted by last change: clean up the patches
+  generated by git workflow. There is no value to the first line
+  (mbox From line), or [PATCH] on subject line. Get rid of those
+- Other minor fixes and improvements to update_git.sh
+
+---
+Thu Jan  3 14:12:56 UTC 2019 - o...@aepfle.de
+
+- Modify update_git.sh script:
+  pass --zero-commit to format-patch
+  This removes needless noise in the buildservice when the same set
+  of patches is imported/exported at different times by different users.
+  pass --no-signature to format-patch
+  Remove sed call which used to remove the signature, use mv instead
+
+---
--- /work/SRC/openSUSE:Factory/qemu/qemu-testsuite.changes  2018-12-27 
00:25:45.647841230 +0100
+++ /work/SRC/openSUSE:Factory/.qemu.new.28833/qemu-testsuite.changes   
2019-01-11 14:04:12.079877802 +0100
@@ -1,0 +2,56 @@
+Thu Jan 10 18:03:29 UTC 2019 - Bruce Rogers 
+
+- include post v3.1.0 patches marked for next stable release:
+  0041-vfio-ap-flag-as-compatible-with-bal.patch
+  0042-hw-s390x-Fix-bad-mask-in-time2tod.patch
+  0043-pcie-set-link-state-inactive-active.patch
+  0044-pc-piix4-Update-smbus-I-O-space-aft.patch
+  0045-hw-usb-fix-mistaken-de-initializati.patch
+- Address various security/stability issues
+* Fix host access vulnerability in usb-mtp infrastructure
+  (CVE-2018-16872 bsc#1119493)
+  0046-usb-mtp-use-O_NOFOLLOW-and-O_CLOEXE.patch
+* Fix DoS in pvrdma interface (CVE-2018-20123 bsc#1119437)
+  0047-pvrdma-release-device-resources-in-.patch
+* Fix OOB access issue in rdma backend (CVE-2018-20124 bsc#1119840)
+  0048-rdma-check-num_sge-does-not-exceed-.patch
+* Fix NULL pointer reference in pvrdma emulation (CVE-2018-20191
+  bsc#1119979)
+  0049-pvrdma-add-uar_read-routine.patch
+* Fix DoS in pvrdma interface (CVE-2018-20125 bsc#1119989)
+  0050-pvrdma-check-number-of-pages-when-c.patch
+* Fix DoS in pvrdma interface (CVE-2018-20216 bsc#1119984)
+  0051-pvrdma-check-return-value-from-pvrd.patch
+* Fix DoS in pvrdma interface (CVE-2018-20126 bsc#1119991)
+  0052-pvrdma-release-ring-object-in-case-.patch
+- one more post v3.1.0 patches marked for next stable release:
+  0053-block-Fix-hangs-in-synchronous-APIs.patch
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.1
+
+---
+Tue Jan  8 13:41:35 UTC 2019 - o...@aepfle.de
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.1
+* Patches added:
+  0040-xen-ignore-live-parameter-from-xen-.patch
+  (bsc#1079730, bsc#1101982, bsc#1063993)
+
+---
+Fri Jan  4 19:53:55 UTC 2019 - Bruce Rogers 
+
+- Follow up on ideas prompted by last change: clean up the patches
+  generated by git workflow. There is no value to the first line
+  (mbox From line), or [PATCH] on subject line. Get rid of those
+- Other minor fixes and improvements to update_git.sh

commit qemu for openSUSE:Factory

2018-10-22 Thread root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2018-10-22 11:05:55

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new (New)


Package is "qemu"

Mon Oct 22 11:05:55 2018 rev:147 rq:641738 version:3.0.0

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu-linux-user.changes 2018-10-02 
19:44:17.794023137 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu-linux-user.changes
2018-10-22 11:06:15.456126142 +0200
@@ -1,0 +2,11 @@
+Fri Oct  5 16:52:18 UTC 2018 - Larry Dewey 
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.0
+* Patches added:
+  0042-seccomp-prefer-SCMP_ACT_KILL_PROCES.patch
+  0043-configure-require-libseccomp-2.2.0.patch
+  0044-seccomp-set-the-seccomp-filter-to-a.patch
+  0045-sandbox-disable-sandbox-if-CONFIG_S.patch
+  0046-seccomp-check-TSYNC-host-capability.patch
+
+---
--- /work/SRC/openSUSE:Factory/qemu/qemu-testsuite.changes  2018-10-02 
19:44:19.950020943 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu-testsuite.changes 2018-10-22 
11:06:17.328124569 +0200
@@ -1,0 +2,12 @@
+Fri Oct  5 16:52:15 UTC 2018 - Larry Dewey 
+* Adding changes to mitigate seccomp vulnerability
+  (CVE-2018-15746 bsc#1106222)
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.0
+* Patches added:
+  0042-seccomp-prefer-SCMP_ACT_KILL_PROCES.patch
+  0043-configure-require-libseccomp-2.2.0.patch
+  0044-seccomp-set-the-seccomp-filter-to-a.patch
+  0045-sandbox-disable-sandbox-if-CONFIG_S.patch
+  0046-seccomp-check-TSYNC-host-capability.patch
+
+---
qemu.changes: same change

New:

  0042-seccomp-prefer-SCMP_ACT_KILL_PROCES.patch
  0043-configure-require-libseccomp-2.2.0.patch
  0044-seccomp-set-the-seccomp-filter-to-a.patch
  0045-sandbox-disable-sandbox-if-CONFIG_S.patch
  0046-seccomp-check-TSYNC-host-capability.patch



Other differences:
--
++ qemu-linux-user.spec ++
--- /var/tmp/diff_new_pack.bRaIy8/_old  2018-10-22 11:06:24.336118686 +0200
+++ /var/tmp/diff_new_pack.bRaIy8/_new  2018-10-22 11:06:24.336118686 +0200
@@ -72,6 +72,11 @@
 Patch0039:  0039-tests-boot-serial-test-Bump-timeout.patch
 Patch0040:  0040-linux-headers-update.patch
 Patch0041:  0041-s390x-kvm-add-etoken-facility.patch
+Patch0042:  0042-seccomp-prefer-SCMP_ACT_KILL_PROCES.patch
+Patch0043:  0043-configure-require-libseccomp-2.2.0.patch
+Patch0044:  0044-seccomp-set-the-seccomp-filter-to-a.patch
+Patch0045:  0045-sandbox-disable-sandbox-if-CONFIG_S.patch
+Patch0046:  0046-seccomp-check-TSYNC-host-capability.patch
 # Please do not add QEMU patches manually here.
 # Run update_git.sh to regenerate this queue.
 ExcludeArch:s390
@@ -144,6 +149,11 @@
 %patch0039 -p1
 %patch0040 -p1
 %patch0041 -p1
+%patch0042 -p1
+%patch0043 -p1
+%patch0044 -p1
+%patch0045 -p1
+%patch0046 -p1
 
 %build
 ./configure \

++ qemu-testsuite.spec ++
--- /var/tmp/diff_new_pack.bRaIy8/_old  2018-10-22 11:06:24.368118659 +0200
+++ /var/tmp/diff_new_pack.bRaIy8/_new  2018-10-22 11:06:24.372118656 +0200
@@ -177,6 +177,11 @@
 Patch0039:  0039-tests-boot-serial-test-Bump-timeout.patch
 Patch0040:  0040-linux-headers-update.patch
 Patch0041:  0041-s390x-kvm-add-etoken-facility.patch
+Patch0042:  0042-seccomp-prefer-SCMP_ACT_KILL_PROCES.patch
+Patch0043:  0043-configure-require-libseccomp-2.2.0.patch
+Patch0044:  0044-seccomp-set-the-seccomp-filter-to-a.patch
+Patch0045:  0045-sandbox-disable-sandbox-if-CONFIG_S.patch
+Patch0046:  0046-seccomp-check-TSYNC-host-capability.patch
 # Please do not add QEMU patches manually here.
 # Run update_git.sh to regenerate this queue.
 
@@ -924,6 +929,11 @@
 %patch0039 -p1
 %patch0040 -p1
 %patch0041 -p1
+%patch0042 -p1
+%patch0043 -p1
+%patch0044 -p1
+%patch0045 -p1
+%patch0046 -p1
 
 pushd roms/seabios
 %patch1100 -p1

qemu.spec: same change
++ 0042-seccomp-prefer-SCMP_ACT_KILL_PROCES.patch ++
>From 6edbf80f95ecc20ced40004ce0e882e1cf756b98 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= 
Date: Wed, 22 Aug 2018 19:02:48 +0200
Subject: [PATCH] seccomp: prefer SCMP_ACT_KILL_PROCESS if available
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

The upcoming libseccomp release should have SCMP_ACT_KILL_PROCESS
action (https://github.com/seccomp/libseccomp/issues/96).

SCMP_ACT_KILL_PROCESS is preferable to immediately terminate the
offending process, rather than having the SIGSYS handler running.

Use SECCOMP_GET_ACTION_AVAIL to check availability of kernel sup

commit qemu for openSUSE:Factory

2018-10-02 Thread root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2018-10-02 19:44:11

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new (New)


Package is "qemu"

Tue Oct  2 19:44:11 2018 rev:146 rq:638230 version:3.0.0

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu-linux-user.changes 2018-09-11 
17:08:35.492219123 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu-linux-user.changes
2018-10-02 19:44:17.794023137 +0200
@@ -1,0 +2,24 @@
+Fri Sep 21 19:35:23 UTC 2018 - Bruce Rogers 
+
+- Make spec file improvements, including the following:
+* Add qemu.keyring to enable package source verification
+* Create srcname macro to identify source file name separately from
+  package name
+* Sort some entries
+* Minor file tweaks as done by osc format_spec_file service
+
+---
+Fri Sep 14 21:19:22 UTC 2018 - Bruce Rogers 
+
+- Remove BuildRequires for libattr-devel-static since it's not needed.
+- Re-sync openSUSE and SUSE SLE qemu-linux-user package. This changes
+  file is the openSUSE one with this entry providing the intervening
+  SLE CVE, FATE, and bugzilla references, which are still addressed
+  in this package, and not yet called out in this changes file.
+* 
+* Patches added:
+  0040-linux-headers-update.patch
+  0041-s390x-kvm-add-etoken-facility.patch
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.0
+
+---
--- /work/SRC/openSUSE:Factory/qemu/qemu-testsuite.changes  2018-09-11 
17:08:35.532219060 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu-testsuite.changes 2018-10-02 
19:44:19.950020943 +0200
@@ -1,0 +2,49 @@
+Mon Sep 24 21:25:37 UTC 2018 - Bruce Rogers 
+
+- Do more misc spec file fixes:
+* Be explicit in spec file about Version used for all subpackages
+  (again, to avoid subpackage ordering issues). Default Release
+  tag is also brought in by obs format_spec_file service  
+* Delete binary blob s390-netboot.img, which we rebuild
+* Don't provide separate Url for qemu-kvm package - the main qemu
+  website provides easily findable link for kvm specifics
+* Associate petalogix-ml605.dtb with qemu-extra instead of qemu-ppc  
+* More entry sorting
+
+---
+Fri Sep 21 19:35:23 UTC 2018 - Bruce Rogers 
+
+- Correct some versioning as follows:
+* Accurately reflect the qemu-ipxe package version value by adding
+  "+" at the end
+* Don't overwrite seabios .version file, since now (for quite some
+  time actually) upstream tarball creation creates this file and
+  the value we are writing to it is actually wrong
+- Make spec file improvements, including the following:
+* Add qemu.keyring to enable package source verification
+* Create srcname macro to identify source file name separately from
+  package name
+* Create alternate to %version to avoid subpackage ordering
+  causing inadvertantly wrong %version value at point of use
+* Sort some entries
+* Be more consistent with macro syntax usage
+* Minor file tweaks as done by osc format_spec_file service
+
+---
+Fri Sep 14 21:16:52 UTC 2018 - Bruce Rogers 
+
+- Re-sync openSUSE and SUSE SLE qemu packages. This changes file
+  is the openSUSE one with this entry providing the intervening
+  SLE CVE, FATE, and bugzilla references, which are still addressed
+  in this package, and not yet called out in this changes file.
+* CVE-2018-11806 CVE-2018-12617 CVE-2018-7550 CVE-2018-15746
+* fate#325467
+* bsc#1091695 bsc#1094725 bsc#1094913 bsc#1096223 bsc#1098735
+  bsc#1103628 bsc#1105279 bsc#1106222 bsc#1106222 bsc#1107489
+* Patches added:
+* only enable glusterfs for openSUSE
+  0040-linux-headers-update.patch
+  0041-s390x-kvm-add-etoken-facility.patch
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.0
+
+---
qemu.changes: same change

New:

  0040-linux-headers-update.patch
  0041-s390x-kvm-add-etoken-facility.patch
  qemu.keyring



Other differences:
--
++ qemu-linux-user.spec ++
--- /var/tmp/diff_new_pack.7feRhO/_old  2018-10-02 19:44:22.346018504 +0200
+++ /var/tmp/diff_new_pack.7feRhO/_new  2018-10-02 19:44:22.346018504 +0200
@@ -12,19 +12,24 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
+%define srcname qemu
 Name: 

commit qemu for openSUSE:Factory

2018-08-15 Thread root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2018-08-15 10:30:02

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new (New)


Package is "qemu"

Wed Aug 15 10:30:02 2018 rev:144 rq:627736 version:2.12.1

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu-linux-user.changes 2018-08-03 
12:30:30.914967893 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu-linux-user.changes
2018-08-15 10:30:17.991411137 +0200
@@ -1,0 +2,47 @@
+Fri Aug  3 14:05:52 UTC 2018 - brog...@suse.com
+
+- Update to v2.12.1, a stable, (mostly) bug-fix-only release
+* This update contains new mitigation functionality for
+  CVE-2018-3639 (Speculative Store Bypass) in x86. There are also
+  bug fixes for migration, Intel IOMMU emulation, block layer/image
+  handling, ARM emulation, and various other areas.
+  (Note that a number of 2.12.1 patches were already included by us
+  previously) (CVE-2018-3639 bsc#1092885)
+
+* Patches dropped (subsumed by stable update):
+  0039-device_tree-Increase-FDT_MAX_SIZE-t.patch
+  0040-vnc-fix-use-after-free.patch
+  0041-ccid-Fix-dwProtocols-advertisement-.patch
+  0042-tcg-arm-Fix-memory-barrier-encoding.patch
+  0043-s390-ccw-force-diag-308-subcode-to-.patch
+  0044-nbd-client-fix-nbd_negotiate_simple.patch
+  0045-migration-block-dirty-bitmap-fix-me.patch
+  0046-nbd-client-Fix-error-messages-durin.patch
+  0047-nbd-client-Relax-handling-of-large-.patch
+  0048-qxl-fix-local-renderer-crash.patch
+  0049-tcg-Limit-the-number-of-ops-in-a-TB.patch
+  0050-target-arm-Clear-SVE-high-bits-for-.patch
+  0051-cpus-tcg-fix-never-exiting-loop-on-.patch
+  0052-s390x-css-disabled-subchannels-cann.patch
+  0053-pc-bios-s390-ccw-struct-tpi_info-mu.patch
+  0054-virtio-ccw-common-reset-handler.patch
+  0055-s390x-ccw-make-sure-all-ccw-devices.patch
+  0056-blockjob-expose-error-string-via-qu.patch
+  0058-qemu-io-Use-purely-string-blockdev-.patch
+  0059-qemu-img-Use-only-string-options-in.patch
+  0060-nfs-Remove-processed-options-from-Q.patch
+  0061-i386-define-the-ssbd-CPUID-feature-.patch
+  0062-i386-Define-the-Virt-SSBD-MSR-and-h.patch
+  0063-i386-define-the-AMD-virt-ssbd-CPUID.patch
+  0064-ahci-fix-PxCI-register-race.patch
+  0065-ccid-card-passthru-fix-regression-i.patch
+* Patches renamed:
+  0057-blockjob-Fix-assertion-in-block_job.patch
+  -> 0039-blockjob-Fix-assertion-in-block_job.patch
+  0066-xen-add-block-resize-support-for-xe.patch
+  -> 0040-xen-add-block-resize-support-for-xe.patch
+  0067-seccomp-allow-sched_setscheduler-wi.patch
+  -> 0041-seccomp-allow-sched_setscheduler-wi.patch
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.12
+
+---
--- /work/SRC/openSUSE:Factory/qemu/qemu-testsuite.changes  2018-08-03 
12:30:31.150968240 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu-testsuite.changes 2018-08-15 
10:30:18.163411447 +0200
@@ -1,0 +2,47 @@
+Fri Aug  3 14:05:49 UTC 2018 - brog...@suse.com
+
+- Update to v2.12.1, a stable, (mostly) bug-fix-only release
+* This update contains new mitigation functionality for
+  CVE-2018-3639 (Speculative Store Bypass) in x86. There are also
+  bug fixes for migration, Intel IOMMU emulation, block layer/image
+  handling, ARM emulation, and various other areas.
+  (Note that a number of 2.12.1 patches were already included by us
+  previously) (CVE-2018-3639 bsc#1092885)
+
+* Patches dropped (subsumed by stable update):
+  0039-device_tree-Increase-FDT_MAX_SIZE-t.patch
+  0040-vnc-fix-use-after-free.patch
+  0041-ccid-Fix-dwProtocols-advertisement-.patch
+  0042-tcg-arm-Fix-memory-barrier-encoding.patch
+  0043-s390-ccw-force-diag-308-subcode-to-.patch
+  0044-nbd-client-fix-nbd_negotiate_simple.patch
+  0045-migration-block-dirty-bitmap-fix-me.patch
+  0046-nbd-client-Fix-error-messages-durin.patch
+  0047-nbd-client-Relax-handling-of-large-.patch
+  0048-qxl-fix-local-renderer-crash.patch
+  0049-tcg-Limit-the-number-of-ops-in-a-TB.patch
+  0050-target-arm-Clear-SVE-high-bits-for-.patch
+  0051-cpus-tcg-fix-never-exiting-loop-on-.patch
+  0052-s390x-css-disabled-subchannels-cann.patch
+  0053-pc-bios-s390-ccw-struct-tpi_info-mu.patch
+  0054-virtio-ccw-common-reset-handler.patch
+  0055-s390x-ccw-make-sure-all-ccw-devices.patch
+  0056-blockjob-expose-error-string-via-qu.patch
+  0058-qemu-io-Use-purely-string-blockdev-.patch
+  0059-qemu-img-Use-only-string-options-in.patch
+  0060-nfs-Remove-processed-options-from-Q.patch
+  0061-i386-define-the-ssbd-CPUID-feature-.patch
+  0062-i386-Define-the-Virt-SSBD-MSR-and-h.patch
+  0063-i386-define-the-AMD-virt-ssbd-CPUID.patch
+  0064-ahci-fix-PxCI-register-race.patch
+  0065-ccid-card-passthru-fix-regression-i.patch
+* Patches renamed:
+  0057-bloc

commit qemu for openSUSE:Factory

2018-08-03 Thread root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2018-08-03 12:30:27

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new (New)


Package is "qemu"

Fri Aug  3 12:30:27 2018 rev:143 rq:626736 version:2.12.0

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu-linux-user.changes 2018-07-13 
10:16:11.266086977 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu-linux-user.changes
2018-08-03 12:30:30.914967893 +0200
@@ -1,0 +2,7 @@
+Wed Jul 25 22:26:19 UTC 2018 - lde...@suse.com
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.12
+* Patches added:
+  0067-seccomp-allow-sched_setscheduler-wi.patch
+
+---
--- /work/SRC/openSUSE:Factory/qemu/qemu-testsuite.changes  2018-07-13 
10:16:11.722087516 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu-testsuite.changes 2018-08-03 
12:30:31.150968240 +0200
@@ -1,0 +2,13 @@
+Wed Jul 25 22:26:16 UTC 2018 - lde...@suse.com
+- Fixing seccomp resourcecontrol defunct issue (bsc#1102627)
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.12
+* Patches added:
+  0067-seccomp-allow-sched_setscheduler-wi.patch
+
+---
+Wed Jul 25 13:24:50 UTC 2018 - m...@suse.com
+
+- Add ipxe-fix-build.patch to not error out with
+  binutils >= 2.31 .
+
+---
qemu.changes: same change

New:

  0067-seccomp-allow-sched_setscheduler-wi.patch
  ipxe-fix-build.patch



Other differences:
--
++ qemu-linux-user.spec ++
--- /var/tmp/diff_new_pack.AeDFa7/_old  2018-08-03 12:30:34.598973310 +0200
+++ /var/tmp/diff_new_pack.AeDFa7/_new  2018-08-03 12:30:34.602973315 +0200
@@ -92,6 +92,7 @@
 Patch0064:  0064-ahci-fix-PxCI-register-race.patch
 Patch0065:  0065-ccid-card-passthru-fix-regression-i.patch
 Patch0066:  0066-xen-add-block-resize-support-for-xe.patch
+Patch0067:  0067-seccomp-allow-sched_setscheduler-wi.patch
 # Please do not add QEMU patches manually here.
 # Run update_git.sh to regenerate this queue.
 Source400:  update_git.sh
@@ -191,6 +192,7 @@
 %patch0064 -p1
 %patch0065 -p1
 %patch0066 -p1
+%patch0067 -p1
 
 %build
 ./configure \

++ qemu-testsuite.spec ++
--- /var/tmp/diff_new_pack.AeDFa7/_old  2018-08-03 12:30:34.622973345 +0200
+++ /var/tmp/diff_new_pack.AeDFa7/_new  2018-08-03 12:30:34.626973351 +0200
@@ -196,6 +196,7 @@
 Patch0064:  0064-ahci-fix-PxCI-register-race.patch
 Patch0065:  0065-ccid-card-passthru-fix-regression-i.patch
 Patch0066:  0066-xen-add-block-resize-support-for-xe.patch
+Patch0067:  0067-seccomp-allow-sched_setscheduler-wi.patch
 # Please do not add QEMU patches manually here.
 # Run update_git.sh to regenerate this queue.
 
@@ -212,6 +213,7 @@
 Patch1200:  ipxe-stable-buildid.patch
 Patch1201:  ipxe-use-gcc6-for-more-compact-code.patch
 Patch1202:  ipxe-efi-guard-strncpy-with-gcc-warning-ignore-pragma.patch
+Patch1203:  ipxe-fix-build.patch
 
 # sgabios
 # PATCH-FIX-OPENSUSE sgabios-stable-buildid.patch brog...@suse.com -- 
reproducible builds
@@ -931,6 +933,7 @@
 %patch0064 -p1
 %patch0065 -p1
 %patch0066 -p1
+%patch0067 -p1
 
 %if 0%{?suse_version} > 1320
 %patch1000 -p1
@@ -949,6 +952,7 @@
 %patch1201 -p1
 %endif
 %patch1202 -p1
+%patch1203 -p1
 popd
 
 pushd roms/sgabios

qemu.spec: same change
++ 0067-seccomp-allow-sched_setscheduler-wi.patch ++
>From 88a1488c572c681f9737bd3e3ae24e9a3c936212 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= 
Date: Tue, 10 Jul 2018 16:55:57 +0200
Subject: [PATCH] seccomp: allow sched_setscheduler() with SCHED_IDLE policy
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Current and upcoming mesa releases rely on a shader disk cash. It uses
a thread job queue with low priority, set with
sched_setscheduler(SCHED_IDLE). However, that syscall is rejected by
the "resourcecontrol" seccomp qemu filter.

Since it should be safe to allow lowering thread priority, let's allow
scheduling thread to idle policy.

Related to:
https://bugzilla.redhat.com/show_bug.cgi?id=1594456

Signed-off-by: Marc-André Lureau 
Acked-by: Eduardo Otubo 
(cherry picked from commit 056de1e894155fbb99e7b43c1c4382d4920cf437)
[LD: BSD#1102627]
Signed-off-by: Larry Dewey 
---
 qemu-seccomp.c | 12 ++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/qemu-seccomp.c b/qemu-seccomp.c
index b770a77d33..845a3330df 100644
--- a/qemu-seccomp.c
+++ b/qemu-seccomp.c
@@ -29,6 +29,12 @@
 struct QemuSeccompSyscall {
 int32_t num;
   

commit qemu for openSUSE:Factory

2018-07-13 Thread root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2018-07-13 10:15:50

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new (New)


Package is "qemu"

Fri Jul 13 10:15:50 2018 rev:142 rq:621222 version:2.12.0

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu-linux-user.changes 2018-06-05 
12:49:22.397414851 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu-linux-user.changes
2018-07-13 10:16:11.266086977 +0200
@@ -1,0 +2,91 @@
+Thu Jul  5 21:32:03 UTC 2018 - brog...@suse.com
+
+- Remove linux-user patch which is no longer needed (bsc#1098056)
+* Patches dropped:
+  0011-linux-user-XXX-disable-fiemap.patch
+* Patches renamed:
+  0036-Remove-problematic-evdev-86-key-fro.patch
+  -> 0011-Remove-problematic-evdev-86-key-fro.patch
+  0037-configure-Modify-python-used-for-io.patch
+  -> 0036-configure-Modify-python-used-for-io.patch
+  0038-qemu-io-tests-comment-out-problemat.patch
+  -> 0037-qemu-io-tests-comment-out-problemat.patch
+  0039-tests-test-thread-pool-is-racy-add-.patch
+  -> 0038-tests-test-thread-pool-is-racy-add-.patch
+  0040-device_tree-Increase-FDT_MAX_SIZE-t.patch
+  -> 0039-device_tree-Increase-FDT_MAX_SIZE-t.patch
+  0041-vnc-fix-use-after-free.patch
+  -> 0040-vnc-fix-use-after-free.patch
+  0042-ccid-Fix-dwProtocols-advertisement-.patch
+  -> 0041-ccid-Fix-dwProtocols-advertisement-.patch
+  0043-tcg-arm-Fix-memory-barrier-encoding.patch
+  -> 0042-tcg-arm-Fix-memory-barrier-encoding.patch
+  0044-s390-ccw-force-diag-308-subcode-to-.patch
+  -> 0043-s390-ccw-force-diag-308-subcode-to-.patch
+  0045-nbd-client-fix-nbd_negotiate_simple.patch
+  -> 0044-nbd-client-fix-nbd_negotiate_simple.patch
+  0046-migration-block-dirty-bitmap-fix-me.patch
+  -> 0045-migration-block-dirty-bitmap-fix-me.patch
+  0047-nbd-client-Fix-error-messages-durin.patch
+  -> 0046-nbd-client-Fix-error-messages-durin.patch
+  0048-nbd-client-Relax-handling-of-large-.patch
+  -> 0047-nbd-client-Relax-handling-of-large-.patch
+  0049-qxl-fix-local-renderer-crash.patch
+  -> 0048-qxl-fix-local-renderer-crash.patch
+  0050-tcg-Limit-the-number-of-ops-in-a-TB.patch
+  -> 0049-tcg-Limit-the-number-of-ops-in-a-TB.patch
+  0051-target-arm-Clear-SVE-high-bits-for-.patch
+  -> 0050-target-arm-Clear-SVE-high-bits-for-.patch
+  0052-cpus-tcg-fix-never-exiting-loop-on-.patch
+  -> 0051-cpus-tcg-fix-never-exiting-loop-on-.patch
+  0053-s390x-css-disabled-subchannels-cann.patch
+  -> 0052-s390x-css-disabled-subchannels-cann.patch
+  0054-pc-bios-s390-ccw-struct-tpi_info-mu.patch
+  -> 0053-pc-bios-s390-ccw-struct-tpi_info-mu.patch
+  0055-virtio-ccw-common-reset-handler.patch
+  -> 0054-virtio-ccw-common-reset-handler.patch
+  0056-s390x-ccw-make-sure-all-ccw-devices.patch
+  -> 0055-s390x-ccw-make-sure-all-ccw-devices.patch
+  0057-blockjob-expose-error-string-via-qu.patch
+  -> 0056-blockjob-expose-error-string-via-qu.patch
+  0058-blockjob-Fix-assertion-in-block_job.patch
+  -> 0057-blockjob-Fix-assertion-in-block_job.patch
+  0059-qemu-io-Use-purely-string-blockdev-.patch
+  -> 0058-qemu-io-Use-purely-string-blockdev-.patch
+  0060-qemu-img-Use-only-string-options-in.patch
+  -> 0059-qemu-img-Use-only-string-options-in.patch
+  0061-nfs-Remove-processed-options-from-Q.patch
+  -> 0060-nfs-Remove-processed-options-from-Q.patch
+  0062-i386-define-the-ssbd-CPUID-feature-.patch
+  -> 0061-i386-define-the-ssbd-CPUID-feature-.patch
+  0063-i386-Define-the-Virt-SSBD-MSR-and-h.patch
+  -> 0062-i386-Define-the-Virt-SSBD-MSR-and-h.patch
+  0064-i386-define-the-AMD-virt-ssbd-CPUID.patch
+  -> 0063-i386-define-the-AMD-virt-ssbd-CPUID.patch
+  0065-ahci-fix-PxCI-register-race.patch
+  -> 0064-ahci-fix-PxCI-register-race.patch
+  0066-ccid-card-passthru-fix-regression-i.patch
+  -> 0065-ccid-card-passthru-fix-regression-i.patch
+  0067-xen-add-block-resize-support-for-xe.patch
+  -> 0066-xen-add-block-resize-support-for-xe.patch
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.12
+
+---
+Thu Jul  5 15:22:40 UTC 2018 - brog...@suse.com
+
+- Tweak build service constraints information to avoid failures
+
+---
+Fri Jun  8 20:28:41 UTC 2018 - brog...@suse.com
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.12
+* Patches added:
+  0067-xen-add-block-resize-support-for-xe.patch
+
+---
+Thu Jun  7 14:57:31 UTC 2018 - brog...@suse.com
+
+- Tweak patch file generation to be more git version agnostic.
+  Also change update_git.sh to not reformat spec file by default.
+
+---
--- /work/SRC/ope

commit qemu for openSUSE:Factory

2018-06-05 Thread root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2018-06-05 12:49:18

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new (New)


Package is "qemu"

Tue Jun  5 12:49:18 2018 rev:141 rq:613355 version:2.12.0

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu-linux-user.changes 2018-05-29 
16:46:35.460367601 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu-linux-user.changes
2018-06-05 12:49:22.397414851 +0200
@@ -1,0 +2,13 @@
+Thu May 31 19:51:59 UTC 2018 - brog...@suse.com
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.12
+* Patches dropped:
+  0065-Revert-replay-don-t-process-async-e.patch
+  0066-Revert-replay-avoid-recursive-call-.patch
+  0067-Revert-replay-check-return-values-o.patch
+  0068-Revert-replay-push-replay_mutex_loc.patch
+* Patches added:
+  0065-ahci-fix-PxCI-register-race.patch
+  0066-ccid-card-passthru-fix-regression-i.patch
+
+---
--- /work/SRC/openSUSE:Factory/qemu/qemu-testsuite.changes  2018-05-29 
16:46:35.504365982 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu-testsuite.changes 2018-06-05 
12:49:22.429413679 +0200
@@ -1,0 +2,23 @@
+Thu May 31 19:51:52 UTC 2018 - brog...@suse.com
+
+- Looks like the right fix for the AHCI issue has been identified
+  upstream. Turns out to also affect Linux guests as well.
+ (bsc#1094406)
+* Patches dropped:
+  0065-Revert-replay-don-t-process-async-e.patch
+  0066-Revert-replay-avoid-recursive-call-.patch
+  0067-Revert-replay-check-return-values-o.patch
+  0068-Revert-replay-push-replay_mutex_loc.patch
+* Patches added:
+  0065-ahci-fix-PxCI-register-race.patch
+- Fix a regresssion introduced in v2.12.0 for ccid-card-passthrough
+  (bsc#1095419)
+  0066-ccid-card-passthru-fix-regression-i.patch
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.12
+
+---
+Tue May 29 10:44:23 UTC 2018 - l...@suse.com
+
+- Fix qemu-guest-agent service issue (bsc#1094898)
+
+---
qemu.changes: same change

Old:

  0065-Revert-replay-don-t-process-async-e.patch
  0066-Revert-replay-avoid-recursive-call-.patch
  0067-Revert-replay-check-return-values-o.patch
  0068-Revert-replay-push-replay_mutex_loc.patch

New:

  0065-ahci-fix-PxCI-register-race.patch
  0066-ccid-card-passthru-fix-regression-i.patch



Other differences:
--
++ qemu-linux-user.spec ++
--- /var/tmp/diff_new_pack.ybCcYE/_old  2018-06-05 12:49:24.741328964 +0200
+++ /var/tmp/diff_new_pack.ybCcYE/_new  2018-06-05 12:49:24.745328818 +0200
@@ -90,10 +90,8 @@
 Patch0062:  0062-i386-define-the-ssbd-CPUID-feature-.patch
 Patch0063:  0063-i386-Define-the-Virt-SSBD-MSR-and-h.patch
 Patch0064:  0064-i386-define-the-AMD-virt-ssbd-CPUID.patch
-Patch0065:  0065-Revert-replay-don-t-process-async-e.patch
-Patch0066:  0066-Revert-replay-avoid-recursive-call-.patch
-Patch0067:  0067-Revert-replay-check-return-values-o.patch
-Patch0068:  0068-Revert-replay-push-replay_mutex_loc.patch
+Patch0065:  0065-ahci-fix-PxCI-register-race.patch
+Patch0066:  0066-ccid-card-passthru-fix-regression-i.patch
 # Please do not add QEMU patches manually here.
 # Run update_git.sh to regenerate this queue.
 Source400:  update_git.sh
@@ -193,8 +191,6 @@
 %patch0064 -p1
 %patch0065 -p1
 %patch0066 -p1
-%patch0067 -p1
-%patch0068 -p1
 
 %build
 ./configure \

++ qemu-testsuite.spec ++
--- /var/tmp/diff_new_pack.ybCcYE/_old  2018-06-05 12:49:24.777327646 +0200
+++ /var/tmp/diff_new_pack.ybCcYE/_new  2018-06-05 12:49:24.789327206 +0200
@@ -194,10 +194,8 @@
 Patch0062:  0062-i386-define-the-ssbd-CPUID-feature-.patch
 Patch0063:  0063-i386-Define-the-Virt-SSBD-MSR-and-h.patch
 Patch0064:  0064-i386-define-the-AMD-virt-ssbd-CPUID.patch
-Patch0065:  0065-Revert-replay-don-t-process-async-e.patch
-Patch0066:  0066-Revert-replay-avoid-recursive-call-.patch
-Patch0067:  0067-Revert-replay-check-return-values-o.patch
-Patch0068:  0068-Revert-replay-push-replay_mutex_loc.patch
+Patch0065:  0065-ahci-fix-PxCI-register-race.patch
+Patch0066:  0066-ccid-card-passthru-fix-regression-i.patch
 # Please do not add QEMU patches manually here.
 # Run update_git.sh to regenerate this queue.
 
@@ -932,8 +930,6 @@
 %patch0064 -p1
 %patch0065 -p1
 %patch0066 -p1
-%patch0067 -p1
-%patch0068 -p1
 
 %if 0%{?suse_version} > 1320
 %patch1000 -p1

qemu.spec: same change
++ 0065-ahci-fix-PxCI-register-race.patch ++
>From e0efecf6cb09ed306c6082949f0ce92f23439c71 Mon Sep 17

commit qemu for openSUSE:Factory

2018-04-30 Thread root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2018-04-30 22:48:57

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new (New)


Package is "qemu"

Mon Apr 30 22:48:57 2018 rev:139 rq:602139 version:2.11.1

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu-testsuite.changes  2018-04-07 
20:54:53.631088276 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu-testsuite.changes 2018-04-30 
22:49:03.338097486 +0200
@@ -1,0 +2,24 @@
+Fri Apr 27 20:50:49 UTC 2018 - brog...@suse.com
+
+- Fix autoinstall of qemu-guest-agent by getting the modalias string
+  right (bsc#1091143)
+
+---
+Thu Apr 26 17:20:01 UTC 2018 - brog...@suse.com
+
+- Guard strncpy call with GCC pragma to disable warning about possible
+  incorrect usage, when in fact it is correct. This is for gcc 8
+  compatibility (bsc#1090355)
+  ipxe-efi-guard-strncpy-with-gcc-warning-ignore-pragma.patch
+
+---
+Mon Apr 23 13:02:30 UTC 2018 - l...@suse.com
+
+- Add WantedBy for enable qemu-ga@.service auto start (bsc#1090369)
+
+---
+Tue Apr 10 10:50:31 UTC 2018 - kwal...@suse.com
+
+- fix qemu-ga service file name (bsc#1089067)
+
+---
qemu.changes: same change

New:

  ipxe-efi-guard-strncpy-with-gcc-warning-ignore-pragma.patch



Other differences:
--
++ qemu-testsuite.spec ++
--- /var/tmp/diff_new_pack.qwJM5S/_old  2018-04-30 22:49:05.998000439 +0200
+++ /var/tmp/diff_new_pack.qwJM5S/_new  2018-04-30 22:49:06.002000293 +0200
@@ -225,6 +225,7 @@
 # PATCH-FIX-OPENSUSE ipxe-stable-buildid.patch brog...@suse.com -- 
reproducible builds
 Patch1200:  ipxe-stable-buildid.patch
 Patch1201:  ipxe-use-gcc6-for-more-compact-code.patch
+Patch1202:  ipxe-efi-guard-strncpy-with-gcc-warning-ignore-pragma.patch
 
 # sgabios
 # PATCH-FIX-OPENSUSE sgabios-stable-buildid.patch brog...@suse.com -- 
reproducible builds
@@ -730,7 +731,7 @@
 Provides:   qemu:%_bindir/qemu-ga
 Requires(pre):  shadow
 Requires(post): udev
-Supplements:modalias(acpi*:QEMU0002:*)
+Supplements:modalias(acpi*:QEMU0002%3A*)
 Supplements:modalias(pci:vFFFDd0101sv*sd*bc*sc*i*)
 Supplements:modalias(pci:v5853d0001sv*sd*bc*sc*i*)
 %{?systemd_requires}
@@ -906,6 +907,7 @@
 %if 0%{?suse_version} <= 1320
 %patch1201 -p1
 %endif
+%patch1202 -p1
 popd
 
 pushd roms/sgabios
@@ -1288,7 +1290,7 @@
 %endif
 install -D -m 0644 %{SOURCE1} %{buildroot}%{_udevrulesdir}/80-kvm.rules
 %endif
-install -D -p -m 0644 %{SOURCE7} %{buildroot}%{_unitdir}/qemu-ga.service
+install -D -p -m 0644 %{SOURCE7} %{buildroot}%{_unitdir}/qemu-ga@.service
 %if 0%{?is_opensuse}
 install -D -p -m 0644 %{SOURCE6} %{buildroot}%{_unitdir}/ksm.service
 %endif
@@ -1342,19 +1344,19 @@
 
 %pre guest-agent
 %{_bindir}/getent group kvm >/dev/null || %{_sbindir}/groupadd -r kvm
-%service_add_pre qemu-ga.service
+%service_add_pre qemu-ga@.service
 
 %preun guest-agent
-%service_del_preun qemu-ga.service
+%service_del_preun qemu-ga@.service
 
 %post guest-agent
-%service_add_post qemu-ga.service
+%service_add_post qemu-ga@.service
 if [ -e /dev/virtio-ports/org.qemu.guest_agent.0 ]; then
-  /usr/bin/systemctl start qemu-ga.service || :
+  /usr/bin/systemctl start 
qemu-ga@virtio\\x2dports-org.qemu.guest_agent.0.service || :
 fi
 
 %postun guest-agent
-%service_del_postun qemu-ga.service
+%service_del_postun qemu-ga@.service
 
 %if 0%{?is_opensuse}
 %pre ksm
@@ -1603,7 +1605,7 @@
 %defattr(-, root, root)
 %_mandir/man8/qemu-ga.8.gz
 %attr(0755,root,kvm) %_bindir/qemu-ga
-%{_unitdir}/qemu-ga.service
+%{_unitdir}/qemu-ga@.service
 %{_udevrulesdir}/80-qemu-ga.rules
 
 %if 0%{?is_opensuse}

++ qemu.spec ++
--- /var/tmp/diff_new_pack.qwJM5S/_old  2018-04-30 22:49:06.021999563 +0200
+++ /var/tmp/diff_new_pack.qwJM5S/_new  2018-04-30 22:49:06.025999417 +0200
@@ -225,6 +225,7 @@
 # PATCH-FIX-OPENSUSE ipxe-stable-buildid.patch brog...@suse.com -- 
reproducible builds
 Patch1200:  ipxe-stable-buildid.patch
 Patch1201:  ipxe-use-gcc6-for-more-compact-code.patch
+Patch1202:  ipxe-efi-guard-strncpy-with-gcc-warning-ignore-pragma.patch
 
 # sgabios
 # PATCH-FIX-OPENSUSE sgabios-stable-buildid.patch brog...@suse.com -- 
reproducible builds
@@ -730,7 +731,7 @@
 Provides:   qemu:%_bindir/qemu-ga
 Requires(pre):  shadow
 Requires(post): udev
-Supplements:modalias(acpi*:QEMU0002:*)
+Supplements:modalias(acpi*:QEMU0002%3A*)
 Supplements:modalias(pci:vFFFDd0101sv*sd*bc*sc*i*)
 Supplem

commit qemu for openSUSE:Factory

2018-04-07 Thread root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2018-04-07 20:54:46

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new (New)


Package is "qemu"

Sat Apr  7 20:54:46 2018 rev:138 rq:594022 version:2.11.1

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu-linux-user.changes 2018-03-24 
16:04:29.415051374 +0100
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu-linux-user.changes
2018-04-07 20:54:53.071108544 +0200
@@ -1,0 +2,16 @@
+Thu Apr  5 21:33:40 UTC 2018 - brog...@suse.com
+
+- Be more specific about python version used in building package.
+  Other minor spec file tweaks.
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.11
+* Patches added:
+  0080-vga-fix-region-calculation.patch
+
+---
+Thu Apr  5 18:18:59 UTC 2018 - l...@suse.com
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.11
+* Patches added:
+  0079-tpm-lookup-cancel-path-under-tpm-de.patch
+
+---
--- /work/SRC/openSUSE:Factory/qemu/qemu-testsuite.changes  2018-03-24 
16:04:30.775002349 +0100
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu-testsuite.changes 2018-04-07 
20:54:53.631088276 +0200
@@ -1,0 +2,14 @@
+Thu Apr  5 21:33:37 UTC 2018 - brog...@suse.com
+
+- Fix OOB access in VGA emulation (CVE-2018-7858 bsc#1084604)
+  0080-vga-fix-region-calculation.patch
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.11
+
+---
+Thu Apr  5 18:18:57 UTC 2018 - l...@suse.com
+
+- Add new look up path "sys/class/tpm" for tpm cancel path based
+  on Linux 4.0 change (commit 313d21eeab9282e)(bsc#1070615)
+  0079-tpm-lookup-cancel-path-under-tpm-de.patch
+
+---
qemu.changes: same change

New:

  0079-tpm-lookup-cancel-path-under-tpm-de.patch
  0080-vga-fix-region-calculation.patch



Other differences:
--
++ qemu-linux-user.spec ++
--- /var/tmp/diff_new_pack.zdtxaw/_old  2018-04-07 20:54:56.302991569 +0200
+++ /var/tmp/diff_new_pack.zdtxaw/_new  2018-04-07 20:54:56.306991424 +0200
@@ -104,6 +104,8 @@
 Patch0076:  0076-smbios-support-setting-OEM-strings-.patch
 Patch0077:  0077-smbios-Add-1-terminator-if-any-stri.patch
 Patch0078:  0078-Remove-problematic-evdev-86-key-fro.patch
+Patch0079:  0079-tpm-lookup-cancel-path-under-tpm-de.patch
+Patch0080:  0080-vga-fix-region-calculation.patch
 # Please do not add QEMU patches manually here.
 # Run update_git.sh to regenerate this queue.
 Source400:  update_git.sh
@@ -118,7 +120,11 @@
 BuildRequires:  libattr-devel-static
 BuildRequires:  makeinfo
 BuildRequires:  pcre-devel-static
-BuildRequires:  python
+%if 0%{?suse_version} > 1320
+BuildRequires:  python3-base
+%else
+BuildRequires:  python-base
+%endif
 BuildRequires:  zlib-devel-static
 # we must not install the qemu-linux-user package when under QEMU build
 %if 0%{?qemu_user_space_build:1}
@@ -211,6 +217,8 @@
 %patch0076 -p1
 %patch0077 -p1
 %patch0078 -p1
+%patch0079 -p1
+%patch0080 -p1
 
 %build
 ./configure \
@@ -222,7 +230,7 @@
 %if 0%{?suse_version} > 1320
 --python=%_bindir/python3 \
 %else
---python=%_bindir/python \
+   --python=%_bindir/python2 \
 %endif
--extra-cflags="%{optflags}" \
--disable-stack-protector \
@@ -326,9 +334,6 @@
 install -m 755 scripts/qemu-binfmt-conf.sh %{buildroot}%_sbindir
 %fdupes -s %{buildroot}
 
-%clean
-rm -rf %{buildroot}
-
 %files
 %defattr(-, root, root)
 %doc COPYING COPYING.LIB COPYING.PYTHON Changelog README VERSION LICENSE

++ qemu-testsuite.spec ++
--- /var/tmp/diff_new_pack.zdtxaw/_old  2018-04-07 20:54:56.326990700 +0200
+++ /var/tmp/diff_new_pack.zdtxaw/_new  2018-04-07 20:54:56.334990410 +0200
@@ -208,6 +208,8 @@
 Patch0076:  0076-smbios-support-setting-OEM-strings-.patch
 Patch0077:  0077-smbios-Add-1-terminator-if-any-stri.patch
 Patch0078:  0078-Remove-problematic-evdev-86-key-fro.patch
+Patch0079:  0079-tpm-lookup-cancel-path-under-tpm-de.patch
+Patch0080:  0080-vga-fix-region-calculation.patch
 # Please do not add QEMU patches manually here.
 # Run update_git.sh to regenerate this queue.
 
@@ -885,6 +887,8 @@
 %patch0076 -p1
 %patch0077 -p1
 %patch0078 -p1
+%patch0079 -p1
+%patch0080 -p1
 
 %if 0%{?suse_version} > 1320
 %patch1000 -p1

qemu.spec: same change
++ 0079-tpm-lookup-cancel-path-under-tpm-de.patch ++
>From 9d1099c4ffea481aa803e9cc14a1419f902f52a4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= 
Da

commit qemu for openSUSE:Factory

2018-03-24 Thread root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2018-03-24 16:04:27

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new (New)


Package is "qemu"

Sat Mar 24 16:04:27 2018 rev:137 rq:587591 version:2.11.1

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu-linux-user.changes 2018-02-24 
16:37:53.932646747 +0100
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu-linux-user.changes
2018-03-24 16:04:29.415051374 +0100
@@ -1,0 +2,29 @@
+Wed Mar 14 18:41:50 UTC 2018 - brog...@suse.com
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.11
+* Patches added:
+  0078-Remove-problematic-evdev-86-key-fro.patch
+
+---
+Wed Mar 14 06:38:40 UTC 2018 - l...@suse.com
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.11
+* Patches added:
+  0077-smbios-Add-1-terminator-if-any-stri.patch
+  bsc#994082 and bsc#1084316
+
+---
+Fri Mar  9 20:52:00 UTC 2018 - brog...@suse.com
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.11
+* Patches added:
+  0076-smbios-support-setting-OEM-strings-.patch
+
+---
+Sat Mar  3 14:24:13 UTC 2018 - brog...@suse.com
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.11
+* Patches dropped:
+  0076-i386-Compensate-for-KVM-SPEC_CTRL-f.patch
+
+---
--- /work/SRC/openSUSE:Factory/qemu/qemu-testsuite.changes  2018-02-24 
16:37:54.160638541 +0100
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu-testsuite.changes 2018-03-24 
16:04:30.775002349 +0100
@@ -1,0 +2,47 @@
+Wed Mar 14 18:41:48 UTC 2018 - brog...@suse.com
+
+- Fix issue with key codes in qemu v2.11
+  0078-Remove-problematic-evdev-86-key-fro.patch
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.11
+
+---
+Wed Mar 14 06:38:36 UTC 2018 - l...@suse.com
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.11
+* Patches added:
+  0077-smbios-Add-1-terminator-if-any-stri.patch
+  bsc#994082 and bsc#1084316
+
+---
+Fri Mar  9 20:51:57 UTC 2018 - brog...@suse.com
+
+- Add support for setting OEM strings table (fate#323624)
+  0076-smbios-support-setting-OEM-strings-.patch
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.11
+
+---
+Sat Mar  3 14:24:10 UTC 2018 - brog...@suse.com
+
+- SLE15 KVM (as targeted for RC1) now has the feature exposed.
+  Drop the patch. (bsc#1082276)
+  0076-i386-Compensate-for-KVM-SPEC_CTRL-f.patch
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.11
+
+---
+Fri Mar  2 16:31:15 UTC 2018 - brog...@suse.com
+
+- Change example qemu-ifup script to not depend on bridge-utils.
+  Also update the paths used for ip binary.
+
+---
+Wed Feb 28 16:13:08 UTC 2018 - brog...@suse.com
+
+- Eliminate bogus use of CPUID_7_0_EDX_PRED_CMD which we've
+  carried since the initial Spectre v2 patch was added. EDX bit
+  27 of CPUID Leaf 07H, Sub-leaf 0 provides status on STIBP, and
+  not the PRED_CMD MSR. Exposing the STIBP CPUID feature bit to the
+  guest is wrong in general, since the VM doesn't directly control
+  the scheduling of physical hyperthreads. This is left strictly to
+  the L0 hypervisor.
+
+---
qemu.changes: same change

Old:

  0076-i386-Compensate-for-KVM-SPEC_CTRL-f.patch

New:

  0076-smbios-support-setting-OEM-strings-.patch
  0077-smbios-Add-1-terminator-if-any-stri.patch
  0078-Remove-problematic-evdev-86-key-fro.patch



Other differences:
--
++ qemu-linux-user.spec ++
--- /var/tmp/diff_new_pack.Bl9QRo/_old  2018-03-24 16:04:35.214842295 +0100
+++ /var/tmp/diff_new_pack.Bl9QRo/_new  2018-03-24 16:04:35.214842295 +0100
@@ -19,7 +19,7 @@
 Name:   qemu-linux-user
 Url:http://www.qemu.org/
 Summary:CPU emulator for user space
-License:BSD-3-Clause AND GPL-2.0 AND GPL-2.0+ AND LGPL-2.1+ AND MIT
+License:BSD-3-Clause AND GPL-2.0-only AND GPL-2.0-or-later AND 
LGPL-2.1-or-later AND MIT
 Group:  System/Emulators/PC
 Version:2.11.1
 Release:0
@@ -101,7 +101,9 @@
 Patch0073:  0073-

commit qemu for openSUSE:Factory

2018-02-24 Thread root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2018-02-24 16:37:43

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new (New)


Package is "qemu"

Sat Feb 24 16:37:43 2018 rev:136 rq:579227 version:2.11.1

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu-linux-user.changes 2018-02-09 
15:42:36.306035794 +0100
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu-linux-user.changes
2018-02-24 16:37:53.932646747 +0100
@@ -1,0 +2,49 @@
+Thu Feb 22 12:01:25 UTC 2018 - brog...@suse.com
+
+- Update to v2.11.1, a stable, (mostly) bug-fix-only release
+* Patches dropped:
+  0033-i386-kvm-MSR_IA32_SPEC_CTRL-and-MSR.patch
+  0050-target-i386-add-memory-encryption-f.patch
+  0054-accel-add-Secure-Encrypted-Virtuliz.patch
+  0072-sev-Fix-build-for-non-x86-hosts.patch
+* Patches added:
+  0033-memfd-fix-configure-test.patch
+  0053-target-i386-add-Secure-Encrypted-Vi.patch
+  0056-qmp-populate-SevInfo-fields-with-SE.patch
+  0072-tests-qmp-test-blacklist-query-sev-.patch
+  0073-sev-i386-add-migration-blocker.patch
+  0074-cpu-i386-populate-CPUID-0x8000_001F.patch
+  0075-migration-warn-about-inconsistent-s.patch
+  0076-i386-Compensate-for-KVM-SPEC_CTRL-f.patch
+* Patches renamed (plus some minor code changes):
+  0051-machine-add-memory-encryption-prope.patch
+  -> 0050-machine-add-memory-encryption-prope.patch
+  0052-kvm-update-kvm.h-to-include-memory-.patch
+  -> 0051-kvm-update-kvm.h-to-include-memory-.patch
+  0053-docs-add-AMD-Secure-Encrypted-Virtu.patch
+  -> 0052-docs-add-AMD-Secure-Encrypted-Virtu.patch
+  0055-sev-add-command-to-initialize-the-m.patch
+  -> 0055-sev-i386-add-command-to-initialize-.patch
+  0056-sev-register-the-guest-memory-range.patch
+  -> 0057-sev-i386-register-the-guest-memory-.patch
+  0057-kvm-introduce-memory-encryption-API.patch
+  -> 0058-kvm-introduce-memory-encryption-API.patch
+  0058-qmp-add-query-sev-command.patch
+  -> 0054-qmp-add-query-sev-command.patch
+  0060-sev-add-command-to-create-launch-me.patch
+  -> 0060-sev-i386-add-command-to-create-laun.patch
+  0061-sev-add-command-to-encrypt-guest-me.patch
+  -> 0061-sev-i386-add-command-to-encrypt-gue.patch
+  0063-sev-add-support-to-LAUNCH_MEASURE-c.patch
+  -> 0063-sev-i386-add-support-to-LAUNCH_MEAS.patch
+  0064-sev-Finalize-the-SEV-guest-launch-f.patch
+  -> 0064-sev-i386-finalize-the-SEV-guest-lau.patch
+  0066-sev-add-debug-encrypt-and-decrypt-c.patch
+  -> 0066-sev-i386-add-debug-encrypt-and-decr.patch
+  0069-sev-add-support-to-query-PLATFORM_S.patch
+  -> 0069-sev-i386-add-support-to-query-PLATF.patch
+  0070-sev-add-support-to-KVM_SEV_GUEST_ST.patch
+  -> 0070-sev-i386-add-support-to-KVM_SEV_GUE.patch
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.11
+
+---
--- /work/SRC/openSUSE:Factory/qemu/qemu-testsuite.changes  2018-02-09 
15:42:36.338034645 +0100
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu-testsuite.changes 2018-02-24 
16:37:54.160638541 +0100
@@ -1,0 +2,83 @@
+Thu Feb 22 12:01:21 UTC 2018 - brog...@suse.com
+
+- Update to v2.11.1, a stable, (mostly) bug-fix-only release
+  In addition to bug fixes, of necessity fixes are needed to
+  address the Spectre v2 vulnerability by passing along to the
+  guest new hardware features introduced by host microcode updates.
+  A January 2018 release of qemu initially addressed this issue
+  by exposing the feature for all x86 vcpu types, which was the
+  quick and dirty approach, but not the proper solution. We remove
+  that initial patch and now rely on the upstream solution. This
+  update instead defines spec_ctrl and ibpb cpu feature flags as
+  well as new cpu models which are clones of existing models with
+  either -IBRS or -IBPB added to the end of the model name. These
+  new vcpu models explicitly include the new feature(s), whereas
+  the feature flags can be added to the cpu parameter as with other
+  features.  In short, for continued Spectre v2 protection, ensure
+  that either the appropriate cpu feature flag is added to the QEMU
+  command-line, or one of the new cpu models is used. Although
+  migration from older versions is supported, the new cpu features
+  won't be properly exposed to the guest until it is restarted with
+  the cpu features explicitly added. A reboot is insufficient.
+  A warning patch is added which attempts to detect a migration
+  from a qemu version which had the quick and dirty fix (it only
+  detects certain cases, but hopefully is helpful.)
+  s390x guest vulnerability to Spectre v2 is also addressed in this
+  update by including support for bpb and ppa/stfle.81 features.
+  (CVE-2017-5715 bsc#1068032)
+  For additional information on Spectre v2 as it relates to QEMU,
+  see: h

commit qemu for openSUSE:Factory

2018-01-27 Thread root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2018-01-28 00:39:00

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new (New)


Package is "qemu"

Sun Jan 28 00:39:00 2018 rev:134 rq:569858 version:2.11.0

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu-linux-user.changes 2018-01-16 
09:35:49.620065810 +0100
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu-linux-user.changes
2018-01-28 00:39:04.806483777 +0100
@@ -1,0 +2,24 @@
+Thu Jan 25 22:52:09 UTC 2018 - brog...@suse.com
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.11
+* Patches dropped:
+  0032-scripts-avoid-usr-bin-python-refere.patch
+* Patches renamed:
+  0033-Switch-order-of-libraries-for-mpath.patch
+  -> 0032-Switch-order-of-libraries-for-mpath.patch
+  0034-i386-kvm-MSR_IA32_SPEC_CTRL-and-MSR.patch
+  -> 0033-i386-kvm-MSR_IA32_SPEC_CTRL-and-MSR.patch
+* Patches added:
+  0034-qapi-use-items-values-intead-of-ite.patch
+  0035-qapi-Use-OrderedDict-from-standard-.patch
+  0036-qapi-adapt-to-moved-location-of-Str.patch
+  0037-qapi-Adapt-to-moved-location-of-mak.patch
+  0038-qapi-remove-q-arg-to-diff-when-comp.patch
+  0039-qapi-ensure-stable-sort-ordering-wh.patch
+  0040-qapi-force-a-UTF-8-locale-for-runni.patch
+  0041-scripts-ensure-signrom-treats-data-.patch
+  0042-configure-allow-use-of-python-3.patch
+  0043-input-add-missing-JIS-keys-to-virti.patch
+  0044-Make-installed-scripts-explicitly-p.patch
+
+---
--- /work/SRC/openSUSE:Factory/qemu/qemu-testsuite.changes  2018-01-16 
09:35:50.912005362 +0100
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu-testsuite.changes 2018-01-28 
00:39:04.858481355 +0100
@@ -1,0 +2,46 @@
+Fri Jan 26 11:49:03 UTC 2018 - brog...@suse.com
+
+- Modify BuildRequires python references 
+- seabios also needed tweaks for python2 vs python3
+* Patches added:
+  seabios-use-python2-explicitly-as-needed.patch
+  seabios-switch-to-python3-as-needed.patch
+
+---
+Thu Jan 25 22:52:06 UTC 2018 - brog...@suse.com
+
+- Try to get our story right wrt python2 vs python3 (bsc#1077564)
+* Get rid of use of #!/usr/bin/env python in scripts we install
+* include proposed upstream build system changes needed for building
+  with python2 or python3 
+* Patches dropped:
+  0032-scripts-avoid-usr-bin-python-refere.patch
+* Patches renamed:
+  0033-Switch-order-of-libraries-for-mpath.patch
+  -> 0032-Switch-order-of-libraries-for-mpath.patch
+  0034-i386-kvm-MSR_IA32_SPEC_CTRL-and-MSR.patch
+  -> 0033-i386-kvm-MSR_IA32_SPEC_CTRL-and-MSR.patch
+* Patches added:
+  0034-qapi-use-items-values-intead-of-ite.patch
+  0035-qapi-Use-OrderedDict-from-standard-.patch
+  0036-qapi-adapt-to-moved-location-of-Str.patch
+  0037-qapi-Adapt-to-moved-location-of-mak.patch
+  0038-qapi-remove-q-arg-to-diff-when-comp.patch
+  0039-qapi-ensure-stable-sort-ordering-wh.patch
+  0040-qapi-force-a-UTF-8-locale-for-runni.patch
+  0041-scripts-ensure-signrom-treats-data-.patch
+  0042-configure-allow-use-of-python-3.patch
+  0043-input-add-missing-JIS-keys-to-virti.patch
+  0044-Make-installed-scripts-explicitly-p.patch
+  Make-installed-scripts-explicitly-python3.patch
+  ui-keycodemapdb-Add-missing-QKeyCode-val.patch
+  ui-keycodemapdb-Fix-compat-with-py3-dict.patch
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.11
+
+---
+Fri Jan 12 23:05:17 UTC 2018 - brog...@suse.com
+
+- Fix packaging dependencies (coreutils) for qemu-ksm package
+  (bsc#1040202)
+
+---
qemu.changes: same change

Old:

  0032-scripts-avoid-usr-bin-python-refere.patch
  0033-Switch-order-of-libraries-for-mpath.patch
  0034-i386-kvm-MSR_IA32_SPEC_CTRL-and-MSR.patch

New:

  0032-Switch-order-of-libraries-for-mpath.patch
  0033-i386-kvm-MSR_IA32_SPEC_CTRL-and-MSR.patch
  0034-qapi-use-items-values-intead-of-ite.patch
  0035-qapi-Use-OrderedDict-from-standard-.patch
  0036-qapi-adapt-to-moved-location-of-Str.patch
  0037-qapi-Adapt-to-moved-location-of-mak.patch
  0038-qapi-remove-q-arg-to-diff-when-comp.patch
  0039-qapi-ensure-stable-sort-ordering-wh.patch
  0040-qapi-force-a-UTF-8-locale-for-runni.patch
  0041-scripts-ensure-signrom-treats-data-.patch
  0042-configure-allow-use-of-python-3.patch
  0043-input-add-missing-JIS-keys-to-virti.patch
  0044-Make-installed-scripts-explicitly-p.patch
  Make-installed-scripts-explicitly-python3.patch
  seabios-switch-to-python3-as-needed.patch
  seabios-use-python2-explicitly-as-needed.patch
  ui-keycodemapdb-Add-missing-QKeyCode-val.patch
  ui-keycodemapdb-Fix-compat-with-p

commit qemu for openSUSE:Factory

2018-01-16 Thread root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2018-01-16 09:35:45

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new (New)


Package is "qemu"

Tue Jan 16 09:35:45 2018 rev:133 rq:561712 version:2.11.0

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu-linux-user.changes 2017-12-21 
11:23:19.225170465 +0100
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu-linux-user.changes
2018-01-16 09:35:49.620065810 +0100
@@ -1,0 +2,7 @@
+Thu Jan  4 16:19:30 UTC 2018 - brog...@suse.com
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.11
+* Patches added:
+  0034-i386-kvm-MSR_IA32_SPEC_CTRL-and-MSR.patch
+
+---
--- /work/SRC/openSUSE:Factory/qemu/qemu-testsuite.changes  2017-12-21 
11:23:21.285070026 +0100
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu-testsuite.changes 2018-01-16 
09:35:50.912005362 +0100
@@ -1,0 +2,8 @@
+Thu Jan  4 16:19:27 UTC 2018 - brog...@suse.com
+
+- Pass through to guest info related to x86 security vulnerability
+  (CVE-2017-5715 bsc#1068032)
+  0034-i386-kvm-MSR_IA32_SPEC_CTRL-and-MSR.patch
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.11
+
+---
qemu.changes: same change

New:

  0034-i386-kvm-MSR_IA32_SPEC_CTRL-and-MSR.patch



Other differences:
--
++ qemu-linux-user.spec ++
--- /var/tmp/diff_new_pack.PzRhL3/_old  2018-01-16 09:35:54.463839177 +0100
+++ /var/tmp/diff_new_pack.PzRhL3/_new  2018-01-16 09:35:54.463839177 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package qemu-linux-user
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -59,6 +59,7 @@
 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
+Patch0034:  0034-i386-kvm-MSR_IA32_SPEC_CTRL-and-MSR.patch
 # Please do not add QEMU patches manually here.
 # Run update_git.sh to regenerate this queue.
 Source400:  update_git.sh
@@ -121,6 +122,7 @@
 %patch0031 -p1
 %patch0032 -p1
 %patch0033 -p1
+%patch0034 -p1
 
 %build
 ./configure \

++ qemu-testsuite.spec ++
--- /var/tmp/diff_new_pack.PzRhL3/_old  2018-01-16 09:35:54.495837679 +0100
+++ /var/tmp/diff_new_pack.PzRhL3/_new  2018-01-16 09:35:54.499837492 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package qemu-testsuite
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -163,6 +163,7 @@
 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
+Patch0034:  0034-i386-kvm-MSR_IA32_SPEC_CTRL-and-MSR.patch
 # Please do not add QEMU patches manually here.
 # Run update_git.sh to regenerate this queue.
 
@@ -776,6 +777,7 @@
 %patch0031 -p1
 %patch0032 -p1
 %patch0033 -p1
+%patch0034 -p1
 
 pushd roms/ipxe
 %patch1100 -p1

qemu.spec: same change
++ 0034-i386-kvm-MSR_IA32_SPEC_CTRL-and-MSR.patch ++
>From 5db61cfacabb4d9b385a2c7a4d7a7a9e25e0a91a Mon Sep 17 00:00:00 2001
From: Wei Wang 
Date: Tue, 7 Nov 2017 16:39:49 +0800
Subject: [PATCH] i386/kvm: MSR_IA32_SPEC_CTRL and MSR_IA32_PRED_CMD

CPUID(EAX=0X7,ECX=0).EDX[26]/[27] indicates the support of
MSR_IA32_SPEC_CTRL and MSR_IA32_PRED_CMD. Expose the CPUID
to the guest. Also add the support of transferring the MSRs during live
migration.

Signed-off-by: Wei Wang 
[BR: BSC#1068032 CVE-2017-5715]
Signed-off-by: Bruce Rogers 
---
 target/i386/cpu.c |  3 ++-
 target/i386/cpu.h |  4 
 target/i386/kvm.c | 14 +-
 target/i386/machine.c | 20 
 4 files changed, 39 insertions(+), 2 deletions(-)

diff --git a/target/i386/cpu.c b/target/i386/cpu.c
index 045d66191f..4a403b1e7b 100644
--- a/target/i386/cpu.c
+++ b/target/i386/cpu.c
@@ -2880,13 +2880,14 @@ void cpu_x86_cpuid(CPUX86State *env, uint32_t index, 
uint32_t count,
 case 7:
 /* Structured Extended Feature Flags Enumeration Leaf */
 if (count == 0) {
+host_cpuid(index, 0, eax, ebx, ecx, edx);
 *eax = 0; /* Maximum ECX value for sub-leaves */
 *ebx = e

commit qemu for openSUSE:Factory

2017-12-21 Thread root
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
+* Incl

commit qemu for openSUSE:Factory

2017-12-03 Thread root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2017-12-03 10:03:55

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new (New)


Package is "qemu"

Sun Dec  3 10:03:55 2017 rev:131 rq:546547 version:2.10.1

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu-linux-user.changes 2017-11-03 
16:22:23.569577002 +0100
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu-linux-user.changes
2017-12-03 10:03:58.727587307 +0100
@@ -1,0 +2,7 @@
+Wed Nov 29 17:31:29 UTC 2017 - brog...@suse.com
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.10
+* Patches added:
+  0043-scripts-avoid-usr-bin-python-refere.patch
+
+---
--- /work/SRC/openSUSE:Factory/qemu/qemu-testsuite.changes  2017-11-03 
16:22:26.717462432 +0100
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu-testsuite.changes 2017-12-03 
10:04:03.663407852 +0100
@@ -1,0 +2,19 @@
+Wed Nov 29 17:31:26 UTC 2017 - brog...@suse.com
+
+- Avoid ref to /usr/bin/python in vmstate-static-checker.py script
+  0043-scripts-avoid-usr-bin-python-refere.patch
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.10
+
+---
+Tue Nov 28 17:55:42 UTC 2017 - brog...@suse.com
+
+- For SLE15, it's been decided to stop providing SDL based graphics
+  due to packaging constraints. Long ago GTK became the default,
+  and there is little benefit to providing both. For now, keep it
+  enabled for openSUSE (Tumblweed and Leap), but consider it marked
+  deprecated there and if no one complains it will be removed for
+  openSUSE as well in the near future. (fate#324465)
+- Fix problem building skiboot.lid
+  skiboot-build-LDFLAGS-pass-pie-flag-explicitly-to-ld.patch
+
+---
qemu.changes: same change

New:

  0043-scripts-avoid-usr-bin-python-refere.patch
  skiboot-build-LDFLAGS-pass-pie-flag-explicitly-to-ld.patch



Other differences:
--
++ qemu-linux-user.spec ++
--- /var/tmp/diff_new_pack.u5WUDN/_old  2017-12-03 10:04:23.934670838 +0100
+++ /var/tmp/diff_new_pack.u5WUDN/_new  2017-12-03 10:04:23.938670692 +0100
@@ -19,7 +19,7 @@
 Name:   qemu-linux-user
 Url:http://www.qemu.org/
 Summary:Universal CPU emulator
-License:BSD-3-Clause and GPL-2.0 and GPL-2.0+ and LGPL-2.1+ and MIT
+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
 Release:0
@@ -68,6 +68,7 @@
 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
 # Please do not add QEMU patches manually here.
 # Run update_git.sh to regenerate this queue.
 Source400:  update_git.sh
@@ -163,6 +164,7 @@
 %patch0040 -p1
 %patch0041 -p1
 %patch0042 -p1
+%patch0043 -p1
 
 %build
 ./configure \

++ qemu-testsuite.spec ++
--- /var/tmp/diff_new_pack.u5WUDN/_old  2017-12-03 10:04:23.970669529 +0100
+++ /var/tmp/diff_new_pack.u5WUDN/_new  2017-12-03 10:04:23.974669383 +0100
@@ -121,7 +121,7 @@
 Name:   qemu-testsuite
 Url:http://www.qemu.org/
 Summary:Universal CPU emulator
-License:BSD-3-Clause and GPL-2.0 and GPL-2.0+ and LGPL-2.1+ and MIT
+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
 Release:0
@@ -187,6 +187,7 @@
 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
 # Please do not add QEMU patches manually here.
 # Run update_git.sh to regenerate this queue.
 
@@ -206,6 +207,7 @@
 # skiboot
 Patch1400:  skiboot-GCC7-fixes-for-Wimplicit-fallthr.patch
 Patch1401:  skiboot-libc-stdio-vsnprintf.c-add-expli.patch
+Patch1402:  skiboot-build-LDFLAGS-pass-pie-flag-explicitly-to-ld.patch
 
 # this is to make lint happy
 Source300:  qemu-rpmlintrc
@@ -218,10 +220,12 @@
 %endif
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 #!BuildIgnore:  gcc-PIE
+%if 0%{?is_opensuse}
 BuildRequires:  SDL-devel
 %if 0%{?suse_version} >= 1320
 BuildRequires:  SDL2-devel
 %endif
+%endif
 BuildRequires:  alsa-devel
 %if %{build_x86_firmware_from_source}
 BuildRequires:  binutils-devel
@@ -894,6 +898,7

commit qemu for openSUSE:Factory

2017-11-03 Thread root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2017-11-03 16:22:06

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new (New)


Package is "qemu"

Fri Nov  3 16:22:06 2017 rev:130 rq:537250 version:2.10.1

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu-linux-user.changes 2017-10-13 
14:03:11.990232213 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu-linux-user.changes
2017-11-03 16:22:23.569577002 +0100
@@ -1,0 +2,9 @@
+Thu Oct 19 21:58:01 UTC 2017 - brog...@suse.com
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.10
+* Patches added:
+  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
+
+---
--- /work/SRC/openSUSE:Factory/qemu/qemu-testsuite.changes  2017-10-13 
14:03:12.16408 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu-testsuite.changes 2017-11-03 
16:22:26.717462432 +0100
@@ -1,0 +2,42 @@
+Thu Oct 26 15:25:01 UTC 2017 - l...@suse.com
+
+- Wrap analyze-migration and vmstate-static-checker into tools from
+  qemu scripts folder, also changed introduction of qemu-tools in 
+  spec file
+- Move supportplugin position in spec file 
+
+---
+Thu Oct 19 21:57:57 UTC 2017 - brog...@suse.com
+
+- Add announcement in support docs about qed storage format no
+  longer being supported in next major SLE release (SLE15)
+  (fate#324200)
+- Address various security/stability issues
+* Fix DoS in I/O channel websockets (CVE-2017-15268 bsc#1062942)
+  0040-io-monitor-encoutput-buffer-size-fr.patch
+* Fix OOB access in cirrus vga device emulation (CVE-2017-15289
+  bsc#1063122)
+  0041-cirrus-fix-oob-access-in-mode4and5-.patch
+* Fix information leak in 9pfs interface (CVE-2017-15038 bsc#1062069)
+  0042-9pfs-use-g_malloc0-to-allocate-spac.patch
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.10
+
+---
+Mon Oct 16 14:50:03 UTC 2017 - brog...@suse.com
+
+- Don't tie glusterfs support to specific arch
+- Build skiboot firmware (OPAL), particularly since it's fairly
+  easy to do so
+  skiboot-GCC7-fixes-for-Wimplicit-fallthr.patch
+  skiboot-libc-stdio-vsnprintf.c-add-expli.patch
+
+---
+Fri Oct 13 10:57:49 UTC 2017 - henrik.k...@origenis.de
+
+- Added the global macro 'with_glusterfs' in order to re-enable
+  glusterfs support. The macro enable easier future adjustments
+  for various ARCH/targets/requiremnets.
+  At first glusterfs support is enabled for openSUSE Leap 42.x and
+  Factory for ARCH x86_64.
+
+---
qemu.changes: same change

New:

  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
  skiboot-GCC7-fixes-for-Wimplicit-fallthr.patch
  skiboot-libc-stdio-vsnprintf.c-add-expli.patch



Other differences:
--
++ qemu-linux-user.spec ++
--- /var/tmp/diff_new_pack.X9V7tg/_old  2017-11-03 16:22:33.869202139 +0100
+++ /var/tmp/diff_new_pack.X9V7tg/_new  2017-11-03 16:22:33.873201993 +0100
@@ -65,6 +65,9 @@
 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
 # Please do not add QEMU patches manually here.
 # Run update_git.sh to regenerate this queue.
 Source400:  update_git.sh
@@ -157,6 +160,9 @@
 %patch0037 -p1
 %patch0038 -p1
 %patch0039 -p1
+%patch0040 -p1
+%patch0041 -p1
+%patch0042 -p1
 
 %build
 ./configure \

++ qemu-testsuite.spec ++
--- /var/tmp/diff_new_pack.X9V7tg/_old  2017-11-03 16:22:33.893201266 +0100
+++ /var/tmp/diff_new_pack.X9V7tg/_new  2017-11-03 16:22:33.893201266 +0100
@@ -19,6 +19,7 @@
 %define noarch_supported 1110
 
 %define build_x86_firmware_from_source 0
+%define build_skiboot_from_source 0
 %define build_slof_from_source 0
 %define kvm_available 0
 %define legacy_qemu_kvm 0
@@ -38,11 +39,13 @@
 %endif
 
 %ifarch ppc64
+%define build_skiboot_from_source 1
 %define build_slof_from_source 1
 %endif
 
 %ifarch ppc64le
 %if 0%{?suse_version} > 1320 ||  0%{?suse_version} == 1315
+%define build_skiboot_from_source 1
 %define b

commit qemu for openSUSE:Factory

2017-10-13 Thread root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2017-10-13 14:03:05

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new (New)


Package is "qemu"

Fri Oct 13 14:03:05 2017 rev:129 rq:531956 version:2.10.1

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu-linux-user.changes 2017-09-25 
13:50:59.134006650 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu-linux-user.changes
2017-10-13 14:03:11.990232213 +0200
@@ -1,0 +2,49 @@
+Tue Oct  3 21:07:30 UTC 2017 - brog...@suse.com
+
+- Update to v2.10.1 a stable, bug-fix-only release
+* Patches dropped (upstream):
+  0034-slirp-fix-clearing-ifq_so-from-pend.patch
+  0035-s390-ccw-Fix-alignment-for-CCW1.patch
+  0038-s390x-ais-for-2.10-stable-disable-a.patch
+  0039-s390x-cpumodel-remove-ais-from-z14-.patch
+* Patches renamed:
+  0036-target-i386-cpu-Add-new-EPYC-CPU-mo.patch
+  -> 0034-target-i386-cpu-Add-new-EPYC-CPU-mo.patch
+  0037-chardev-baum-fix-baum-that-releases.patch
+  -> 0035-chardev-baum-fix-baum-that-releases.patch
+  0040-io-fix-temp-directory-used-by-test-.patch
+  -> 0036-io-fix-temp-directory-used-by-test-.patch
+  0041-io-fix-check-for-handshake-completi.patch
+  -> 0037-io-fix-check-for-handshake-completi.patch
+  0042-crypto-fix-test-cert-generation-to-.patch
+  -> 0038-crypto-fix-test-cert-generation-to-.patch
+  0043-vhost-user-disable-the-broken-subpr.patch
+  -> 0039-vhost-user-disable-the-broken-subpr.patch
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.10
+
+---
+Mon Oct  2 20:26:18 UTC 2017 - brog...@suse.com
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.10
+* Patches added:
+  0040-io-fix-temp-directory-used-by-test-.patch
+  0041-io-fix-check-for-handshake-completi.patch
+  0042-crypto-fix-test-cert-generation-to-.patch
+  0043-vhost-user-disable-the-broken-subpr.patch
+
+---
+Thu Sep 28 21:56:47 UTC 2017 - brog...@suse.com
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.10
+* Patches added:
+  0038-s390x-ais-for-2.10-stable-disable-a.patch
+  0039-s390x-cpumodel-remove-ais-from-z14-.patch
+
+---
+Thu Sep 28 17:31:36 UTC 2017 - l...@suse.com
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.10
+* Patches added:
+  0037-chardev-baum-fix-baum-that-releases.patch
+
+---
--- /work/SRC/openSUSE:Factory/qemu/qemu-testsuite.changes  2017-09-25 
13:50:59.649934061 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu-testsuite.changes 2017-10-13 
14:03:12.16408 +0200
@@ -1,0 +2,61 @@
+Wed Oct  4 16:21:04 UTC 2017 - brog...@suse.com
+
+- Add dependencies on ovmf (uefi) for the qemu-x86 and qemu-arm
+  packages
+- Fix s390-netboot.img to be included with qemu-s390 package, not
+  qemu-ppc
+
+---
+Tue Oct  3 21:07:26 UTC 2017 - brog...@suse.com
+
+- Update to v2.10.1, a stable, bug-fix-only release
+* fixes bsc#1056386 CVE-2017-13673, bsc#1056334 CVE-2017-13672,
+  bsc#1057585 CVE-2017-14167
+* Patches dropped (upstream):
+  0034-slirp-fix-clearing-ifq_so-from-pend.patch
+  0035-s390-ccw-Fix-alignment-for-CCW1.patch
+  0038-s390x-ais-for-2.10-stable-disable-a.patch
+  0039-s390x-cpumodel-remove-ais-from-z14-.patch
+* Patches renamed:
+  0036-target-i386-cpu-Add-new-EPYC-CPU-mo.patch
+  -> 0034-target-i386-cpu-Add-new-EPYC-CPU-mo.patch
+  0037-chardev-baum-fix-baum-that-releases.patch
+  -> 0035-chardev-baum-fix-baum-that-releases.patch
+  0040-io-fix-temp-directory-used-by-test-.patch
+  -> 0036-io-fix-temp-directory-used-by-test-.patch
+  0041-io-fix-check-for-handshake-completi.patch
+  -> 0037-io-fix-check-for-handshake-completi.patch
+  0042-crypto-fix-test-cert-generation-to-.patch
+  -> 0038-crypto-fix-test-cert-generation-to-.patch
+  0043-vhost-user-disable-the-broken-subpr.patch
+  -> 0039-vhost-user-disable-the-broken-subpr.patch
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.10
+
+---
+Mon Oct  2 20:26:13 UTC 2017 - brog...@suse.com
+
+- Fix failures and potential failures in qemu-testsuite
+  0040-io-fix-temp-directory-used-by-test-.patch
+  0041-io-fix-check-for-handshake-completi.patch
+  0042-crypto-fix-test-cert-generation-to-.patch
+  0043-vhost-user-disable-the-broken-subpr.patch
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.10
+
+---
+Thu Sep 28 21:56:44 UTC 20

commit qemu for openSUSE:Factory

2017-09-25 Thread root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2017-09-25 13:50:52

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new (New)


Package is "qemu"

Mon Sep 25 13:50:52 2017 rev:128 rq:528316 version:2.10.0

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu-linux-user.changes 2017-09-07 
22:09:49.127688236 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu-linux-user.changes
2017-09-25 13:50:59.134006650 +0200
@@ -1,0 +2,7 @@
+Thu Sep 21 21:41:08 UTC 2017 - brog...@suse.com
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.10
+* Patches added:
+  0036-target-i386-cpu-Add-new-EPYC-CPU-mo.patch
+
+---
--- /work/SRC/openSUSE:Factory/qemu/qemu-testsuite.changes  2017-09-07 
22:09:49.307662869 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu-testsuite.changes 2017-09-25 
13:50:59.649934061 +0200
@@ -1,0 +2,9 @@
+Thu Sep 21 21:41:05 UTC 2017 - brog...@suse.com
+
+- For SLE15 pre-release testing, add support for the EPYC processor.
+  This will be officially supported once it is included in the v2.11
+  release. (bsc#1052825)
+  0036-target-i386-cpu-Add-new-EPYC-CPU-mo.patch
+- Fix some support statements in our SLE support documents.
+
+---
qemu.changes: same change

New:

  0036-target-i386-cpu-Add-new-EPYC-CPU-mo.patch



Other differences:
--
++ qemu-linux-user.spec ++
--- /var/tmp/diff_new_pack.GDzSh6/_old  2017-09-25 13:51:02.313559293 +0200
+++ /var/tmp/diff_new_pack.GDzSh6/_new  2017-09-25 13:51:02.317558731 +0200
@@ -61,6 +61,7 @@
 Patch0033:  0033-tests-Add-scsi-disk-test.patch
 Patch0034:  0034-slirp-fix-clearing-ifq_so-from-pend.patch
 Patch0035:  0035-s390-ccw-Fix-alignment-for-CCW1.patch
+Patch0036:  0036-target-i386-cpu-Add-new-EPYC-CPU-mo.patch
 # Please do not add QEMU patches manually here.
 # Run update_git.sh to regenerate this queue.
 Source400:  update_git.sh
@@ -149,6 +150,7 @@
 %patch0033 -p1
 %patch0034 -p1
 %patch0035 -p1
+%patch0036 -p1
 
 %build
 ./configure \

++ qemu-testsuite.spec ++
--- /var/tmp/diff_new_pack.GDzSh6/_old  2017-09-25 13:51:02.345554791 +0200
+++ /var/tmp/diff_new_pack.GDzSh6/_new  2017-09-25 13:51:02.345554791 +0200
@@ -167,6 +167,7 @@
 Patch0033:  0033-tests-Add-scsi-disk-test.patch
 Patch0034:  0034-slirp-fix-clearing-ifq_so-from-pend.patch
 Patch0035:  0035-s390-ccw-Fix-alignment-for-CCW1.patch
+Patch0036:  0036-target-i386-cpu-Add-new-EPYC-CPU-mo.patch
 # Please do not add QEMU patches manually here.
 # Run update_git.sh to regenerate this queue.
 
@@ -851,6 +852,7 @@
 %patch0033 -p1
 %patch0034 -p1
 %patch0035 -p1
+%patch0036 -p1
 
 pushd roms/ipxe
 %patch1100 -p1

qemu.spec: same change
++ 0036-target-i386-cpu-Add-new-EPYC-CPU-mo.patch ++
>From 80810a703935dee520096b7cda635189472c755b Mon Sep 17 00:00:00 2001
From: Brijesh Singh 
Date: Tue, 15 Aug 2017 12:00:51 -0500
Subject: [PATCH] target-i386/cpu: Add new EPYC CPU model

Add a new base CPU model called 'EPYC' to model processors from AMD EPYC
family (which includes EPYC 76xx,75xx,74xx, 73xx and 72xx).

The following features bits have been added/removed compare to Opteron_G5

Added: monitor, movbe, rdrand, mmxext, ffxsr, rdtscp, cr8legacy, osvw,
   fsgsbase, bmi1, avx2, smep, bmi2, rdseed, adx, smap, clfshopt, sha
   xsaveopt, xsavec, xgetbv1, arat

Removed: xop, fma4, tbm

Cc: Paolo Bonzini 
Cc: Richard Henderson 
Cc: Eduardo Habkost 
Cc: Tom Lendacky 
Signed-off-by: Brijesh Singh 
Message-Id: <20170815170051.127257-1-brijesh.si...@amd.com>
Reviewed-by: Eduardo Habkost 
Signed-off-by: Eduardo Habkost 
(cherry picked from commit 2e2efc7dbe2b0adc1200b5aa286cdbed729f6751)
[BR: BSC#1052825]
Signed-off-by: Bruce Rogers 
---
 target/i386/cpu.c | 44 
 1 file changed, 44 insertions(+)

diff --git a/target/i386/cpu.c b/target/i386/cpu.c
index ddc45abd70..6617e01a72 100644
--- a/target/i386/cpu.c
+++ b/target/i386/cpu.c
@@ -1522,6 +1522,50 @@ static X86CPUDefinition builtin_x86_defs[] = {
 .xlevel = 0x801A,
 .model_id = "AMD Opteron 63xx class CPU",
 },
+{
+.name = "EPYC",
+.level = 0xd,
+.vendor = CPUID_VENDOR_AMD,
+.family = 23,
+.model = 1,
+.stepping = 2,
+.features[FEAT_1_EDX] =
+CPUID_SSE2 | CPUID_SSE | CPUID_FXSR | CPUID_MMX | CPUID_CLFLUSH |
+CPUID_PSE36 | CPUID_PAT | CPUID_CMOV | CPUID_MCA | CPUID_PGE |
+CPUID_MTRR | CPUID_SEP | CPUID_APIC | CPUID_CX8 | CPUID_MCE |
+

commit qemu for openSUSE:Factory

2017-09-07 Thread root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2017-09-07 22:09:38

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new (New)


Package is "qemu"

Thu Sep  7 22:09:38 2017 rev:127 rq:520233 version:2.10.0

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu-linux-user.changes 2017-08-29 
11:39:56.907272246 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu-linux-user.changes
2017-09-07 22:09:49.127688236 +0200
@@ -1,0 +2,90 @@
+Thu Aug 31 18:48:32 UTC 2017 - brog...@suse.com
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.10
+* Patches added:
+  0034-slirp-fix-clearing-ifq_so-from-pend.patch
+  0035-s390-ccw-Fix-alignment-for-CCW1.patch
+
+---
+Wed Aug 30 19:52:36 UTC 2017 - brog...@suse.com
+
+- Update to v2.10.0: See http://wiki.qemu.org/ChangeLog/2.10
+- Dropped miscellaneous patches deemed unused and not worth carrying
+* Patches renamed:
+  0006-qemu-cvs-gettimeofday.patch -> 0003-qemu-cvs-gettimeofday.patch
+  0007-qemu-cvs-ioctl_debug.patch -> 0004-qemu-cvs-ioctl_debug.patch
+  0008-qemu-cvs-ioctl_nodirection.patch -> 
0005-qemu-cvs-ioctl_nodirection.patch
+  0009-linux-user-add-binfmt-wrapper-for-a.patch -> 
0006-linux-user-add-binfmt-wrapper-for-a.patch
+  0010-PPC-KVM-Disable-mmu-notifier-check.patch -> 
0007-PPC-KVM-Disable-mmu-notifier-check.patch
+  0011-linux-user-fix-segfault-deadlock.patch -> 
0008-linux-user-fix-segfault-deadlock.patch
+  0012-linux-user-binfmt-support-host-bina.patch -> 
0009-linux-user-binfmt-support-host-bina.patch
+  0013-linux-user-Fake-proc-cpuinfo.patch -> 
0010-linux-user-Fake-proc-cpuinfo.patch
+  0014-linux-user-XXX-disable-fiemap.patch -> 
0011-linux-user-XXX-disable-fiemap.patch
+  0017-linux-user-use-target_ulong.patch -> 
0012-linux-user-use-target_ulong.patch
+  0021-console-add-question-mark-escape-op.patch -> 
0013-console-add-question-mark-escape-op.patch
+  0022-Make-char-muxer-more-robust-wrt-sma.patch -> 
0014-Make-char-muxer-more-robust-wrt-sma.patch
+  0023-linux-user-lseek-explicitly-cast-no.patch -> 
0015-linux-user-lseek-explicitly-cast-no.patch
+  0025-AIO-Reduce-number-of-threads-for-32.patch -> 
0016-AIO-Reduce-number-of-threads-for-32.patch
+  0027-xen_disk-Add-suse-specific-flush-di.patch -> 
0017-xen_disk-Add-suse-specific-flush-di.patch
+  0028-qemu-bridge-helper-reduce-security-.patch -> 
0018-qemu-bridge-helper-reduce-security-.patch
+  0029-qemu-binfmt-conf-use-qemu-ARCH-binf.patch -> 
0019-qemu-binfmt-conf-use-qemu-ARCH-binf.patch
+  0030-configure-Fix-detection-of-seccomp-.patch -> 
0020-configure-Fix-detection-of-seccomp-.patch
+  0031-linux-user-properly-test-for-infini.patch -> 
0021-linux-user-properly-test-for-infini.patch
+  0033-roms-Makefile-pass-a-packaging-time.patch -> 
0022-roms-Makefile-pass-a-packaging-time.patch
+  0034-Raise-soft-address-space-limit-to-h.patch -> 
0023-Raise-soft-address-space-limit-to-h.patch
+  0035-increase-x86_64-physical-bits-to-42.patch -> 
0024-increase-x86_64-physical-bits-to-42.patch
+  0036-vga-Raise-VRAM-to-16-MiB-for-pc-0.1.patch -> 
0025-vga-Raise-VRAM-to-16-MiB-for-pc-0.1.patch
+  0037-i8254-Fix-migration-from-SLE11-SP2.patch -> 
0026-i8254-Fix-migration-from-SLE11-SP2.patch
+  0038-acpi_piix4-Fix-migration-from-SLE11.patch -> 
0027-acpi_piix4-Fix-migration-from-SLE11.patch
+  0039-Fix-tigervnc-long-press-issue.patch -> 
0028-Fix-tigervnc-long-press-issue.patch
+  0041-string-input-visitor-Fix-uint64-par.patch -> 
0029-string-input-visitor-Fix-uint64-par.patch
+  0042-test-string-input-visitor-Add-int-t.patch -> 
0030-test-string-input-visitor-Add-int-t.patch
+  0043-test-string-input-visitor-Add-uint6.patch -> 
0031-test-string-input-visitor-Add-uint6.patch
+  0044-tests-Add-QOM-property-unit-tests.patch -> 
0032-tests-Add-QOM-property-unit-tests.patch
+  0045-tests-Add-scsi-disk-test.patch -> 0033-tests-Add-scsi-disk-test.patch
+* Patches dropped (upstream unless otherwise noted):
+  0003-qemu-cvs-alsa_bitfield.patch (deemed not needed)
+  0004-qemu-cvs-alsa_ioctl.patch (deemed not needed)
+  0005-qemu-cvs-alsa_mmap.patch (deemed not needed)
+  0015-slirp-nooutgoing.patch (bsc#1055125)
+  0016-vnc-password-file-and-incoming-conn.patch (bsc#1055127)
+  0018-block-Add-support-for-DictZip-enabl.patch (bsc#1046783)
+  0019-block-Add-tar-container-format.patch (bsc#1046783)
+  0020-Legacy-Patch-kvm-qemu-preXX-dictzip.patch (bsc#1046783)
+  0024-configure-Enable-PIE-for-ppc-and-pp.patch (obsolete)
+  0026-dictzip-Fix-on-big-endian-systems.patch (bsc#1046783)
+  0032-linux-user-remove-all-traces-of-qem.patch
+  0040-fix-xen-hvm-direct-kernel-boot.patch (bsc#970791)
+  0046-RFC-update-Linux-headers-from-irqs-.patch
+  0047-ARM-KVM-Enable-in-kernel-

commit qemu for openSUSE:Factory

2017-08-29 Thread root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2017-08-29 11:39:53

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new (New)


Package is "qemu"

Tue Aug 29 11:39:53 2017 rev:126 rq:518588 version:2.9.0

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu-linux-user.changes 2017-08-24 
18:22:13.072488620 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu-linux-user.changes
2017-08-29 11:39:56.907272246 +0200
@@ -1,0 +2,8 @@
+Thu Aug 24 18:52:43 UTC 2017 - brog...@suse.com
+
+- Fix package build failure as of glibc v2.26 update in Factory
+  (boo#1055587)
+  0075-Replace-struct-ucontext-with-uconte.patch
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.9
+
+---
--- /work/SRC/openSUSE:Factory/qemu/qemu-testsuite.changes  2017-08-24 
18:22:13.108483552 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu-testsuite.changes 2017-08-29 
11:39:57.355209311 +0200
@@ -1,0 +2,13 @@
+Thu Aug 24 18:52:40 UTC 2017 - brog...@suse.com
+
+- Fix package build failure as of glibc v2.26 update in Factory
+  (boo#1055587)
+  0075-Replace-struct-ucontext-with-uconte.patch
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.9
+
+---
+Mon Aug 21 08:10:38 UTC 2017 - sch...@suse.de
+
+- Remove redundant prerequire for pwdutils
+
+---
qemu.changes: same change

New:

  0075-Replace-struct-ucontext-with-uconte.patch



Other differences:
--
++ qemu-linux-user.spec ++
--- /var/tmp/diff_new_pack.WeQBpl/_old  2017-08-29 11:40:00.954703591 +0200
+++ /var/tmp/diff_new_pack.WeQBpl/_new  2017-08-29 11:40:00.962702467 +0200
@@ -100,6 +100,7 @@
 Patch0072:  0072-slirp-check-len-against-dhcp-option.patch
 Patch0073:  0073-xen-mapcache-store-dma-information-.patch
 Patch0074:  0074-exec-Add-lock-parameter-to-qemu_ram.patch
+Patch0075:  0075-Replace-struct-ucontext-with-uconte.patch
 # Please do not add QEMU patches manually here.
 # Run update_git.sh to regenerate this queue.
 Source400:  update_git.sh
@@ -227,6 +228,7 @@
 %patch0072 -p1
 %patch0073 -p1
 %patch0074 -p1
+%patch0075 -p1
 
 %build
 ./configure \

++ qemu-testsuite.spec ++
--- /var/tmp/diff_new_pack.WeQBpl/_old  2017-08-29 11:40:01.010695724 +0200
+++ /var/tmp/diff_new_pack.WeQBpl/_new  2017-08-29 11:40:01.022694038 +0200
@@ -204,6 +204,7 @@
 Patch0072:  0072-slirp-check-len-against-dhcp-option.patch
 Patch0073:  0073-xen-mapcache-store-dma-information-.patch
 Patch0074:  0074-exec-Add-lock-parameter-to-qemu_ram.patch
+Patch0075:  0075-Replace-struct-ucontext-with-uconte.patch
 # Please do not add QEMU patches manually here.
 # Run update_git.sh to regenerate this queue.
 
@@ -413,7 +414,6 @@
 BuildRequires:  qemu-block-ssh = %version
 %endif
 %endif
-Requires(pre):  pwdutils
 Requires(pre):  shadow
 Requires(post): coreutils
 %if %{kvm_available}
@@ -934,6 +934,7 @@
 %patch0072 -p1
 %patch0073 -p1
 %patch0074 -p1
+%patch0075 -p1
 
 pushd roms/ipxe
 %patch1100 -p1

++ qemu.spec ++
--- /var/tmp/diff_new_pack.WeQBpl/_old  2017-08-29 11:40:01.102682800 +0200
+++ /var/tmp/diff_new_pack.WeQBpl/_new  2017-08-29 11:40:01.106682238 +0200
@@ -204,6 +204,7 @@
 Patch0072:  0072-slirp-check-len-against-dhcp-option.patch
 Patch0073:  0073-xen-mapcache-store-dma-information-.patch
 Patch0074:  0074-exec-Add-lock-parameter-to-qemu_ram.patch
+Patch0075:  0075-Replace-struct-ucontext-with-uconte.patch
 # Please do not add QEMU patches manually here.
 # Run update_git.sh to regenerate this queue.
 
@@ -413,7 +414,6 @@
 BuildRequires:  qemu-block-ssh = %version
 %endif
 %endif
-Requires(pre):  pwdutils
 Requires(pre):  shadow
 Requires(post): coreutils
 %if %{kvm_available}
@@ -934,6 +934,7 @@
 %patch0072 -p1
 %patch0073 -p1
 %patch0074 -p1
+%patch0075 -p1
 
 pushd roms/ipxe
 %patch1100 -p1

++ 0075-Replace-struct-ucontext-with-uconte.patch ++
>From 01bf5bb9169ef8963930c47a5c097ecaa2e94031 Mon Sep 17 00:00:00 2001
From: Khem Raj 
Date: Wed, 28 Jun 2017 13:44:52 -0700
Subject: [PATCH] Replace 'struct ucontext' with 'ucontext_t' type

glibc used to have:

   typedef struct ucontext { ... } ucontext_t;

glibc now has:

   typedef struct ucontext_t { ... } ucontext_t;

(See https://sourceware.org/bugzilla/show_bug.cgi?id=21457
 for detail and rationale for the glibc change)

However, QEMU used "struct ucontext" in declarations. This is a
private name and compatibility cannot be guaranteed. Switch to
only using the standardized type nam

commit qemu for openSUSE:Factory

2017-08-24 Thread root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2017-08-24 18:22:04

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new (New)


Package is "qemu"

Thu Aug 24 18:22:04 2017 rev:125 rq:517607 version:2.9.0

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu-linux-user.changes 2017-06-28 
10:35:07.373253436 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu-linux-user.changes
2017-08-24 18:22:13.072488620 +0200
@@ -1,0 +2,34 @@
+Tue Aug 15 19:29:59 UTC 2017 - brog...@suse.com
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.9
+* Patches added:
+  0073-xen-mapcache-store-dma-information-.patch
+  0074-exec-Add-lock-parameter-to-qemu_ram.patch
+
+---
+Tue Jul 25 19:36:58 UTC 2017 - brog...@suse.com
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.9
+* Patches added:
+  0069-qemu-nbd-Ignore-SIGPIPE.patch
+  0070-usb-redir-fix-stack-overflow-in-usb.patch
+  0071-exec-use-qemu_ram_ptr_length-to-acc.patch
+  0072-slirp-check-len-against-dhcp-option.patch
+
+---
+Tue Jul 18 19:51:49 UTC 2017 - brog...@suse.com
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.9
+* Patches added:
+  0067-xhci-only-update-dequeue-ptr-on-com.patch
+  0068-vnc-Set-default-kbd-delay-to-10ms.patch
+
+---
+Mon Jun 26 08:51:24 UTC 2017 - brog...@suse.com
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.9
+* Patches added:
+  0065-hid-Reset-kbd-modifiers-on-reset.patch
+  0066-input-Decrement-queue-count-on-kbd-.patch
+
+---
--- /work/SRC/openSUSE:Factory/qemu/qemu-testsuite.changes  2017-06-28 
10:35:07.405248909 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu-testsuite.changes 2017-08-24 
18:22:13.108483552 +0200
@@ -1,0 +2,75 @@
+Fri Aug 18 15:35:54 UTC 2017 - brog...@suse.com
+
+- Postrequire acl for setfacl
+
+---
+Wed Aug 16 10:52:58 UTC 2017 - sch...@suse.de
+
+- Prerequire shadow for groupadd
+
+---
+Tue Aug 15 19:30:11 UTC 2017 - brog...@suse.com
+
+- The recent security fix for CVE-2017-11334 adversely affects Xen.
+  Include two additional patches to make sure Xen is going to be OK.
+  0073-xen-mapcache-store-dma-information-.patch
+  0074-exec-Add-lock-parameter-to-qemu_ram.patch
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.9
+
+---
+Wed Aug  9 12:54:23 UTC 2017 - l...@suse.com
+
+- Pre-add group kvm for qemu-tools (bsc#1011144)
+
+---
+Mon Aug  7 17:11:59 UTC 2017 - brog...@suse.com
+
+- Fixed a few more inaccuracies in the support docs.
+
+---
+Tue Jul 25 19:36:55 UTC 2017 - brog...@suse.com
+
+- Address various security/stability issues
+* Fix DOS vulnerability in qemu-nbd (bsc#1046636 CVE-2017-10664)
+  0069-qemu-nbd-Ignore-SIGPIPE.patch
+* Fix DOS from stack overflow in debug messages of usb redirection
+  support (bsc#1047674 CVE-2017-10806) 
+  0070-usb-redir-fix-stack-overflow-in-usb.patch
+* Fix OOB access during DMA operation (CVE-2017-11334 bsc#1048902) 
+  0071-exec-use-qemu_ram_ptr_length-to-acc.patch
+* Fix OOB access parsing dhcp slirp options (CVE-2017-11434 bsc#1049381) 
+  0072-slirp-check-len-against-dhcp-option.patch
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.9
+
+---
+Tue Jul 25 16:51:20 UTC 2017 - brog...@suse.com
+
+- Fix support docs to indicate ARM64 is now fully L3 supported in
+  SLES 12 SP3. Apply a few additional clarifications in the support
+  docs. (bsc#1050268)
+- Adjust to libvdeplug-devel package naming changes.
+
+---
+Tue Jul 18 19:51:45 UTC 2017 - brog...@suse.com
+
+- Fix migration with xhci (bsc#1048296)
+  0067-xhci-only-update-dequeue-ptr-on-com.patch
+- Increase VNC delay to fix missing keyboard input events (bsc#1031692)
+  0068-vnc-Set-default-kbd-delay-to-10ms.patch
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.9
+
+---
+Thu Jun 29 10:58:13 UTC 2017 - l...@suse.com
+
+- Remove build dependency package iasl used for seabios
+
+-

commit qemu for openSUSE:Factory

2017-06-28 Thread root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2017-06-28 10:35:00

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new (New)


Package is "qemu"

Wed Jun 28 10:35:00 2017 rev:124 rq:505146 version:2.9.0

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu-linux-user.changes 2017-06-04 
01:50:09.958112390 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu-linux-user.changes
2017-06-28 10:35:07.373253436 +0200
@@ -1,0 +2,13 @@
+Tue Jun 20 14:14:17 UTC 2017 - brog...@suse.com
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.9
+* Patches added:
+  0060-9pfs-local-fix-unlink-of-alien-file.patch
+  0061-megasas-do-not-read-DCMD-opcode-mor.patch
+  0062-megasas-always-store-SCSIRequest-in.patch
+  0063-nbd-Fully-initialize-client-in-case.patch
+  0064-9pfs-local-remove-use-correct-path-.patch
+- Add --no-renames to the git format-patch command in the git
+  workflow script for better patch compatibility
+
+---
--- /work/SRC/openSUSE:Factory/qemu/qemu-testsuite.changes  2017-06-04 
01:50:10.130088092 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu-testsuite.changes 2017-06-28 
10:35:07.405248909 +0200
@@ -1,0 +2,29 @@
+Tue Jun 20 14:14:14 UTC 2017 - brog...@suse.com
+
+- Use most recent compiler to build size-critical firmware, instead
+  of hard-coding gcc6 for all target versions (bsc#1043390)
+* A few upstream ipxe patches were needed for gcc7 compatibility:
+  ipxe-ath-Add-missing-break-statements.patch
+  ipxe-mucurses-Fix-erroneous-__nonnull-attribute.patch
+- Add --no-renames to the git format-patch command in the git
+  workflow script for better patch compatibility
+- Address various security/stability issues
+* Fix potential privilege escalation in virtfs (CVE-2016-9602
+  bsc#1020427)
+  0060-9pfs-local-fix-unlink-of-alien-file.patch
+* Fix DOS in megasas device emulation (CVE-2017-9503 bsc#1043296)
+  0061-megasas-do-not-read-DCMD-opcode-mor.patch
+  0062-megasas-always-store-SCSIRequest-in.patch
+* Fix DOS in qemu-nbd server (CVE-2017-9524 bsc#1043808)
+  0063-nbd-Fully-initialize-client-in-case.patch
+* Fix regression introduced by recent virtfs security fixes (bsc#1045035)
+  0064-9pfs-local-remove-use-correct-path-.patch
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.9
+
+---
+Tue Jun  6 21:21:53 UTC 2017 - l...@suse.com
+
+- Backport ipxe to support FirstBurstLength (bsc#1040476)
+  ipxe-iscsi-Always-send-FirstBurstLength-parameter.patch 
+
+---
qemu.changes: same change

New:

  0060-9pfs-local-fix-unlink-of-alien-file.patch
  0061-megasas-do-not-read-DCMD-opcode-mor.patch
  0062-megasas-always-store-SCSIRequest-in.patch
  0063-nbd-Fully-initialize-client-in-case.patch
  0064-9pfs-local-remove-use-correct-path-.patch
  ipxe-ath-Add-missing-break-statements.patch
  ipxe-iscsi-Always-send-FirstBurstLength-parameter.patch
  ipxe-mucurses-Fix-erroneous-__nonnull-attribute.patch



Other differences:
--
++ qemu-linux-user.spec ++
--- /var/tmp/diff_new_pack.Xr0RqQ/_old  2017-06-28 10:35:08.909036162 +0200
+++ /var/tmp/diff_new_pack.Xr0RqQ/_new  2017-06-28 10:35:08.909036162 +0200
@@ -85,6 +85,11 @@
 Patch0057:  0057-slirp-smb-Replace-constant-strings-.patch
 Patch0058:  0058-altera_timer-fix-incorrect-memset.patch
 Patch0059:  0059-Hacks-for-building-on-gcc-7-Fedora-.patch
+Patch0060:  0060-9pfs-local-fix-unlink-of-alien-file.patch
+Patch0061:  0061-megasas-do-not-read-DCMD-opcode-mor.patch
+Patch0062:  0062-megasas-always-store-SCSIRequest-in.patch
+Patch0063:  0063-nbd-Fully-initialize-client-in-case.patch
+Patch0064:  0064-9pfs-local-remove-use-correct-path-.patch
 # Please do not add QEMU patches manually here.
 # Run update_git.sh to regenerate this queue.
 Source400:  update_git.sh
@@ -197,6 +202,11 @@
 %patch0057 -p1
 %patch0058 -p1
 %patch0059 -p1
+%patch0060 -p1
+%patch0061 -p1
+%patch0062 -p1
+%patch0063 -p1
+%patch0064 -p1
 
 %build
 ./configure \

++ qemu-testsuite.spec ++
--- /var/tmp/diff_new_pack.Xr0RqQ/_old  2017-06-28 10:35:08.933032767 +0200
+++ /var/tmp/diff_new_pack.Xr0RqQ/_new  2017-06-28 10:35:08.937032201 +0200
@@ -189,6 +189,11 @@
 Patch0057:  0057-slirp-smb-Replace-constant-strings-.patch
 Patch0058:  0058-altera_timer-fix-incorrect-memset.patch
 Patch0059:  0059-Hacks-for-building-on-gcc-7-Fedora-.patch
+Patch0060:  0060-9pfs-local-fix-unlink-of-alien-file.patch
+Patch0061:  0061-megasas-do-not-read-DCMD-opco

commit qemu for openSUSE:Factory

2016-08-22 Thread h_root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2016-08-22 10:49:04

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new (New)


Package is "qemu"

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu-linux-user.changes 2016-08-12 
15:36:55.0 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu-linux-user.changes
2016-08-22 10:49:07.0 +0200
@@ -1,0 +2,59 @@
+Wed Aug 17 20:25:13 UTC 2016 - brog...@suse.com
+
+- Update to v2.6.1 a stable, bug-fix-only release (fate#316228)
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.6
+* Patches dropped (upstreamed):
+  0041-net-mipsnet-check-packet-length-aga.patch
+  0042-i386-kvmvapic-initialise-imm32-vari.patch
+  0043-esp-check-command-buffer-length-bef.patch
+  0044-esp-check-dma-length-before-reading.patch
+  0045-scsi-pvscsi-check-command-descripto.patch
+  0046-scsi-mptsas-infinite-loop-while-fet.patch
+  0047-vga-add-sr_vbe-register-set.patch
+  0048-scsi-megasas-use-appropriate-proper.patch
+  0049-scsi-megasas-check-read_queue_head-.patch
+  0050-scsi-megasas-null-terminate-bios-ve.patch
+  0051-vmsvga-move-fifo-sanity-checks-to-v.patch
+  0052-vmsvga-don-t-process-more-than-1024.patch
+  0053-block-iscsi-avoid-potential-overflo.patch
+  0054-scsi-esp-check-TI-buffer-index-befo.patch
+  0060-scsi-megasas-initialise-local-confi.patch
+  0065-scsi-esp-check-buffer-length-before.patch
+  0066-scsi-esp-respect-FIFO-invariant-aft.patch
+  0067-pci-assign-Move-Invalid-ROM-error-m.patch
+  0068-Xen-PCI-passthrough-fix-passthrough.patch
+  0069-scsi-esp-make-cmdbuf-big-enough-for.patch
+  0071-virtio-error-out-if-guest-exceeds-v.patch
+* Patches renamed:
+  0055-xen-introduce-dummy-system-device.patch
+  -> 0041-xen-introduce-dummy-system-device.patch
+  0056-xen-write-information-about-support.patch
+  -> 0042-xen-write-information-about-support.patch
+  0057-xen-add-pvUSB-backend.patch
+  -> 0043-xen-add-pvUSB-backend.patch
+  0058-xen-move-xen_sysdev-to-xen_backend..patch
+  -> 0044-xen-move-xen_sysdev-to-xen_backend..patch
+  0059-vnc-add-configurable-keyboard-delay.patch
+  -> 0045-vnc-add-configurable-keyboard-delay.patch
+  0061-configure-add-echo_version-helper.patch
+  -> 0046-configure-add-echo_version-helper.patch
+  0062-configure-support-vte-2.91.patch
+  -> 0047-configure-support-vte-2.91.patch
+  0063-hw-arm-virt-mark-the-PCIe-host-cont.patch
+  -> 0048-hw-arm-virt-mark-the-PCIe-host-cont.patch
+  0064-xen-SUSE-xenlinux-unplug-for-emulat.patch
+  -> 0049-xen-SUSE-xenlinux-unplug-for-emulat.patch
+  0070-scsi-esp-fix-migration.patch
+  -> 0050-scsi-esp-fix-migration.patch
+  0072-xen-when-removing-a-backend-don-t-r.patch
+  -> 0051-xen-when-removing-a-backend-don-t-r.patch
+  0073-xen-drain-submit-queue-in-xen-usb-b.patch
+  -> 0052-xen-drain-submit-queue-in-xen-usb-b.patch
+  0074-qcow2-avoid-extra-flushes-in-qcow2.patch
+  -> 0053-qcow2-avoid-extra-flushes-in-qcow2.patch
+  0075-qemu-bridge-helper-reduce-security-.patch
+  -> 0054-qemu-bridge-helper-reduce-security-.patch
+  0076-xen-use-a-common-function-for-pv-an.patch
+  -> 0055-xen-use-a-common-function-for-pv-an.patch
+
+---
qemu-testsuite.changes: same change
qemu.changes: same change

Old:

  0041-net-mipsnet-check-packet-length-aga.patch
  0042-i386-kvmvapic-initialise-imm32-vari.patch
  0043-esp-check-command-buffer-length-bef.patch
  0044-esp-check-dma-length-before-reading.patch
  0045-scsi-pvscsi-check-command-descripto.patch
  0046-scsi-mptsas-infinite-loop-while-fet.patch
  0047-vga-add-sr_vbe-register-set.patch
  0048-scsi-megasas-use-appropriate-proper.patch
  0049-scsi-megasas-check-read_queue_head-.patch
  0050-scsi-megasas-null-terminate-bios-ve.patch
  0051-vmsvga-move-fifo-sanity-checks-to-v.patch
  0052-vmsvga-don-t-process-more-than-1024.patch
  0053-block-iscsi-avoid-potential-overflo.patch
  0054-scsi-esp-check-TI-buffer-index-befo.patch
  0055-xen-introduce-dummy-system-device.patch
  0056-xen-write-information-about-support.patch
  0057-xen-add-pvUSB-backend.patch
  0058-xen-move-xen_sysdev-to-xen_backend..patch
  0059-vnc-add-configurable-keyboard-delay.patch
  0060-scsi-megasas-initialise-local-confi.patch
  0061-configure-add-echo_version-helper.patch
  0062-configure-support-vte-2.91.patch
  0063-hw-arm-virt-mark-the-PCIe-host-cont.patch
  0064-xen-SUSE-xenlinux-unplug-for-emulat.patch
  0065-scsi-esp-check-buffer-length-before.patch
  0066-scsi-esp-respect-FIFO-invariant-aft.patch
  0067-pci-assign-Move-Invalid-ROM-error-m.patch
  0068-Xen-PCI-passthrough-fix-passthrough.patch
  0069-scsi-esp-make-cmdbuf-big-enough-for.patch
  0070-scsi-esp-fix-migration.patch
  0071-virtio-error-out-if-guest-exceeds-v.patch

commit qemu for openSUSE:Factory

2016-07-14 Thread h_root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2016-07-14 09:41:58

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new (New)


Package is "qemu"

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu-testsuite.changes  2016-06-14 
23:06:29.0 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu-testsuite.changes 2016-07-14 
09:41:58.0 +0200
@@ -1,0 +2,7 @@
+Mon Jul  4 06:20:16 UTC 2016 - g...@suse.com
+
+- Fix OVMF iPXE network menu (bsc#986033, boo#987488)
+  ipxe-efi-fix-garbage-bytes-in-device-path.patch
+  ipxe-efi-fix-uninitialised-data-in-HII.patch
+
+---
qemu.changes: same change

New:

  ipxe-efi-fix-garbage-bytes-in-device-path.patch
  ipxe-efi-fix-uninitialised-data-in-HII.patch



Other differences:
--
++ qemu-testsuite.spec ++
--- /var/tmp/diff_new_pack.MOtoyY/_old  2016-07-14 09:42:00.0 +0200
+++ /var/tmp/diff_new_pack.MOtoyY/_new  2016-07-14 09:42:00.0 +0200
@@ -143,6 +143,8 @@
 Patch1104:  ipxe-ath-Fix-building-with-GCC-6.patch
 Patch1105:  ipxe-legacy-Fix-building-with-GCC-6.patch
 Patch1106:  ipxe-util-v5.24-perl-errors-on-redeclare.patch
+Patch1107:  ipxe-efi-fix-garbage-bytes-in-device-path.patch
+Patch1108:  ipxe-efi-fix-uninitialised-data-in-HII.patch
 %endif
 
 # this is to make lint happy
@@ -749,6 +751,8 @@
 %patch1104 -p1
 %patch1105 -p1
 %patch1106 -p1
+%patch1107 -p1
+%patch1108 -p1
 popd
 
 # as a safeguard, delete the firmware files that we intend to build

qemu.spec: same change
++ ipxe-efi-fix-garbage-bytes-in-device-path.patch ++
>From 632e57f0f36d9b48f574db273a19e26bf592fc99 Mon Sep 17 00:00:00 2001
From: Michael Brown 
Date: Wed, 22 Jun 2016 09:07:20 +0100
Subject: [PATCH] [efi] Do not copy garbage bytes into SNP device path MAC
 address

The SNP device path includes the network device's MAC address within
the MAC_ADDR_DEVICE_PATH.MacAddress field.  We check that the
link-layer address will fit within this field, and then perform the
copy using the length of the destination buffer.

At 32 bytes, the MacAddress field is actually larger than the current
maximum iPXE link-layer address.  The copy therefore overflows the
source buffer, resulting in trailing garbage bytes being appended to
the device path's MacAddress.  This is invisible in debug messages,
since the DevicePathToText protocol will render only the length
implied by the interface type.

Fix by copying only the actual length of the link-layer address (which
we have already verified will not overflow the destination buffer).

Debugged-by: Laszlo Ersek 
Signed-off-by: Michael Brown 
---
 src/interface/efi/efi_snp.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Index: ipxe/src/interface/efi/efi_snp.c
===
--- ipxe.orig/src/interface/efi/efi_snp.c
+++ ipxe/src/interface/efi/efi_snp.c
@@ -1049,7 +1049,7 @@ static int efi_snp_probe ( struct net_de
macpath->Header.SubType = MSG_MAC_ADDR_DP;
macpath->Header.Length[0] = sizeof ( *macpath );
memcpy ( &macpath->MacAddress, netdev->ll_addr,
-sizeof ( macpath->MacAddress ) );
+netdev->ll_protocol->ll_addr_len );
macpath->IfType = ntohs ( netdev->ll_protocol->ll_proto );
memset ( path_end, 0, sizeof ( *path_end ) );
path_end->Type = END_DEVICE_PATH_TYPE;
++ ipxe-efi-fix-uninitialised-data-in-HII.patch ++
>From c9f6a8605955926017cdbe2fa99a4b72fd0985a2 Mon Sep 17 00:00:00 2001
From: Michael Brown 
Date: Wed, 29 Jun 2016 15:13:35 +0100
Subject: [PATCH] [efi] Fix uninitialised data in HII IFR structures

The HII IFR structures are allocated via realloc() rather than
zalloc(), and so are not automatically zeroed.  This results in the
presence of uninitialised and invalid data, causing crashes elsewhere
in the UEFI firmware.

Fix by explicitly zeroing the newly allocated portion of any IFR
structure in efi_ifr_op().

Debugged-by: Laszlo Ersek 
Debugged-by: Gary Lin 
Signed-off-by: Michael Brown 
---
 src/interface/efi/efi_hii.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/interface/efi/efi_hii.c b/src/interface/efi/efi_hii.c
index 0ea970e..506fc88 100644
--- a/src/interface/efi/efi_hii.c
+++ b/src/interface/efi/efi_hii.c
@@ -117,6 +117,7 @@ static void * efi_ifr_op ( struct efi_ifr_builder *ifr, 
unsigned int opcode,
ifr->ops_len = new_ops_len;
 
/* Fill in opcode header */
+   memset ( op, 0, len );
op->OpCode = opcode;
op->Length = len;
 
-- 
2.8.4



++ qemu.spec.in ++
--- /var/tmp/diff_new_pack.MOtoyY/_ol

commit qemu for openSUSE:Factory

2016-06-14 Thread h_root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2016-06-14 23:06:15

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new (New)


Package is "qemu"

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu-linux-user.changes 2016-06-09 
16:02:48.0 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu-linux-user.changes
2016-06-14 23:06:29.0 +0200
@@ -1,0 +2,25 @@
+Fri Jun 10 20:25:33 UTC 2016 - brog...@suse.com
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.6
+* Patches added:
+  0061-scsi-megasas-initialise-local-confi.patch
+
+---
+Fri Jun 10 13:35:11 UTC 2016 - brog...@suse.com
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.6
+* Patches added:
+  0049-scsi-megasas-use-appropriate-proper.patch
+  0050-scsi-megasas-check-read_queue_head-.patch
+  0051-scsi-megasas-null-terminate-bios-ve.patch
+  0052-vmsvga-move-fifo-sanity-checks-to-v.patch
+  0053-vmsvga-don-t-process-more-than-1024.patch
+  0054-block-iscsi-avoid-potential-overflo.patch
+  0055-scsi-esp-check-TI-buffer-index-befo.patch
+  0056-xen-introduce-dummy-system-device.patch
+  0057-xen-write-information-about-support.patch
+  0058-xen-add-pvUSB-backend.patch
+  0059-usb-Fix-conditions-that-xen-usb.c-i.patch
+  0060-vnc-add-configurable-keyboard-delay.patch
+
+---
--- /work/SRC/openSUSE:Factory/qemu/qemu-testsuite.changes  2016-06-09 
16:02:55.0 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu-testsuite.changes 2016-06-14 
23:06:29.0 +0200
@@ -1,0 +2,40 @@
+Fri Jun 10 20:25:21 UTC 2016 - brog...@suse.com
+
+- Fix host information leak to guest in MegaRAID SAS 8708EM2 Host
+  Bus AdapterMegaRAID SAS 8708EM2 Host Bus Adapter emulation support
+  (CVE-2016-5105 bsc#982017)
+*Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.6
+  0061-scsi-megasas-initialise-local-confi.patch
+
+---
+Fri Jun 10 13:35:06 UTC 2016 - brog...@suse.com
+
+- Address various security/stability issues
+* Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.6
+* Fix OOB access in megasas emulated device (CVE-2016-5106 bsc#982018)
+  0049-scsi-megasas-use-appropriate-proper.patch
+* Fix OOB access in megasas emulated device (CVE-2016-5107 bsc#982019)
+  0050-scsi-megasas-check-read_queue_head-.patch
+* Fix OOB access in megasas emulated device (CVE-2016-5337 bsc#983961)
+  0051-scsi-megasas-null-terminate-bios-ve.patch
+* Correct the vmvga fifo access checks (CVE-2016-4454 bsc#98)
+  0052-vmsvga-move-fifo-sanity-checks-to-v.patch
+* Fix potential DoS issue in vmvga processing (CVE-2016-4453 bsc#982223)
+  0053-vmsvga-don-t-process-more-than-1024.patch
+* Fix heap buffer overflow flaw when iscsi protocol is used
+  (CVE-2016-5126 bsc#982285)
+  0054-block-iscsi-avoid-potential-overflo.patch
+* Fix OOB access in 53C9X emulation (CVE-2016-5338 bsc#983982)
+  0055-scsi-esp-check-TI-buffer-index-befo.patch
+- Add support to qemu for pv-usb under Xen (fate#316612)
+  0056-xen-introduce-dummy-system-device.patch
+  0057-xen-write-information-about-support.patch
+  0058-xen-add-pvUSB-backend.patch
+  0059-usb-Fix-conditions-that-xen-usb.c-i.patch
+- Provide ability to rate limit keyboard events from the vnc server.
+  This is part of the solution to an issue affecting openQA testing,
+  where characters are lost, resulting in unexpected failures
+  (bsc#974914)
+  0060-vnc-add-configurable-keyboard-delay.patch
+
+---
qemu.changes: same change

New:

  0049-scsi-megasas-use-appropriate-proper.patch
  0050-scsi-megasas-check-read_queue_head-.patch
  0051-scsi-megasas-null-terminate-bios-ve.patch
  0052-vmsvga-move-fifo-sanity-checks-to-v.patch
  0053-vmsvga-don-t-process-more-than-1024.patch
  0054-block-iscsi-avoid-potential-overflo.patch
  0055-scsi-esp-check-TI-buffer-index-befo.patch
  0056-xen-introduce-dummy-system-device.patch
  0057-xen-write-information-about-support.patch
  0058-xen-add-pvUSB-backend.patch
  0059-usb-Fix-conditions-that-xen-usb.c-i.patch
  0060-vnc-add-configurable-keyboard-delay.patch
  0061-scsi-megasas-initialise-local-confi.patch



Other differences:
--
++ qemu-linux-user.spec ++
--- /var/tmp/diff_new_pack.ZyMtvN/_old  2016-06-14 23:06:31.0 +0200
+++ /var/tmp/diff_new_pack.ZyMtvN/_new  2016-06-14 23:06:32.0 +0200
@@ -73,6 +73,19 @@
 Patch0046:  0046-scsi-pvscsi-check-command-descripto.patch
 Patch004

commit qemu for openSUSE:Factory

2016-06-09 Thread h_root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2016-06-09 16:00:24

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new (New)


Package is "qemu"

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu-linux-user.changes 2015-12-18 
21:52:03.0 +0100
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu-linux-user.changes
2016-06-09 16:02:48.0 +0200
@@ -1,0 +2,88 @@
+Thu May 26 16:23:33 UTC 2016 - brog...@suse.com
+
+- Address various security/stability issues
+* Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.6
+* Fix OOB access in MIPSnet emulated controller CVE-2016-4002 (bsc#975136)
+  0042-net-mipsnet-check-packet-length-aga.patch
+* Fix possible host data leakage to guest from TPR access
+  CVE-2016-4020 (bsc#975700)
+  0043-i386-kvmvapic-initialise-imm32-vari.patch
+* Avoid OOB access in 53C9X emulation CVE-2016-4439 (bsc#980711)
+  0044-esp-check-command-buffer-length-bef.patch
+* Avoid OOB access in 53C9X emulation CVE-2016-4441 (bsc#980723)
+  0045-esp-check-dma-length-before-reading.patch
+* Avoid OOB access in Vmware PV SCSI emulation CVE-2016-4952 (bsc#981266)
+  0046-scsi-pvscsi-check-command-descripto.patch
+* Avoid potential DoS in LSI SAS1068 emulation CVE-2016-4964 (bsc#981399)
+  0047-scsi-mptsas-infinite-loop-while-fet.patch
+* Fix regression in vga behavior - introduced in v2.6.0 CVE-2016-3712 
(bsc#978160)
+  0048-vga-add-sr_vbe-register-set.patch
+
+---
+Wed May 25 21:42:12 UTC 2016 - brog...@suse.com
+
+- Update to v2.6.0: See http://wiki.qemu-project.org/ChangeLog/2.6
+
+---
+Thu Apr 28 15:21:54 UTC 2016 - afaer...@suse.de
+
+- Bump copyright in qemu-linux-user.spec.in
+
+---
+Fri Apr 22 16:37:37 UTC 2016 - afaer...@suse.de
+
+- Update to v2.6.0-rc3: See http://wiki.qemu-project.org/ChangeLog/2.6
+* Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.6
+* Patches dropped:
+  0041-tests-Use-correct-config-param-for-.patch
+* Patches renamed:
+  0042-build-link-with-libatomic-on-powerp.patch -> 
0041-build-link-with-libatomic-on-powerp.patch
+
+---
+Fri Apr  1 11:13:07 UTC 2016 - o...@aepfle.de
+
+- Update to v2.6.0-rc0: See http://wiki.qemu-project.org/ChangeLog/2.6
+* Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.6
+* Accept every size in DISCARD request from a guest (bsc#964427)
+  0039-block-split-large-discard-requests-.patch
+* Recognize libxl flag to disable flush in block device (bsc#879425)
+  0040-xen_disk-Add-suse-specific-flush-di.patch
+* Use correct flag for crypto tests
+  0041-tests-Use-correct-config-param-for-.patch
+* Fix build on powerpc:
+  0042-build-link-with-libatomic-on-powerp.patch
+* Patches dropped (upstreamed):
+  seabios_checkrom_typo.patch
+  seabios_avoid_smbios_signature_string.patch
+
+---
+Fri Jan  8 14:54:26 UTC 2016 - afaer...@suse.de
+
+- Update to v2.5.0: See http://wiki.qemu-project.org/ChangeLog/2.5
+* Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.5
+* Patches dropped:
+  0039-tests-Fix-check-report-qtest-target.patch
+
+---
+Sun Nov 22 18:05:25 UTC 2015 - afaer...@suse.de
+
+- Update to v2.5.0-rc1: See http://wiki.qemu-project.org/ChangeLog/2.5
+* Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.5
+* Patch renamed:
+  0037-Revert-Revert-seccomp-tests-that-al.patch -> 
0037-configure-Enable-libseccomp-for-ppc.patch
+
+---
+Thu Nov 19 17:23:34 UTC 2015 - afaer...@suse.de
+
+- Update to v2.5.0-rc0: See http://wiki.qemu-project.org/ChangeLog/2.5
+* Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.5
+* Patches dropped (upstream):
+  0038-tcg-aarch64-Fix-tcg_out_qemu_-ld-st.patch
+  0039-tests-Unique-test-path-for-string-v.patch
+* Patch renamed:
+  0040-dictzip-Fix-on-big-endian-systems.patch -> 
0038-dictzip-Fix-on-big-endian-systems.patch
+* Package qemu-tilegx
+* Patches added:
+  0039-tests-Fix-check-report-qtest-target.patch
+
+---
--- /work/SRC/openSUSE:Factory/qemu/qemu-testsuite.changes  2016-01-12 
16:11:02.0 +0100
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu-testsuite.changes 2016-06-09 
16:02:55.0 +0200
@@ -1,0 +2,131 @@
+Fri Jun  3 17:29:41 UTC 2016 - brog...@suse.com
+
+- Adjust to parallel changes in virglrenderer pac

commit qemu for openSUSE:Factory

2016-01-12 Thread h_root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2016-01-12 16:11:00

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new (New)


Package is "qemu"

Changes:

qemu-linux-user.changes: same change
--- /work/SRC/openSUSE:Factory/qemu/qemu-testsuite.changes  2015-12-18 
21:52:03.0 +0100
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu-testsuite.changes 2016-01-12 
16:11:02.0 +0100
@@ -1,0 +2,5 @@
+Tue Dec 29 17:14:12 UTC 2015 - stefan.bru...@rwth-aachen.de
+
+- Fix build on openSUSE 13.2
+
+---
qemu.changes: same change



Other differences:
--
qemu-linux-user.spec: same change
++ qemu-testsuite.spec ++
--- /var/tmp/diff_new_pack.BBrs7G/_old  2016-01-12 16:11:04.0 +0100
+++ /var/tmp/diff_new_pack.BBrs7G/_new  2016-01-12 16:11:04.0 +0100
@@ -212,7 +212,7 @@
 %endif
 %if %{kvm_available}
 BuildRequires:  udev
-%if %( echo `rpm -q --queryformat %%{version} udev` ) > 190
+%if 0%( pkg-config --exists 'udev > 190' && echo '1' ) == 01
 %define _udevrulesdir /usr/lib/udev/rules.d
 %else
 %define _udevrulesdir /lib/udev/rules.d

qemu.spec: same change


++ qemu.spec.in ++
--- /var/tmp/diff_new_pack.BBrs7G/_old  2016-01-12 16:11:04.0 +0100
+++ /var/tmp/diff_new_pack.BBrs7G/_new  2016-01-12 16:11:04.0 +0100
@@ -173,7 +173,7 @@
 %endif
 %if %{kvm_available}
 BuildRequires:  udev
-%if %( echo `rpm -q --queryformat %%{version} udev` ) > 190
+%if 0%( pkg-config --exists 'udev > 190' && echo '1' ) == 01
 %define _udevrulesdir /usr/lib/udev/rules.d
 %else
 %define _udevrulesdir /lib/udev/rules.d




commit qemu for openSUSE:Factory

2015-12-18 Thread h_root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2015-12-18 21:52:01

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new (New)


Package is "qemu"

Changes:

--- /work/SRC/openSUSE:Factory/qemu/libcacard.changes   2015-06-12 
20:26:16.0 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/libcacard.changes  2015-12-18 
21:52:02.0 +0100
@@ -1,0 +2,47 @@
+Thu Oct  8 16:29:36 UTC 2015 - afaer...@suse.de
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.4
+* Patches added:
+  0040-dictzip-Fix-on-big-endian-systems.patch
+
+---
+Thu Oct  8 14:35:11 UTC 2015 - afaer...@suse.de
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.4
+* Patches added:
+  0039-tests-Unique-test-path-for-string-v.patch
+
+---
+Thu Sep  3 16:57:33 UTC 2015 - afaer...@suse.de
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.4
+* Patches added:
+  0038-tcg-aarch64-Fix-tcg_out_qemu_-ld-st.patch
+
+---
+Wed Aug 12 16:41:25 UTC 2015 - afaer...@suse.de
+
+- Update to v2.4.0: See http://wiki.qemu-project.org/ChangeLog/2.4
+
+---
+Fri Jul 24 15:19:06 UTC 2015 - afaer...@suse.de
+
+- Update to v2.4.0-rc2: See http://wiki.qemu-project.org/ChangeLog/2.4
+
+---
+Fri Jul 17 13:36:52 UTC 2015 - afaer...@suse.de
+
+- Update to v2.4.0-rc1: See http://wiki.qemu-project.org/ChangeLog/2.4
+* Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.4
+* Patches dropped:
+  0037-linux-user-Allocate-thunk-size-dyna.patch
+  0039-s390x-Fix-stoc-direction.patch
+  0040-s390x-Add-interlocked-access-facili.patch
+  0041-fdc-force-the-fifo-access-to-be-in-.patch
+  0042-rules.mak-Force-CFLAGS-for-all-obje.patch
+  0043-qcow2-Set-MIN_L2_CACHE_SIZE-to-2.patch
+  0044-hw-arm-boot-Increase-fdt-alignment.patch
+* Patches renamed:
+  0038-Revert-Revert-seccomp-tests-that-al.patch -> 
0037-Revert-Revert-seccomp-tests-that-al.patch
+
+---
--- /work/SRC/openSUSE:Factory/qemu/qemu-linux-user.changes 2015-06-12 
20:26:16.0 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu-linux-user.changes
2015-12-18 21:52:03.0 +0100
@@ -1,0 +2,47 @@
+Thu Oct  8 16:29:32 UTC 2015 - afaer...@suse.de
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.4
+* Patches added:
+  0040-dictzip-Fix-on-big-endian-systems.patch
+
+---
+Thu Oct  8 14:35:07 UTC 2015 - afaer...@suse.de
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.4
+* Patches added:
+  0039-tests-Unique-test-path-for-string-v.patch
+
+---
+Thu Sep  3 16:57:29 UTC 2015 - afaer...@suse.de
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.4
+* Fix aarch64 TCG:
+  0038-tcg-aarch64-Fix-tcg_out_qemu_-ld-st.patch
+
+---
+Wed Aug 12 16:41:25 UTC 2015 - afaer...@suse.de
+
+- Update to v2.4.0: See http://wiki.qemu-project.org/ChangeLog/2.4
+
+---
+Fri Jul 24 15:19:06 UTC 2015 - afaer...@suse.de
+
+- Update to v2.4.0-rc2: See http://wiki.qemu-project.org/ChangeLog/2.4
+
+---
+Fri Jul 17 13:36:49 UTC 2015 - afaer...@suse.de
+
+- Update to v2.4.0-rc1: See http://wiki.qemu-project.org/ChangeLog/2.4
+* Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.4
+* Patches dropped:
+  0037-linux-user-Allocate-thunk-size-dyna.patch
+  0039-s390x-Fix-stoc-direction.patch
+  0040-s390x-Add-interlocked-access-facili.patch
+  0041-fdc-force-the-fifo-access-to-be-in-.patch
+  0042-rules.mak-Force-CFLAGS-for-all-obje.patch
+  0043-qcow2-Set-MIN_L2_CACHE_SIZE-to-2.patch
+  0044-hw-arm-boot-Increase-fdt-alignment.patch
+* Patches renamed:
+  0038-Revert-Revert-seccomp-tests-that-al.patch -> 
0037-Revert-Revert-seccomp-tests-that-al.patch
+
+---
--- /work/SRC/openSUSE:Factory/qemu/qemu-testsuite.changes  2015-07-25 
07:43:54.0 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu-testsuite.changes 2015-12-18 
21:52:03.0 +0100
@@ -1,0 +2,97 @@
+Tue Dec  1 17:17:23 UTC 2015 - ag...@suse.com
+
+- Fix testsuite on 32bit system

commit qemu for openSUSE:Factory

2015-07-24 Thread h_root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2015-07-25 07:43:53

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new (New)


Package is "qemu"

Changes:

qemu-linux-user.changes: same change
--- /work/SRC/openSUSE:Factory/qemu/qemu-testsuite.changes  2015-07-16 
17:18:22.0 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu-testsuite.changes 2015-07-25 
07:43:54.0 +0200
@@ -1,0 +2,8 @@
+Mon Jul 13 16:10:13 UTC 2015 - ag...@suse.com
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.3
+- Fix -kernel boot for AArch64
+* Patches added:
+  0044-hw-arm-boot-Increase-fdt-alignment.patch
+
+---
qemu.changes: same change

New:

  0044-hw-arm-boot-Increase-fdt-alignment.patch



Other differences:
--
++ libcacard.spec ++
--- /var/tmp/diff_new_pack.dfk3wh/_old  2015-07-25 07:43:56.0 +0200
+++ /var/tmp/diff_new_pack.dfk3wh/_new  2015-07-25 07:43:56.0 +0200
@@ -68,6 +68,7 @@
 Patch0041:  0041-fdc-force-the-fifo-access-to-be-in-.patch
 Patch0042:  0042-rules.mak-Force-CFLAGS-for-all-obje.patch
 Patch0043:  0043-qcow2-Set-MIN_L2_CACHE_SIZE-to-2.patch
+Patch0044:  0044-hw-arm-boot-Increase-fdt-alignment.patch
 # Please do not add patches manually here, run update_git.sh.
 # this is to make lint happy
 Source300:  qemu-rpmlintrc
@@ -170,6 +171,7 @@
 %patch0041 -p1
 %patch0042 -p1
 %patch0043 -p1
+%patch0044 -p1
 
 %build
 ./configure --prefix=%_prefix --sysconfdir=%_sysconfdir \

qemu-linux-user.spec: same change
++ qemu-testsuite.spec ++
--- /var/tmp/diff_new_pack.dfk3wh/_old  2015-07-25 07:43:56.0 +0200
+++ /var/tmp/diff_new_pack.dfk3wh/_new  2015-07-25 07:43:56.0 +0200
@@ -99,6 +99,7 @@
 Patch0041:  0041-fdc-force-the-fifo-access-to-be-in-.patch
 Patch0042:  0042-rules.mak-Force-CFLAGS-for-all-obje.patch
 Patch0043:  0043-qcow2-Set-MIN_L2_CACHE_SIZE-to-2.patch
+Patch0044:  0044-hw-arm-boot-Increase-fdt-alignment.patch
 # Please do not add QEMU patches manually here.
 # Run update_git.sh to regenerate this queue.
 
@@ -604,6 +605,7 @@
 %patch0041 -p1
 %patch0042 -p1
 %patch0043 -p1
+%patch0044 -p1
 
 %if %{build_x86_fw_from_source}
 pushd roms/seabios

qemu.spec: same change
++ 0044-hw-arm-boot-Increase-fdt-alignment.patch ++
>From 90808c2a055b1e6332db307ca34ab682be60cfbf Mon Sep 17 00:00:00 2001
From: Alexander Graf 
Date: Mon, 13 Jul 2015 17:46:04 +0200
Subject: [PATCH] hw/arm/boot: Increase fdt alignment

The Linux kernel on aarch64 creates a page table entry at early bootup
that spans the 2MB range on memory spanning the fdt start address:

  [ ALIGN_DOWN(fdt, 2MB) ... ALIGN_DOWN(fdt, 2MB) + 2MB ]

This means that when our current 4k alignment happens to fall at the end
of the aligned region, Linux tries to access memory that is not mapped.

The easy fix is to instead increase the alignment to 2MB, making Linux's
logic always succeed.

Reported-by: Andreas Schwab 
Signed-off-by: Alexander Graf 
---
 hw/arm/boot.c | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/hw/arm/boot.c b/hw/arm/boot.c
index a48d1b2..52cbd33 100644
--- a/hw/arm/boot.c
+++ b/hw/arm/boot.c
@@ -739,12 +739,12 @@ void arm_load_kernel(ARMCPU *cpu, struct arm_boot_info 
*info)
  * we point to the kernel args.
  */
 if (have_dtb(info)) {
-/* Place the DTB after the initrd in memory. Note that some
- * kernels will trash anything in the 4K page the initrd
- * ends in, so make sure the DTB isn't caught up in that.
+/* Place the DTB after the initrd in memory. Note that the kernel
+ * maps [ ALIGN_DOWN(fdt, 2MB) ... ALGIN_DOWN(fdt, 2MB) + 2MB ]
+ * and thus needs the fdt be preferably in its own 2MB window.
  */
 hwaddr dtb_start = QEMU_ALIGN_UP(info->initrd_start + initrd_size,
- 4096);
+ 2 * 1024 * 1024);
 if (load_dtb(dtb_start, info, 0) < 0) {
 exit(1);
 }





commit qemu for openSUSE:Factory

2015-07-16 Thread h_root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2015-07-16 17:18:21

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new (New)


Package is "qemu"

Changes:

qemu-linux-user.changes: same change
--- /work/SRC/openSUSE:Factory/qemu/qemu-testsuite.changes  2015-06-12 
20:26:16.0 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu-testsuite.changes 2015-07-16 
17:18:22.0 +0200
@@ -1,0 +2,6 @@
+Sat Jul  4 18:14:27 UTC 2015 - crrodrig...@opensuse.org
+
+- Use libusb-1_0-devel as buildrequires, not the old 
+  unused compatibility layer in libusb-devel
+
+---
@@ -4,0 +11 @@
+- Fix qemu2 cow caching (bsc#933132)
--- /work/SRC/openSUSE:Factory/qemu/qemu.changes2015-06-12 
20:26:16.0 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu.changes   2015-07-16 
17:18:22.0 +0200
@@ -1,0 +2,6 @@
+Sat Jul  4 18:14:27 UTC 2015 - crrodrig...@opensuse.org
+
+- Use libusb-1_0-devel as buildrequires, not the old 
+  unused compatibility layer in libusb-devel
+
+---



Other differences:
--
qemu-linux-user.spec: same change
++ qemu-testsuite.spec ++
--- /var/tmp/diff_new_pack.Pj9pSG/_old  2015-07-16 17:18:24.0 +0200
+++ /var/tmp/diff_new_pack.Pj9pSG/_new  2015-07-16 17:18:24.0 +0200
@@ -182,7 +182,7 @@
 %endif
 BuildRequires:  libtool
 %if 0%{?suse_version} > 1310
-BuildRequires:  libusb-devel
+BuildRequires:  libusb-1_0-devel
 %endif
 BuildRequires:  libvdeplug3-devel
 BuildRequires:  lzo-devel

qemu.spec: same change


++ qemu.spec.in ++
--- /var/tmp/diff_new_pack.Pj9pSG/_old  2015-07-16 17:18:24.0 +0200
+++ /var/tmp/diff_new_pack.Pj9pSG/_new  2015-07-16 17:18:24.0 +0200
@@ -140,7 +140,7 @@
 %endif
 BuildRequires:  libtool
 %if 0%{?suse_version} > 1310
-BuildRequires:  libusb-devel
+BuildRequires:  libusb-1_0-devel
 %endif
 BuildRequires:  libvdeplug3-devel
 BuildRequires:  lzo-devel




commit qemu for openSUSE:Factory

2015-06-12 Thread h_root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2015-06-12 20:26:15

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new (New)


Package is "qemu"

Changes:

--- /work/SRC/openSUSE:Factory/qemu/libcacard.changes   2015-05-20 
23:51:48.0 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/libcacard.changes  2015-06-12 
20:26:16.0 +0200
@@ -1,0 +2,14 @@
+Mon Jun  1 21:52:44 UTC 2015 - ag...@suse.com
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.3
+* Patches added:
+  0043-qcow2-Set-MIN_L2_CACHE_SIZE-to-2.patch
+
+---
+Tue May 26 18:11:43 UTC 2015 - jsl...@suse.com
+
+- Patch queue updated from git://github.com/jirislaby/qemu.git opensuse-2.3
+* Patches added:
+  0042-rules.mak-Force-CFLAGS-for-all-obje.patch
+
+---
--- /work/SRC/openSUSE:Factory/qemu/qemu-linux-user.changes 2015-05-20 
23:51:48.0 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu-linux-user.changes
2015-06-12 20:26:16.0 +0200
@@ -1,0 +2,14 @@
+Mon Jun  1 21:52:41 UTC 2015 - ag...@suse.com
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.3
+* Patches added:
+  0043-qcow2-Set-MIN_L2_CACHE_SIZE-to-2.patch
+
+---
+Tue May 26 18:11:37 UTC 2015 - jsl...@suse.com
+
+- Patch queue updated from git://github.com/jirislaby/qemu.git opensuse-2.3
+* Patches added:
+  0042-rules.mak-Force-CFLAGS-for-all-obje.patch
+
+---
--- /work/SRC/openSUSE:Factory/qemu/qemu-testsuite.changes  2015-05-20 
23:51:48.0 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu-testsuite.changes 2015-06-12 
20:26:16.0 +0200
@@ -1,0 +2,16 @@
+Mon Jun  1 21:52:37 UTC 2015 - ag...@suse.com
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.3
+* Patches added:
+  0043-qcow2-Set-MIN_L2_CACHE_SIZE-to-2.patch
+
+---
+Tue May 26 18:11:31 UTC 2015 - jsl...@suse.com
+
+- Patch queue updated from git://github.com/jirislaby/qemu.git opensuse-2.3
+* Patches added:
+  0042-rules.mak-Force-CFLAGS-for-all-obje.patch
+  gcc5-ipxe-add-missing-const-qualifiers.patch
+  gcc5-ipxe-ath9k-Remove-confusing-logic-inversion-in-an-ANI-var.patch
+
+---
--- /work/SRC/openSUSE:Factory/qemu/qemu.changes2015-05-20 
23:51:48.0 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu.changes   2015-06-12 
20:26:16.0 +0200
@@ -1,0 +2,17 @@
+Mon Jun  1 21:52:37 UTC 2015 - ag...@suse.com
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.3
+- Fix qemu2 cow caching (bsc#933132)
+* Patches added:
+  0043-qcow2-Set-MIN_L2_CACHE_SIZE-to-2.patch
+
+---
+Tue May 26 18:11:31 UTC 2015 - jsl...@suse.com
+
+- Patch queue updated from git://github.com/jirislaby/qemu.git opensuse-2.3
+* Patches added:
+  0042-rules.mak-Force-CFLAGS-for-all-obje.patch
+  gcc5-ipxe-add-missing-const-qualifiers.patch
+  gcc5-ipxe-ath9k-Remove-confusing-logic-inversion-in-an-ANI-var.patch
+
+---

New:

  0042-rules.mak-Force-CFLAGS-for-all-obje.patch
  0043-qcow2-Set-MIN_L2_CACHE_SIZE-to-2.patch
  gcc5-ipxe-add-missing-const-qualifiers.patch
  gcc5-ipxe-ath9k-Remove-confusing-logic-inversion-in-an-ANI-var.patch



Other differences:
--
++ libcacard.spec ++
--- /var/tmp/diff_new_pack.ePaAdR/_old  2015-06-12 20:26:20.0 +0200
+++ /var/tmp/diff_new_pack.ePaAdR/_new  2015-06-12 20:26:20.0 +0200
@@ -66,6 +66,8 @@
 Patch0039:  0039-s390x-Fix-stoc-direction.patch
 Patch0040:  0040-s390x-Add-interlocked-access-facili.patch
 Patch0041:  0041-fdc-force-the-fifo-access-to-be-in-.patch
+Patch0042:  0042-rules.mak-Force-CFLAGS-for-all-obje.patch
+Patch0043:  0043-qcow2-Set-MIN_L2_CACHE_SIZE-to-2.patch
 # Please do not add patches manually here, run update_git.sh.
 # this is to make lint happy
 Source300:  qemu-rpmlintrc
@@ -166,6 +168,8 @@
 %patch0039 -p1
 %patch0040 -p1
 %patch0041 -p1
+%patch0042 -p1
+%patch0043 -p1
 
 %build
 ./configure --prefix=%_prefix --sysconfdir=%_sysconfdir \

qemu-linux-user.spec: same change
++ qemu-testsuite.spec ++
--- /var/tmp/diff_new_pack.ePaAdR/_old  2015-06-12 20:26:20.0 +0200
+++ /var/tmp/diff_new_pack.ePaAdR/_new  2015-06-12 20:26:20.0

commit qemu for openSUSE:Factory

2015-05-20 Thread h_root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2015-05-20 23:51:47

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new (New)


Package is "qemu"

Changes:

--- /work/SRC/openSUSE:Factory/qemu/libcacard.changes   2015-05-15 
07:44:23.0 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/libcacard.changes  2015-05-20 
23:51:48.0 +0200
@@ -1,0 +2,7 @@
+Thu May 14 17:21:21 UTC 2015 - afaer...@suse.de
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.3
+* Patches added:
+  0041-fdc-force-the-fifo-access-to-be-in-.patch
+
+---
--- /work/SRC/openSUSE:Factory/qemu/qemu-linux-user.changes 2015-05-15 
07:44:23.0 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu-linux-user.changes
2015-05-20 23:51:48.0 +0200
@@ -1,0 +2,7 @@
+Thu May 14 17:21:17 UTC 2015 - afaer...@suse.de
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.3
+* Patches added:
+  0041-fdc-force-the-fifo-access-to-be-in-.patch
+
+---
@@ -7,0 +15,5 @@
+
+---
+Mon May 11 12:21:16 UTC 2015 - afaer...@suse.de
+
+- Limit %check to architectures prepared for it
--- /work/SRC/openSUSE:Factory/qemu/qemu-testsuite.changes  2015-05-15 
07:44:23.0 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu-testsuite.changes 2015-05-20 
23:51:48.0 +0200
@@ -1,0 +2,7 @@
+Thu May 14 17:21:13 UTC 2015 - afaer...@suse.de
+
+- Fix CVE-2015-3456 (boo#929339)
+  0041-fdc-force-the-fifo-access-to-be-in-.patch
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.3
+
+---
qemu.changes: same change

New:

  0041-fdc-force-the-fifo-access-to-be-in-.patch



Other differences:
--
++ libcacard.spec ++
--- /var/tmp/diff_new_pack.8vazUp/_old  2015-05-20 23:51:50.0 +0200
+++ /var/tmp/diff_new_pack.8vazUp/_new  2015-05-20 23:51:50.0 +0200
@@ -65,6 +65,7 @@
 Patch0038:  0038-Revert-Revert-seccomp-tests-that-al.patch
 Patch0039:  0039-s390x-Fix-stoc-direction.patch
 Patch0040:  0040-s390x-Add-interlocked-access-facili.patch
+Patch0041:  0041-fdc-force-the-fifo-access-to-be-in-.patch
 # Please do not add patches manually here, run update_git.sh.
 # this is to make lint happy
 Source300:  qemu-rpmlintrc
@@ -164,6 +165,7 @@
 %patch0038 -p1
 %patch0039 -p1
 %patch0040 -p1
+%patch0041 -p1
 
 %build
 ./configure --prefix=%_prefix --sysconfdir=%_sysconfdir \

++ qemu-linux-user.spec ++
--- /var/tmp/diff_new_pack.8vazUp/_old  2015-05-20 23:51:50.0 +0200
+++ /var/tmp/diff_new_pack.8vazUp/_new  2015-05-20 23:51:50.0 +0200
@@ -65,6 +65,7 @@
 Patch0038:  0038-Revert-Revert-seccomp-tests-that-al.patch
 Patch0039:  0039-s390x-Fix-stoc-direction.patch
 Patch0040:  0040-s390x-Add-interlocked-access-facili.patch
+Patch0041:  0041-fdc-force-the-fifo-access-to-be-in-.patch
 # Please do not add patches manually here, run update_git.sh.
 # this is to make lint happy
 Source300:  qemu-rpmlintrc
@@ -158,6 +159,7 @@
 %patch0038 -p1
 %patch0039 -p1
 %patch0040 -p1
+%patch0041 -p1
 
 %build
 ./configure --prefix=%_prefix --sysconfdir=%_sysconfdir \
@@ -203,10 +205,12 @@
 %define qemu_arch s390x
 %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=$RPM_BUILD_ROOT

++ qemu-testsuite.spec ++
--- /var/tmp/diff_new_pack.8vazUp/_old  2015-05-20 23:51:50.0 +0200
+++ /var/tmp/diff_new_pack.8vazUp/_new  2015-05-20 23:51:50.0 +0200
@@ -96,6 +96,7 @@
 Patch0038:  0038-Revert-Revert-seccomp-tests-that-al.patch
 Patch0039:  0039-s390x-Fix-stoc-direction.patch
 Patch0040:  0040-s390x-Add-interlocked-access-facili.patch
+Patch0041:  0041-fdc-force-the-fifo-access-to-be-in-.patch
 # Please do not add QEMU patches manually here.
 # Run update_git.sh to regenerate this queue.
 
@@ -596,6 +597,7 @@
 %patch0038 -p1
 %patch0039 -p1
 %patch0040 -p1
+%patch0041 -p1
 
 %if %{build_x86_fw_from_source}
 pushd roms/seabios

qemu.spec: same change
++ 0041-fdc-force-the-fifo-access-to-be-in-.patch ++
>From 8ee1862533a1af5b18387662b262560fc336a08b Mon Sep 17 00:00:00 2001
From: Petr Matousek 
Date: Wed, 6 May 2015 09:48:59 +0200
Subject: [PATCH] fdc: force the fifo access to be in bounds of the allocated
 buffer
MIME-Versio

commit qemu for openSUSE:Factory

2015-05-14 Thread h_root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2015-05-15 07:43:57

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new (New)


Package is "qemu"

Changes:

--- /work/SRC/openSUSE:Factory/qemu/libcacard.changes   2015-05-02 
17:31:33.0 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/libcacard.changes  2015-05-15 
07:44:23.0 +0200
@@ -1,0 +2,7 @@
+Tue May 12 22:43:56 UTC 2015 - ag...@suse.com
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.3
+* Patches added:
+  0040-s390x-Add-interlocked-access-facili.patch
+
+---
--- /work/SRC/openSUSE:Factory/qemu/qemu-linux-user.changes 2015-05-10 
10:54:27.0 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu-linux-user.changes
2015-05-15 07:44:23.0 +0200
@@ -1,0 +2,13 @@
+Tue May 12 22:43:53 UTC 2015 - ag...@suse.com
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.3
+- Fix illegal instruction for s390x SLE12 guest binaries
+* Patches added:
+  0040-s390x-Add-interlocked-access-facili.patch
+
+---
+Sun May 10 14:55:31 UTC 2015 - afaer...@suse.de
+
+- Add %check executing /usr/bin/ls via qemu-HOSTARCH
+
+---
--- /work/SRC/openSUSE:Factory/qemu/qemu-testsuite.changes  2015-05-02 
17:31:33.0 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu-testsuite.changes 2015-05-15 
07:44:23.0 +0200
@@ -1,0 +2,8 @@
+Tue May 12 22:43:49 UTC 2015 - ag...@suse.com
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.3
+* Patches added:
+  0040-s390x-Add-interlocked-access-facili.patch
+- Disable dependency on libnuma for s390x (not available in SLE12)
+
+---
qemu.changes: same change

New:

  0040-s390x-Add-interlocked-access-facili.patch



Other differences:
--
++ libcacard.spec ++
--- /var/tmp/diff_new_pack.HYkqgw/_old  2015-05-15 07:44:25.0 +0200
+++ /var/tmp/diff_new_pack.HYkqgw/_new  2015-05-15 07:44:25.0 +0200
@@ -64,6 +64,7 @@
 Patch0037:  0037-linux-user-Allocate-thunk-size-dyna.patch
 Patch0038:  0038-Revert-Revert-seccomp-tests-that-al.patch
 Patch0039:  0039-s390x-Fix-stoc-direction.patch
+Patch0040:  0040-s390x-Add-interlocked-access-facili.patch
 # Please do not add patches manually here, run update_git.sh.
 # this is to make lint happy
 Source300:  qemu-rpmlintrc
@@ -162,6 +163,7 @@
 %patch0037 -p1
 %patch0038 -p1
 %patch0039 -p1
+%patch0040 -p1
 
 %build
 ./configure --prefix=%_prefix --sysconfdir=%_sysconfdir \

++ qemu-linux-user.spec ++
--- /var/tmp/diff_new_pack.HYkqgw/_old  2015-05-15 07:44:26.0 +0200
+++ /var/tmp/diff_new_pack.HYkqgw/_new  2015-05-15 07:44:26.0 +0200
@@ -64,6 +64,7 @@
 Patch0037:  0037-linux-user-Allocate-thunk-size-dyna.patch
 Patch0038:  0038-Revert-Revert-seccomp-tests-that-al.patch
 Patch0039:  0039-s390x-Fix-stoc-direction.patch
+Patch0040:  0040-s390x-Add-interlocked-access-facili.patch
 # Please do not add patches manually here, run update_git.sh.
 # this is to make lint happy
 Source300:  qemu-rpmlintrc
@@ -156,6 +157,7 @@
 %patch0037 -p1
 %patch0038 -p1
 %patch0039 -p1
+%patch0040 -p1
 
 %build
 ./configure --prefix=%_prefix --sysconfdir=%_sysconfdir \
@@ -176,6 +178,36 @@
 %endif
 make %{?_smp_mflags} V=1
 
+%ifarch %ix86
+%define qemu_arch i386
+%endif
+%ifarch x86_64
+%define qemu_arch x86_64
+%endif
+%ifarch %arm
+%define qemu_arch arm
+%endif
+%ifarch aarch64
+%define qemu_arch aarch64
+%endif
+%ifarch ppc
+%define qemu_arch ppc
+%endif
+%ifarch ppc64
+%define qemu_arch ppc64
+%endif
+%ifarch ppc64le
+%define qemu_arch ppc64le
+%endif
+%ifarch s390x
+%define qemu_arch s390x
+%endif
+
+%if 0%{?suse_version} >= 1310
+%check
+%{qemu_arch}-linux-user/qemu-%{qemu_arch} %_bindir/ls > /dev/null
+%endif
+
 %install
 make install DESTDIR=$RPM_BUILD_ROOT
 rm -fr $RPM_BUILD_ROOT/%_datadir/doc

++ qemu-testsuite.spec ++
--- /var/tmp/diff_new_pack.HYkqgw/_old  2015-05-15 07:44:26.0 +0200
+++ /var/tmp/diff_new_pack.HYkqgw/_new  2015-05-15 07:44:26.0 +0200
@@ -95,6 +95,7 @@
 Patch0037:  0037-linux-user-Allocate-thunk-size-dyna.patch
 Patch0038:  0038-Revert-Revert-seccomp-tests-that-al.patch
 Patch0039:  0039-s390x-Fix-stoc-direction.patch
+Patch0040:  0040-s390x-Add-interlocked-access-facili.patch
 # Please do not add QEMU patches manually here.
 # Run update_git.sh to regenerate this queue.

commit qemu for openSUSE:Factory

2015-05-10 Thread h_root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2015-05-10 10:54:26

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new (New)


Package is "qemu"

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu-linux-user.changes 2015-05-02 
17:31:33.0 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu-linux-user.changes
2015-05-10 10:54:27.0 +0200
@@ -1,0 +2,7 @@
+Wed May  6 21:54:05 UTC 2015 - ag...@suse.com
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.3
+- Fix potential segmentation fault in
+  0037-linux-user-Allocate-thunk-size-dyna.patch
+
+---
qemu.changes: same change



Other differences:
--
qemu-linux-user.spec: same change
qemu-testsuite.spec: same change
qemu.spec: same change
++ 0037-linux-user-Allocate-thunk-size-dyna.patch ++
--- /var/tmp/diff_new_pack.6APM61/_old  2015-05-10 10:54:29.0 +0200
+++ /var/tmp/diff_new_pack.6APM61/_new  2015-05-10 10:54:29.0 +0200
@@ -1,4 +1,4 @@
-From cead420737c71cbf46775b02815ff1ef7f7ee257 Mon Sep 17 00:00:00 2001
+From 82465ccc24bd795f29c63e850c539717f1ea8a4f Mon Sep 17 00:00:00 2001
 From: Alexander Graf 
 Date: Tue, 14 Apr 2015 17:12:29 +0200
 Subject: [PATCH] linux-user: Allocate thunk size dynamically
@@ -16,6 +16,12 @@
 asserts to sanity check whether a thunk is actually part of our array.
 
 Signed-off-by: Alexander Graf 
+
+---
+
+v1 -> v2:
+
+  - alloc with new0 to copy the bss semantics we had before
 ---
  include/exec/user/thunk.h |  4 +++-
  linux-user/syscall.c  |  3 +++
@@ -64,7 +70,7 @@
  #define STRUCT_SPECIAL(name) thunk_register_struct_direct(STRUCT_ ## name, 
#name, &struct_ ## name ## _def);
  #include "syscall_types.h"
 diff --git a/thunk.c b/thunk.c
-index c6a78ca..8bb46d0 100644
+index c6a78ca..b711860 100644
 --- a/thunk.c
 +++ b/thunk.c
 @@ -25,10 +25,8 @@
@@ -113,5 +119,5 @@
 +void thunk_init(unsigned int max_structs)
 +{
 +max_struct_entries = max_structs;
-+struct_entries = g_new(StructEntry, max_structs);
++struct_entries = g_new0(StructEntry, max_structs);
 +}

++ 0038-Revert-Revert-seccomp-tests-that-al.patch ++
--- /var/tmp/diff_new_pack.6APM61/_old  2015-05-10 10:54:29.0 +0200
+++ /var/tmp/diff_new_pack.6APM61/_new  2015-05-10 10:54:29.0 +0200
@@ -1,4 +1,4 @@
-From 0cf7218bdc4ee50a2554db9074c3366a09ca16ce Mon Sep 17 00:00:00 2001
+From 454fc5a3bc19e8b6a2b5dcb0aa202cd03e313f19 Mon Sep 17 00:00:00 2001
 From: =?UTF-8?q?Andreas=20F=C3=A4rber?= 
 Date: Tue, 14 Apr 2015 18:42:06 +0200
 Subject: [PATCH] Revert "Revert seccomp tests that allow it to be used on

++ 0039-s390x-Fix-stoc-direction.patch ++
--- /var/tmp/diff_new_pack.6APM61/_old  2015-05-10 10:54:29.0 +0200
+++ /var/tmp/diff_new_pack.6APM61/_new  2015-05-10 10:54:29.0 +0200
@@ -1,4 +1,4 @@
-From a8187b81c7ac84123ac4e4fb78d9219473fae1fa Mon Sep 17 00:00:00 2001
+From 67098aac3a33ba6bf79088ac4bc4068637637dd9 Mon Sep 17 00:00:00 2001
 From: Alexander Graf 
 Date: Wed, 15 Apr 2015 02:28:05 +0200
 Subject: [PATCH] s390x: Fix stoc direction






commit qemu for openSUSE:Factory

2015-05-02 Thread h_root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2015-05-02 17:31:31

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new (New)


Package is "qemu"

Changes:

--- /work/SRC/openSUSE:Factory/qemu/libcacard.changes   2015-03-16 
06:56:09.0 +0100
+++ /work/SRC/openSUSE:Factory/.qemu.new/libcacard.changes  2015-05-02 
17:31:33.0 +0200
@@ -1,0 +2,123 @@
+Wed Apr 29 14:53:51 UTC 2015 - afaer...@suse.de
+
+- Update to v2.3.0: See http://wiki.qemu-project.org/ChangeLog/2.3
+
+---
+Wed Apr 22 10:59:13 UTC 2015 - afaer...@suse.de
+
+- Update to v2.3.0-rc4: See http://wiki.qemu-project.org/ChangeLog/2.3
+
+---
+Wed Apr 15 00:34:56 UTC 2015 - ag...@suse.com
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.3
+* Patches added:
+  0039-s390x-Fix-stoc-direction.patch
+
+---
+Tue Apr 14 16:06:47 UTC 2015 - afaer...@suse.de
+
+- Update to v2.3.0-rc3: See http://wiki.qemu-project.org/ChangeLog/2.3
+* Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.3
+* Patches dropped (applied upstream):
+  0037-tcg-tcg-op.c-Fix-ld-st-of-64-bit-va.patch
+* Patches renamed:
+  0038-linux-user-Allocate-thunk-size-dyna.patch -> 
0037-linux-user-Allocate-thunk-size-dyna.patch
+* Patches added:
+  0038-Revert-Revert-seccomp-tests-that-al.patch
+
+---
+Tue Apr 14 15:19:42 UTC 2015 - ag...@suse.com
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.3
+- Fix qemu-linux-user on powerpc
+* Patches added:
+  0038-linux-user-Allocate-thunk-size-dyna.patch
+
+---
+Sat Apr 11 13:15:55 UTC 2015 - afaer...@suse.de
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.3
+* Patches dropped:
+  0030-net-Warn-about-default-MAC-address.patch
+* Patches renamed:
+  0031-console-add-question-mark-escape-op.patch -> 
0030-console-add-question-mark-escape-op.patch
+  0032-Make-char-muxer-more-robust-wrt-sma.patch -> 
0031-Make-char-muxer-more-robust-wrt-sma.patch
+  0033-linux-user-lseek-explicitly-cast-no.patch -> 
0032-linux-user-lseek-explicitly-cast-no.patch
+  0034-virtfs-proxy-helper-Provide-__u64-f.patch -> 
0033-virtfs-proxy-helper-Provide-__u64-f.patch
+  0035-configure-Enable-PIE-for-ppc-and-pp.patch -> 
0034-configure-Enable-PIE-for-ppc-and-pp.patch
+  0036-qtest-Increase-socket-timeout.patch   -> 
0035-qtest-Increase-socket-timeout.patch
+  0037-AIO-Reduce-number-of-threads-for-32.patch -> 
0036-AIO-Reduce-number-of-threads-for-32.patch
+  0038-tcg-tcg-op.c-Fix-ld-st-of-64-bit-va.patch -> 
0037-tcg-tcg-op.c-Fix-ld-st-of-64-bit-va.patch
+
+---
+Wed Apr  8 20:47:40 UTC 2015 - afaer...@suse.de
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.3
+* Patches added:
+  0038-tcg-tcg-op.c-Fix-ld-st-of-64-bit-va.patch
+
+---
+Wed Apr  8 13:10:27 UTC 2015 - afaer...@suse.de
+
+- Update to v2.3.0-rc2: See http://wiki.qemu-project.org/ChangeLog/2.3
+* Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.3
+* Patches dropped:
+  0038-fw_cfg-test-Fix-test-path-to-includ.patch
+  0039-rcu-tests-fix-compilation-on-32-bit.patch
+
+---
+Thu Mar 26 14:49:44 UTC 2015 - afaer...@suse.de
+
+- Update to v2.3.0-rc1: See http://wiki.qemu-project.org/ChangeLog/2.3
+* Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.3
+* Patches dropped (upstreamed):
+  0038-linux-user-Fix-emulation-of-splice-.patch
+  0039-ide-fix-cmd_write_pio-when-nsectors.patch
+  0040-ide-fix-cmd_read_pio-when-nsectors-.patch
+  0041-ahci-Fix-sglist-offset-manipulation.patch
+  0042-ahci-test-improve-rw-buffer-pattern.patch
+  0045-linux-user-fix-broken-cpu_copy.patch
+* Patches renamed:
+  0043-fw_cfg-test-Fix-test-path-to-includ.patch -> 
0038-fw_cfg-test-Fix-test-path-to-includ.patch
+  0044-rcu-tests-fix-compilation-on-32-bit.patch -> 
0039-rcu-tests-fix-compilation-on-32-bit.patch
+
+---
+Mon Mar 23 13:20:39 UTC 2015 - afaer...@suse.de
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.3
+* Patches added:
+  0045-linux-user-fix-broken-cpu_copy.patch
+
+---
+Sat Mar 21 18:32:17 UTC 2015 - afaer...@suse.de
+
+- Patch queue updat

commit qemu for openSUSE:Factory

2015-03-15 Thread h_root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2015-03-16 06:56:08

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new (New)


Package is "qemu"

Changes:

--- /work/SRC/openSUSE:Factory/qemu/libcacard.changes   2015-02-14 
13:53:03.0 +0100
+++ /work/SRC/openSUSE:Factory/.qemu.new/libcacard.changes  2015-03-16 
06:56:09.0 +0100
@@ -1,0 +2,8 @@
+Sun Mar  1 12:50:52 UTC 2015 - afaer...@suse.de
+
+- Update company name in spec file templates
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.2
+* Patches added:
+  0038-linux-user-Fix-emulation-of-splice-.patch
+
+---
--- /work/SRC/openSUSE:Factory/qemu/qemu-linux-user.changes 2015-02-14 
13:53:04.0 +0100
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu-linux-user.changes
2015-03-16 06:56:09.0 +0100
@@ -1,0 +2,8 @@
+Sun Mar  1 12:51:39 UTC 2015 - afaer...@suse.de
+
+- Update company name in spec file templates
+- Fix splice syscall argument handling (by Andreas_Schwab)
+  0038-linux-user-Fix-emulation-of-splice-.patch
+* Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.2
+
+---
--- /work/SRC/openSUSE:Factory/qemu/qemu.changes2015-02-14 
13:53:04.0 +0100
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu.changes   2015-03-16 
06:56:09.0 +0100
@@ -1,0 +2,14 @@
+Sun Mar  1 12:50:44 UTC 2015 - afaer...@suse.de
+
+- Update company name in spec file templates
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.2
+* Patches added:
+  0038-linux-user-Fix-emulation-of-splice-.patch
+
+---
+Sun Feb 22 15:59:23 UTC 2015 - mplus...@suse.com
+
+- Add user kvm when installing guest-agent.
+- Use macro to update udev_rules when available
+
+---

New:

  0038-linux-user-Fix-emulation-of-splice-.patch



Other differences:
--
++ libcacard.spec ++
--- /var/tmp/diff_new_pack.6AIdi9/_old  2015-03-16 06:56:12.0 +0100
+++ /var/tmp/diff_new_pack.6AIdi9/_new  2015-03-16 06:56:12.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libcacard
 #
-# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -62,6 +62,7 @@
 Patch0035:  0035-configure-Enable-PIE-for-ppc-and-pp.patch
 Patch0036:  0036-qtest-Increase-socket-timeout.patch
 Patch0037:  0037-AIO-Reduce-number-of-threads-for-32.patch
+Patch0038:  0038-linux-user-Fix-emulation-of-splice-.patch
 # Please do not add patches manually here, run update_git.sh.
 # this is to make lint happy
 Source300:  qemu-rpmlintrc
@@ -158,6 +159,7 @@
 %patch0035 -p1
 %patch0036 -p1
 %patch0037 -p1
+%patch0038 -p1
 
 %build
 ./configure --prefix=%_prefix --sysconfdir=%_sysconfdir \

qemu-linux-user.spec: same change
++ qemu.spec ++
--- /var/tmp/diff_new_pack.6AIdi9/_old  2015-03-16 06:56:12.0 +0100
+++ /var/tmp/diff_new_pack.6AIdi9/_new  2015-03-16 06:56:12.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package qemu
 #
-# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -92,6 +92,7 @@
 Patch0035:  0035-configure-Enable-PIE-for-ppc-and-pp.patch
 Patch0036:  0036-qtest-Increase-socket-timeout.patch
 Patch0037:  0037-AIO-Reduce-number-of-threads-for-32.patch
+Patch0038:  0038-linux-user-Fix-emulation-of-splice-.patch
 # Please do not add patches manually here, run update_git.sh.
 
 # this is to make lint happy
@@ -499,6 +500,7 @@
 %patch0035 -p1
 %patch0036 -p1
 %patch0037 -p1
+%patch0038 -p1
 
 %if %{build_x86_fw_from_source}
 # as a safeguard, delete the firmware files that we intend to build
@@ -634,13 +636,20 @@
   %{_sbindir}/useradd -r -g qemu -G kvm -d / -s /sbin/nologin \
   -c "qemu user" qemu
 
+%pre guest-agent
+%{_bindir}/getent group kvm >/dev/null || %{_sbindir}/groupadd -r kvm 
2>/dev/null
+
 %if %{kvm_available}
 %post
+%if 0%{?with_systemd}
+%udev_rules_update
+%else
 if [ "$(readlink -f /proc/1/root)" = "/" ]; then
   /sbin/udevadm control --reload-rules  || :
   /sbin/udevadm trigger || :
 fi
 %

commit qemu for openSUSE:Factory

2015-02-14 Thread h_root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2015-02-14 13:53:00

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new (New)


Package is "qemu"

Changes:

--- /work/SRC/openSUSE:Factory/qemu/libcacard.changes   2014-09-01 
07:59:20.0 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/libcacard.changes  2015-02-14 
13:53:03.0 +0100
@@ -1,0 +2,41 @@
+Wed Jan 14 00:38:44 UTC 2015 - ag...@suse.com
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.2
+* Patches added:
+  0037-AIO-Reduce-number-of-threads-for-32.patch
+
+---
+Mon Jan 12 14:32:14 UTC 2015 - afaer...@suse.de
+
+- Update to v2.2.0: See http://wiki.qemu-project.org/ChangeLog/2.2
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.2
+* Patches dropped:
+  0015-target-arm-linux-user-no-tb_flush-o.patch (tb_flush() not called)
+  0037-tests-Don-t-run-qom-test-twice.patch (superseded)
+  0039-linux-user-Cast-validity-checks-on-.patch (helper function introduced)
+  0040-linux-user-Convert-blkpg-to-use-a-s.patch (upstreamed)
+* Patched renumbered:
+  0016-linux-user-Ignore-broken-loop-ioctl.patch -> 
0015-linux-user-Ignore-broken-loop-ioctl.patch
+  0017-linux-user-lock-tcg.patch -> 
0016-linux-user-lock-tcg.patch
+  0018-linux-user-Run-multi-threaded-code-.patch -> 
0017-linux-user-Run-multi-threaded-code-.patch
+  0019-linux-user-lock-tb-flushing-too.patch -> 
0018-linux-user-lock-tb-flushing-too.patch
+  0020-linux-user-Fake-proc-cpuinfo.patch-> 
0019-linux-user-Fake-proc-cpuinfo.patch
+  0021-linux-user-implement-FS_IOC_GETFLAG.patch -> 
0020-linux-user-implement-FS_IOC_GETFLAG.patch
+  0022-linux-user-implement-FS_IOC_SETFLAG.patch -> 
0021-linux-user-implement-FS_IOC_SETFLAG.patch
+  0023-linux-user-XXX-disable-fiemap.patch   -> 
0022-linux-user-XXX-disable-fiemap.patch
+  0024-slirp-nooutgoing.patch-> 0023-slirp-nooutgoing.patch
+  0025-vnc-password-file-and-incoming-conn.patch -> 
0024-vnc-password-file-and-incoming-conn.patch
+  0026-linux-user-add-more-blk-ioctls.patch  -> 
0025-linux-user-add-more-blk-ioctls.patch
+  0027-linux-user-use-target_ulong.patch -> 
0026-linux-user-use-target_ulong.patch
+  0028-block-Add-support-for-DictZip-enabl.patch -> 
0027-block-Add-support-for-DictZip-enabl.patch
+  0029-block-Add-tar-container-format.patch  -> 
0028-block-Add-tar-container-format.patch
+  0030-Legacy-Patch-kvm-qemu-preXX-dictzip.patch -> 
0029-Legacy-Patch-kvm-qemu-preXX-dictzip.patch
+  0031-Legacy-Patch-kvm-qemu-preXX-report-.patch -> 
0030-Legacy-Patch-kvm-qemu-preXX-report-.patch
+  0032-console-add-question-mark-escape-op.patch -> 
0031-console-add-question-mark-escape-op.patch
+  0033-Make-char-muxer-more-robust-wrt-sma.patch -> 
0032-Make-char-muxer-more-robust-wrt-sma.patch
+  0034-linux-user-lseek-explicitly-cast-no.patch -> 
0033-linux-user-lseek-explicitly-cast-no.patch
+  0035-virtfs-proxy-helper-Provide-__u64-f.patch -> 
0034-virtfs-proxy-helper-Provide-__u64-f.patch
+  0036-configure-Enable-PIE-for-ppc-and-pp.patch -> 
0035-configure-Enable-PIE-for-ppc-and-pp.patch
+  0038-qtest-Increase-socket-timeout.patch   -> 
0036-qtest-Increase-socket-timeout.patch
+
+---
--- /work/SRC/openSUSE:Factory/qemu/qemu-linux-user.changes 2014-09-01 
07:59:23.0 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu-linux-user.changes
2015-02-14 13:53:04.0 +0100
@@ -1,0 +2,42 @@
+Wed Jan 14 00:38:41 UTC 2015 - ag...@suse.com
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.2
+* Patches added:
+  0037-AIO-Reduce-number-of-threads-for-32.patch
+
+---
+Mon Jan 12 14:32:10 UTC 2015 - afaer...@suse.de
+
+- Update to v2.2.0: See http://wiki.qemu-project.org/ChangeLog/2.2
+* Don't re-package trace-events
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.2
+* Patches dropped:
+  0015-target-arm-linux-user-no-tb_flush-o.patch (tb_flush() not called)
+  0037-tests-Don-t-run-qom-test-twice.patch (superseded)
+  0039-linux-user-Cast-validity-checks-on-.patch (helper function introduced)
+  0040-linux-user-Convert-blkpg-to-use-a-s.patch (upstreamed)
+* Patched renumbered:
+  0016-linux-user-Ignore-broken-loop-ioctl.patch -> 
0015-linux-user-Ignore-broken-loop-ioctl.patch
+  0017-linux-user-lock-tcg.patch -> 
0016-linux-user-lock-tcg.patch
+  0018-linux-user-Run-multi-threaded-code-.patch -> 
0017-linux-user-Run-multi-threaded-code-.patch
+  0019-linux-user-lock-tb-flushing-too.patch -> 
0018-linux-u

commit qemu for openSUSE:Factory

2014-09-09 Thread h_root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2014-09-09 18:59:37

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new (New)


Package is "qemu"

Changes:

qemu-linux-user.changes: same change
--- /work/SRC/openSUSE:Factory/qemu/qemu.changes2014-09-01 
07:59:23.0 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu.changes   2014-09-09 
18:59:39.0 +0200
@@ -1,0 +2,11 @@
+Mon Sep  1 16:10:38 UTC 2014 - afaer...@suse.de
+
+- Enable RDMA support for SLE12 and later
+
+---
+Thu Aug 28 12:53:19 UTC 2014 - afaer...@suse.de
+
+- Copy the freshly built s390-ccw.img over to the location
+  from which it is installed (bnc#893535)
+
+---



Other differences:
--
qemu-linux-user.spec: same change
++ qemu.spec ++
--- /var/tmp/diff_new_pack.njyXmH/_old  2014-09-09 18:59:42.0 +0200
+++ /var/tmp/diff_new_pack.njyXmH/_new  2014-09-09 18:59:42.0 +0200
@@ -132,11 +132,17 @@
 BuildRequires:  libfdt1-devel
 %endif
 BuildRequires:  libgnutls-devel
+%if 0%{?suse_version} >= 1315
+BuildRequires:  libibverbs-devel
+%endif
 BuildRequires:  libjpeg-devel
 BuildRequires:  libpcap-devel
 BuildRequires:  libpixman-1-0-devel
 BuildRequires:  libpng-devel
 BuildRequires:  libpulse-devel
+%if 0%{?suse_version} >= 1315
+BuildRequires:  librdmacm-devel
+%endif
 BuildRequires:  libtool
 %if 0%{?suse_version} > 1310
 BuildRequires:  libusb-devel
@@ -535,6 +541,9 @@
 %endif
--enable-linux-aio \
--enable-modules \
+%if 0%{?suse_version} >= 1315
+   --enable-rdma \
+%endif
--enable-sdl \
--with-sdlabi=1.2 \
--enable-smartcard-nss \
@@ -574,6 +583,9 @@
 make -C roms pxerom
 make -C roms sgabios
 %endif
+%ifarch s390x
+cp pc-bios/s390-ccw/s390-ccw.img pc-bios/s390-ccw.img
+%endif
 
 %check
 make check V=1



++ qemu.spec.in ++
--- /var/tmp/diff_new_pack.njyXmH/_old  2014-09-09 18:59:42.0 +0200
+++ /var/tmp/diff_new_pack.njyXmH/_new  2014-09-09 18:59:42.0 +0200
@@ -93,11 +93,17 @@
 BuildRequires:  libfdt1-devel
 %endif
 BuildRequires:  libgnutls-devel
+%if 0%{?suse_version} >= 1315
+BuildRequires:  libibverbs-devel
+%endif
 BuildRequires:  libjpeg-devel
 BuildRequires:  libpcap-devel
 BuildRequires:  libpixman-1-0-devel
 BuildRequires:  libpng-devel
 BuildRequires:  libpulse-devel
+%if 0%{?suse_version} >= 1315
+BuildRequires:  librdmacm-devel
+%endif
 BuildRequires:  libtool
 %if 0%{?suse_version} > 1310
 BuildRequires:  libusb-devel
@@ -457,6 +463,9 @@
 %endif
--enable-linux-aio \
--enable-modules \
+%if 0%{?suse_version} >= 1315
+   --enable-rdma \
+%endif
--enable-sdl \
--with-sdlabi=1.2 \
--enable-smartcard-nss \
@@ -496,6 +505,9 @@
 make -C roms pxerom
 make -C roms sgabios
 %endif
+%ifarch s390x
+cp pc-bios/s390-ccw/s390-ccw.img pc-bios/s390-ccw.img
+%endif
 
 %check
 make check V=1

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit qemu for openSUSE:Factory

2014-08-31 Thread h_root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2014-09-01 07:59:18

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new (New)


Package is "qemu"

Changes:

New Changes file:

--- /dev/null   2014-07-24 01:57:42.080040256 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/libcacard.changes  2014-09-01 
07:59:20.0 +0200
@@ -0,0 +1,1789 @@
+---
+Fri Aug 22 10:37:23 UTC 2014 - ag...@suse.com
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.1
+* Patches added:
+  0039-linux-user-Cast-validity-checks-on-.patch
+  0040-linux-user-Convert-blkpg-to-use-a-s.patch
+
+---
+Thu Aug 21 16:14:37 UTC 2014 - afaer...@suse.de
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.1
+- Sort BuildRequires alphabetically to avoid changing back and forth
+- Sync'ed deletion of .a and .la to libcacard.spec.in
+- Revert use of %{version} in Source line as it breaks update_git.sh
+
+---
+Wed Aug  6 17:29:30 UTC 2014 - co...@suse.com
+
+- update to v2.1.0: http://wiki.qemu-project.org/ChangeLog/2.1
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.1
+* Patches dropped:
+  0039-fix-full-frame-updates-for-VNC-clie.patch
+  0040-vnc-update-fix.patch
+
+---
+Thu Jul 31 12:59:39 UTC 2014 - dims...@opensuse.org
+
+- Rename rpmlintrc to %{name}-rpmlintrc.
+  Follow the packaging guidelines.
+
+---
+Fri Jul 25 14:44:43 UTC 2014 - afaer...@suse.de
+
+- Backported VNC fixes for openQA (bnc#888142):
+* Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.1
+* Patches added:
+  0039-fix-full-frame-updates-for-VNC-clie.patch
+  0040-vnc-update-fix.patch
+
+---
+Wed Jul 23 12:36:37 UTC 2014 - afaer...@suse.de
+
+- Update to v2.1.0-rc3: http://wiki.qemu-project.org/ChangeLog/2.1
+* Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.1
+* Patches dropped:
+  0039-module-Simplify-module_load.patch
+  0040-module-Don-t-complain-when-a-module.patch
+* Updated update_git.sh script accordingly
+
+---
+Wed Jul 16 17:31:54 UTC 2014 - afaer...@suse.de
+
+- Update to v2.1.0-rc2: http://wiki.qemu-project.org/ChangeLog/2.1
+* Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.1
+* Patches dropped:
+  0041-tests-Fix-unterminated-string-outpu.patch
+  0042-libqos-Fix-PC-PCI-endianness-glitch.patch
+  0043-qtest-fix-vhost-user-test-compilati.patch
+* Updated update_git.sh accordingly
+* Extended update_git.sh to add generated patch names to change log
+
+---
+Wed Jul  9 17:34:55 UTC 2014 - afaer...@suse.de
+
+- Update to v2.1.0-rc0: http://wiki.qemu-project.org/ChangeLog/2.1
+* xen_disk discard support now upstream
+  0037-xen_disk-add-discard-support.patch dropped
+* PowerPC ELF v2 support now upstream
+  0045-tcg-ppc64-Support-the-ELFv2-ABI.patch dropped
+* Patches renamed during rebase:
+  0015-linux-user-arm-no-tb_flush-on-reset.patch -> 
0015-target-arm-linux-user-no-tb_flush-o.patch
+* Patches reordered due to rebase:
+  0038-tests-Don-t-run-qom-test-twice.patch -> 
0037-tests-Don-t-run-qom-test-twice.patch
+  0041-qtest-Increase-socket-timeout.patch -> 
0038-qtest-Increase-socket-timeout.patch
+  0071-module-Simplify-module_load.patch -> 
0039-module-Simplify-module_load.patch
+  0072-module-Don-t-complain-when-a-module.patch -> 
0040-module-Don-t-complain-when-a-module.patch
+* Patches automatically dropped on rebase:
+  0039-qtest-Assure-that-init_socket-s-lis.patch
+  0040-qtest-Add-error-reporting-to-socket.patch
+  0042-qtest-Be-paranoid-about-accept-addr.patch
+  0043-arm-translate.c-Fix-smlald-Instruct.patch
+  0044-target-arm-A64-fix-unallocated-test.patch
+  0046-vmstate-add-VMS_MUST_EXIST.patch
+  0047-vmstate-add-VMSTATE_VALIDATE.patch
+  0048-virtio-net-fix-buffer-overflow-on-i.patch
+  0049-virtio-net-out-of-bounds-buffer-wri.patch
+  0050-virtio-out-of-bounds-buffer-write-o.patch
+  0051-ahci-fix-buffer-overrun-on-invalid-.patch
+  0052-hpet-fix-buffer-overrun-on-invalid-.patch
+  0053-hw-pci-pcie_aer.c-fix-buffer-overru.patch
+  0054-pl022-fix-buffer-overun-on-invalid-.patch
+  0055-vmstate-fix-buffer-overflow-in-targ.patch
+  0056-virtio-avoid-buffer-overrun-on-inco.patch
+  0057-virtio-validate-num_sg-when-mapping.patch
+  0058-pxa2xx-avoid-buffer-overrun

commit qemu for openSUSE:Factory

2014-08-03 Thread h_root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2014-08-03 15:36:25

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new (New)


Package is "qemu"

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu-linux-user.changes 2014-07-18 
06:40:40.0 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu-linux-user.changes
2014-08-03 15:36:27.0 +0200
@@ -1,0 +2,21 @@
+Thu Jul 31 13:00:22 UTC 2014 - dims...@opensuse.org
+
+- Rename rpmlintrc to %{name}-rpmlintrc.
+  Follow the packaging guidelines.
+
+---
+Fri Jul 25 14:44:47 UTC 2014 - afaer...@suse.de
+
+- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.1
+* Patches added:
+  0039-fix-full-frame-updates-for-VNC-clie.patch
+  0040-vnc-update-fix.patch
+
+---
+Wed Jul 23 12:36:41 UTC 2014 - afaer...@suse.de
+
+- Update to v2.1.0-rc3: http://wiki.qemu-project.org/ChangeLog/2.1
+* Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.1
+* Updated update_git.sh script accordingly
+
+---
--- /work/SRC/openSUSE:Factory/qemu/qemu.changes2014-07-18 
06:40:40.0 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu.changes   2014-08-03 
15:36:27.0 +0200
@@ -1,0 +2,25 @@
+Thu Jul 31 12:59:39 UTC 2014 - dims...@opensuse.org
+
+- Rename rpmlintrc to %{name}-rpmlintrc.
+  Follow the packaging guidelines.
+
+---
+Fri Jul 25 14:44:43 UTC 2014 - afaer...@suse.de
+
+- Backported VNC fixes for openQA (bnc#888142):
+* Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.1
+* Patches added:
+  0039-fix-full-frame-updates-for-VNC-clie.patch
+  0040-vnc-update-fix.patch
+
+---
+Wed Jul 23 12:36:37 UTC 2014 - afaer...@suse.de
+
+- Update to v2.1.0-rc3: http://wiki.qemu-project.org/ChangeLog/2.1
+* Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.1
+* Patches dropped:
+  0039-module-Simplify-module_load.patch
+  0040-module-Don-t-complain-when-a-module.patch
+* Updated update_git.sh script accordingly
+
+---

Old:

  0039-module-Simplify-module_load.patch
  0040-module-Don-t-complain-when-a-module.patch
  qemu-2.1.0-rc2.tar.bz2
  rpmlintrc

New:

  0039-fix-full-frame-updates-for-VNC-clie.patch
  0040-vnc-update-fix.patch
  qemu-2.1.0-rc3.tar.bz2
  qemu-rpmlintrc



Other differences:
--
++ qemu-linux-user.spec ++
--- /var/tmp/diff_new_pack.PIAkkH/_old  2014-08-03 15:36:29.0 +0200
+++ /var/tmp/diff_new_pack.PIAkkH/_new  2014-08-03 15:36:29.0 +0200
@@ -21,9 +21,9 @@
 Summary:Universal CPU emulator
 License:BSD-3-Clause and GPL-2.0 and GPL-2.0+ and LGPL-2.1+ and MIT
 Group:  System/Emulators/PC
-Version:2.0.92
+Version:2.0.93
 Release:0
-Source: qemu-2.1.0-rc2.tar.bz2
+Source: qemu-2.1.0-rc3.tar.bz2
 # This patch queue is auto-generated from https://github.com/openSUSE/qemu
 Patch0001:  0001-XXX-dont-dump-core-on-sigabort.patch
 Patch0002:  0002-XXX-work-around-SA_RESTART-race-wit.patch
@@ -63,11 +63,11 @@
 Patch0036:  0036-configure-Enable-PIE-for-ppc-and-pp.patch
 Patch0037:  0037-tests-Don-t-run-qom-test-twice.patch
 Patch0038:  0038-qtest-Increase-socket-timeout.patch
-Patch0039:  0039-module-Simplify-module_load.patch
-Patch0040:  0040-module-Don-t-complain-when-a-module.patch
+Patch0039:  0039-fix-full-frame-updates-for-VNC-clie.patch
+Patch0040:  0040-vnc-update-fix.patch
 # Please do not add patches manually here, run update_git.sh.
 # this is to make lint happy
-Source300:  rpmlintrc
+Source300:  qemu-rpmlintrc
 Source400:  update_git.sh
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  e2fsprogs-devel
@@ -117,7 +117,7 @@
 run cross-architecture builds.
 
 %prep
-%setup -q -n qemu-2.1.0-rc2
+%setup -q -n qemu-2.1.0-rc3
 %patch0001 -p1
 %patch0002 -p1
 %patch0003 -p1

++ qemu.spec ++
--- /var/tmp/diff_new_pack.PIAkkH/_old  2014-08-03 15:36:29.0 +0200
+++ /var/tmp/diff_new_pack.PIAkkH/_new  2014-08-03 15:36:29.0 +0200
@@ -43,9 +43,9 @@
 Summary:Universal CPU emulator
 License:BSD-3-Clause and GPL-2.0 and GPL-2.0+ and LGPL-2.1+ and MIT
 Group:  System/Emulators/PC
-Version:2.0.92
+Version:2.0.93
 Release:0
-Source:

commit qemu for openSUSE:Factory

2014-07-11 Thread h_root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2014-07-11 20:05:25

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new (New)


Package is "qemu"

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu.changes2014-06-18 
10:59:09.0 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu.changes   2014-07-11 
20:05:27.0 +0200
@@ -1,0 +2,10 @@
+Wed Jun 23 21:42:31 UTC 2014 - afaer...@suse.de
+
+- Move block-curl.so to new qemu-block-curl package, avoiding a
+  dependency of qemu-tools on qemu for Xen (bnc#882008)
+* Avoid the reported error message about missing modules
+  0071-module-Simplify-module_load.patch
+  0072-module-Don-t-complain-when-a-module.patch
+- Improve update_git.sh performance (backport from SLE12)
+
+---

New:

  0071-module-Simplify-module_load.patch
  0072-module-Don-t-complain-when-a-module.patch



Other differences:
--
++ qemu-linux-user.spec ++
--- /var/tmp/diff_new_pack.0A0CbW/_old  2014-07-11 20:05:29.0 +0200
+++ /var/tmp/diff_new_pack.0A0CbW/_new  2014-07-11 20:05:29.0 +0200
@@ -95,6 +95,8 @@
 Patch0068:  0068-virtio-net-out-of-bounds-buffer-wri.patch
 Patch0069:  0069-virtio-validate-config_len-on-load.patch
 Patch0070:  0070-virtio-allow-mapping-up-to-max-queu.patch
+Patch0071:  0071-module-Simplify-module_load.patch
+Patch0072:  0072-module-Don-t-complain-when-a-module.patch
 # Please do not add patches manually here, run update_git.sh.
 # this is to make lint happy
 Source300:  rpmlintrc
@@ -218,6 +220,8 @@
 %patch0068 -p1
 %patch0069 -p1
 %patch0070 -p1
+%patch0071 -p1
+%patch0072 -p1
 
 %build
 ./configure --prefix=%_prefix --sysconfdir=%_sysconfdir \

++ qemu.spec ++
--- /var/tmp/diff_new_pack.0A0CbW/_old  2014-07-11 20:05:29.0 +0200
+++ /var/tmp/diff_new_pack.0A0CbW/_new  2014-07-11 20:05:29.0 +0200
@@ -124,6 +124,8 @@
 Patch0068:  0068-virtio-net-out-of-bounds-buffer-wri.patch
 Patch0069:  0069-virtio-validate-config_len-on-load.patch
 Patch0070:  0070-virtio-allow-mapping-up-to-max-queu.patch
+Patch0071:  0071-module-Simplify-module_load.patch
+Patch0072:  0072-module-Don-t-complain-when-a-module.patch
 # Please do not add patches manually here, run update_git.sh.
 
 # roms/ipxe patches
@@ -221,6 +223,7 @@
 Requires:   /usr/sbin/groupadd
 Requires:   pwdutils
 Requires:   timezone
+Recommends: qemu-block-curl
 Recommends: qemu-tools
 Recommends: qemu-x86
 %ifarch ppc ppc64 ppc64le
@@ -368,6 +371,26 @@
 
 This sub-package contains translations.
 
+%package block-curl
+Summary:Universal CPU emulator -- cURL block support
+Group:  System/Emulators/PC
+Provides:   qemu:%_libdir/%name/block-curl.so
+# Needs to match {qemu-system-*,qemu-img} >= 2.0.0, but is optional.
+Conflicts:  qemu < %version
+Conflicts:  qemu > %version
+Conflicts:  qemu-tools < %version
+Conflicts:  qemu-tools > %version
+
+%description block-curl
+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 a module for accessing network-based image files
+over a network connection from qemu-img tool and QEMU system emulation.
+
 %package tools
 Summary:Universal CPU emulator -- Tools
 Group:  System/Emulators/PC
@@ -375,6 +398,7 @@
 Obsoletes:  libcacard <= 0.1.2
 Provides:   libcacard
 PreReq: permissions
+Recommends: qemu-block-curl
 
 %description tools
 QEMU is an extremely well-performing CPU emulator that allows you to
@@ -573,6 +597,8 @@
 %patch0068 -p1
 %patch0069 -p1
 %patch0070 -p1
+%patch0071 -p1
+%patch0072 -p1
 
 %patch1000 -p1
 %patch1001 -p1
@@ -740,7 +766,6 @@
 %files
 %defattr(-, root, root)
 %dir %_libdir/%name
-%_libdir/%name/block-curl.so
 %doc COPYING COPYING.LIB Changelog README VERSION qemu-doc.html qemu-tech.html
 %doc %_mandir/man1/qemu.1.gz
 %_datadir/%name
@@ -864,6 +889,11 @@
 %_mandir/man1/qemu-kvm.1.gz
 %endif
 
+%files block-curl
+%defattr(-, root, root)
+%dir %_libdir/%name
+%_libdir/%name/block-curl.so
+
 %files lang -f %name.lang
 %defattr(-, root, root)
 

++ 0071-module-Simplify-module_load.patch ++
>From 212b80fa19390023a809068c5d282e2994bd98bc Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andreas=20F=C3=A4rber?= 
Date: Fri, 20 Jun 2014 16:46:50 +0200
Subject: [PATCH] module: Simplify module_load()

commit qemu for openSUSE:Factory

2014-06-18 Thread h_root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2014-06-18 10:59:05

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new (New)


Package is "qemu"

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu.changes2014-05-26 
14:40:15.0 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu.changes   2014-06-18 
10:59:09.0 +0200
@@ -1,0 +2,10 @@
+Mon Jun  2 13:26:13 UTC 2014 - brog...@suse.com
+
+- only build the x86 firmware on x86, ensuring consistent binaries
+- remove un-needed pmtools BuildRequires
+- Fix vga related problem doing direct kernel boot for SLES 10 and
+  SLES 11 guests (bnc#880625)
+  vgabios-Make-sure-stdvga_list_modes-doesn-t-overrun-.patch
+- Probe vhost-net module on SLE11 (copied from SP3 package)
+
+---

New:

  vgabios-Make-sure-stdvga_list_modes-doesn-t-overrun-.patch



Other differences:
--
++ qemu.spec ++
--- /var/tmp/diff_new_pack.wwxMsH/_old  2014-06-18 10:59:11.0 +0200
+++ /var/tmp/diff_new_pack.wwxMsH/_new  2014-06-18 10:59:11.0 +0200
@@ -130,6 +130,7 @@
 Patch1000:  ipxe-build-Work-around-bug-in-gcc-4.8.patch
 Patch1001:  ipxe-zbin-Fix-size-used-for-memset-in-al.patch
 Patch1002:  ipxe-build-Avoid-strict-aliasing-warning.patch
+Patch1003:  vgabios-Make-sure-stdvga_list_modes-doesn-t-overrun-.patch
 # end roms/ipxe patches
 
 # this is to make lint happy
@@ -146,11 +147,7 @@
 BuildRequires:  curl-devel
 BuildRequires:  cyrus-sasl-devel
 %if %{build_x86_fw_from_source}
-%if 0%{?suse_version} > 1110
 BuildRequires:  iasl
-%else
-BuildRequires:  pmtools
-%endif
 %endif
 BuildRequires:  e2fsprogs-devel
 BuildRequires:  fdupes
@@ -432,6 +429,7 @@
 
 This sub-package contains the guest agent.
 
+%ifarch %ix86 x86_64
 %package seabios
 Summary:X86 BIOS for QEMU
 Group:  System/Emulators/PC
@@ -489,6 +487,7 @@
 %description ipxe
 Preboot Execution Environment (PXE) ROM support for various emulated network
 adapters available with QEMU.
+%endif
 
 %if 0%{?with_systemd}
 %package ksm
@@ -578,6 +577,7 @@
 %patch1000 -p1
 %patch1001 -p1
 %patch1002 -p1
+%patch1003 -p1
 
 %if %{build_x86_fw_from_source}
 # as a safeguard, delete the firmware files that we intend to build
@@ -867,6 +867,7 @@
 %files lang -f %name.lang
 %defattr(-, root, root)
 
+%ifarch %ix86 x86_64
 %files seabios
 %defattr(-, root, root)
 %_datadir/%name/bios.bin
@@ -900,6 +901,7 @@
 %_datadir/%name/efi-ne2k_pci.rom
 %_datadir/%name/efi-rtl8139.rom
 %_datadir/%name/efi-virtio.rom
+%endif
 
 %files tools
 %defattr(-, root, root)

++ 60-kvm.x86.rules ++
--- /var/tmp/diff_new_pack.wwxMsH/_old  2014-06-18 10:59:11.0 +0200
+++ /var/tmp/diff_new_pack.wwxMsH/_new  2014-06-18 10:59:11.0 +0200
@@ -1,2 +1,2 @@
 KERNEL=="kvm", MODE="0660", GROUP="kvm"
-ACTION=="add|change", SUBSYSTEM=="dmi", KERNEL=="id", RUN+="/bin/sh -c 'grep 
-q vmx /proc/cpuinfo && /sbin/modprobe kvm-intel; grep -q svm /proc/cpuinfo && 
/sbin/modprobe kvm-amd'"
+ACTION=="add|change", SUBSYSTEM=="dmi", KERNEL=="id", RUN+="/bin/sh -c 'grep 
-q vmx /proc/cpuinfo && /sbin/modprobe kvm-intel; grep -q svm /proc/cpuinfo && 
/sbin/modprobe kvm-amd; /sbin/modprobe vhost-net'"


++ qemu.spec.in ++
--- /var/tmp/diff_new_pack.wwxMsH/_old  2014-06-18 10:59:11.0 +0200
+++ /var/tmp/diff_new_pack.wwxMsH/_new  2014-06-18 10:59:11.0 +0200
@@ -61,6 +61,7 @@
 Patch1000:  ipxe-build-Work-around-bug-in-gcc-4.8.patch
 Patch1001:  ipxe-zbin-Fix-size-used-for-memset-in-al.patch
 Patch1002:  ipxe-build-Avoid-strict-aliasing-warning.patch
+Patch1003:  vgabios-Make-sure-stdvga_list_modes-doesn-t-overrun-.patch
 # end roms/ipxe patches
 
 # this is to make lint happy
@@ -77,11 +78,7 @@
 BuildRequires:  curl-devel
 BuildRequires:  cyrus-sasl-devel
 %if %{build_x86_fw_from_source}
-%if 0%{?suse_version} > 1110
 BuildRequires:  iasl
-%else
-BuildRequires:  pmtools
-%endif
 %endif
 BuildRequires:  e2fsprogs-devel
 BuildRequires:  fdupes
@@ -363,6 +360,7 @@
 
 This sub-package contains the guest agent.
 
+%ifarch %ix86 x86_64
 %package seabios
 Summary:X86 BIOS for QEMU
 Group:  System/Emulators/PC
@@ -420,6 +418,7 @@
 %description ipxe
 Preboot Execution Environment (PXE) ROM support for various emulated network
 adapters available with QEMU.
+%endif
 
 %if 0%{?with_systemd}
 %package ksm
@@ -440,6 +439,7 @@
 %patch1000 -p1
 %patch1001 -p1
 %patch1002 -p1
+%patch1003 -p1
 
 %if %{build_x86_fw_from_source}
 # as a safeguard, delete the firmware files that we intend to build
@@ -729,6 +729,7 @@
 %files lang -f %name.lang
 %defattr(-, root, root)
 
+

commit qemu for openSUSE:Factory

2014-05-17 Thread h_root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2014-05-17 22:01:28

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new (New)


Package is "qemu"

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu-linux-user.changes 2014-04-22 
10:06:17.0 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu-linux-user.changes
2014-05-17 22:01:30.0 +0200
@@ -1,0 +2,6 @@
+Tue May 13 08:17:18 UTC 2014 - afaer...@suse.de
+
+- ABI fixes for ppc64le TCG
+  0045-tcg-ppc64-Support-the-ELFv2-ABI.patch
+
+---
--- /work/SRC/openSUSE:Factory/qemu/qemu.changes2014-04-22 
10:06:17.0 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu.changes   2014-05-17 
22:01:30.0 +0200
@@ -1,0 +2,24 @@
+Wed May 14 13:44:38 UTC 2014 - afaer...@suse.de
+
+- Fix conflict with libcacard 0.1.2 from project security
+* Adopt description and group for libcacard-devel from there
+- Drop libcacard.{a,la} from libcacard-devel
+  If needed, libcacard.a should go into a libcacard-devel-static.
+- Change qemu-extra to explicitly list qemu-system-* binaries
+
+---
+Tue May 13 08:17:18 UTC 2014 - afaer...@suse.de
+
+- ABI fixes for ppc64le TCG. Addresses acpi-test failures.
+  0045-tcg-ppc64-Support-the-ELFv2-ABI.patch
+
+---
+Sat May 10 20:06:24 UTC 2014 - afaer...@suse.de
+
+- Split 60-kvm.rules into 60-kvm.rules and 60-kvm.x86.rules
+- Install udev rules on s390x, ppc and arm, too
+* Clean up KVM vs. qemu-kvm conditionals
+- Package qemu-system-ppcemb in qemu-ppc and qemu-system-aarch64
+  in qemu-arm
+
+---

New:

  0045-tcg-ppc64-Support-the-ELFv2-ABI.patch
  60-kvm.x86.rules



Other differences:
--
++ qemu-linux-user.spec ++
--- /var/tmp/diff_new_pack.dX0PO9/_old  2014-05-17 22:01:32.0 +0200
+++ /var/tmp/diff_new_pack.dX0PO9/_new  2014-05-17 22:01:32.0 +0200
@@ -69,6 +69,7 @@
 Patch0042:  0042-qtest-Be-paranoid-about-accept-addr.patch
 Patch0043:  0043-arm-translate.c-Fix-smlald-Instruct.patch
 Patch0044:  0044-target-arm-A64-fix-unallocated-test.patch
+Patch0045:  0045-tcg-ppc64-Support-the-ELFv2-ABI.patch
 # Please do not add patches manually here, run update_git.sh.
 # this is to make lint happy
 Source300:  rpmlintrc
@@ -166,6 +167,7 @@
 %patch0042 -p1
 %patch0043 -p1
 %patch0044 -p1
+%patch0045 -p1
 
 %build
 ./configure --prefix=%_prefix --sysconfdir=%_sysconfdir \

++ qemu.spec ++
--- /var/tmp/diff_new_pack.dX0PO9/_old  2014-05-17 22:01:32.0 +0200
+++ /var/tmp/diff_new_pack.dX0PO9/_new  2014-05-17 22:01:32.0 +0200
@@ -26,6 +26,16 @@
 %else
 %define build_x86_fw_from_source 0
 %endif
+%ifarch %ix86 x86_64 ppc ppc64 ppc64le s390x %arm aarch64
+%define kvm_available 1
+%else
+%define kvm_available 0
+%endif
+%ifarch %ix86 x86_64 s390x
+%define legacy_qemu_kvm 1
+%else
+%define legacy_qemu_kvm 0
+%endif
 %define noarch_supported 1110
 
 Name:   qemu
@@ -42,6 +52,7 @@
 Source4:qemu-kvm.1.gz
 Source5:60-kvm.rules
 Source6:ksm.service
+Source7:60-kvm.x86.rules
 # This patch queue is auto-generated from https://github.com/openSUSE/qemu
 Patch0001:  0001-XXX-dont-dump-core-on-sigabort.patch
 Patch0002:  0002-XXX-work-around-SA_RESTART-race-wit.patch
@@ -87,6 +98,7 @@
 Patch0042:  0042-qtest-Be-paranoid-about-accept-addr.patch
 Patch0043:  0043-arm-translate.c-Fix-smlald-Instruct.patch
 Patch0044:  0044-target-arm-A64-fix-unallocated-test.patch
+Patch0045:  0045-tcg-ppc64-Support-the-ELFv2-ABI.patch
 # Please do not add patches manually here, run update_git.sh.
 
 # roms/ipxe patches
@@ -156,6 +168,14 @@
 %{?systemd_requires}
 %define with_systemd 1
 %endif
+%if %{kvm_available}
+BuildRequires:  udev
+%if %( echo `rpm -q --queryformat %%{version} udev` ) > 190
+%define _udevrulesdir /usr/lib/udev/rules.d
+%else
+%define _udevrulesdir /lib/udev/rules.d
+%endif
+%endif
 %if 0%{?sles_version} != 11
 BuildRequires:  usbredir-devel
 %endif
@@ -176,14 +196,6 @@
 BuildRequires:  spice-protocol-devel
 %endif
 %endif
-%ifarch %ix86 x86_64 s390x
-BuildRequires:  udev
-%if %( echo `rpm -q --queryformat %%{version} udev` ) > 190
-%define _udevrulesdir /usr/lib/udev/rules.d
-%else
-%define _udevrulesdir /lib/udev/rules.d
-%endif
-%endif
 Requires:   /usr/sbin/groupadd
 Requires:   pwdutils
 Requires:   timezone
@@ -297,7 +309,7 @@
 
 This sub-package provides some lesser used emulations, such as

commit qemu for openSUSE:Factory

2014-02-28 Thread h_root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2014-03-01 07:56:37

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new (New)


Package is "qemu"

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu.changes2014-02-25 
07:34:20.0 +0100
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu.changes   2014-03-01 
07:56:39.0 +0100
@@ -1,0 +2,5 @@
+Fri Feb 28 18:21:37 UTC 2014 - afaer...@suse.de
+
+- Move target-x86_64.conf to qemu-x86 sub-package
+
+---



Other differences:
--
++ qemu.spec ++
--- /var/tmp/diff_new_pack.BjNxo9/_old  2014-03-01 07:56:40.0 +0100
+++ /var/tmp/diff_new_pack.BjNxo9/_new  2014-03-01 07:56:40.0 +0100
@@ -609,7 +609,6 @@
 %exclude %_datadir/%name/petalogix-s3adsp1800.dtb
 %exclude %_datadir/%name/qemu-ifup
 %dir %_sysconfdir/%name
-%config %_sysconfdir/%name/target-x86_64.conf
 %ifarch %ix86 x86_64
 %if 0%{?suse_version} >= 1230
 %{_udevrulesdir}/80-kvm.rules
@@ -625,6 +624,7 @@
 %_datadir/%name/kvmvapic.bin
 %_datadir/%name/linuxboot.bin
 %_datadir/%name/multiboot.bin
+%config %_sysconfdir/%name/target-x86_64.conf
 
 %files ppc
 %defattr(-, root, root)


++ qemu.spec.in ++
--- /var/tmp/diff_new_pack.BjNxo9/_old  2014-03-01 07:56:41.0 +0100
+++ /var/tmp/diff_new_pack.BjNxo9/_new  2014-03-01 07:56:41.0 +0100
@@ -527,7 +527,6 @@
 %exclude %_datadir/%name/petalogix-s3adsp1800.dtb
 %exclude %_datadir/%name/qemu-ifup
 %dir %_sysconfdir/%name
-%config %_sysconfdir/%name/target-x86_64.conf
 %ifarch %ix86 x86_64
 %if 0%{?suse_version} >= 1230
 %{_udevrulesdir}/80-kvm.rules
@@ -543,6 +542,7 @@
 %_datadir/%name/kvmvapic.bin
 %_datadir/%name/linuxboot.bin
 %_datadir/%name/multiboot.bin
+%config %_sysconfdir/%name/target-x86_64.conf
 
 %files ppc
 %defattr(-, root, root)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit qemu for openSUSE:Factory

2014-02-24 Thread h_root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2014-02-25 07:34:19

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new (New)


Package is "qemu"

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu.changes2014-02-19 
07:51:39.0 +0100
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu.changes   2014-02-25 
07:34:20.0 +0100
@@ -1,0 +2,6 @@
+Thu Feb 20 16:51:37 UTC 2014 - afaer...@suse.de
+
+- Split out KVM architectures to per-architecture subpackages
+- Suggest qemu-lang package
+
+---



Other differences:
--
++ qemu.spec ++
--- /var/tmp/diff_new_pack.NH9vhZ/_old  2014-02-25 07:34:21.0 +0100
+++ /var/tmp/diff_new_pack.NH9vhZ/_new  2014-02-25 07:34:21.0 +0100
@@ -171,12 +171,28 @@
 %endif
 Requires:   /usr/sbin/groupadd
 Requires:   pwdutils
-Requires:   qemu-ipxe
-Requires:   qemu-seabios
-Requires:   qemu-sgabios
-Requires:   qemu-vgabios
 Requires:   timezone
 Recommends: qemu-tools
+Recommends: qemu-x86
+%ifarch ppc ppc64 ppc64le
+Recommends: qemu-ppc
+%else
+Suggests:   qemu-ppc
+%endif
+%ifarch s390x
+Recommends: qemu-s390
+%else
+Suggests:   qemu-s390
+%endif
+%ifarch %arm aarch64
+Recommends: qemu-arm
+%else
+Suggests:   qemu-arm
+%endif
+Suggests:   qemu-extra
+%if 0%{?suse_version} >= 1210
+Suggests:   qemu-lang
+%endif
 
 %define firmware_files {acpi-dsdt.aml bios.bin q35-acpi-dsdt.aml sgabios.bin 
vgabios.bin vgabios-cirrus.bin vgabios-stdvga.bin vgabios-vmware.bin 
vgabios-qxl.bin optionrom/linuxboot.bin optionrom/multiboot.bin 
optionrom/kvmvapic.bin pxe-e1000.rom pxe-pcnet.rom pxe-ne2k_pci.rom 
pxe-rtl8139.rom pxe-eepro100.rom pxe-virtio.rom}
 
@@ -187,15 +203,91 @@
 system. It currently emulates x86, ARM, PowerPC and SPARC CPUs as well
 as PC and PowerMac systems.
 
+%package x86
+Summary:Universal CPU emulator -- x86
+Group:  System/Emulators/PC
+Requires:   qemu = %version
+Requires:   qemu-ipxe
+Requires:   qemu-seabios
+Requires:   qemu-sgabios
+Requires:   qemu-vgabios
+
+%description x86
+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 provides i386 and x86_64 emulation.
+
+%package ppc
+Summary:Universal CPU emulator -- Power Architecture
+Group:  System/Emulators/PC
+Requires:   qemu = %version
+
+%description ppc
+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 provides ppc and ppc64 emulation.
+
+%package s390
+Summary:Universal CPU emulator -- S/390
+Group:  System/Emulators/PC
+Requires:   qemu = %version
+
+%description s390
+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 provides s390x emulation.
+
+%package arm
+Summary:Universal CPU emulator -- ARM
+Group:  System/Emulators/PC
+Requires:   qemu = %version
+
+%description arm
+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 provides arm emulation.
+
+%package extra
+Summary:Universal CPU emulator -- extra architectures
+Group:  System/Emulators/PC
+Requires:   qemu = %version
+
+%description extra
+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 provides some lesser used emulations, such as moxie and 
xtensa.
+
 %ifarch %ix86 x86_64 s390x
 %package kvm
 Url:

commit qemu for openSUSE:Factory

2014-02-18 Thread h_root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2014-02-19 07:51:38

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new (New)


Package is "qemu"

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu.changes2014-02-11 
10:45:15.0 +0100
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu.changes   2014-02-19 
07:51:39.0 +0100
@@ -1,0 +2,33 @@
+Tue Feb 18 16:06:00 UTC 2014 - brog...@suse.com
+
+- enable usb passthrough via --enable-libusb config option
+
+---
+Sat Feb 15 15:46:54 UTC 2014 - brog...@suse.com
+
+- Fix improperly formatted wrapper script (bnc#864094)
+
+---
+Fri Feb 14 15:07:40 UTC 2014 - afaer...@suse.de
+
+- Enable make check
+
+---
+Thu Feb 13 23:10:47 UTC 2014 - brog...@suse.com
+
+- Use Provides/Obsoletes as means to transition kvm users to the
+  qemu-kvm package
+
+---
+Wed Feb 12 23:50:30 UTC 2014 - brog...@suse.com
+
+- Migrate kvm package contents to a new qemu-kvm sub-package, and
+  move the kvm related udev rules to the qemu package. (The kvm
+  package is being retired).
+  Add qemu-ifup
+  Add qemu-kvm.1.gz
+  Add kvm_stat
+  Add 60-kvm.rules
+  Add 80-kvm.rules
+
+---

New:

  60-kvm.rules
  80-kvm.rules
  kvm_stat
  qemu-ifup
  qemu-kvm.1.gz



Other differences:
--
++ qemu.spec ++
--- /var/tmp/diff_new_pack.jCflIH/_old  2014-02-19 07:51:40.0 +0100
+++ /var/tmp/diff_new_pack.jCflIH/_new  2014-02-19 07:51:40.0 +0100
@@ -31,6 +31,11 @@
 Version:1.7.0
 Release:0
 Source: %name-1.7.0.tar.bz2
+Source1:80-kvm.rules
+Source2:qemu-ifup
+Source3:kvm_stat
+Source4:qemu-kvm.1.gz
+Source5:60-kvm.rules
 # This patch queue is auto-generated from https://github.com/openSUSE/qemu
 Patch0001:  0001-XXX-dont-dump-core-on-sigabort.patc.patch
 Patch0002:  0002-XXX-work-around-SA_RESTART-race-wit.patch
@@ -126,6 +131,9 @@
 BuildRequires:  libpixman-1-0-devel
 BuildRequires:  libpng-devel
 BuildRequires:  libpulse-devel
+%if 0%{?suse_version} > 1310
+BuildRequires:  libusb
+%endif
 BuildRequires:  libvdeplug3-devel
 %if 0%{?suse_version} > 1220
 BuildRequires:  makeinfo
@@ -153,6 +161,14 @@
 BuildRequires:  spice-protocol-devel
 %endif
 %endif
+%ifarch %ix86 x86_64 s390x
+BuildRequires:  udev
+%if %( echo `rpm -q --queryformat %%{version} udev` ) > 190
+%define _udevrulesdir /usr/lib/udev/rules.d
+%else
+%define _udevrulesdir /lib/udev/rules.d
+%endif
+%endif
 Requires:   /usr/sbin/groupadd
 Requires:   pwdutils
 Requires:   qemu-ipxe
@@ -171,6 +187,28 @@
 system. It currently emulates x86, ARM, PowerPC and SPARC CPUs as well
 as PC and PowerMac systems.
 
+%ifarch %ix86 x86_64 s390x
+%package kvm
+Url:http://www.linux-kvm.org
+Summary:Kernel-based Virtual Machine
+Group:  System/Emulators/PC
+Version:1.7.0 
+Release:0
+BuildArch:  noarch
+Requires:   qemu = %version
+Provides:   kvm = %version
+Obsoletes:  kvm < %version
+Recommends: python-curses
+
+%description kvm
+KVM (Kernel-based Virtual Machine) is virtualization software for Linux.
+It is designed to leverage the hardware virtualization features included
+with various architectures. QEMU uses KVM for CPU virtualization, while
+still providing emulation of other system components. This package is
+not required for KVM usage, but rather facilitates its usage with tools
+derived from the legacy kvm package.
+%endif
+
 %if 0%{?suse_version} >= 1210
 %package lang
 Summary:Universal CPU emulator -- Translations
@@ -355,6 +393,9 @@
 %else
--disable-spice \
 %endif
+%if 0%{?suse_version} > 1310
+   --enable-libusb \
+%endif
 %if 0%{?sles_version} != 11 
--enable-usb-redir \
 %endif
@@ -379,6 +420,9 @@
 make --no-print-directory -C roms sgabios
 %endif
 
+%check
+make check V=1
+
 %install
 make install DESTDIR=$RPM_BUILD_ROOT
 rm -fr $RPM_BUILD_ROOT/%_datadir/doc
@@ -386,6 +430,28 @@
 %if 0%{?suse_version} >= 1210
 %find_lang %name
 %endif
+%ifarch %ix86 x86_64 s390x
+cat > %{buildroot}%{_bindir}/qemu-kvm << 'EOF'
+#!/bin/sh
+
+%ifarch %s390x
+exec /usr/bin/qemu-system-s390x -machine accel=kvm "$@"
+%else
+exec /usr/bin/qemu-system-x86_64 -machine accel=kvm "$@"
+%endif
+EOF
+chmod 755 %{buildroot}%{_bindir}/qemu-kvm
+%ifarch %ix86 x86_64
+%if 0%{?suse_version} >= 1230
+install -D -m 64

commit qemu for openSUSE:Factory

2014-02-11 Thread h_root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2014-02-11 10:45:14

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new (New)


Package is "qemu"

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu-linux-user.changes 2014-01-23 
15:55:24.0 +0100
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu-linux-user.changes
2014-02-11 10:45:15.0 +0100
@@ -1,0 +2,6 @@
+Fri Jan 24 11:20:52 UTC 2014 - afaer...@suse.de
+
+- Synchronize syscall numbers from Linux v3.13
+  0041-linux-user-sync-syscall-numbers-upt.patch
+
+---
--- /work/SRC/openSUSE:Factory/qemu/qemu.changes2014-01-23 
15:55:24.0 +0100
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu.changes   2014-02-11 
10:45:15.0 +0100
@@ -1,0 +2,12 @@
+Mon Feb  3 15:54:06 UTC 2014 - afaer...@suse.de
+
+- Implement discard support for xen_disk (olh) (fate#316071)
+  0042-xen_disk-add-discard-support.patch.patch
+
+---
+Fri Jan 24 11:03:58 UTC 2014 - afaer...@suse.de
+
+- Simplified VMDK SCSI support handling (backport from 13.1/v1.6.2)
+* Increases the number of heads for SCSI from 16 to 255
+
+---

New:

  0041-linux-user-sync-syscall-numbers-upt.patch
  0042-xen_disk-add-discard-support.patch.patch



Other differences:
--
++ qemu-linux-user.spec ++
--- /var/tmp/diff_new_pack.8AZZlD/_old  2014-02-11 10:45:16.0 +0100
+++ /var/tmp/diff_new_pack.8AZZlD/_new  2014-02-11 10:45:16.0 +0100
@@ -65,6 +65,8 @@
 Patch0038:  0038-roms-Build-vgabios.bin.patch.patch
 Patch0039:  0039-configure-Enable-PIE-for-ppc-and-pp.patch
 Patch0040:  0040-linux-user-Implement-BLKPG-ioctl.pa.patch
+Patch0041:  0041-linux-user-sync-syscall-numbers-upt.patch
+Patch0042:  0042-xen_disk-add-discard-support.patch.patch
 # Please do not add patches manually here, run update_git.sh.
 # this is to make lint happy
 Source300:  rpmlintrc
@@ -157,6 +159,8 @@
 %patch0038 -p1
 %patch0039 -p1
 %patch0040 -p1
+%patch0041 -p1
+%patch0042 -p1
 
 %build
 ./configure --prefix=%_prefix --sysconfdir=%_sysconfdir \

++ qemu.spec ++
--- /var/tmp/diff_new_pack.8AZZlD/_old  2014-02-11 10:45:16.0 +0100
+++ /var/tmp/diff_new_pack.8AZZlD/_new  2014-02-11 10:45:16.0 +0100
@@ -72,6 +72,8 @@
 Patch0038:  0038-roms-Build-vgabios.bin.patch.patch
 Patch0039:  0039-configure-Enable-PIE-for-ppc-and-pp.patch
 Patch0040:  0040-linux-user-Implement-BLKPG-ioctl.pa.patch
+Patch0041:  0041-linux-user-sync-syscall-numbers-upt.patch
+Patch0042:  0042-xen_disk-add-discard-support.patch.patch
 # Please do not add patches manually here, run update_git.sh.
 
 # roms/ipxe patches
@@ -305,6 +307,8 @@
 %patch0038 -p1
 %patch0039 -p1
 %patch0040 -p1
+%patch0041 -p1
+%patch0042 -p1
 
 %patch1000 -p1
 %patch1001 -p1

++ 0010-block-vmdk-Support-creation-of-SCSI.patch ++
--- /var/tmp/diff_new_pack.8AZZlD/_old  2014-02-11 10:45:16.0 +0100
+++ /var/tmp/diff_new_pack.8AZZlD/_new  2014-02-11 10:45:16.0 +0100
@@ -1,4 +1,4 @@
-From d45da9e89458d0641e80fac80699f847a18714b5 Mon Sep 17 00:00:00 2001
+From d281dbef7cffee850d5445357affb5e0420ceffe Mon Sep 17 00:00:00 2001
 From: Ulrich Hecht 
 Date: Tue, 14 Apr 2009 16:37:42 +0200
 Subject: [PATCH] block/vmdk: Support creation of SCSI VMDK images in qemu-img
@@ -10,6 +10,7 @@
 [AF: Changed BLOCK_FLAG_SCSI from 8 to 16 for v1.2]
 [AF: Rebased onto upstream VMDK SCSI support]
 [AF: Rebased onto skipping of image creation in v1.7]
+[AF: Simplified in preparation for v1.7.1/v2.0]
 Signed-off-by: Andreas Färber 
 ---
  block.c   | 6 +-
@@ -43,10 +44,10 @@
  }
  ret = bdrv_create(drv, filename, param, &local_err);
 diff --git a/block/vmdk.c b/block/vmdk.c
-index a7ebd0f..c047a52 100644
+index a7ebd0f..818f7a0 100644
 --- a/block/vmdk.c
 +++ b/block/vmdk.c
-@@ -1641,6 +1641,8 @@ static int vmdk_create(const char *filename, 
QEMUOptionParameter *options,
+@@ -1641,11 +1641,13 @@ static int vmdk_create(const char *filename, 
QEMUOptionParameter *options,
  fmt = options->value.s;
  } else if (!strcmp(options->name, BLOCK_OPT_ZEROED_GRAIN)) {
  zeroed_grain |= options->value.n;
@@ -55,15 +56,12 @@
  }
  options++;
  }
-@@ -1748,7 +1750,7 @@ static int vmdk_create(const char *filename, 
QEMUOptionParameter *options,
- ext_desc_lines,
- (flags & BLOCK_FLAG_COMPAT6 ? 6 : 4),
- total_size / (int64_t)(63 * number_heads * 512), numb

commit qemu for openSUSE:Factory

2014-01-23 Thread h_root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2014-01-19 21:42:20

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new (New)


Package is "qemu"

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu-linux-user.changes 2013-12-17 
10:03:57.0 +0100
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu-linux-user.changes
2014-01-23 15:55:24.0 +0100
@@ -1,0 +2,11 @@
+Sat Jan 18 01:19:27 UTC 2014 - afaer...@suse.de
+
+- Added patch to implement BLKPG ioctl that broke kiwi image builds
+  0040-linux-user-Implement-BLKPG-ioctl.pa.patch
+
+---
+Fri Jan 17 17:40:21 UTC 2014 - afaer...@suse.de
+
+- Bump copyright in qemu-linux-user.spec.in
+
+---
--- /work/SRC/openSUSE:Factory/qemu/qemu.changes2014-01-14 
20:00:48.0 +0100
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu.changes   2014-01-23 
15:55:24.0 +0100
@@ -1,0 +2,7 @@
+Fri Jan 17 17:34:57 UTC 2014 - afaer...@suse.de
+
+- Bump copyright in qemu.spec.in
+- Use vte-devel instead of vte2-devel and force using Gtk3,
+  reported by Takashi and Dirk (bnc#840607, bnc#849587).
+
+---

New:

  0040-linux-user-Implement-BLKPG-ioctl.pa.patch



Other differences:
--
++ qemu-linux-user.spec ++
--- /var/tmp/diff_new_pack.1HIvbM/_old  2014-01-23 15:55:25.0 +0100
+++ /var/tmp/diff_new_pack.1HIvbM/_new  2014-01-23 15:55:25.0 +0100
@@ -64,6 +64,7 @@
 Patch0037:  0037-virtfs-proxy-helper-Provide-__u64-f.patch
 Patch0038:  0038-roms-Build-vgabios.bin.patch.patch
 Patch0039:  0039-configure-Enable-PIE-for-ppc-and-pp.patch
+Patch0040:  0040-linux-user-Implement-BLKPG-ioctl.pa.patch
 # Please do not add patches manually here, run update_git.sh.
 # this is to make lint happy
 Source300:  rpmlintrc
@@ -155,6 +156,7 @@
 %patch0037 -p1
 %patch0038 -p1
 %patch0039 -p1
+%patch0040 -p1
 
 %build
 ./configure --prefix=%_prefix --sysconfdir=%_sysconfdir \

++ qemu.spec ++
--- /var/tmp/diff_new_pack.1HIvbM/_old  2014-01-23 15:55:25.0 +0100
+++ /var/tmp/diff_new_pack.1HIvbM/_new  2014-01-23 15:55:25.0 +0100
@@ -71,6 +71,7 @@
 Patch0037:  0037-virtfs-proxy-helper-Provide-__u64-f.patch
 Patch0038:  0038-roms-Build-vgabios.bin.patch.patch
 Patch0039:  0039-configure-Enable-PIE-for-ppc-and-pp.patch
+Patch0040:  0040-linux-user-Implement-BLKPG-ioctl.pa.patch
 # Please do not add patches manually here, run update_git.sh.
 
 # roms/ipxe patches
@@ -134,8 +135,12 @@
 BuildRequires:  usbredir-devel
 %endif
 %if 0%{?suse_version} >= 1210
+%if 0%{?suse_version} >= 1220
+BuildRequires:  vte-devel
+%else
 BuildRequires:  vte2-devel
 %endif
+%endif
 %ifarch x86_64
 BuildRequires:  xen-devel
 %endif
@@ -299,6 +304,7 @@
 %patch0037 -p1
 %patch0038 -p1
 %patch0039 -p1
+%patch0040 -p1
 
 %patch1000 -p1
 %patch1001 -p1
@@ -330,6 +336,9 @@
--enable-curses \
 %if 0%{?suse_version} >= 1210
--enable-gtk \
+%if 0%{?suse_version} >= 1220
+   --with-gtkabi=3.0 \
+%endif
 %endif
--enable-linux-aio \
--enable-sdl \

++ 0001-XXX-dont-dump-core-on-sigabort.patc.patch ++
--- /var/tmp/diff_new_pack.1HIvbM/_old  2014-01-23 15:55:25.0 +0100
+++ /var/tmp/diff_new_pack.1HIvbM/_new  2014-01-23 15:55:25.0 +0100
@@ -4,8 +4,8 @@
 Subject: [PATCH] XXX dont dump core on sigabort
 
 ---
- linux-user/signal.c |6 ++
- 1 files changed, 6 insertions(+), 0 deletions(-)
+ linux-user/signal.c | 6 ++
+ 1 file changed, 6 insertions(+)
 
 diff --git a/linux-user/signal.c b/linux-user/signal.c
 index 7751c47..a9874b1 100644

++ 0002-XXX-work-around-SA_RESTART-race-wit.patch ++
--- /var/tmp/diff_new_pack.1HIvbM/_old  2014-01-23 15:55:25.0 +0100
+++ /var/tmp/diff_new_pack.1HIvbM/_new  2014-01-23 15:55:25.0 +0100
@@ -5,10 +5,10 @@
 
 [AF: CPUState -> CPUArchState, adapt to reindentation]
 ---
- linux-user/main.c|   25 +-
- linux-user/qemu.h|3 ++
- linux-user/signal.c  |   22 
- linux-user/syscall.c |   90 +-
+ linux-user/main.c| 25 +--
+ linux-user/qemu.h|  3 ++
+ linux-user/signal.c  | 22 +
+ linux-user/syscall.c | 90 +++-
  4 files changed, 130 insertions(+), 10 deletions(-)
 
 diff --git a/linux-user/main.c b/linux-user/main.c

++ 0003-qemu-0.9.0.cvs-binfmt.patch.patch ++
--- /var/tmp/diff_new_pack.1HIvbM/_old  2014-01-23 15:55:25.000

commit qemu for openSUSE:Factory

2014-01-14 Thread h_root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2014-01-14 20:00:46

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new (New)


Package is "qemu"

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu.changes2014-01-03 
14:50:15.0 +0100
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu.changes   2014-01-14 
20:00:48.0 +0100
@@ -1,0 +2,5 @@
+Mon Jan 13 14:24:24 UTC 2014 - co...@suse.com
+
+- xen dropped support for i586, so don't buildrequire it
+
+---



Other differences:
--
++ qemu.spec ++
--- /var/tmp/diff_new_pack.ed0pFv/_old  2014-01-14 20:00:49.0 +0100
+++ /var/tmp/diff_new_pack.ed0pFv/_new  2014-01-14 20:00:49.0 +0100
@@ -136,7 +136,7 @@
 %if 0%{?suse_version} >= 1210
 BuildRequires:  vte2-devel
 %endif
-%ifarch %ix86 x86_64
+%ifarch x86_64
 BuildRequires:  xen-devel
 %endif
 BuildRequires:  zlib-devel
@@ -352,7 +352,7 @@
--enable-vnc-sasl \
--enable-vnc-tls \
--enable-vnc-ws \
-%ifarch %ix86 x86_64
+%ifarch x86_64
--enable-xen \
 %endif
 

++ qemu.spec.in ++
--- /var/tmp/diff_new_pack.ed0pFv/_old  2014-01-14 20:00:50.0 +0100
+++ /var/tmp/diff_new_pack.ed0pFv/_new  2014-01-14 20:00:50.0 +0100
@@ -98,7 +98,7 @@
 %if 0%{?suse_version} >= 1210
 BuildRequires:  vte2-devel
 %endif
-%ifarch %ix86 x86_64
+%ifarch x86_64
 BuildRequires:  xen-devel
 %endif
 BuildRequires:  zlib-devel
@@ -276,7 +276,7 @@
--enable-vnc-sasl \
--enable-vnc-tls \
--enable-vnc-ws \
-%ifarch %ix86 x86_64
+%ifarch x86_64
--enable-xen \
 %endif
 

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit qemu for openSUSE:Factory

2014-01-03 Thread h_root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2014-01-03 14:50:13

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new (New)


Package is "qemu"

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu.changes2013-12-17 
10:03:57.0 +0100
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu.changes   2014-01-03 
14:50:15.0 +0100
@@ -1,0 +2,5 @@
+Thu Jan  2 19:01:51 UTC 2014 - afaer...@suse.de
+
+- Update version number of SeaBIOS, spotted by BdMdesigN
+
+---



Other differences:
--
++ qemu-linux-user.spec ++
--- /var/tmp/diff_new_pack.rhckzu/_old  2014-01-03 14:50:16.0 +0100
+++ /var/tmp/diff_new_pack.rhckzu/_new  2014-01-03 14:50:16.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package qemu-linux-user
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed

++ qemu.spec ++
--- /var/tmp/diff_new_pack.rhckzu/_old  2014-01-03 14:50:16.0 +0100
+++ /var/tmp/diff_new_pack.rhckzu/_new  2014-01-03 14:50:16.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package qemu
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -182,7 +182,7 @@
 %package seabios
 Summary:X86 BIOS for QEMU
 Group:  System/Emulators/PC
-Version:1.7.2.2
+Version:1.7.3.2
 Release:0
 BuildArch:  noarch
 Conflicts:  qemu < 1.6.0

++ qemu.spec.in ++
--- /var/tmp/diff_new_pack.rhckzu/_old  2014-01-03 14:50:16.0 +0100
+++ /var/tmp/diff_new_pack.rhckzu/_new  2014-01-03 14:50:16.0 +0100
@@ -144,7 +144,7 @@
 %package seabios
 Summary:X86 BIOS for QEMU
 Group:  System/Emulators/PC
-Version:1.7.2.2
+Version:1.7.3.2
 Release:0
 BuildArch:  noarch
 Conflicts:  qemu < 1.6.0

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit qemu for openSUSE:Factory

2013-10-11 Thread h_root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2013-10-11 09:02:58

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new (New)


Package is "qemu"

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu.changes2013-09-16 
10:12:05.0 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu.changes   2013-10-11 
09:03:00.0 +0200
@@ -1,0 +2,23 @@
+Wed Oct  9 16:23:56 UTC 2013 - dmuel...@suse.com
+
+- use --enable-pie to fix arm build 
+
+---
+Tue Oct  8 17:05:02 UTC 2013 - afaer...@suse.de
+
+- Undo workaround for sasl - fixed in Factory
+
+---
+Wed Oct  2 15:52:42 UTC 2013 - afaer...@suse.de
+
+- Work around Factory sasl breakage by allowing build w/o vnc-sasl
+- Move build_and_copy_vgabios_bin.patch to Git patch queue
+* Clearly mark in-.spec patch queue as for roms/ipxe/ only
+- Synchronized qemu.spec.in from qemu.spec:
+* Added ipxe-build-Avoid-strict-aliasing-warning.patch
+* Modified SeaBIOS summary
+* Added Conflicts for firmware subpackages
+* Dropped %dir
+- Add patch enabling PIE support for ppc/ppc64 (k0da)
+
+---

Old:

  build_and_copy_vgabios_bin.patch

New:

  0039-roms-Build-vgabios.bin.patch.patch
  0040-configure-Enable-PIE-for-ppc-and-pp.patch



Other differences:
--
++ qemu-linux-user.spec ++
--- /var/tmp/diff_new_pack.WhUjeY/_old  2013-10-11 09:03:04.0 +0200
+++ /var/tmp/diff_new_pack.WhUjeY/_new  2013-10-11 09:03:04.0 +0200
@@ -63,6 +63,8 @@
 Patch0036:  0036-linux-user-lseek-explicitly-cast-no.patch
 Patch0037:  0037-virtfs-proxy-helper-Provide-__u64-f.patch
 Patch0038:  0038-gdbstub-Fix-gdb_register_coprocesso.patch
+Patch0039:  0039-roms-Build-vgabios.bin.patch.patch
+Patch0040:  0040-configure-Enable-PIE-for-ppc-and-pp.patch
 # Please do not add patches manually here, run update_git.sh.
 # this is to make lint happy
 Source300:  rpmlintrc
@@ -153,6 +155,8 @@
 %patch0036 -p1
 %patch0037 -p1
 %patch0038 -p1
+%patch0039 -p1
+%patch0040 -p1
 
 %build
 ./configure --prefix=%_prefix --sysconfdir=%_sysconfdir \

++ qemu.spec ++
--- /var/tmp/diff_new_pack.WhUjeY/_old  2013-10-11 09:03:04.0 +0200
+++ /var/tmp/diff_new_pack.WhUjeY/_new  2013-10-11 09:03:04.0 +0200
@@ -70,12 +70,15 @@
 Patch0036:  0036-linux-user-lseek-explicitly-cast-no.patch
 Patch0037:  0037-virtfs-proxy-helper-Provide-__u64-f.patch
 Patch0038:  0038-gdbstub-Fix-gdb_register_coprocesso.patch
+Patch0039:  0039-roms-Build-vgabios.bin.patch.patch
+Patch0040:  0040-configure-Enable-PIE-for-ppc-and-pp.patch
 # Please do not add patches manually here, run update_git.sh.
 
+# roms/ipxe patches
 Patch1000:  ipxe-build-Work-around-bug-in-gcc-4.8.patch
 Patch1001:  ipxe-zbin-Fix-size-used-for-memset-in-al.patch
-Patch1002:  build_and_copy_vgabios_bin.patch
-Patch1003:  ipxe-build-Avoid-strict-aliasing-warning.patch
+Patch1002:  ipxe-build-Avoid-strict-aliasing-warning.patch
+# end roms/ipxe patches
 
 # this is to make lint happy
 Source300:  rpmlintrc
@@ -296,11 +299,12 @@
 %patch0036 -p1
 %patch0037 -p1
 %patch0038 -p1
+%patch0039 -p1
+%patch0040 -p1
 
 %patch1000 -p1
 %patch1001 -p1
 %patch1002 -p1
-%patch1003 -p1
 
 %if %{build_x86_fw_from_source}
 # as a safeguard, delete the firmware files that we intend to build
@@ -317,6 +321,7 @@
--disable-strip \
--enable-system --disable-linux-user \
--enable-tools --enable-guest-agent \
+   --enable-pie \
--enable-docs \
--audio-drv-list="pa alsa sdl oss" --enable-mixemu \
 %if 0%{?suse_version} >= 1130

++ 0001-XXX-dont-dump-core-on-sigabort.patc.patch ++
--- /var/tmp/diff_new_pack.WhUjeY/_old  2013-10-11 09:03:04.0 +0200
+++ /var/tmp/diff_new_pack.WhUjeY/_new  2013-10-11 09:03:04.0 +0200
@@ -4,8 +4,8 @@
 Subject: [PATCH] XXX dont dump core on sigabort
 
 ---
- linux-user/signal.c |6 ++
- 1 files changed, 6 insertions(+), 0 deletions(-)
+ linux-user/signal.c | 6 ++
+ 1 file changed, 6 insertions(+)
 
 diff --git a/linux-user/signal.c b/linux-user/signal.c
 index 23d65da..c6f9968 100644

++ 0002-XXX-work-around-SA_RESTART-race-wit.patch ++
--- /var/tmp/diff_new_pack.WhUjeY/_old  2013-10-11 09:03:04.0 +0200
+++ /var/tmp/diff_new_pack.WhUjeY/_new  2013-10-11 09:03:04.0 +0200
@@ -5,10 +5,10 @@
 
 [AF: CPUState -> CPUArchState, adapt to reindentation]
 ---
- linux-user/main.c|   25 +-
- linux-user/qemu.h|3 ++
- 

commit qemu for openSUSE:Factory

2013-09-16 Thread h_root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2013-09-16 10:12:03

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new (New)


Package is "qemu"

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu.changes2013-09-13 
14:43:28.0 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu.changes   2013-09-16 
10:12:05.0 +0200
@@ -1,0 +2,17 @@
+Fri Sep 13 11:14:45 UTC 2013 - brog...@suse.com
+
+- Build x86 firmware from tarball source. The firmware components
+  produced are equivalent to the upstream provided binary blobs
+  currently being used. They are delivered in noarch subpackages as
+  follows (addresses bnc#830002):
+* qemu-seabios v1.7.2.2
+* qemu-vgabios v0.6c
+* qemu-sgabios v8 (svn rev 8)
+* qemu-ipxe v1.0.0
+- Add following patches to enable x86 firmware to build:
+  ipxe-build-Work-around-bug-in-gcc-4.8.patch
+  ipxe-zbin-Fix-size-used-for-memset-in-al.patch
+  build_and_copy_vgabios_bin.patch
+  ipxe-build-Avoid-strict-aliasing-warning.patch
+
+---

New:

  build_and_copy_vgabios_bin.patch
  ipxe-build-Avoid-strict-aliasing-warning.patch
  ipxe-build-Work-around-bug-in-gcc-4.8.patch
  ipxe-zbin-Fix-size-used-for-memset-in-al.patch



Other differences:
--
++ qemu.spec ++
--- /var/tmp/diff_new_pack.cjKJ1Y/_old  2013-09-16 10:12:07.0 +0200
+++ /var/tmp/diff_new_pack.cjKJ1Y/_new  2013-09-16 10:12:07.0 +0200
@@ -16,6 +16,13 @@
 #
 
 
+%ifarch %ix86 x86_64
+# choice of building all from source or using provided binary x86 blobs
+%define build_x86_fw_from_source 1
+%else
+%define build_x86_fw_from_source 0
+%endif
+
 Name:   qemu
 Url:http://www.qemu.org/
 Summary:Universal CPU emulator
@@ -64,6 +71,12 @@
 Patch0037:  0037-virtfs-proxy-helper-Provide-__u64-f.patch
 Patch0038:  0038-gdbstub-Fix-gdb_register_coprocesso.patch
 # Please do not add patches manually here, run update_git.sh.
+
+Patch1000:  ipxe-build-Work-around-bug-in-gcc-4.8.patch
+Patch1001:  ipxe-zbin-Fix-size-used-for-memset-in-al.patch
+Patch1002:  build_and_copy_vgabios_bin.patch
+Patch1003:  ipxe-build-Avoid-strict-aliasing-warning.patch
+
 # this is to make lint happy
 Source300:  rpmlintrc
 Source302:  bridge.conf
@@ -77,6 +90,14 @@
 %endif
 BuildRequires:  curl-devel
 BuildRequires:  cyrus-sasl-devel
+%if %{build_x86_fw_from_source}
+%if 0%{?suse_version} > 1110
+BuildRequires:  iasl
+%else
+BuildRequires:  pmtools
+%endif
+BuildRequires:  dev86
+%endif
 BuildRequires:  e2fsprogs-devel
 BuildRequires:  fdupes
 BuildRequires:  glib2-devel
@@ -125,9 +146,15 @@
 %endif
 Requires:   /usr/sbin/groupadd
 Requires:   pwdutils
+Requires:   qemu-ipxe
+Requires:   qemu-seabios
+Requires:   qemu-sgabios
+Requires:   qemu-vgabios
 Requires:   timezone
 Recommends: qemu-tools
 
+%define firmware_files {acpi-dsdt.aml bios.bin q35-acpi-dsdt.aml sgabios.bin 
vgabios.bin vgabios-cirrus.bin vgabios-stdvga.bin vgabios-vmware.bin 
vgabios-qxl.bin optionrom/linuxboot.bin optionrom/multiboot.bin 
optionrom/kvmvapic.bin pxe-e1000.rom pxe-pcnet.rom pxe-ne2k_pci.rom 
pxe-rtl8139.rom pxe-eepro100.rom pxe-virtio.rom}
+
 %description
 QEMU is an extremely well-performing CPU emulator that allows you to
 choose between simulating an entire system and running userspace
@@ -150,6 +177,56 @@
 This sub-package contains translations.
 %endif
 
+%package seabios
+Summary:X86 BIOS for QEMU
+Group:  System/Emulators/PC
+Version:1.7.2.2
+Release:0
+BuildArch:  noarch
+Conflicts:  qemu < 1.6.0
+
+%description seabios
+SeaBIOS is an open source implementation of a 16bit x86 BIOS. SeaBIOS
+is the default BIOS for QEMU.
+
+%package vgabios
+Summary:VGA BIOSes for QEMU
+Group:  System/Emulators/PC
+Version:0.6c
+Release:0
+BuildArch:  noarch
+Conflicts:  qemu < 1.6.0
+
+%description vgabios
+VGABIOS provides the video ROM BIOSes for the following variants of VGA
+emulated devices: Std VGA, QXL, Cirrus CLGD 5446 and VMware emulated
+video card.
+
+%package sgabios
+Summary:Serial Graphics Adapter BIOS for QEMU
+Group:  System/Emulators/PC
+Version:8
+Release:0
+BuildArch:  noarch
+Conflicts:  qemu < 1.6.0
+
+%description sgabios
+The Google Serial Graphics Adapter BIOS or SGABIOS provides a means for legacy
+x86 software to communicate with an attached serial console as if a video card
+were attached.
+
+%package ipxe
+Summary:PXE ROMs for QEMU NICs
+Group:  System/Emulators/PC
+Version:1.0.0
+Release:

commit qemu for openSUSE:Factory

2013-09-13 Thread h_root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2013-09-13 14:43:27

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new (New)


Package is "qemu"

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu-linux-user.changes 2013-08-19 
13:31:18.0 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu-linux-user.changes
2013-09-13 14:43:28.0 +0200
@@ -1,0 +2,5 @@
+Sat Aug 17 12:12:57 UTC 2013 - afaer...@suse.de
+
+- Fix gdbstub for arm/m68k/ppc guests (from pending upstream pull)
+
+---
--- /work/SRC/openSUSE:Factory/qemu/qemu.changes2013-08-19 
13:31:18.0 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu.changes   2013-09-13 
14:43:28.0 +0200
@@ -1,0 +2,17 @@
+Mon Aug 26 06:40:22 UTC 2013 - rob.verdu...@gmail.com
+
+- Enabled usb-redirection
+* Fixes starting VMs in gnome-boxes (bnc#839703)
+
+---
+Sat Aug 17 13:43:13 UTC 2013 - afaer...@suse.de
+
+- Enable Xen support to allow testing our QEMU in place of Xen's
+  This prepares for consolidating QEMU packaging further.
+
+---
+Sat Aug 17 12:12:57 UTC 2013 - afaer...@suse.de
+
+- Fix gdbstub for arm/m68k/ppc guests (from pending upstream pull)
+
+---

New:

  0038-gdbstub-Fix-gdb_register_coprocesso.patch



Other differences:
--
++ qemu-linux-user.spec ++
--- /var/tmp/diff_new_pack.r17yEo/_old  2013-09-13 14:43:29.0 +0200
+++ /var/tmp/diff_new_pack.r17yEo/_new  2013-09-13 14:43:29.0 +0200
@@ -62,6 +62,7 @@
 Patch0035:  0035-Make-char-muxer-more-robust-wrt-sma.patch
 Patch0036:  0036-linux-user-lseek-explicitly-cast-no.patch
 Patch0037:  0037-virtfs-proxy-helper-Provide-__u64-f.patch
+Patch0038:  0038-gdbstub-Fix-gdb_register_coprocesso.patch
 # Please do not add patches manually here, run update_git.sh.
 # this is to make lint happy
 Source300:  rpmlintrc
@@ -151,6 +152,7 @@
 %patch0035 -p1
 %patch0036 -p1
 %patch0037 -p1
+%patch0038 -p1
 
 %build
 ./configure --prefix=%_prefix --sysconfdir=%_sysconfdir \

++ qemu.spec ++
--- /var/tmp/diff_new_pack.r17yEo/_old  2013-09-13 14:43:29.0 +0200
+++ /var/tmp/diff_new_pack.r17yEo/_new  2013-09-13 14:43:29.0 +0200
@@ -62,6 +62,7 @@
 Patch0035:  0035-Make-char-muxer-more-robust-wrt-sma.patch
 Patch0036:  0036-linux-user-lseek-explicitly-cast-no.patch
 Patch0037:  0037-virtfs-proxy-helper-Provide-__u64-f.patch
+Patch0038:  0038-gdbstub-Fix-gdb_register_coprocesso.patch
 # Please do not add patches manually here, run update_git.sh.
 # this is to make lint happy
 Source300:  rpmlintrc
@@ -106,9 +107,15 @@
 BuildRequires:  ncurses-devel
 BuildRequires:  pwdutils
 BuildRequires:  python
+%if 0%{?sles_version} != 11 
+BuildRequires:  usbredir-devel
+%endif
 %if 0%{?suse_version} >= 1210
 BuildRequires:  vte2-devel
 %endif
+%ifarch %ix86 x86_64
+BuildRequires:  xen-devel
+%endif
 BuildRequires:  zlib-devel
 %if 0%{?suse_version} >= 1140
 %ifarch %ix86 x86_64
@@ -211,6 +218,7 @@
 %patch0035 -p1
 %patch0036 -p1
 %patch0037 -p1
+%patch0038 -p1
 
 %build
 ./configure --prefix=%_prefix --sysconfdir=%_sysconfdir \
@@ -241,6 +249,9 @@
 %else
--disable-spice \
 %endif
+%if 0%{?sles_version} != 11 
+   --enable-usb-redir \
+%endif
--enable-vde \
--enable-virtfs \
--enable-vnc-jpeg \
@@ -248,6 +259,9 @@
--enable-vnc-sasl \
--enable-vnc-tls \
--enable-vnc-ws \
+%ifarch %ix86 x86_64
+   --enable-xen \
+%endif
 
 make %{?_smp_mflags} V=1
 

++ 0038-gdbstub-Fix-gdb_register_coprocesso.patch ++
>From 1fd884e9d531b5b5b3e021eb3277a8784714df2f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andreas=20F=C3=A4rber?= 
Date: Mon, 12 Aug 2013 18:09:47 +0200
Subject: [PATCH] gdbstub: Fix gdb_register_coprocessor() register counting
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Commit a0e372f0c49ac01faeaeb73a6e8f50e8ac615f34 reorganized the register
counting for GDB. While it seems correct not to let the total number of
registers skyrocket in an SMP scenario through a static variable, the
distinction between total register count and 'g' packet register count
(last_reg vs. num_g_regs) got lost among the way.

Fix this by introducing CPUState::gdb_num_g_regs and using that in
gdb_handle_packet().

Reported-by: Aneesh Kumar K.V 
Cc: qemu-sta...@nongnu.org (stable-1.6)
Tested-by: Aneesh Kumar K.V 
Tested-by: Max Filippov 
Test

commit qemu for openSUSE:Factory

2013-08-19 Thread h_root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2013-08-19 13:31:15

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new (New)


Package is "qemu"

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu-linux-user.changes 2013-08-05 
21:21:00.0 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu-linux-user.changes
2013-08-19 13:31:18.0 +0200
@@ -1,0 +2,23 @@
+Fri Aug 16 23:36:12 UTC 2013 - afaer...@suse.de
+
+- Update to v1.6.0: cf. http://wiki.qemu.org/ChangeLog/1.6
+* Adapt update_git.sh script accordingly
+
+---
+Tue Aug 13 14:36:53 UTC 2013 - afaer...@suse.de
+
+- Update to v1.6.0-rc3: cf. http://wiki.qemu.org/ChangeLog/1.6
+* Adapt update_git.sh script accordingly
+- Changed back versioning scheme to 1.6.0rcX (saschpe, brogers).
+
+---
+Fri Aug  9 13:55:46 UTC 2013 - afaer...@suse.de
+
+- Update to v1.6.0-rc2: cf. http://wiki.qemu.org/ChangeLog/1.6
+* Adapt update_git.sh script accordingly
+- Changed version from 1.6.0rcX to 1.5.9X (reported by lnussel)
+- Drop patch "fix segmentation fault passing with g2h(x) != x"
+  It was a mismerge (pointed out by Peter Maydell), cf.
+  
http://git.qemu.org/?p=qemu.git;a=commit;h=732f9e89a1c737f738c445ff24929a1bc137d1a9
+
+---
--- /work/SRC/openSUSE:Factory/qemu/qemu.changes2013-08-05 
21:21:00.0 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu.changes   2013-08-19 
13:31:18.0 +0200
@@ -1,0 +2,20 @@
+Fri Aug 16 23:36:12 UTC 2013 - afaer...@suse.de
+
+- Update to v1.6.0: cf. http://wiki.qemu.org/ChangeLog/1.6
+* Adapt update_git.sh script accordingly
+
+---
+Tue Aug 13 14:36:53 UTC 2013 - afaer...@suse.de
+
+- Update to v1.6.0-rc3: cf. http://wiki.qemu.org/ChangeLog/1.6
+* Adapt update_git.sh script accordingly
+- Changed back versioning scheme to 1.6.0rcX (saschpe, brogers).
+
+---
+Fri Aug  9 13:55:46 UTC 2013 - afaer...@suse.de
+
+- Update to v1.6.0-rc2: cf. http://wiki.qemu.org/ChangeLog/1.6
+* Adapt update_git.sh script accordingly
+- Changed version from 1.6.0rcX to 1.5.9X (reported by lnussel)
+
+---

Old:

  0019-linux-user-fix-segmentation-fault-p.patch
  0020-linux-user-lock-tcg.patch.patch
  0021-linux-user-Run-multi-threaded-code-.patch
  0022-linux-user-lock-tb-flushing-too.pat.patch
  0023-linux-user-Fake-proc-cpuinfo.patch.patch
  0024-linux-user-implement-FS_IOC_GETFLAG.patch
  0025-linux-user-implement-FS_IOC_SETFLAG.patch
  0026-linux-user-XXX-disable-fiemap.patch.patch
  0027-slirp-nooutgoing.patch.patch
  0028-vnc-password-file-and-incoming-conn.patch
  0029-linux-user-add-more-blk-ioctls.patc.patch
  0030-linux-user-use-target_ulong.patch.patch
  0031-Add-support-for-DictZip-enabled-gzi.patch
  0032-Add-tar-container-format.patch.patch
  0033-Legacy-Patch-kvm-qemu-preXX-dictzip.patch
  0034-Legacy-Patch-kvm-qemu-preXX-report-.patch
  0035-console-add-question-mark-escape-op.patch
  0036-Make-char-muxer-more-robust-wrt-sma.patch
  0037-linux-user-lseek-explicitly-cast-no.patch
  0038-virtfs-proxy-helper-Provide-__u64-f.patch
  qemu-1.6.0-rc1.tar.bz2

New:

  0019-linux-user-lock-tcg.patch.patch
  0020-linux-user-Run-multi-threaded-code-.patch
  0021-linux-user-lock-tb-flushing-too.pat.patch
  0022-linux-user-Fake-proc-cpuinfo.patch.patch
  0023-linux-user-implement-FS_IOC_GETFLAG.patch
  0024-linux-user-implement-FS_IOC_SETFLAG.patch
  0025-linux-user-XXX-disable-fiemap.patch.patch
  0026-slirp-nooutgoing.patch.patch
  0027-vnc-password-file-and-incoming-conn.patch
  0028-linux-user-add-more-blk-ioctls.patc.patch
  0029-linux-user-use-target_ulong.patch.patch
  0030-Add-support-for-DictZip-enabled-gzi.patch
  0031-Add-tar-container-format.patch.patch
  0032-Legacy-Patch-kvm-qemu-preXX-dictzip.patch
  0033-Legacy-Patch-kvm-qemu-preXX-report-.patch
  0034-console-add-question-mark-escape-op.patch
  0035-Make-char-muxer-more-robust-wrt-sma.patch
  0036-linux-user-lseek-explicitly-cast-no.patch
  0037-virtfs-proxy-helper-Provide-__u64-f.patch
  qemu-1.6.0.tar.bz2



Other differences:
--
++ qemu-linux-user.spec ++
--- /var/tmp/diff_new_pack.k7DRsP/_old  2013-08-19 13:31:19.0 +0200
+++ /var/tmp/diff_new_pack.k7DRsP/_new  2013-08-19 13:31:19.0 +0200
@@ -21,9 +21,9 @@
 Summary:Universal CPU emulator
 License:BSD-3-Clause and GPL-2.0 and GPL-2.0+ a

commit qemu for openSUSE:Factory

2013-06-05 Thread h_root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2013-06-05 14:31:44

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new (New)


Package is "qemu"

Changes:

New Changes file:

--- /dev/null   2013-05-23 01:40:31.032032505 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu-linux-user.changes
2013-06-05 14:31:45.0 +0200
@@ -0,0 +1,1263 @@
+---
+Sat May 25 15:50:49 UTC 2013 - afaer...@suse.de
+
+- Amend licenses list with GPL-2.0 (adopted from kvm package)
+- virtfs-proxy-helper.1 shouldn't be installed anymore
+
+---
+Fri May 24 19:57:35 UTC 2013 - afaer...@suse.de
+
+- Fix ppc builds by packaging /emul/ia32-linux (previously in qemu)
+  and /usr/share/qemu/qemu-i386
+
+---
+Fri May 24 16:28:50 UTC 2013 - afaer...@suse.de
+
+- Drop unneeded dependencies: SDL, ALSA, bison, cURL, cyrus-sasl,
+  libaio, libcap, libcap-ng, libgnutls, libjpeg, libpcap, libpng,
+  pwdutils, timezone
+* Reorder BuildRequires alphabetically
+- Tidy up suppression of post-build-checks (requested by Adrian)
+
+---
+Fri May 24 12:33:23 UTC 2013 - afaer...@suse.de
+
+- Use %{?_smp_mflags} rather than %{?jobs:-j%jobs}
+
+---
+Tue May 21 21:13:25 UTC 2013 - afaer...@suse.de
+
+- Split off from qemu.spec.in
+* Dropped some dependencies
+
+---
+Mon May 20 21:14:08 UTC 2013 - afaer...@suse.de
+
+- Update to v1.5.0 final: Cf. http://wiki.qemu.org/ChangeLog/1.5
+* Adapt update_git.sh accordingly
+* Add BuildRequires for gtk2/3 and vte2 to enable new frontend
+* Place translations into new qemu-lang package
+* Really enable SPICE support from 11.4 in configure, too
+
+---
+Fri May 17 13:47:21 UTC 2013 - afaer...@suse.de
+
+- Add BuildRequires for pixman, to avoid using internal version
+  that fails to build on ppc
+
+---
+Thu May 16 10:34:08 UTC 2013 - afaer...@suse.de
+
+- Update to v1.5.0-rc2: Cf. http://wiki.qemu.org/ChangeLog/1.5
+* Adapt update_git.sh accordingly
+- Add patch by brogers to fix SLE 11 SP2 build (from kvm package)
+
+---
+Tue May 14 13:02:18 UTC 2013 - afaer...@suse.de
+
+- Update to v1.5.0-rc1: Cf. http://wiki.qemu.org/ChangeLog/1.5
+* Adapt update_git.sh accordingly
+* TODO file no longer exists, don't try to package it
+* Package qemu-mips64{,el}
+
+---
+Tue May 14 14:51:20 CEST 2013 - oher...@suse.de
+
+- Enable spice support starting from 11.4
+
+---
+Tue May  7 19:56:40 UTC 2013 - afaer...@suse.de
+
+- Update to v1.5.0-rc0: Cf. http://wiki.qemu.org/ChangeLog/1.5
+* Adapt update_git.sh script
+* Audio cards are now all enabled by default
+
+---
+Wed Apr 24 17:15:04 UTC 2013 - afaer...@suse.de
+
+- Enable pa and oss audio drivers, as in kvm package (bnc#737070)
+- Enable hda audio card, as done in kvm package (bnc#801794)
+
+---
+Mon Apr 22 18:27:18 UTC 2013 - dims...@opensuse.org
+
+- Add explicit alsa-devel BuildRequires: this used to (wrongly) be
+  pulled in by libSDL-devel.
+
+---
+Sun Feb 17 11:15:39 UTC 2013 - afaer...@suse.de
+
+- Update licenses from new format_spec_file
+
+---
+Sat Feb 16 12:13:58 UTC 2013 - afaer...@suse.de
+
+- Update to v1.4.0: See http://wiki.qemu.org/ChangeLog/1.4
+* Adapt update_git.sh accordingly
+
+---
+Sun Feb 10 14:27:36 UTC 2013 - afaer...@suse.de
+
+- Update to v1.4.0-rc1: See http://wiki.qemu.org/ChangeLog/1.4
+* Adapt update_git.sh accordingly
+- Update update_git.sh to reference github.com/openSUSE/qemu.git
+
+---
+Thu Dec 13 13:30:57 UTC 2012 - ag...@suse.com
+
+- linux-user: fix lseek with SEEK_END
+
+---
+Thu Dec 13 10:47:52 UTC 2012 - ag...@suse.com
+
+- Cherry pick patches from qemu-kvm into the qemu package:
+   - 0033-Add-support-for-DictZip-enabled-gzi.patch
+   - 0034-Add-tar-co

commit qemu for openSUSE:Factory

2013-04-23 Thread h_root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2013-04-23 15:20:15

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new (New)


Package is "qemu", Maintainer is "afaer...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu.changes2013-02-17 
17:13:48.0 +0100
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu.changes   2013-04-23 
15:20:17.0 +0200
@@ -1,0 +2,6 @@
+Mon Apr 22 18:27:18 UTC 2013 - dims...@opensuse.org
+
+- Add explicit alsa-devel BuildRequires: this used to (wrongly) be
+  pulled in by libSDL-devel.
+
+---



Other differences:
--
++ qemu.spec ++
--- /var/tmp/diff_new_pack.J5cEMg/_old  2013-04-23 15:20:20.0 +0200
+++ /var/tmp/diff_new_pack.J5cEMg/_new  2013-04-23 15:20:20.0 +0200
@@ -69,6 +69,7 @@
 Source400:  update_git.sh
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  SDL-devel
+BuildRequires:  alsa-devel
 BuildRequires:  bison
 BuildRequires:  bluez-devel
 BuildRequires:  curl-devel

++ qemu.spec.in ++
--- /var/tmp/diff_new_pack.J5cEMg/_old  2013-04-23 15:20:20.0 +0200
+++ /var/tmp/diff_new_pack.J5cEMg/_new  2013-04-23 15:20:20.0 +0200
@@ -31,6 +31,7 @@
 Source400:  update_git.sh
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  SDL-devel
+BuildRequires:  alsa-devel
 BuildRequires:  bison
 BuildRequires:  bluez-devel
 BuildRequires:  curl-devel

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit qemu for openSUSE:Factory

2012-12-21 Thread h_root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2012-12-21 10:32:54

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new (New)


Package is "qemu", Maintainer is "afaer...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu.changes2012-12-08 
15:53:10.0 +0100
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu.changes   2012-12-21 
10:32:55.0 +0100
@@ -1,0 +2,16 @@
+Thu Dec 13 13:30:57 UTC 2012 - ag...@suse.com
+
+- linux-user: fix lseek with SEEK_END
+
+---
+Thu Dec 13 10:47:52 UTC 2012 - ag...@suse.com
+
+- Cherry pick patches from qemu-kvm into the qemu package:
+   - 0033-Add-support-for-DictZip-enabled-gzi.patch
+   - 0034-Add-tar-container-format.patch.patch
+   - 0035-Legacy-Patch-kvm-qemu-preXX-dictzip.patch
+   - 0036-Legacy-Patch-kvm-qemu-preXX-report-.patch
+   - 0037-console-add-question-mark-escape-op.patch
+   - 0038-Make-char-muxer-more-robust-wrt-sma.patch
+
+---

New:

  0033-Add-support-for-DictZip-enabled-gzi.patch
  0034-Add-tar-container-format.patch.patch
  0035-Legacy-Patch-kvm-qemu-preXX-dictzip.patch
  0036-Legacy-Patch-kvm-qemu-preXX-report-.patch
  0037-console-add-question-mark-escape-op.patch
  0038-Make-char-muxer-more-robust-wrt-sma.patch
  0039-linux-user-lseek-explicitly-cast-en.patch



Other differences:
--
++ qemu.spec ++
--- /var/tmp/diff_new_pack.s3Go8h/_old  2012-12-21 10:32:56.0 +0100
+++ /var/tmp/diff_new_pack.s3Go8h/_new  2012-12-21 10:32:56.0 +0100
@@ -56,6 +56,13 @@
 Patch0030:  0030-vnc-password-file-and-incoming-conn.patch
 Patch0031:  0031-linux-user-add-more-blk-ioctls.patc.patch
 Patch0032:  0032-linux-user-use-target_ulong.patch.patch
+Patch0033:  0033-Add-support-for-DictZip-enabled-gzi.patch
+Patch0034:  0034-Add-tar-container-format.patch.patch
+Patch0035:  0035-Legacy-Patch-kvm-qemu-preXX-dictzip.patch
+Patch0036:  0036-Legacy-Patch-kvm-qemu-preXX-report-.patch
+Patch0037:  0037-console-add-question-mark-escape-op.patch
+Patch0038:  0038-Make-char-muxer-more-robust-wrt-sma.patch
+Patch0039:  0039-linux-user-lseek-explicitly-cast-en.patch
 # this is to make lint happy
 Source300:  rpmlintrc
 Source302:  bridge.conf
@@ -206,6 +213,13 @@
 %patch0030 -p1
 %patch0031 -p1
 %patch0032 -p1
+%patch0033 -p1
+%patch0034 -p1
+%patch0035 -p1
+%patch0036 -p1
+%patch0037 -p1
+%patch0038 -p1
+%patch0039 -p1
 
 %build
 # build QEMU

++ 0001-Handle-CPU-interrupts-by-inline-che.patch ++
--- /var/tmp/diff_new_pack.s3Go8h/_old  2012-12-21 10:32:56.0 +0100
+++ /var/tmp/diff_new_pack.s3Go8h/_new  2012-12-21 10:32:56.0 +0100
@@ -29,7 +29,7 @@
  linux-user/main.c |8 
  qemu-options.hx   |9 +
  vl.c  |5 +
- 6 Dateien geändert, 60 Zeilen hinzugefügt(+), 3 Zeilen entfernt(-)
+ 6 files changed, 60 insertions(+), 3 deletions(-)
 
 diff --git a/cpu-exec.c b/cpu-exec.c
 index 904ee73..b83d43e 100644

++ 0002-XXX-dont-dump-core-on-sigabort.patc.patch ++
--- /var/tmp/diff_new_pack.s3Go8h/_old  2012-12-21 10:32:56.0 +0100
+++ /var/tmp/diff_new_pack.s3Go8h/_new  2012-12-21 10:32:56.0 +0100
@@ -5,7 +5,7 @@
 
 ---
  linux-user/signal.c |6 ++
- 1 Datei geändert, 6 Zeilen hinzugefügt(+)
+ 1 files changed, 6 insertions(+), 0 deletions(-)
 
 diff --git a/linux-user/signal.c b/linux-user/signal.c
 index 95e2ffa..4758c11 100644

++ 0003-XXX-work-around-SA_RESTART-race-wit.patch ++
--- /var/tmp/diff_new_pack.s3Go8h/_old  2012-12-21 10:32:56.0 +0100
+++ /var/tmp/diff_new_pack.s3Go8h/_new  2012-12-21 10:32:56.0 +0100
@@ -9,7 +9,7 @@
  linux-user/qemu.h|3 ++
  linux-user/signal.c  |   22 
  linux-user/syscall.c |   90 +-
- 4 Dateien geändert, 130 Zeilen hinzugefügt(+), 10 Zeilen entfernt(-)
+ 4 files changed, 130 insertions(+), 10 deletions(-)
 
 diff --git a/linux-user/main.c b/linux-user/main.c
 index c339af8..c4d10ac 100644

++ 0004-qemu-0.9.0.cvs-binfmt.patch.patch ++
--- /var/tmp/diff_new_pack.s3Go8h/_old  2012-12-21 10:32:56.0 +0100
+++ /var/tmp/diff_new_pack.s3Go8h/_new  2012-12-21 10:32:56.0 +0100
@@ -11,7 +11,7 @@
 Signed-off-by: Ulrich Hecht 
 ---
  scripts/qemu-binfmt-conf.sh |   37 -
- 1 Datei geändert, 20 Zeilen hinzugefügt(+), 17 Zeilen entfernt(-)
+ 1 files changed, 20 insertions(+), 17 deletions(-)
 
 diff --git a/scripts/qemu-binfmt-conf.sh b/scripts/qemu-binfmt-conf.sh
 index 0

commit qemu for openSUSE:Factory

2012-10-19 Thread h_root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2012-10-19 13:36:11

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new (New)


Package is "qemu", Maintainer is "afaer...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu.changes2012-09-16 
23:47:49.0 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu.changes   2012-10-19 
13:36:13.0 +0200
@@ -1,0 +2,15 @@
+Tue Oct 10 18:14:59 UTC 2012 - ag...@suse.com
+
+- use ulong for syscall parameters. fixes lseek with big files
+
+---
+Tue Oct 10 17:16:20 UTC 2012 - ag...@suse.com
+
+- Add more block ioctl handlers for kiwi
+
+---
+Tue Oct  9 19:55:32 UTC 2012 - afaer...@suse.de
+
+- Sync qemu.spec.in file, please don't forget!
+
+---

New:

  0034-linux-user-add-more-blk-ioctls.patc.patch
  0035-linux-user-use-target_ulong.patch.patch



Other differences:
--
++ qemu.spec ++
--- /var/tmp/diff_new_pack.BVH8r0/_old  2012-10-19 13:36:15.0 +0200
+++ /var/tmp/diff_new_pack.BVH8r0/_new  2012-10-19 13:36:15.0 +0200
@@ -57,6 +57,8 @@
 Patch0031:  0031-linux-user-XXX-disable-fiemap.patch.patch
 Patch0032:  0032-slirp-nooutgoing.patch.patch
 Patch0033:  0033-vnc-password-file-and-incoming-conn.patch
+Patch0034:  0034-linux-user-add-more-blk-ioctls.patc.patch
+Patch0035:  0035-linux-user-use-target_ulong.patch.patch
 # this is to make lint happy
 Source300:  rpmlintrc
 Source302:  bridge.conf
@@ -208,6 +210,8 @@
 %patch0031 -p1
 %patch0032 -p1
 %patch0033 -p1
+%patch0034 -p1
+%patch0035 -p1
 
 %build
 # build QEMU

++ 0011-block-vmdk-Support-creation-of-SCSI.patch ++
--- /var/tmp/diff_new_pack.BVH8r0/_old  2012-10-19 13:36:15.0 +0200
+++ /var/tmp/diff_new_pack.BVH8r0/_new  2012-10-19 13:36:15.0 +0200
@@ -3,7 +3,7 @@
 Date: Tue, 14 Apr 2009 16:37:42 +0200
 Subject: [PATCH] block/vmdk: Support creation of SCSI VMDK images in qemu-img
 MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
+Content-Type: text/plain; charset=utf-8
 Content-Transfer-Encoding: 8bit
 
 Signed-off-by: Ulrich Hecht 

++ 0012-configure-Enable-mipsn32-linux-user.patch ++
--- /var/tmp/diff_new_pack.BVH8r0/_old  2012-10-19 13:36:15.0 +0200
+++ /var/tmp/diff_new_pack.BVH8r0/_new  2012-10-19 13:36:15.0 +0200
@@ -3,7 +3,7 @@
 Date: Wed, 25 Aug 2010 14:23:43 +0200
 Subject: [PATCH] configure: Enable mipsn32*-linux-user builds
 MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
+Content-Type: text/plain; charset=utf-8
 Content-Transfer-Encoding: 8bit
 
 Signed-off-by: Ulrich Hecht 

++ 0013-linux-user-add-binfmt-wrapper-for-a.patch ++
--- /var/tmp/diff_new_pack.BVH8r0/_old  2012-10-19 13:36:15.0 +0200
+++ /var/tmp/diff_new_pack.BVH8r0/_new  2012-10-19 13:36:15.0 +0200
@@ -3,7 +3,7 @@
 Date: Fri, 30 Sep 2011 19:40:36 +0200
 Subject: [PATCH] linux-user: add binfmt wrapper for argv[0] handling
 MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
+Content-Type: text/plain; charset=utf-8
 Content-Transfer-Encoding: 8bit
 
 When using qemu's linux-user binaries through binfmt, argv[0] gets lost

++ 0021-use-libexecdir-instead-of-ignoring-.patch ++
--- /var/tmp/diff_new_pack.BVH8r0/_old  2012-10-19 13:36:15.0 +0200
+++ /var/tmp/diff_new_pack.BVH8r0/_new  2012-10-19 13:36:15.0 +0200
@@ -1,10 +1,9 @@
 From 50cab0124e30c58c786c181b8b1909c659a7d458 Mon Sep 17 00:00:00 2001
 From: Michael Tokarev 
 Date: Thu, 7 Jun 2012 01:11:00 +0400
-Subject: [PATCH] use --libexecdir instead of ignoring it first and
- reinventing it later
+Subject: [PATCH] use --libexecdir instead of ignoring it first and reinventing 
it later
 MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
+Content-Type: text/plain; charset=utf-8
 Content-Transfer-Encoding: 8bit
 
 Commit 7b93fadf3a38d1ed65ea5536a52efc2772c6e3b8 "Add basic version

++ 0023-linux-user-fix-segmentation-fault-p.patch ++
--- /var/tmp/diff_new_pack.BVH8r0/_old  2012-10-19 13:36:15.0 +0200
+++ /var/tmp/diff_new_pack.BVH8r0/_new  2012-10-19 13:36:15.0 +0200
@@ -3,7 +3,7 @@
 Date: Mon, 25 Jun 2012 19:02:32 +0200
 Subject: [PATCH] linux-user: fix segmentation fault passing with g2h(x) != x
 MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
+Content-Type: text/plain; charset=utf-8
 Content-Transfer-Encoding: 8bit
 
 When forwarding a segmentation fault into the guest process, we were passing

++ 0032-slirp-nooutgoing.patch.pa

commit qemu for openSUSE:Factory

2012-09-16 Thread h_root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2012-09-16 23:47:46

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new (New)


Package is "qemu", Maintainer is "afaer...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu.changes2012-09-15 
17:29:40.0 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu.changes   2012-09-16 
23:47:49.0 +0200
@@ -1,0 +2,5 @@
+Fri Sep 14 16:22:01 UTC 2012 - sch...@linux-m68k.org
+
+- Don't strip binaries
+
+---



Other differences:
--
++ qemu.spec ++
--- /var/tmp/diff_new_pack.I2BaUP/_old  2012-09-16 23:47:51.0 +0200
+++ /var/tmp/diff_new_pack.I2BaUP/_new  2012-09-16 23:47:51.0 +0200
@@ -242,6 +242,7 @@
--enable-linux-user \
--disable-system \
--static --disable-linux-aio \
+   --disable-strip \
--extra-cflags="$QEMU_OPT_FLAGS"
 %if 0%{?suse_version} == 1140
 # -lrt needs to come after -lglib-2.0 to avoid undefined clock_gettime

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org




commit qemu for openSUSE:Factory

2012-09-15 Thread h_root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2012-09-15 17:29:38

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new (New)


Package is "qemu", Maintainer is "afaer...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu.changes2012-09-14 
12:36:09.0 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu.changes   2012-09-15 
17:29:40.0 +0200
@@ -1,0 +2,5 @@
+Thu Sep 13 13:12:52 UTC 2012 - idon...@suse.com
+
+- Add explicit dependency on makeinfo for manpage/doc generation
+
+---



Other differences:
--
++ qemu.spec ++
--- /var/tmp/diff_new_pack.Rdql1j/_old  2012-09-15 17:29:41.0 +0200
+++ /var/tmp/diff_new_pack.Rdql1j/_new  2012-09-15 17:29:41.0 +0200
@@ -77,6 +77,9 @@
 BuildRequires:  libjpeg-devel
 BuildRequires:  libpcap-devel
 BuildRequires:  libpng-devel
+%if 0%{?suse_version} > 1220
+BuildRequires:  makeinfo
+%endif
 BuildRequires:  ncurses-devel
 # we must not install the qemu package when under qemu build
 %if 0%{?qemu_user_space_build:1}

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit qemu for openSUSE:Factory

2012-08-26 Thread h_root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2012-08-26 11:34:19

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new (New)


Package is "qemu", Maintainer is "brog...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu.changes2012-07-22 
15:21:31.0 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu.changes   2012-08-26 
11:34:23.0 +0200
@@ -1,0 +2,6 @@
+Tue Jul 31 09:50:25 UTC 2012 - ag...@suse.com
+
+- add hijack for /proc/cpuinfo
+- add compatibility patch for glibc 2.16 (Thanks AJ!)
+
+---

New:

  0029-linux-user-Fake-proc-cpuinfo.patch.patch
  0030-Replace-struct-siginfo-with-siginfo.patch



Other differences:
--
++ qemu.spec ++
--- /var/tmp/diff_new_pack.06v7zt/_old  2012-08-26 11:34:25.0 +0200
+++ /var/tmp/diff_new_pack.06v7zt/_new  2012-08-26 11:34:25.0 +0200
@@ -52,6 +52,8 @@
 Patch0026:  0026-linux-user-Run-multi-threaded-code-.patch
 Patch0027:  0027-linux-user-lock-tb-flushing-too.pat.patch
 Patch0028:  0028-XXX-merge-with-segmentation-fault-p.patch
+Patch0029:  0029-linux-user-Fake-proc-cpuinfo.patch.patch
+Patch0030:  0030-Replace-struct-siginfo-with-siginfo.patch
 # this is to make lint happy
 Source300:  rpmlintrc
 Source302:  bridge.conf
@@ -187,6 +189,8 @@
 %patch0026 -p1
 %patch0027 -p1
 %patch0028 -p1
+%patch0029 -p1
+%patch0030 -p1
 
 %build
 # build QEMU

++ 0029-linux-user-Fake-proc-cpuinfo.patch.patch ++
>From 63697bbdfd6ccede902ce09cb0c4f860e0fdf099 Mon Sep 17 00:00:00 2001
From: Alexander Graf 
Date: Mon, 23 Jul 2012 10:24:14 +0200
Subject: [PATCH] linux-user: Fake /proc/cpuinfo

Fedora 17 for ARM reads /proc/cpuinfo and fails if it doesn't contain
ARM related contents. This patch implements a quick hack to expose real
/proc/cpuinfo data taken from a real world machine.

The real fix would be to generate at least the flags automatically based
on the selected CPU. Please do not submit this patch upstream until this
has happened.

Signed-off-by: Alexander Graf 
---
 linux-user/syscall.c |   20 
 1 files changed, 20 insertions(+), 0 deletions(-)

diff --git a/linux-user/syscall.c b/linux-user/syscall.c
index b0566cd..2efd7f4 100644
--- a/linux-user/syscall.c
+++ b/linux-user/syscall.c
@@ -4980,6 +4980,25 @@ static int open_self_stat(void *cpu_env, int fd)
 return 0;
 }
 
+static int open_cpuinfo(void *cpu_env, int fd)
+{
+dprintf(fd,
+"Processor   : ARMv7 Processor rev 5 (v7l)\n"
+"BogoMIPS: 799.53\n"
+"Features: swp half thumb fastmult vfp edsp thumbee neon vfpv3\n"
+"CPU implementer : 0x41\n"
+"CPU architecture: 7\n"
+"CPU variant : 0x2\n"
+"CPU part: 0xc08\n"
+"CPU revision: 5\n"
+"\n"
+"Hardware: Genesi Efika MX (Smarttop)\n"
+"Revision: 51030\n"
+"Serial  : \n");
+
+return 0;
+}
+
 static int open_self_auxv(void *cpu_env, int fd)
 {
 TaskState *ts = ((CPUArchState *)cpu_env)->opaque;
@@ -5020,6 +5039,7 @@ static int do_open(void *cpu_env, const char *pathname, 
int flags, mode_t mode)
 { "/proc/self/maps", open_self_maps },
 { "/proc/self/stat", open_self_stat },
 { "/proc/self/auxv", open_self_auxv },
+{ "/proc/cpuinfo", open_cpuinfo },
 { NULL, NULL }
 };
 
++ 0030-Replace-struct-siginfo-with-siginfo.patch ++
>From 3ff16f3f6b220d13caeb068a865c82675da802ba Mon Sep 17 00:00:00 2001
From: Richard W.M. Jones 
Date: Thu, 5 Jul 2012 03:32:44 +
Subject: [PATCH] Replace 'struct siginfo' with 'siginfo_t'.

glibc 2.16 will remove the undocumented definition of 'struct siginfo'
from .

This change is already present in glibc 2.15.90, so qemu compilation
of certain targets (eg. cris-user) breaks.

This struct was always typedef'd to be the same as 'siginfo_t' which
is what POSIX documents, so use that instead.

Signed-off-by: Richard W.M. Jones 
Reviewed-by: Peter Maydell 
Signed-off-by: Alexander Graf 
---
 linux-user/signal.c |8 
 user-exec.c |2 +-
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/linux-user/signal.c b/linux-user/signal.c
index c00cf75..f33ea70 100644
--- a/linux-user/signal.c
+++ b/linux-user/signal.c
@@ -2877,7 +2877,7 @@ static void setup_rt_frame(int sig, struct 
target_sigaction *ka,
 * Arguments to signal handler:
 *
 *   a0 = signal number
-*   a1 = pointer to struct siginfo
+*   a1 = pointer to siginfo_t
 *   a2 = pointer to struct ucontext
 *
 * $25 and PC point to the signal handler, $29 points to the
@@ -3283,7 +3283,7 @@ struct t

commit qemu for openSUSE:Factory

2012-07-22 Thread h_root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2012-07-22 15:20:35

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new (New)


Package is "qemu", Maintainer is "brog...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu.changes2012-06-29 
11:34:36.0 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu.changes   2012-07-22 
15:21:31.0 +0200
@@ -1,0 +2,25 @@
+Wed Jul 11 21:16:34 UTC 2012 - ag...@suse.com
+
+- fix segfault even better
+
+---
+Wed Jul 11 14:52:02 UTC 2012 - ag...@suse.com
+
+- linux-user: improve locking even across tb flushes
+
+---
+Tue Jul 10 18:43:31 UTC 2012 - ag...@suse.com
+
+- linux-user: pin multi-threaded applications to a single host cpu
+
+---
+Tue Jul 10 16:42:54 UTC 2012 - ag...@suse.com
+
+- linux-user: improve lock
+
+---
+Thu Jul  5 15:37:05 UTC 2012 - ag...@suse.com
+
+- linux-user: add tcg lock for multi-threaded guest programs
+
+---

New:

  0025-linux-user-lock-tcg.patch.patch
  0026-linux-user-Run-multi-threaded-code-.patch
  0027-linux-user-lock-tb-flushing-too.pat.patch
  0028-XXX-merge-with-segmentation-fault-p.patch



Other differences:
--
++ qemu.spec ++
--- /var/tmp/diff_new_pack.U4d1Jo/_old  2012-07-22 15:21:32.0 +0200
+++ /var/tmp/diff_new_pack.U4d1Jo/_new  2012-07-22 15:21:32.0 +0200
@@ -48,6 +48,10 @@
 Patch0022:  0022-use-libexecdir-instead-of-ignoring-.patch
 Patch0023:  0023-linux-user-Ignore-broken-loop-ioctl.patch
 Patch0024:  0024-linux-user-fix-segmentation-fault-p.patch
+Patch0025:  0025-linux-user-lock-tcg.patch.patch
+Patch0026:  0026-linux-user-Run-multi-threaded-code-.patch
+Patch0027:  0027-linux-user-lock-tb-flushing-too.pat.patch
+Patch0028:  0028-XXX-merge-with-segmentation-fault-p.patch
 # this is to make lint happy
 Source300:  rpmlintrc
 Source302:  bridge.conf
@@ -179,6 +183,10 @@
 %patch0022 -p1
 %patch0023 -p1
 %patch0024 -p1
+%patch0025 -p1
+%patch0026 -p1
+%patch0027 -p1
+%patch0028 -p1
 
 %build
 # build QEMU

++ 0025-linux-user-lock-tcg.patch.patch ++
>From 9a66bfa1a21b7429229be3d52b1d6ea08b141d36 Mon Sep 17 00:00:00 2001
From: Alexander Graf 
Date: Thu, 5 Jul 2012 17:31:39 +0200
Subject: [PATCH] linux-user: lock tcg

The tcg code generator is not thread safe. Lock its generation between
different threads.

Signed-off-by: Alexander Graf 
---
 linux-user/mmap.c |3 +++
 tcg/tcg.c |   36 ++--
 tcg/tcg.h |6 ++
 3 files changed, 43 insertions(+), 2 deletions(-)

diff --git a/linux-user/mmap.c b/linux-user/mmap.c
index 3f5e1d7..83e9eda 100644
--- a/linux-user/mmap.c
+++ b/linux-user/mmap.c
@@ -30,6 +30,7 @@
 
 #include "qemu.h"
 #include "qemu-common.h"
+#include "tcg.h"
 
 //#define DEBUG_MMAP
 
@@ -41,6 +42,7 @@ void mmap_lock(void)
 {
 if (mmap_lock_count++ == 0) {
 pthread_mutex_lock(&mmap_mutex);
+tcg_lock();
 }
 }
 
@@ -48,6 +50,7 @@ void mmap_unlock(void)
 {
 if (--mmap_lock_count == 0) {
 pthread_mutex_unlock(&mmap_mutex);
+tcg_unlock();
 }
 }
 
diff --git a/tcg/tcg.c b/tcg/tcg.c
index ab589c7..4c93acb 100644
--- a/tcg/tcg.c
+++ b/tcg/tcg.c
@@ -40,6 +40,8 @@
 #include "cache-utils.h"
 #include "host-utils.h"
 #include "qemu-timer.h"
+#include "config-host.h"
+#include "qemu-thread.h"
 
 /* Note: the long term plan is to reduce the dependancies on the QEMU
CPU definitions. Currently they are used for qemu_ld/st
@@ -105,6 +107,29 @@ static TCGRegSet tcg_target_call_clobber_regs;
 uint16_t *gen_opc_ptr;
 TCGArg *gen_opparam_ptr;
 
+#ifdef CONFIG_USER_ONLY
+static __thread int tcg_lock_count;
+#endif
+void tcg_lock(void)
+{
+#ifdef CONFIG_USER_ONLY
+TCGContext *s = &tcg_ctx;
+if (tcg_lock_count++ == 0) {
+qemu_mutex_lock(&s->lock);
+}
+#endif
+}
+
+void tcg_unlock(void)
+{
+#ifdef CONFIG_USER_ONLY
+TCGContext *s = &tcg_ctx;
+if (--tcg_lock_count == 0) {
+qemu_mutex_unlock(&s->lock);
+}
+#endif
+}
+
 static inline void tcg_out8(TCGContext *s, uint8_t v)
 {
 *s->code_ptr++ = v;
@@ -245,7 +270,8 @@ void tcg_context_init(TCGContext *s)
 memset(s, 0, sizeof(*s));
 s->temps = s->static_temps;
 s->nb_globals = 0;
-
+qemu_mutex_init(&s->lock);
+
 /* Count total number of arguments and allocate the corresponding
  

commit qemu for openSUSE:Factory

2012-06-29 Thread h_root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2012-06-29 11:34:35

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new (New)


Package is "qemu", Maintainer is "brog...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu.changes2012-06-25 
12:01:51.0 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu.changes   2012-06-29 
11:34:36.0 +0200
@@ -1,0 +2,15 @@
+Wed Jun 25 19:29:05 UTC 2012 - afaer...@suse.de
+
+- include qemu-img and qemu-nbd in qemu-tools package
+
+---
+Wed Jun 25 18:30:54 UTC 2012 - afaer...@suse.de
+
+- add qemu-guest-agent package
+
+---
+Mon Jun 25 17:40:36 UTC 2012 - ag...@suse.com
+
+- add fix for segv in linux-user (fixes java)
+
+---

New:

  0024-linux-user-fix-segmentation-fault-p.patch



Other differences:
--
++ qemu.spec ++
--- /var/tmp/diff_new_pack.j3AOOr/_old  2012-06-29 11:34:37.0 +0200
+++ /var/tmp/diff_new_pack.j3AOOr/_new  2012-06-29 11:34:37.0 +0200
@@ -47,6 +47,7 @@
 Patch0021:  0021-linux-user-fix-multi-threaded-proc-.patch
 Patch0022:  0022-use-libexecdir-instead-of-ignoring-.patch
 Patch0023:  0023-linux-user-Ignore-broken-loop-ioctl.patch
+Patch0024:  0024-linux-user-fix-segmentation-fault-p.patch
 # this is to make lint happy
 Source300:  rpmlintrc
 Source302:  bridge.conf
@@ -97,9 +98,8 @@
 BuildRequires:  python
 Requires:   /usr/sbin/groupadd
 Requires:   pwdutils
-Requires:   qemu-tools
 Requires:   timezone
-Requires:   virt-utils
+Recommends: qemu-tools
 
 %description
 QEMU is an extremely well-performing CPU emulator that allows you to
@@ -123,6 +123,20 @@
 
 This sub-package contains various tools, including a bridge helper.
 
+%package guest-agent
+Summary:Universal CPU emulator -- Guest agent
+Group:  System/Emulators/PC
+Provides:   qemu:%_bindir/qemu-ga
+
+%description guest-agent
+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 the guest agent.
+
 %package linux-user
 Summary:Universal CPU emulator -- Linux User binaries
 Group:  System/Emulators/PC
@@ -164,6 +178,7 @@
 %patch0021 -p1
 %patch0022 -p1
 %patch0023 -p1
+%patch0024 -p1
 
 %build
 # build QEMU
@@ -185,7 +200,10 @@
--disable-spice
 %endif
 make %{?jobs:-j%jobs} V=1
-mv *-softmmu/qemu-system-* qemu-io qemu-bridge-helper dynamic || true
+mv *-softmmu/qemu-system-* dynamic
+mv qemu-io qemu-img qemu-nbd qemu-bridge-helper dynamic
+mv qemu-img.1 qemu-nbd.8 dynamic
+mv qemu-ga dynamic
 make clean
 # build userland emus
 ./configure --prefix=%_prefix --sysconfdir=%_sysconfdir \
@@ -202,15 +220,20 @@
 
 %install
 make install DESTDIR=$RPM_BUILD_ROOT
-rm -f $RPM_BUILD_ROOT/%_mandir/man1/qemu-img.1
-rm -f $RPM_BUILD_ROOT/%_mandir/man8/qemu-nbd.8
 rm -fr $RPM_BUILD_ROOT/%_datadir/doc
 install -m 755 dynamic/qemu-system-* $RPM_BUILD_ROOT/%_bindir
 install -m 755 dynamic/qemu-io $RPM_BUILD_ROOT/%_bindir
+install -m 755 dynamic/qemu-img $RPM_BUILD_ROOT/%_bindir
+install -m 755 dynamic/qemu-nbd $RPM_BUILD_ROOT/%_bindir
+install -m 755 dynamic/qemu-ga $RPM_BUILD_ROOT/%_bindir
 install -d -m 755 $RPM_BUILD_ROOT/%_sbindir
 install -m 755 scripts/qemu-binfmt-conf.sh $RPM_BUILD_ROOT/%_sbindir
 install -d -m 755 $RPM_BUILD_ROOT/%_libexecdir
 install -m 755 dynamic/qemu-bridge-helper $RPM_BUILD_ROOT/%_libexecdir
+install -d -m 755 $RPM_BUILD_ROOT/%_mandir/man1
+install -m 644 dynamic/qemu-img.1 $RPM_BUILD_ROOT/%_mandir/man1
+install -d -m 755 $RPM_BUILD_ROOT/%_mandir/man8
+install -m 644 dynamic/qemu-nbd.8 $RPM_BUILD_ROOT/%_mandir/man8
 install -D -m 644 %{SOURCE302} $RPM_BUILD_ROOT/%{_sysconfdir}/qemu/bridge.conf
 %ifnarch %ix86 x86_64
 ln -sf ../../../emul/ia32-linux $RPM_BUILD_ROOT/usr/share/qemu/qemu-i386
@@ -242,7 +265,7 @@
 %defattr(-, root, root)
 %doc COPYING COPYING.LIB Changelog README TODO VERSION qemu-doc.html 
qemu-tech.html
 %_bindir/qemu-system-*
-%doc %_mandir/man[18]/qemu*.[18].gz
+%doc %_mandir/man1/qemu.1.gz
 %_datadir/%name
 %ifnarch %ix86 x86_64 ia64
 %dir /emul/ia32-linux
@@ -252,10 +275,19 @@
 
 %files tools
 %defattr(-, root, root)
+%doc %_mandir/man1/qemu-img.1.gz
+%doc %_mandir/man8/qemu-nbd.8.gz
 %_bindir/qemu-io
+%_bindir/qemu-img
+%_b

commit qemu for openSUSE:Factory

2012-06-25 Thread h_root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2012-06-25 12:01:48

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new (New)


Package is "qemu", Maintainer is "brog...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu.changes2012-06-16 
11:44:12.0 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu.changes   2012-06-25 
12:01:51.0 +0200
@@ -1,0 +2,15 @@
+Tue Jun 19 16:06:52 UTC 2012 - afaer...@suse.de
+
+- revert LIBRARY_PATH patch by Alex
+
+---
+Mon Jun 18 12:27:56 UTC 2012 - afaer...@suse.de
+
+- add patch by Alex to force gcc being emulated for LIBRARY_PATH
+
+---
+Mon Jun 18 09:06:41 UTC 2012 - dval...@suse.com
+
+- add libfdt1 to buildrequires on ppc 
+
+---



Other differences:
--
++ qemu.spec ++
--- /var/tmp/diff_new_pack.rNLQdp/_old  2012-06-25 12:01:53.0 +0200
+++ /var/tmp/diff_new_pack.rNLQdp/_new  2012-06-25 12:01:53.0 +0200
@@ -86,6 +86,10 @@
 BuildRequires:  spice-protocol-devel
 %endif
 %endif
+%ifarch ppc ppc64
+#we need that for -M pseries support in SLES
+BuildRequires:  libfdt1-devel
+%endif
 BuildRequires:  fdupes
 BuildRequires:  glib2-devel
 BuildRequires:  libvdeplug3-devel

++ 0019-linux-user-ARM-Ignore-immediate-val.patch ++
--- /var/tmp/diff_new_pack.rNLQdp/_old  2012-06-25 12:01:53.0 +0200
+++ /var/tmp/diff_new_pack.rNLQdp/_new  2012-06-25 12:01:53.0 +0200
@@ -1,7 +1,8 @@
 From 8cc5120497695e7ea8dde9b096eb6c8cb9b6ac35 Mon Sep 17 00:00:00 2001
 From: Alexander Graf 
 Date: Tue, 29 May 2012 17:28:07 +0200
-Subject: [PATCH] linux-user: ARM: Ignore immediate value for svc in thumb mode
+Subject: [PATCH] linux-user: ARM: Ignore immediate value for svc in thumb
+ mode
 
 When running in thumb mode, Linux doesn't evaluate the immediate value
 of the svc instruction, but instead just always assumes the syscall number

++ 0022-use-libexecdir-instead-of-ignoring-.patch ++
--- /var/tmp/diff_new_pack.rNLQdp/_old  2012-06-25 12:01:53.0 +0200
+++ /var/tmp/diff_new_pack.rNLQdp/_new  2012-06-25 12:01:53.0 +0200
@@ -1,9 +1,10 @@
 From 57fd4d50146ef90693d569ee799f7e9e9d606e05 Mon Sep 17 00:00:00 2001
 From: Michael Tokarev 
 Date: Thu, 7 Jun 2012 01:11:00 +0400
-Subject: [PATCH] use --libexecdir instead of ignoring it first and reinventing 
it later
+Subject: [PATCH] use --libexecdir instead of ignoring it first and
+ reinventing it later
 MIME-Version: 1.0
-Content-Type: text/plain; charset=utf-8
+Content-Type: text/plain; charset=UTF-8
 Content-Transfer-Encoding: 8bit
 
 Commit 7b93fadf3a38d1ed65ea5536a52efc2772c6e3b8 "Add basic version

++ qemu.spec.in ++
--- /var/tmp/diff_new_pack.rNLQdp/_old  2012-06-25 12:01:53.0 +0200
+++ /var/tmp/diff_new_pack.rNLQdp/_new  2012-06-25 12:01:53.0 +0200
@@ -64,6 +64,10 @@
 BuildRequires:  spice-protocol-devel
 %endif
 %endif
+%ifarch ppc ppc64
+#we need that for -M pseries support in SLES
+BuildRequires:  libfdt1-devel
+%endif
 BuildRequires:  fdupes
 BuildRequires:  glib2-devel
 BuildRequires:  libvdeplug3-devel

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit qemu for openSUSE:Factory

2012-06-16 Thread h_root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2012-06-16 11:44:09

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new (New)


Package is "qemu", Maintainer is "brog...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu.changes2012-06-10 
21:53:04.0 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu.changes   2012-06-16 
11:44:12.0 +0200
@@ -1,0 +2,28 @@
+Thu Jun 14 14:39:57 UTC 2012 - afaer...@suse.de
+
+- revert qemu-bridge-helper mode change (cf. BNC#765948)
+
+---
+Mon Jun 13 13:44:28 UTC 2012 - brog...@suse.com
+
+- don't use permissions.d
+
+---
+Wed Jun 13 08:19:01 UTC 2012 - ag...@suse.com
+
+- Add fix for bogus losetup ioctl to not warn us about it
+
+---
+Sat Jun  9 19:09:39 UTC 2012 - brog...@suse.com
+
+- Set up bridge helper as a setuid executable
+
+---
+Sat Jun  9 12:17:45 UTC 2012 - afaer...@suse.de
+
+- Add patch for specifying --libexecdir
+* Fixes having to specify the path to qemu-bridge-helper manually
+- Drop superfluous `make qemu-img`
+- Move qemu-bridge-helper to its own subpackage, to share with KVM
+
+---

New:

  0022-use-libexecdir-instead-of-ignoring-.patch
  0023-linux-user-Ignore-broken-loop-ioctl.patch
  bridge.conf



Other differences:
--
++ qemu.spec ++
--- /var/tmp/diff_new_pack.FavsVN/_old  2012-06-16 11:44:14.0 +0200
+++ /var/tmp/diff_new_pack.FavsVN/_new  2012-06-16 11:44:14.0 +0200
@@ -45,8 +45,11 @@
 Patch0019:  0019-linux-user-ARM-Ignore-immediate-val.patch
 Patch0020:  0020-linux-user-arm-no-tb_flush-on-reset.patch
 Patch0021:  0021-linux-user-fix-multi-threaded-proc-.patch
+Patch0022:  0022-use-libexecdir-instead-of-ignoring-.patch
+Patch0023:  0023-linux-user-Ignore-broken-loop-ioctl.patch
 # this is to make lint happy
 Source300:  rpmlintrc
+Source302:  bridge.conf
 Source400:  update_git.sh
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  SDL-devel
@@ -86,7 +89,11 @@
 BuildRequires:  fdupes
 BuildRequires:  glib2-devel
 BuildRequires:  libvdeplug3-devel
+BuildRequires:  pwdutils
 BuildRequires:  python
+Requires:   /usr/sbin/groupadd
+Requires:   pwdutils
+Requires:   qemu-tools
 Requires:   timezone
 Requires:   virt-utils
 
@@ -97,6 +104,21 @@
 system. It currently emulates x86, ARM, PowerPC and SPARC CPUs as well
 as PC and PowerMac systems.
 
+%package tools
+Summary:Universal CPU emulator -- Tools
+Group:  System/Emulators/PC
+Provides:   qemu:%_libexecdir/qemu-bridge-helper
+PreReq: permissions
+
+%description tools
+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 various tools, including a bridge helper.
+
 %package linux-user
 Summary:Universal CPU emulator -- Linux User binaries
 Group:  System/Emulators/PC
@@ -109,9 +131,9 @@
 system. It currently emulates x86, ARM, PowerPC and SPARC CPUs as well
 as PC and PowerMac systems.
 
-This sub package contains static linked binaries for runnign linux-user
+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 architectures builds
+run cross-architecture builds.
 
 %prep
 %setup -q
@@ -136,12 +158,15 @@
 %patch0019 -p1
 %patch0020 -p1
 %patch0021 -p1
+%patch0022 -p1
+%patch0023 -p1
 
 %build
 # build QEMU
 mkdir -p dynamic
 # build qemu-system
 ./configure --prefix=%_prefix --sysconfdir=%_sysconfdir \
+   --libexecdir=%_libexecdir \
--audio-card-list="ac97 es1370 sb16 cs4231a adlib gus" \
--audio-drv-list="alsa sdl" --enable-mixemu --enable-vde \
--enable-curl \
@@ -156,11 +181,11 @@
--disable-spice
 %endif
 make %{?jobs:-j%jobs} V=1
-make qemu-img V=1
 mv *-softmmu/qemu-system-* qemu-io qemu-bridge-helper dynamic || true
 make clean
 # build userland emus
 ./configure --prefix=%_prefix --sysconfdir=%_sysconfdir \
+   --libexecdir=%_libexecdir \
--enable-linux-user \
--disable-system \
--static --disable-linux-aio \
@@ -172,7 +197,7 @@
 make %

commit qemu for openSUSE:Factory

2012-06-10 Thread h_root
Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2012-06-10 20:33:24

Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and  /work/SRC/openSUSE:Factory/.qemu.new (New)


Package is "qemu", Maintainer is "brog...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/qemu/qemu.changes2012-05-25 
16:19:04.0 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new/qemu.changes   2012-06-10 
21:53:04.0 +0200
@@ -1,0 +2,33 @@
+Tue Jun  5 13:25:43 UTC 2012 - afaer...@suse.de
+
+- Update to v1.1.0: see http://wiki.qemu.org/ChangeLog/1.1
+* Adapt update_git.sh script to new tag
+
+---
+Fri Jun  1 13:22:09 UTC 2012 - afaer...@suse.de
+
+- Update to v1.1.0-rc4: see http://wiki.qemu.org/ChangeLog/1.1
+* Adapt update_git.sh script to new tag
+
+---
+Thu May 31 17:37:26 UTC 2012 - ag...@suse.com
+
+- fix /proc/self/maps faking with secondary threads
+
+---
+Wed May 30 20:19:05 CEST 2012 - ag...@suse.de
+
+- revert commit a84fac1426 to fix automoc4 for arm
+
+---
+Tue May 29 15:52:47 UTC 2012 - ag...@suse.com
+
+- remove manual interp prefix, which made all linux-user binaries
+  point to an i386 LD_PREFIX path
+
+---
+Tue May 29 15:34:55 UTC 2012 - ag...@suse.com
+
+- add patch to fix building of go (swi in thumb ignores imm)
+
+---

Old:

  qemu-1.1.0-rc3.tar.bz2

New:

  0019-linux-user-ARM-Ignore-immediate-val.patch
  0020-linux-user-arm-no-tb_flush-on-reset.patch
  0021-linux-user-fix-multi-threaded-proc-.patch
  qemu-1.1.0-1.tar.bz2



Other differences:
--
++ qemu.spec ++
--- /var/tmp/diff_new_pack.coe3mT/_old  2012-06-10 21:53:06.0 +0200
+++ /var/tmp/diff_new_pack.coe3mT/_new  2012-06-10 21:53:06.0 +0200
@@ -21,9 +21,9 @@
 Summary:Universal CPU emulator
 License:BSD-3-Clause ; GPL-2.0+ ; LGPL-2.1+ ; MIT
 Group:  System/Emulators/PC
-Version:1.1.0rc3
+Version:1.1.0
 Release:0
-Source: %name-1.1.0-rc3.tar.bz2
+Source: %name-%version-1.tar.bz2
 Patch0001:  0001-Handle-CPU-interrupts-by-inline-che.patch
 Patch0002:  0002-XXX-dont-dump-core-on-sigabort.patc.patch
 Patch0003:  0003-XXX-work-around-SA_RESTART-race-wit.patch
@@ -42,6 +42,9 @@
 Patch0016:  0016-PPC-KVM-Disable-mmu-notifier-check..patch
 Patch0017:  0017-linux-user-fix-segfault-deadlock.pa.patch
 Patch0018:  0018-linux-user-binfmt-support-host-bina.patch
+Patch0019:  0019-linux-user-ARM-Ignore-immediate-val.patch
+Patch0020:  0020-linux-user-arm-no-tb_flush-on-reset.patch
+Patch0021:  0021-linux-user-fix-multi-threaded-proc-.patch
 # this is to make lint happy
 Source300:  rpmlintrc
 Source400:  update_git.sh
@@ -111,7 +114,7 @@
 run cross architectures builds
 
 %prep
-%setup -q -n qemu-1.1.0-rc3
+%setup -q
 %patch0001 -p1
 %patch0002 -p1
 %patch0003 -p1
@@ -130,13 +133,15 @@
 %patch0016 -p1
 %patch0017 -p1
 %patch0018 -p1
+%patch0019 -p1
+%patch0020 -p1
+%patch0021 -p1
 
 %build
 # build QEMU
 mkdir -p dynamic
 # build qemu-system
 ./configure --prefix=%_prefix --sysconfdir=%_sysconfdir \
-   --interp-prefix=%_datadir/%name/qemu-i386 \
--audio-card-list="ac97 es1370 sb16 cs4231a adlib gus" \
--audio-drv-list="alsa sdl" --enable-mixemu --enable-vde \
--enable-curl \
@@ -156,7 +161,6 @@
 make clean
 # build userland emus
 ./configure --prefix=%_prefix --sysconfdir=%_sysconfdir \
-   --interp-prefix=%_datadir/%name/qemu-i386 \
--enable-linux-user \
--disable-system \
--static --disable-linux-aio \

++ 0001-Handle-CPU-interrupts-by-inline-che.patch ++
--- /var/tmp/diff_new_pack.coe3mT/_old  2012-06-10 21:53:06.0 +0200
+++ /var/tmp/diff_new_pack.coe3mT/_new  2012-06-10 21:53:06.0 +0200
@@ -1,4 +1,4 @@
-From aa21387b7e43d3aca4a3111502eff7d50e6f5944 Mon Sep 17 00:00:00 2001
+From f83a3e6ff4aeb7ec2ff75afd64625e7915ef758a Mon Sep 17 00:00:00 2001
 From: Peter Maydell 
 Date: Wed, 5 Oct 2011 10:04:02 +0100
 Subject: [PATCH] Handle CPU interrupts by inline checking of a flag

++ 0002-XXX-dont-dump-core-on-sigabort.patc.patch ++
--- /var/tmp/diff_new_pack.coe3mT/_old  2012-06-10 21:53:06.0 +0200
+++ /var/tmp/diff_new_pack.coe3mT/_new  2012-06-10 21:53:06.0 +0200
@@ -1,4 +1,4 @@
-From 57a19d136179d433b20ca977c5db54156a4959a3 Mon Sep 17 00:00:00 2001

  1   2   >