commit qemu for openSUSE:Factory
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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