ae2507b3b7febb26a86216b61ccfab1c 0.8.2 unknown 47c534ebd2a0839e3c806291e17c1cd4 0.8.2 unknown b4347b61a87318d961d956c665e7ce1c 0.8.2 unknown f5d8cb67515d9159e859e49b71b7cc19 0.9.0 unknown 13626edd95afce1d3ebc60f3291ca913 0.9.0 unknown 67d37bd5f71b6e39dd4ad23306f17e40 0.9.0 unknown ea0504befeee6c233bd8d1c2db2cf1f3 0.9.0 unknown 3cf8f23a6d64b3f376cd4bc69c924f9d 0.9.0 unknown 6163a7ade6e664cc9dc6dd4651ff9fe6 0.9.0 unknown 0d286956eb5c829f840214e7436acbcb 0.9.0 unknown 75b216c151b8281cbd468b49224e6b03 0.9.0 unknown e27304d52c9035afc19eeea8b69798b3 0.9.0.cvs unknown dac041932f68574c608673d25f9c4758 0.9.0.cvs unknown f9c09a6dfd021a9b8729197e6a7a1bbe 0.9.0.cvs unknown 954d32b06e45843ed6cc4302db69fac8 0.9.0.cvs unknown 9d42391482dbd7b690ec76c51a6c72c9 0.9.0.cvs unknown a4f2bc3d341e07e53046771c02bd6e36 0.9.0.cvs unknown 192b5fa6dc29a329473ecc224d1037e8 0.9.0.cvs unknown 4f4e5b664342e9124d41f5ac6ef228f0 0.9.0.cvs unknown c311f078f629f546d7651c57cff8a57b 0.9.0.cvs unknown 01c12e392e3d1b7e7a857b2646a0e62b 0.9.0.cvs unknown 2bf9a7ff083fbfa301632ddd8d857b13 0.9.1 unknown 69c182717fd3925a7f94042c8e0ae5fa 0.9.1 unknown 779cf075a8124974d43c95fe65d030f8 0.9.1 unknown b2134ea0373af806abb469cc258dc5d7 0.9.1 unknown 96788ad1210cf71e5358e60bcb04a0c9 0.9.2svn20080703 unknown 60dedd596cb79e0a3b3b8f6dffae7625 0.9.2svn20080703 unknown 90ea8ef6fcfc90b04ce8d3c1b0699ea1 0.9.2svn20081008 unknown dad60de662783ff8f863f3b11359553c 0.10.1 unknown a824273d6c7bde421f532a6d645c0b64 0.10.1 unknown 00e2fcbc2be2defb695c6cdac7723acf 0.11.0 autobuild Copy from IBS home:uli_suse:branches:SUSE:Factory:Head/qemu based on submit request 1038 from user uli_suse e5c36e338ff464419049d2f8748c1af4 0.11.0 autobuild Copy from IBS home:uli_suse:branches:SUSE:Factory:Head/qemu based on submit request 1740 from user uli_suse 3269429657a646c184ffd23ce06c63af 0.11.0 autobuild Copy from IBS home:uli_suse:branches:SUSE:Factory:Head/qemu based on submit request 1823 from user uli_suse ee2ed045cfb25684987924255861cd95 0.11.0 autobuild Copy from IBS home:uli_suse:branches:SUSE:Factory:Head/qemu based on submit request 2136 from user uli_suse ee2ed045cfb25684987924255861cd95 0.11.0 autobuild Copy from IBS home:uli_suse:branches:SUSE:Factory:Head/qemu based on submit request 2136 from user uli_suse e1fc795b444922b7159cf6cf6d1d37fe 0.11.0 autobuild bc581806ac770cef4e55b909e0fcd8f6 0.11.0 autobuild Copy from Virtualization/qemu based on submit request 38683 from user coolo 38683 834c6ce8e4dd98f9f30390c3161fa8ca 0.11.0 autobuild Copy from Virtualization/qemu based on submit request 40395 from user bfrogers 40395 024d742df91d20f923df3f8ccee893ad 0.12.4 autobuild Copy from IBS home:uli_suse:branches:SUSE:Factory:Head/qemu based on submit request 6447 from user uli_suse 6447 024d742df91d20f923df3f8ccee893ad 0.12.4 autobuild release number sync 024d742df91d20f923df3f8ccee893ad 0.12.4 autobuild release number sync 024d742df91d20f923df3f8ccee893ad 0.12.4 autobuild 11.4 source split 233619521bc4b97fc5fa10d7bcc0b295 0.14.0_rc1 oertel Accepted submit request 61514 from user elvigia 61514 6e6466058b40a74a3356756b7db4d472 0.14.0_rc1 oertel Autobuild autoformatter for 61514 e4a829b12c5a82dd020c5cd6eab89e23 0.14.0_rc1 darix Accepted submit request 62247 from user coolo 62247 5ddb68a7c51ef5548c673cc03e9b5a1e 0.14.0_rc1 darix Autobuild autoformatter for 62247 b8e9681bc1a54600101544a62a35c0ed 0.14.1 saschpe Add BuildRequires: glibc-devel-static (forwarded request 74173 from a_jaeger) 74212 3222194394e25f2cda751869662f5027 0.14.1 saschpe Autobuild autoformatter for 74212 6fcf0eefe736d1a3f07969c1a2fae352 0.14.1 saschpe fix openat function (forwarded request 84944 from adrianSuSE) 84946 7c6a96a4bacff25c6ea5fe813b97c449 0.14.1 saschpe reboot syscall and more mmap fixes (forwarded request 85070 from adrianSuSE) 85338 3272b2efd37ead2282950745c7cdaa2f 0.14.1 oertel add binfmt misc handler (forwarded request 86517 from adrianSuSE) 86715 d6932a2cea699d329648e5fe3987e04f 0.14.1 coolo add xattr and fix prlimit64 (forwarded request 88364 from adrianSuSE) 88583 d6932a2cea699d329648e5fe3987e04f 0.14.1 adrianSuSE c5a237ef43f0771973a36c42c62ae5fb 0.14.1 coolo fix build on i586 and friends (where s390x is not supported (forwarded request 89915 from adrianSuSE) 89916 354921ffedac44192cc7133598b2eae5 1.0 coolo - add linker patch for ppc hosts - remove exclusivearch - we should be able to build everywhere! - fix compilation for 11.4 - fix compilation on sle11 - add %fdupes for duplicate file checking - update to 1.0 from upstream. for changelogs please see: - 0.14 -> 0.15: http://wiki.qemu.org/ChangeLog/0.15 - 0.15 -> 1.0: http://wiki.qemu.org/ChangeLog/1.0 - the binary "qemu" is now called qemu-system-i386 - only ignore specific timer_create syscall, no all of them - don't print out unsupported syscalls but rather silently ignore them - some programs catch stderr and get confused - add a number of patches to fake /proc entries (from Alex) 96396 0385d70d577a4e88671ab53a3a26de30 1.0 coolo Address bnc#740165, CVE-2012-0029. 102957 ec845fae48fb13f0d0ac4d60b6a9084c 1.0.1 coolo 1.0.1 stable update 106700 462378c7d16d495d3943c2b3b3db4468 1.0.1 coolo - Enable spice support 107383 d41ea5cf728f607d07dda4c8430d57cd 1.0.1 coolo Automatic submission by obs-autosubmit 109659 839abf29596d63e4182ff7635aaf1f50 1.1.0rc2 coolo Update qemu to v1.1.0-rc2 for 12.2. (forwarded request 121369 from a_faerber) 121370 8d30df1583c7258f19f6268a2a18b660 1.1.0rc3 coolo Update qemu from 1.1.0-rc2 to 1.1.0-rc3. (forwarded request 121983 from a_faerber) 121984 552d5912ea5ebadb0169174e14b57dd5 1.1.0 lrupp Update to final v1.1.0 (forwarded request 124131 from a_faerber) 124132 06a78619d50f815df56b82e218360663 1.1.0 coolo Now all requests from BNC#765948 should be addressed. (forwarded request 125140 from a_faerber) 125141 06a78619d50f815df56b82e218360663 1.1.0 adrianSuSE branched from openSUSE:Factory 974e59ef805c0c3fe7ea99e22e5d54f3 1.1.0 coolo Revert linux-user LIBRARY_PATH patch (forwarded request 125461 from a_faerber) 125462 531ec9ee295e00828252d4f80bb7b8a7 1.1.0 coolo Add a qemu-guest-agent package intended for VM guests. Package qemu-img and qemu-nbd in qemu-tools (removing from virt-utils with SR #126236). Also a linux-user fix was added. 126237 2a1ad5b59f67333a7f8001ebdd2ebac6 1.1.0 coolo Sync linux-user patches by agraf into Factory, requested by adrianS. 128479 4a872409886fd8344fa5832aaf52ad82 1.1.0 namtrac - add hijack for /proc/cpuinfo - add compatibility patch for glibc 2.16 (Thanks AJ!) 129433 6b5bee378c7ccb680ec148cead8ecbf4 1.2.0 namtrac Add some BuildRequires to build features we want, especially virtfs. 3rd sr... (forwarded request 133145 from vuntz) 133405 28e827a4096581d6488a7c03c19583e6 1.2.0 namtrac Fix build for Factory. 134276 445ee8d9af76ceeb71571e6d5fb98f62 1.2.0 namtrac - Don't strip binaries (forwarded request 134441 from AndreasSchwab) 134490 9966eb5a77301620a4d2ef341055f711 1.2.0 coolo Automatic submission by obs-autosubmit 138542 d5980df4c523f1b7346384291aa34e3f 1.3.0 namtrac Update QEMU to v1.3.0 final 144307 b0f0a2ba604d560667903c3e5a5dac1d 1.3.0 coolo Automatic submission by obs-autosubmit 146173 b0f0a2ba604d560667903c3e5a5dac1d 1.3.0 adrianSuSE Split 12.3 from Factory 3d75c1234f50f2f8320eff4c4c280a49 1.4.0 coolo Update to final v1.4.0 and update licenses syntax 155639 db1c4508dcef48b67b86fb06dafb9b9d 1.4.0 coolo - Add explicit alsa-devel BuildRequires: this used to (wrongly) be pulled in by libSDL-devel. 172924 0c0b5ff1bbc7318124ed20b9ad9b5b11 1.5.0 coolo Update to 1.5.0 and enable the new GTK+ UI. This adds a dependency on pixman and introduces a qemu-lang sub-package for the UI translations. 176307 7ff4cd2379a76acb63d548737fc2ae71 1.5.0 coolo Automatic submission by obs-autosubmit 177148 a30f594ced4e915e6cddb3cc4998ded0 1.6.0rc1 coolo Update to v1.6.0-rc1 for Milestone 4 185663 07cdb4505fc4af1f4418d1dc5ce22847 1.6.0 scarabeus_factory Update to v1.6.0 final (forwarded request 195473 from a_faerber) 195475 b68c359a425a584b79dbf94782d545c0 1.6.0 scarabeus_factory Improved .changes to mention one of the benefits of a recent change. No code changes. Please accept and forward to factory ASAP, as gnome-boxes requires it to function, and gnome-boxes has been a featured application for our last few releases. Thanks (forwarded request 198639 from RBrownCCB) 198640 539aa3f32cb0ba139494cba6d0f8bf79 unknown coolo Addressed identified issues, and a couple I noticed. 199065 539aa3f32cb0ba139494cba6d0f8bf79 unknown adrianSuSE Split 13.1 from Factory 9d8d801a3806d9c5337b02533966a410 unknown scarabeus_factory - use --enable-pie to fix arm build - Undo workaround for sasl - fixed in Factory - 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) 202769 ae0b0390f9f43b69521275dd488c77e8 unknown coolo Addressed changelog issue from last review. Also removed temporary workaround for an acpica's iasl issue, and reworked another work around. 210842 250938fb2094c47d7569f8ec60875fc5 unknown scarabeus_factory Fix SeaBIOS package version number, spotted by BdMdesigN (forwarded request 212660 from a_faerber) 212661 86879cbad873e2e6b8799a776349ef8b unknown coolo - xen dropped support for i586, so don't buildrequire it (forwarded request 213868 from coolo) 213872 83a626eb874cf9203ddd7b3063e946a6 unknown coolo Properly use Gtk3 (bnc#840607, bnc#849587) (forwarded request 214293 from a_faerber) -- and thanks to factory-repo-checker complaining otherwise, also include an experimental linux-user patch for arm JeOS image builds failing with unsupported ioctl 0x1269 (BLKPG) 214320 53f8cb2527c7dbb0d4bd99ac1b9d5def unknown coolo Add xen_disk discard support (olh), backport VMDK SCSI change from v1.6.2 maintenance update and update syscall numbers (forwarded request 221154 from a_faerber) 221155 e6e71c9c7c0e4dac20734e1b3f9fa462 unknown coolo Enable usb passthrough again, now that we have a recent libusb available. (forwarded request 222785 from bfrogers) 222798 fb6e92a76fa348a9ccae1242f647d519 unknown coolo Split out executables and firmware files into architecture-specific sub-packages qemu-x86, qemu-s390, qemu-ppc, qemu-arm and qemu-extra. (forwarded request 223321 from bfrogers) 223743 3a4bd095fb36ee5deeb110a1077112ec unknown coolo Move target-x86_64.conf from qemu to qemu-x86 package (forwarded request 224272 from a_faerber) 224288 4c5482efd082c8b402c327c6631417bd unknown scarabeus_factory Update to v2.0.0-rc0 (forwarded request 226783 from a_faerber) 226797 01c0ea26c6b68e9984aeb5a4fef07954 unknown coolo Update to v2.0.0 final 230824 750a3845f7f7f55598d58bda596626f3 unknown coolo Tidy libcacard and qemu-extra (forwarded request 233897 from a_faerber) 233918 1ac00971e33e228a3e23edbcc50fbf88 unknown coolo Fix CVE-2013-4148 (bnc#864812), CVE-2013-4149 (bnc#864649), CVE-2013-4150 (bnc#864650), CVE-2013-4151 (bnc#864653), CVE-2013-4526 (bnc#864671), CVE-2013-4527 (bnc#864673), CVE-2013-4529 (bnc#864678), CVE-2013-4530 (bnc#864682), CVE-2013-4531 (bnc#864796), CVE-2013-4533 (bnc#864655), CVE-2013-4534 (bnc#864811), CVE-2013-4535 / CVE-2013-4536 (bnc#864665), CVE-2013-4537 (bnc#864391), CVE-2013-4538 (bnc#864769), CVE-2013-4539 (bnc#864805), CVE-2013-4540 (bnc#864801), CVE-2013-4541 (bnc#864802), CVE-2013-4542 (bnc#864804), CVE-2013-6399 (bnc#864814), CVE-2014-0182 (bnc#874788) (forwarded request 235280 from a_faerber) 235281 d41016e65f4a65690afcd61e86aac86e 2.0.0 coolo Fix problem discovered with direct kernel boot for SLES 10 and SLES 11 guests (bnc#880625) Only build x86 firmware on x86, to avoid randomly getting the upstream binary firmware blobs packaged, instead of the ones we try to build. Add probing of vhost-net for SLE11 host in udev rules file. Get rid of pmtools Buildrequires for old distros - I checked, we can't build the firmware as is for old distros correctly. (forwarded request 236077 from bfrogers) 236078 17d004f99ad3823e061f284854263797 2.0.0 coolo 1 239454 218742af7862b5d430131abeb311b3a1 2.0.92 coolo 1 241285 a6c0c0916334a1ed274a3a92fc43ec11 2.0.93 coolo - Rename rpmlintrc to %{name}-rpmlintrc. Follow the packaging guidelines. - 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 - 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 - Rename rpmlintrc to %{name}-rpmlintrc. Follow the packaging guidelines. - 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 - 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 243344 a6c0c0916334a1ed274a3a92fc43ec11 2.0.93 adrianSuSE Split 13.2 from Factory d2484ab09d6b9f16aee97e53ebf88555 2.1.0 coolo Update to v2.1.0, break libcacard dependency cycle (libcacard -> qemu link needed), qemu-linux-user fixes for Raspberry Pi image building 246671 9f78d030b6f1d371046aa2f38f15be54 2.1.0 coolo 1 247440 3a2f8d898b0766d973dddf955750732e 2.2.0 dimstar_suse Update to QEMU v2.2.0 285739 eeb971dce6cefaea7290e2772f49357e 2.2.0 dimstar_suse Automatic submission by obs-autosubmit 289883 c7c39693c60f116a832028ba5bc89456 2.3.0 dimstar_suse Update to v2.3.0 and split off a new qemu-testsuite.spec 304733 3e209602d780ee950e34cf7f6f988f04 2.3.0 coolo 1 305645 4dd76df59c150b2feec20e2f91418013 2.3.0 coolo 1 306677 e200aea41995fafe183e8c36b2f2c77a 2.3.0 dimstar_suse Fix CVE-2015-3456 (boo#929339) and limit qemu-linux-user %check to prepared architectures 307303 064e2a5f16f3b4ddee8be8e2b4d0f814 2.3.0 dimstar_suse - Fix gcc5 compilation (somewhat) - Fix qemu2 cow caching (bsc#933132) 309702 7b1bb16db6521ed26aa05f68246cfc95 2.3.0 coolo 1 315104 7d0544372d65bbcd6777caee338c4afc 2.3.0 coolo Automatic submission by obs-autosubmit 318214 458d388cb3282bb142a4091e23cdec25 2.4.0 dimstar_suse Update to 2.4 - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.4 * Patches added: 0040-dictzip-Fix-on-big-endian-systems.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.4 * Patches added: 0039-tests-Unique-test-path-for-string-v.patch - 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 - Update to v2.4.0: See http://wiki.qemu-project.org/ChangeLog/2.4 - Update to v2.4.0-rc2: See http://wiki.qemu-project.org/ChangeLog/2.4 - 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 - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.4 348861 939e949f76fad2f15f50f6a6be17a0a3 2.4.0 dimstar_suse 1 352621 d23efb87132e50347740d535211347f6 2.6.0 dimstar_suse 1 400016 72fda21ee35d3fa8d83e0ce1ba73c716 2.6.0 dimstar_suse 1 401238 f9cb07d9bd84a8f23bf1a5b8150b1891 2.6.0 dimstar_suse 1 406808 fb133d630c8ba83d8764a89dddb98f71 2.6.0 dimstar_suse 1 416920 8badbc9a67d05ae678ce530b20bd38e9 2.6.1 dimstar_suse 1 419835 ef0b1a94f1ebaa3966457db7d57e6de3 2.7.0 dimstar_suse Update to 2.7.0 450184 8b14a6ea727501025526f60f9abe43d6 2.8.0 dimstar_suse 1 479792 373e93d79bb56dd53fdebd12e280bf12 2.9.0 dimstar_suse Update to v2.9.0, and include latest known security fixes and other improvements. 500485 3c32de737febae157f7962d216de4716 2.9.0 dimstar_suse 1 505146 ac58d40d5fff44b0abd4565a81c85e74 2.9.0 dimstar_suse Latest fixes, including security issues. Also includes adjustment to libvdeplug-devel package name change. Also a couple Pre and Post Requires added as needed (were missing). I'm hoping this is the last supersede request. 517607 2dca15e23f972ada7aa99b120b0d9763 2.9.0 dimstar_suse 1 518588 b70701115efc587b8d0cb7112c19908f 2.10.0 dimstar_suse Update to v2.10 qemu. Also adjust some misc spec file Requires/BuildRequires, include qemu specific supportconfig files, and do other prep work for SLE15. 520233 15658155936c9a3f71a8e631e95c41c4 2.10.0 dimstar_suse - 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 - 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. - 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. 528316 021521fff91e22862e839d15ede19be0 2.10.1 dimstar_suse - 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 - 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 - 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 - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.10 * Patches added: 0037-chardev-baum-fix-baum-that-releases.patch - 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 - 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 - 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 - Fix migration issue on s390 0038-s390x-ais-for-2.10-stable-disable-a.patch 0039-s390x-cpumodel-remove-ais-from-z14-.patch - Fix case of not being able to build from rpm sources due to undefined macro (boo#1057966) - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.10 - Fix baum that release brlapi twice (bsc#1060045) 0037-chardev-baum-fix-baum-that-releases.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.10 - 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 - 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 - 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 - Fix migration issue on s390 0038-s390x-ais-for-2.10-stable-disable-a.patch 0039-s390x-cpumodel-remove-ais-from-z14-.patch - Fix case of not being able to build from rpm sources due to undefined macro (boo#1057966) - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.10 - Fix baum that release brlapi twice (bsc#1060045) 0037-chardev-baum-fix-baum-that-releases.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.10 531956 94ce70f4e63a6136efba0731da1e27f9 2.10.1 dimstar_suse Add a few security fixes, update sle support doc, provide migration analysis scripts, build more firmware (skiboot), and enable glusterfs support on more targets. 537250 2612c7c4a3f82cba5559095773bd58b9 2.10.1 dimstar_suse Remove SDL support for SLE15 usage (still supported for openSUSE, for now) - see fate#324465. Fix skiboot.lib build issue Address python compatibility issue. 546547 4123f33279f3fb106bfa1a78d85de803 2.11.0 dimstar_suse 557424 48ad166d8631de5fd55177e18103900b 2.11.0 dimstar_suse Address recent cpu vulnerability code named Spectre, as far as QEMU is concerned. (CVE-2017-5715 bsc#1068032) 561712 1ce8905605f9206fb29b4ff6c646afea 2.11.0 dimstar_suse Address python2 vs python3 build issues. Delta from previous SR addresses BuildRequires used for python, as well as changes needed in seabios build related to python. 569858 aca1518358f67f001ded96dc90440876 2.11.0 dimstar_suse - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.11 * Patches added: 0046-memattrs-add-debug-attribute.patch 0047-exec-add-ram_debug_ops-support.patch 0048-exec-add-debug-version-of-physical-.patch 0049-monitor-i386-use-debug-APIs-when-ac.patch 0050-target-i386-add-memory-encryption-f.patch 0051-machine-add-memory-encryption-prope.patch 0052-kvm-update-kvm.h-to-include-memory-.patch 0053-docs-add-AMD-Secure-Encrypted-Virtu.patch 0054-accel-add-Secure-Encrypted-Virtuliz.patch 0055-sev-add-command-to-initialize-the-m.patch 0056-sev-register-the-guest-memory-range.patch 0057-kvm-introduce-memory-encryption-API.patch 0058-qmp-add-query-sev-command.patch 0059-hmp-add-info-sev-command.patch 0060-sev-add-command-to-create-launch-me.patch 0061-sev-add-command-to-encrypt-guest-me.patch 0062-target-i386-encrypt-bios-rom.patch 0063-sev-add-support-to-LAUNCH_MEASURE-c.patch 0064-sev-Finalize-the-SEV-guest-launch-f.patch 0065-hw-i386-set-ram_debug_ops-when-memo.patch 0066-sev-add-debug-encrypt-and-decrypt-c.patch 0067-target-i386-clear-C-bit-when-walkin.patch 0068-include-add-psp-sev.h-header-file.patch 0069-sev-add-support-to-query-PLATFORM_S.patch 0070-sev-add-support-to-KVM_SEV_GUEST_ST.patch 0071-qmp-add-query-sev-launch-measure-co.patch 0072-sev-Fix-build-for-non-x86-hosts.patch - Update python3 related patches now that they are upstream - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.11 * Patches added: 0045-pc-fail-memory-hot-plug-unplug-with.patch - Add AMD SEV (Secure Encrypted Virtualization) support by taking the v7 series of the patches posted to qemu ml. (fate#322124) 0046-memattrs-add-debug-attribute.patch 0047-exec-add-ram_debug_ops-support.patch 0048-exec-add-debug-version-of-physical-.patch 0049-monitor-i386-use-debug-APIs-when-ac.patch 0050-target-i386-add-memory-encryption-f.patch 0051-machine-add-memory-encryption-prope.patch 0052-kvm-update-kvm.h-to-include-memory-.patch 0053-docs-add-AMD-Secure-Encrypted-Virtu.patch 0054-accel-add-Secure-Encrypted-Virtuliz.patch 0055-sev-add-command-to-initialize-the-m.patch 0056-sev-register-the-guest-memory-range.patch 0057-kvm-introduce-memory-encryption-API.patch 0058-qmp-add-query-sev-command.patch 0059-hmp-add-info-sev-command.patch 0060-sev-add-command-to-create-launch-me.patch 0061-sev-add-command-to-encrypt-guest-me.patch 0062-target-i386-encrypt-bios-rom.patch 0063-sev-add-support-to-LAUNCH_MEASURE-c.patch 0064-sev-Finalize-the-SEV-guest-launch-f.patch 0065-hw-i386-set-ram_debug_ops-when-memo.patch 0066-sev-add-debug-encrypt-and-decrypt-c.patch 0067-target-i386-clear-C-bit-when-walkin.patch 0068-include-add-psp-sev.h-header-file.patch 0069-sev-add-support-to-query-PLATFORM_S.patch 0070-sev-add-support-to-KVM_SEV_GUEST_ST.patch 0071-qmp-add-query-sev-launch-measure-co.patch 0072-sev-Fix-build-for-non-x86-hosts.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.11 - Update python3 related patches now that they are upstream - guest agent: change service file to a template so it can be used by Xen as well. Adjust udev rule accordingly. FATE#324963 - Fix machine inconsistency with -no-acpi and nvdimm (bsc#1077823) 0045-pc-fail-memory-hot-plug-unplug-with.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.11 - Add AMD SEV (Secure Encrypted Virtualization) support by taking the v7 series of the patches posted to qemu ml. (fate#322124) 0046-memattrs-add-debug-attribute.patch 0047-exec-add-ram_debug_ops-support.patch 0048-exec-add-debug-version-of-physical-.patch 0049-monitor-i386-use-debug-APIs-when-ac.patch 0050-target-i386-add-memory-encryption-f.patch 0051-machine-add-memory-encryption-prope.patch 0052-kvm-update-kvm.h-to-include-memory-.patch 0053-docs-add-AMD-Secure-Encrypted-Virtu.patch 0054-accel-add-Secure-Encrypted-Virtuliz.patch 0055-sev-add-command-to-initialize-the-m.patch 0056-sev-register-the-guest-memory-range.patch 0057-kvm-introduce-memory-encryption-API.patch 0058-qmp-add-query-sev-command.patch 0059-hmp-add-info-sev-command.patch 0060-sev-add-command-to-create-launch-me.patch 0061-sev-add-command-to-encrypt-guest-me.patch 0062-target-i386-encrypt-bios-rom.patch 0063-sev-add-support-to-LAUNCH_MEASURE-c.patch 0064-sev-Finalize-the-SEV-guest-launch-f.patch 0065-hw-i386-set-ram_debug_ops-when-memo.patch 0066-sev-add-debug-encrypt-and-decrypt-c.patch 0067-target-i386-clear-C-bit-when-walkin.patch 0068-include-add-psp-sev.h-header-file.patch 0069-sev-add-support-to-query-PLATFORM_S.patch 0070-sev-add-support-to-KVM_SEV_GUEST_ST.patch 0071-qmp-add-query-sev-launch-measure-co.patch 0072-sev-Fix-build-for-non-x86-hosts.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.11 - Update python3 related patches now that they are upstream - guest agent: change service file to a template so it can be used by Xen as well. Adjust udev rule accordingly. FATE#324963 - Fix machine inconsistency with -no-acpi and nvdimm (bsc#1077823) 0045-pc-fail-memory-hot-plug-unplug-with.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.11 574404 604d658cd5408bd2532a95895c023e45 2.11.1 dimstar_suse Update to v2.11.1. Also fix some bugs. 579227 f372b2c76ee19a426a6bd0c98700dcd6 2.11.1 dimstar_suse A smattering of bug fixes. 587591 0f3558ad7c858d9eb55f650ceeae8a51 2.11.1 dimstar_suse Two bug fixes. Perhaps last time sync'd with SLE15/Leap15 since v2.12 qemu coming out soon. 594022 08acdc2fe7a9ecf7efb70cf7d4b7d845 2.11.1 dimstar_suse - Fix autoinstall of qemu-guest-agent by getting the modalias string right (bsc#1091143) - 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 - Add WantedBy for enable qemu-ga@.service auto start (bsc#1090369) - fix qemu-ga service file name (bsc#1089067) - Fix autoinstall of qemu-guest-agent by getting the modalias string right (bsc#1091143) - 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 - Add WantedBy for enable qemu-ga@.service auto start (bsc#1090369) - fix qemu-ga service file name (bsc#1089067) 602139 cf631e835bf5f36b1b52533d350dfcc8 2.12.0 dimstar_suse v2.12 version update finally! (We had an issue the needed to get resolved before pushing this on everybody). Also a smattering of other fixes, and post 2.12 stable fixes. Please note that there are now more sub-packages being generated, which will need to be made available in the repo. 612292 e6bdfa165ac09939d67c4ac137a57df7 2.12.0 dimstar_suse Fixes for AHCI (workaround->proper upstream fix), ccid-card-passthrough regression, and one more qemu-guest-agent tweak. 613355 3ca3f996d1af74d8bd665ad186c90c22 2.12.0 dimstar_suse 621222 f03e4a948e97074a42d34338cb614beb 2.12.0 dimstar_suse 626736 24694332bef6b4642ca7b3e0e44c58a5 2.12.1 dimstar_suse Update to v2.12.1, a stable, (mostly) bug-fix-only release 627736 beaf4ca00ec9c72a5a77b046c910010d 3.0.0 maxlin_factory Update qemu to v3.0.0, and include prep work for next SLE release 630986 3ac8941724e32353cbf44f692fecb2c0 3.0.0 dimstar_suse 638230 0333c837007b9797db4f85403e322be2 3.0.0 dimstar_suse Automatic submission by obs-autosubmit 641738 26e922e03819eb5cd3649e799ff2b147 3.1.0 dimstar_suse 660294 3b085745e82cab339ed037790ce13b60 3.1.0 dimstar_suse 664460 e22e0e3065abe3ce08dc88e134315f16 3.1.0 coolo Add a few more fixes 670650 d30c1db0e7c7109e04b9029202d51bf7 3.1.0 coolo 678239 dbb2f6e221ba8b5d03fe55fb5e74df7a 3.1.0 dimstar_suse 682913 0a8eea25e4f44fb62cd78fa79901cc43 3.1.0 dimstar_suse 689894 25b2dcdd9ea0653455d7deefceff2c96 4.0.0 dimstar_suse Update to v4.0.0. Also include some gcc9 related code fixes. 701649 29502d2a3e324740d9ff72ae567c24a0 4.0.0 dimstar_suse Misc patches, including one for the recent Intel Security issue 703262 efe5043adaedc756ea9dd6b51a7d7978 4.0.0 dimstar_suse 706381 a3215a1e080e38af0993fd86de2223a3 4.0.0 dimstar_suse Automatic submission by obs-autosubmit 710412 59dd34141b679ffd65a8c1292d7ce36b 4.0.0 dimstar_suse 712740 a878383695754b8afbf6c8a3aae8e7a2 4.0.0 dimstar_suse 721319 b348d25ec6398214867ebc788028c930 4.1.0 dimstar_suse Update to v4.1.0 qemu. Also change to use multibuild. (Do I need to do anything special to handle the existing linked qemu-linux-user and qemu-testsuite packages which are done the old way?) Also switch from numbered patches to unnumbered. Add scripting changes to handle our git-based patches a different (better?) way. Disable a few block tests which randomly fail in context of build service for unknown reasons. Specify that shell for build is bash. 734658 0a647e7b9a221a6777c16d02374dcf3e 4.1.0 dimstar_suse 743387 efbee5c100198be5b30856bfa796c041 4.1.0 dimstar_suse 746405 5af3a027c30e32cb13ad331aaf0b1ee6 4.1.0 dimstar_suse Fix %arm builds 747534 77e2738ba8c20b2d47d0e525202d8f3d 4.1.93 dimstar_suse 751314 3f4393db6cb03530c8115a6674bcda6f 4.2.0 dimstar_suse 756647 9c12efa4c19c7139524b33b55e3d4777 4.2.0 dimstar_suse 762846 6c85e969652a7f113f85ce4e44af209f 4.2.0 dimstar_suse 764411 ad122210961eeb5d5522567394ae7622 4.2.0 dimstar_suse 768145 011029d6533ec782b56c1b75fc4a9222 4.2.0 dimstar_suse - 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 - 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 - BuildRequire pkgconfig(libudev) instead of libudev-devel: Allow OBS to shortcut through -mini flavors. 777725 459520bf49af84a2fcb51cf3ab94e287 4.2.0 dimstar_suse 784402 a06b33457caadc9f8e46babaf8587dcb 4.2.0 dimstar_suse 787001 92c4085b308984a932a9aa9ec27b134d 4.2.0 dimstar_suse - 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 - 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 - 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 - Note The previous set of s390x patches also includes the fix for: bsc#1167445 795126 9b60971e08c0ca79a835114ba4bc592b 4.2.0 dimstar_suse - Minor tweaks to patches and support doc - Add gcc10-maybe-uninitialized.patch in order to fix boo#1169728. So VERY minor changes, but sounds like the gcc10 fix is wanted badly, so that's the motivation for this SR. 797210 710176eedb44aada5b2624589fee76be 5.0.0 dimstar_suse - 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 tpm-ppi-page-align-PPI-RAM.patch hw-intc-arm_gicv3_kvm-Stop-wrongly-progr.patch target-arm-fix-TCG-leak-for-fcvt-half-do.patch block-fix-memleaks-in-bdrv_refresh_filen.patch block-backup-top-fix-failure-path.patch iotests-add-test-for-backup-top-failure-.patch audio-oss-fix-buffer-pos-calculation.patch target-arm-monitor-query-cpu-model-expan.patch block-fix-crash-on-zero-length-unaligned.patch block-Fix-VM-size-field-width-in-snapsho.patch target-arm-Correct-definition-of-PMCRDP.patch block-nbd-extract-the-common-cleanup-cod.patch block-nbd-fix-memory-leak-in-nbd_open.patch virtio-crypto-do-delete-ctrl_vq-in-virti.patch virtio-pmem-do-delete-rq_vq-in-virtio_pm.patch vhost-user-blk-delete-virtioqueues-in-un.patch hw-arm-cubieboard-use-ARM-Cortex-A8-as-t.patch pc-bios-s390x-Save-iplb-location-in-lowc.patch iotests-Fix-nonportable-use-of-od-endian.patch block-qcow2-threads-fix-qcow2_decompress.patch job-refactor-progress-to-separate-object.patch block-block-copy-fix-progress-calculatio.patch block-io-fix-bdrv_co_do_copy_on_readv.patch scsi-qemu-pr-helper-Fix-out-of-bounds-ac.patch target-ppc-Fix-rlwinm-on-ppc64.patch compat-disable-edid-on-correct-virtio-gp.patch ppc-ppc405_boards-Remove-unnecessary-NUL.patch 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 qcow2-List-autoclear-bit-names-in-header.patch sheepdog-Consistently-set-bdrv_has_zero_.patch target-arm-Fix-PAuth-sbox-functions.patch tcg-i386-Fix-INDEX_op_dup2_vec.patch net-tulip-check-frame-size-and-r-w-data-.patch target-i386-do-not-set-unsupported-VMX-s.patch spapr-Fix-failure-path-for-attempting-to.patch ati-vga-Fix-checks-in-ati_2d_blt-to-avoi.patch xen-block-Fix-double-qlist-remove-and-re.patch vpc-Don-t-round-up-already-aligned-BAT-s.patch target-xtensa-fix-pasto-in-pfwait.r-opco.patch aio-wait-delegate-polling-of-main-AioCon.patch async-use-explicit-memory-barriers.patch tcg-mips-mips-sync-encode-error.patch vhost-user-gpu-Release-memory-returned-b.patch vga-Raise-VRAM-to-16-MiB-for-pc-0.15-and.patch (no pc-0.15) hw-i386-disable-smbus-migration-for-xenf.patch s390x-Don-t-do-a-normal-reset-on-the-ini.patch s390x-Move-reset-normal-to-shared-reset-.patch s390x-Move-initial-reset.patch s390x-Move-clear-reset.patch s390x-kvm-Make-kvm_sclp_service_call-voi.patch s390x-ipl-Consolidate-iplb-validity-chec.patch s390x-Beautify-diag308-handling.patch s390x-Add-missing-vcpu-reset-functions.patch s390-sclp-improve-special-wait-psw-logic.patch vhost-correctly-turn-on-VIRTIO_F_IOMMU_P.patch util-add-slirp_fmt-helpers.patch slirp-use-correct-size-while-emulating-I.patch tcp_emu-Fix-oob-access.patch slirp-use-correct-size-while-emulating-c.patch tcp_emu-fix-unsafe-snprintf-usages.patch - For SLE builds, leverage the html documentation by adding a link to the SUSE specific support documentation (the *.txt support doc was slightly tweaked to be acceptable as reStructuredText for conversion to html) docs-add-SUSE-support-statements-to-html.patch -Fix potential DoS in ATI VGA emulation (CVE-2020-11869 bsc#1170537) ati-vga-Fix-checks-in-ati_2d_blt-to-avoi.patch 799032 29fa9484179092bec51c9c7a8184f66f 5.0.0 dimstar_suse - 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 - 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 800842 70e3e35d62f08c3e6c4be86559b6b823 5.0.0 dimstar_suse 810962 6860efbdaed81a2d73c353a4db972053 5.0.0 dimstar_suse 822155 913e667cab5f4e316a21b8b44dbd306e 5.1.0 dimstar_suse - 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 - Don't disable cap_cfpc on POWER8 by default (bsc#1174374) ppc-spapr_caps-Don-t-disable-cap_cfpc-on.patch 825863 fc5cdf75d8dc31d52a9318732a07bd6d 5.1.0 dimstar_suse - 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: subpackage continuity 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 - Fix wrong usage of %{_libexecdir} for systemd owned paths below %{_prefix}/lib. 828230 0db6745fd9c449f4e6b2902f0a676ce9 5.1.0 dimstar_suse 831276 4dc572abcc0f30691dd7b07413cbaa0a 5.1.0 dimstar_suse 834954 bb895643a196db3d867e23b9d79cc880 5.1.0 dimstar_suse 835826 6f2770abd777b10cac4264009f8d15d9 5.1.0 dimstar_suse 838837 b90942deff193fd34a5a547a3a4f861a 5.1.0 dimstar_suse 840111 c8a203c9d6eb5fd458eeaa0b399aed6a 5.1.0 dimstar_suse 843503 11d61afdd8483577e11e607d89692c4c 5.1.0 dimstar_suse 846056 a42f01756a2a17455d9aec08e5e1d1d5 5.1.0 dimstar_suse - A patch has been applied to virt-manager to handle qemu spice related modules not being present, so undo the change from Sep 30, 2020. Once again qemu-hw-display-qxl and qemu-hw-usb-redirect are Recommends and not Required by the qemu package (boo#1157320 boo#1176517, boo#1178141) - For jsc#SLE-11629, change qemu, qemu-tools, and qemu-guest-agent to rely on system-user-qemu and system-group-kvm to provide now static system UIDs and GID's for qemu user and group, and kvm group. This will make guest migration more seamless for new installations since there is no chance of having required ID's differ in value. 849134 64564963cf584560a1200d1643247c5e 5.1.0 dimstar_suse - Be more careful about what directives are used for qemu-testsuite - Fix some spec file 'Requires' statements to be accurate to the new model of relying on system-user-qemu and system-group-kvm to provide the needed users and groups - Added io_uring support. 852363 17bc16ed2cbdbfd9ea235d55dce0b9c2 5.2.0 dimstar_suse - Update to v5.2.0: See http://wiki.qemu.org/ChangeLog/5.2 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: * Dropped system emulators: qemu-system-lm32, qemu-system-unicore32 * Dropped linux user emulator: qemu-ppc64abi32 * Added linux user emulator: qemu-extensaeb * Unicore32 and lm32 guest support dropped * New sub-packages (most due to ongoing modularization of QEMU): qemu-audio-spice, qemu-hw-chardev-spice, qemu-hw-display-virtio-vga, qemu-hw-display-virtio-gpu, qemu-hw-display-virtio-gpu-pci, qemu-ui-spice-core, qemu-ui-opengl, qemu-ivshmem-tools * x86: A new KVM feature which improves the handling of asynchronous page faults is available with -cpu ...,kvm-async-pf-int (requires Linux 5.8) * s390: More instructions emulated under TCG * PowerPC: nvdimm= machine option now functions correctly; misc improvements * ARM: new boards: mps2-an386 (Cortex-M4 based) and mps2-an500 (Cortex-M7 based), raspi3ap (the Pi 3 model A+), raspi0 (the Pi Zero) and raspi1ap (the Pi A+) * RISC-V: OpenSBI v0.8 included by default; Generic OpenSBI platform used when no -bios argument is supplied; Support for NUMA sockets on Virt and Spike Machines; Support for migrating machines; misc improvements * Misc NVMe improvements * The 'vhost-user-blk' export type has been added, allowing qemu-storage-daemon to act as a vhost-user-blk device backend * The SMBIOS OEM strings can now come from a file * 9pfs - misc performance related improvements * virtiofs - misc improvements * migration: The default migration bandwidth has been increased to 1Gbps (users are still encouraged to tune it to their own hardware); The new 'calc-dirty-rate' and 'query-dirty-rate' QMP commands can help determine the likelihood of precopy migration success; TLS+multifd now supported for higher bandwidth encrypted migration; misc minor features added * Misc minor block features added * Misc doc improvements * qemu-microvm subpackage change: the bios-microvm.bin is now SeaBIOS based, and the qboot based on is now qboot.rom * elf2dmp is no longer part of qemu-tools (it was never intended to be a packaged binary) * Some subpackages which were 'Requires' are now 'Recommends', allowing for a smaller qemu packaging footprint if needed * Patches dropped (included in release tarball, unless otherwise noted): docs-fix-trace-docs-build-with-sphinx-3..patch (fixed differently) hw-hyperv-vmbus-Fix-32bit-compilation.patch linux-user-properly-test-for-infinite-ti.patch Switch-order-of-libraries-for-mpath-supp.patch (fixed differently) Conditionalize-ui-bitmap-installation-be.patch (fixed differently) hw-usb-hcd-xhci-Fix-GCC-9-build-warning.patch (no longer using gcc9) hw-usb-dev-mtp-Fix-GCC-9-build-warning.patch (no longer using gcc9) roms-Makefile-enable-cross-compile-for-b.patch (fixed with different patch) libvhost-user-handle-endianness-as-manda.patch virtio-add-vhost-user-fs-ccw-device.patch Fix-s-directive-argument-is-null-error.patch build-Workaround-compilation-error-with-.patch build-Be-explicit-about-fcommon-compiler.patch intel-Avoid-spurious-compiler-warning-on.patch golan-Add-explicit-type-casts-for-nodnic.patch Do-not-apply-WORKAROUND_CFLAGS-for-host-.patch ensure-headers-included-are-compatible-w.patch Enable-cross-compile-prefix-for-C-compil.patch (fixed differently) hw-net-net_tx_pkt-fix-assertion-failure-.patch hw-net-xgmac-Fix-buffer-overflow-in-xgma.patch s390x-protvirt-allow-to-IPL-secure-guest.patch usb-fix-setup_len-init-CVE-2020-14364.patch * Patches added: meson-install-ivshmem-client-and-ivshmem.patch Revert-roms-efirom-tests-uefi-test-tools.patch Makefile-Don-t-check-pc-bios-as-pre-requ.patch roms-Makefile-add-cross-file-to-qboot-me.patch qboot-add-cross.ini-file-to-handle-aarch.patch usb-Help-compiler-out-to-avoid-a-warning.patch - In spec file, where reasonable, switch BuildRequires: XXX-devel to be pkgconfig(XXX') instead - No longer disable link time optimization for qemu for x86. It looks like either the build service, qemu code changes and/or the switch to meson have resolved issues previously seen there. We still see problems for other architectures however. - For the record, the following issues reported for SUSE SLE15-SP2 are either fixed in this current package, or are otherwise no longer an issue: bsc#1172384 bsc#1174386 bsc#1174641 bsc#1174863 bsc#1175370 bsc#1175441 bsc#1176494 CVE-2020-13361 CVE-2020-14364 CVE-2020-15863 CVE-2020-16092 CVE-2020-24352 and the following feature requests are satisfied by this package: jsc#SLE-13689 jsc#SEL-13780 jsc#SLE-13840 - To be more accurate, and to align with other qemu packaging practices, rename the qemu-s390 package to qemu-s390x. The old name (in the rpm namespace) is provided with a "Provides" directive, and an "Obsoletes" done against that name for prior qemu versions, as is standard practice (boo#1177764 jsc#SLE-17060) - Take this opportunity to remove some ancient Split-Provides mechanisms which can't conceivably be needed any more: qemu-block-curl provided: qemu:%_libdir/%name/block-curl.so qemu-guest-agent provided: qemu:%_bindir/qemu-ga qemu-tools provided: qemu:%_libexecdir/qemu-bridge-helper - Disable linux-user 'ls' test on 32 bit arm. It's failing with "Allocating guest commpage: Cannot allocate memory" error, which we should hunt down, but for now we don't want it to prevent the package from being built 854157 fa8d65487a8f557ef44b6e48d24c93a9 5.2.0 dimstar_suse 860517 5ac6c637d938d4caf85a2e672c8dea98 5.2.0 dimstar_suse - Fix qemu-testsuite issue where white space processing gets handled differently under bash 5.1 (boo#1181054) iotests-Fix-_send_qemu_cmd-with-bash-5.1.patch - Convert qemu-kvm from a script to a symlink. Using qemu-kvm to invoke the QEMU emulator has been deprecated for some time, but is still provided. It has as it's ancient origins a version of QEMU which had KVM acceleration enabled by default, and then recently, until now, it is a shell script which execs the QEMU emulator, adding '-machine accel=kvm' to the beginning of the list of command line options passed to the emulator. This method collides with the now preferred method of specifying acceleration options by using -accel. qemu-kvm is now changed to simply be a symlink to the same QEMU binary which the prior script exec'd. This new approach takes advantage of a built-in QEMU feature where if QEMU is invoked using a program name ending in 'kvm', KVM emulation is enabled. This approach is better in that it is more compatible with any other command line option that may be added for describing acceleration. For those who have modified qemu-kvm to add additional command line options, or take other actions in the context of the script you will now need to create an alternate script "emulator" to achieve the same result. Note that it's possible there may be some very subtle behavioral difference in the switch from a script to a symlink, but given that qemu-kvm is a deprecated package, we're not going to worry about that. 864182 23c9751dbfc87065457ed587268fd87a 5.2.0 dimstar_suse 866170 19cbe065879746a9da01b268949a5a1a 5.2.0 dimstar_suse - Fix two additional cases of qemu crashing due to qemu module packages not being loaded. qom-handle-case-of-chardev-spice-module-.patch spice-app-avoid-crash-when-core-spice-mo.patch 867020 45498c9c2c29c02b11da42674e6cc53e 5.2.0 dimstar_suse - Additional tweaks to ensure libvirt runs ok when qemu-hw-display-virtio-gpu package is not installed - Use '%service_del_postun_without_restart' instead of '%service_del_postun' to avoid "Failed to try-restart qemu-ga@.service" error while updating the qemu-guest-agent. (bsc#1178565) 867746 8f1d97384c2af587f819dbcae9929b78 5.2.0 dimstar_suse - Switch the modules qemu-ui-display-gpu and qemu-ui-display-gpu-pci from being an x86 only Recommends, to a Recommends for all arch's except s390x (boo#1181350) - Fix qemu-hw-usb-smartcard to not be a Recommends for s390x - Minor spec file tweaks for compatibility with upcoming spec file formatter - Make note that this patch takes care of an OOB access in ARM interrupt handling (CVE-2021-20221 bsc#1181933) hw-intc-arm_gic-Fix-interrupt-ID-in-GICD.patch - Include upstream patches designated as stable material and reviewed for applicability to include here block-Separate-blk_is_writable-and-blk_s.patch hw-intc-arm_gic-Fix-interrupt-ID-in-GICD.patch hw-net-lan9118-Fix-RX-Status-FIFO-PEEK-v.patch hw-timer-slavio_timer-Allow-64-bit-acces.patch net-Fix-handling-of-id-in-netdev_add-and.patch target-arm-Don-t-decode-insns-in-the-XSc.patch target-arm-Fix-MTE0_ACTIVE.patch target-arm-Introduce-PREDDESC-field-defi.patch target-arm-Update-PFIRST-PNEXT-for-pred_.patch target-arm-Update-REV-PUNPK-for-pred_des.patch target-arm-Update-ZIP-UZP-TRN-for-pred_d.patch tcg-Use-memset-for-large-vector-byte-rep.patch ui-vnc-Add-missing-lock-for-send_color_m.patch virtio-move-use-disabled-flag-property-t.patch - binutils v2.36 has changed the handling of the assembler's -mx86-used-note, resulting in a build failure. To compensate, we now explicitly specify -mx86-used-note=no in the seabios Makefile (boo#1181775) build-be-explicit-about-mx86-used-note-n.patch 870728 fb48f252c5a1c3b71433df348caa20d5 5.2.0 dimstar_suse 873003 ae691a2a96d19f7f778df6553aec69a1 5.2.0 RBrownSUSE 874877 d247a8f1e1c62edfa02a884430b131b9 5.2.0 dimstar_suse 876626 9ed89da1d6559d4648074a9b79d9248a unknown RBrownSUSE - Fix s390x "mediated device is in use" error condition (bsc#1183634) update-linux-headers-Include-const.h.patch Update-linux-headers-to-5.11-rc2.patch vfio-ccw-Connect-the-device-request-noti.patch - Fix DoS in e1000 emulated device (CVE-2021-20257 bsc#1182577) e1000-fail-early-for-evil-descriptor.patch - Fix incorrect guest data in s390x PCI passthrough (bsc#1183372) s390x-pci-restore-missing-Query-PCI-Func.patch - Include upstream patches designated as stable material and reviewed for applicability to include here lsilogic-Use-PCIDevice-exit-instead-of-D.patch vhost-user-blk-fix-blkcfg-num_queues-end.patch - Fix potential privilege escalation in virtfs (CVE-2021-20181 bsc#1182137) 9pfs-Fully-restart-unreclaim-loop-CVE-20.patch - Fix OOB access in vmxnet3 emulation (CVE-2021-20203 bsc#1181639) net-vmxnet3-validate-configuration-value.patch - Add #!ForceMultiversion to qemu.spec: + As the spec file defines different Version: fiels for various subpackages, we must instruct OBS to not ever reset the checkin-counter, as it would by defalut on a version increase. Resetting the version counter results in sub-packages reusing their VERSION-RELEASE from the past (e.g. qemu-ipxe is version 1.0.0+, and upon checkin of a new qemu version, RELEASE is reset to 1.1, thus again producing qemu-ipxe-1.0.0+-1.1.noarch.rpm. - Fix GCC11 compiler issue in brotli (edk2) code (boo#1181922) brotli-fix-actual-variable-array-paramet.patch - Tweak a few submodule descriptions and summaries - Fix a backward compatibility issue in ACPI data i386-acpi-restore-device-paths-for-pre-5.patch 879687 5eafaa407f37b065473dfd1b4b6c3f31 unknown RBrownSUSE - Switch method of splitting off hw-s390x-virtio-gpu-ccw.so as a module to what was accepted upstream (bsc#1181103) * Patches dropped: hw-s390x-modularize-virtio-gpu-ccw.patch * Patches added: s390x-add-have_virtio_ccw.patch s390x-modularize-virtio-gpu-ccw.patch s390x-move-S390_ADAPTER_SUPPRESSIBLE.patch - Fix OOB access in sdhci interface (CVE-2020-17380, bsc#1175144, CVE-2020-25085, bsc#1176681, CVE-2021-3409, bsc#1182282) hw-sd-sd-Actually-perform-the-erase-oper.patch hw-sd-sd-Fix-build-error-when-DEBUG_SD-i.patch hw-sd-sdhci-Correctly-set-the-controller.patch hw-sd-sdhci-Don-t-transfer-any-data-when.patch hw-sd-sdhci-Don-t-write-to-SDHC_SYSAD-re.patch hw-sd-sdhci-Limit-block-size-only-when-S.patch hw-sd-sdhci-Reset-the-data-pointer-of-s-.patch hw-sd-sd-Move-the-sd_block_-read-write-a.patch hw-sd-sd-Skip-write-protect-groups-check.patch - Fix potential privilege escalation in virtiofsd tool (CVE-2021-20263, bsc#1183373) tools-virtiofsd-Replace-the-word-whiteli.patch viriofsd-Add-support-for-FUSE_HANDLE_KIL.patch virtiofsd-extract-lo_do_open-from-lo_ope.patch virtiofsd-optionally-return-inode-pointe.patch virtiofsd-prevent-opening-of-special-fil.patch virtiofs-drop-remapped-security.capabili.patch virtiofsd-Save-error-code-early-at-the-f.patch - Fix OOB access (stack overflow) in rtl8139 NIC emulation (CVE-2021-3416, bsc#1182968) net-introduce-qemu_receive_packet.patch rtl8139-switch-to-use-qemu_receive_packe.patch - Fix OOB access (stack overflow) in other NIC emulations (CVE-2021-3416) cadence_gem-switch-to-use-qemu_receive_p.patch dp8393x-switch-to-use-qemu_receive_packe.patch e1000-switch-to-use-qemu_receive_packet-.patch lan9118-switch-to-use-qemu_receive_packe.patch msf2-mac-switch-to-use-qemu_receive_pack.patch pcnet-switch-to-use-qemu_receive_packet-.patch sungem-switch-to-use-qemu_receive_packet.patch tx_pkt-switch-to-use-qemu_receive_packet.patch - Fix heap overflow in MSIx emulation (CVE-2020-27821, bsc#1179686) memory-clamp-cached-translation-in-case-.patch - Include upstream patches designated as stable material and reviewed for applicability to include here hw-arm-virt-Disable-pl011-clock-migratio.patch xen-block-Fix-removal-of-backend-instanc.patch - Fix package scripts to not use hard coded paths for temporary working directories and log files (bsc#1182425) 882234 5abba1edeb5f86c4ad3e98fd41f828a1 unknown dimstar_suse 885460 1dd98e82de50f3ce6e5097d4067324bc unknown dimstar_suse - Include upstream patch designated as stable material and reviewed for applicability to include here mptsas-Remove-unused-MPTSASState-pending.patch - Clarify in support documents that cpu-add was removed in this release from both the human monitor protocol (HMP) and QMP interfaces - 6.0.0 qemu is about to be released. Add comments to the in- package support documents (supported.<arch>.txt) about the new deprecations as of that release as an early head's up for qemu users. These deprecations include these command-line options: -M option: kernel-irqchip=off -chardev tty -chardev paraport -enable-fips -writeconfig -spice password=string 889331 1b998ca6512dee49fc368613776c59af unknown dimstar_suse - Update to v6.0: see https://wiki.qemu.org/ChangeLog/6.0 For a full list of formely deprecated features that are removed now, consult: https://qemu-project.gitlab.io/qemu/system/removed-features.html. For a list of new deprecated features, consult: https://qemu-project.gitlab.io/qemu/system/deprecated.html Some noteworthy changes: * Removed tileGX CPU (linux-user mode). * Removed ide-drive device (use ide-hd or ide-cd instead). * Removed scsi-disk device (use scsi-hd or scsi-cd instead). * Removed pc-1.0, pc-1.1, pc-1.2, and pc-1.3 machine types. * Added emulation of Arm-v8.1M arch and Cortex-M55 CPU. * Added boards mps3-an524 (Cortex-M33) and mps3-an547 (Cortex-M55). * x86: Support for running SEV-ES encrypted guests; TCG can emulate the PKS feature; WHPX accelerator supports accelerated APIC. * ARM: ARMv8.4-TTST, ARMv8.4-SEL2, FEAT_SSBS, and ARMv8.4-DIT emulation are now supported; Added ARMv8.5-MemTag extension is now supported formely linux-user. Additional device emulation support for xlnx-zynqmp, xlnx-versal, sbsa-ref, npcm7xx, and sabrelite board models. * PowerPC: powernv now allows external BMC; pseries can send QAPI message if it detects a memory hotplug failure; CPU unplug request can be retried. * s390: TCG works with Linux kernels built with clang-11 and clang12. * RISC-V: OpenSBI upgraded to v0.9; Support the QMP dump-guest-memory command; Add support for the SiFive SPI controller (sifive_u); Add QSPI NOR flash to Microchip PFSoC. * Misc doc improvements. * Multiprocess: Add experimental options to support out-of-process device emulation. * ACPI: support for assigning NICs to known names in guest OS independently of PCI slot placement. * NVMe: new emulation support for v1.4 spec with many new features, experimental support for Zoned Namespaces, multipath I/O, and End-to-End Data Protection. * Xen: New guest loader for testing of Xen-like hypervisors booting kernels. * virtiofs: misc. security fixes and performance improvements. * Tools: FUSE block exports to allow mounting any QEMU block device node as a host file. * Migration: query/info-migrate now display the migration blocker status and the reasons for blocking. * User-mode: Added support for the Qualcomm Hexagon processor. * TCG: Added support for Apple Silicon hosts (macOS). * QMP: backup jobs now support multiple asynchronous requests in parallel * VNC: virtio-vga support for scaling resolution based on client window size * Patches added: doc-add-our-support-doc-to-the-main-proj.patch * Patches removed: 9pfs-Fully-restart-unreclaim-loop-CVE-20.patch audio-add-sanity-check.patch block-Fix-deadlock-in-bdrv_co_yield_to_d.patch block-Fix-locking-in-qmp_block_resize.patch blockjob-Fix-crash-with-IOthread-when-bl.patch block-nfs-fix-int-overflow-in-nfs_client.patch block-rbd-fix-memory-leak-in-qemu_rbd_co.patch block-rbd-Fix-memory-leak-in-qemu_rbd_co.patch block-Separate-blk_is_writable-and-blk_s.patch block-Simplify-qmp_block_resize-error-pa.patch brotli-fix-actual-variable-array-paramet.patch build-no-pie-is-no-functional-linker-fla.patch cadence_gem-switch-to-use-qemu_receive_p.patch cpu-core-Fix-help-of-CPU-core-device-typ.patch docs-add-SUSE-support-statements-to-html.patch dp8393x-switch-to-use-qemu_receive_packe.patch e1000-fail-early-for-evil-descriptor.patch e1000-switch-to-use-qemu_receive_packet-.patch hw-arm-virt-acpi-build-Fix-GSIV-values-o.patch hw-arm-virt-Disable-pl011-clock-migratio.patch hw-block-fdc-Fix-fallback-property-on-sy.patch hw-intc-arm_gic-Fix-interrupt-ID-in-GICD.patch hw-isa-Kconfig-Add-missing-dependency-VI.patch hw-isa-piix4-Migrate-Reset-Control-Regis.patch hw-net-lan9118-Fix-RX-Status-FIFO-PEEK-v.patch hw-s390x-fix-build-for-virtio-9p-ccw.patch hw-sd-sd-Actually-perform-the-erase-oper.patch hw-sd-sd-Fix-build-error-when-DEBUG_SD-i.patch hw-sd-sdhci-Correctly-set-the-controller.patch hw-sd-sdhci-Don-t-transfer-any-data-when.patch hw-sd-sdhci-Don-t-write-to-SDHC_SYSAD-re.patch hw-sd-sdhci-Limit-block-size-only-when-S.patch hw-sd-sdhci-Reset-the-data-pointer-of-s-.patch hw-sd-sd-Move-the-sd_block_-read-write-a.patch hw-sd-sd-Skip-write-protect-groups-check.patch hw-timer-slavio_timer-Allow-64-bit-acces.patch hw-virtio-pci-Added-AER-capability.patch hw-virtio-pci-Added-counter-for-pcie-cap.patch i386-acpi-restore-device-paths-for-pre-5.patch iotests-Fix-_send_qemu_cmd-with-bash-5.1.patch lan9118-switch-to-use-qemu_receive_packe.patch lsilogic-Use-PCIDevice-exit-instead-of-D.patch Make-keycode-gen-output-reproducible-use.patch memory-clamp-cached-translation-in-case-.patch monitor-Fix-assertion-failure-on-shutdow.patch mptsas-Remove-unused-MPTSASState-pending.patch msf2-mac-switch-to-use-qemu_receive_pack.patch net-Fix-handling-of-id-in-netdev_add-and.patch net-introduce-qemu_receive_packet.patch pcnet-switch-to-use-qemu_receive_packet-.patch qemu-nbd-Use-SOMAXCONN-for-socket-listen.patch qemu-storage-daemon-Enable-object-add.patch rtl8139-switch-to-use-qemu_receive_packe.patch s390x-add-have_virtio_ccw.patch s390x-css-report-errors-from-ccw_dstream.patch s390x-Fix-stringop-truncation-issue-repo.patch s390x-modularize-virtio-gpu-ccw.patch s390x-move-S390_ADAPTER_SUPPRESSIBLE.patch s390x-pci-restore-missing-Query-PCI-Func.patch spice-app-avoid-crash-when-core-spice-mo.patch sungem-switch-to-use-qemu_receive_packet.patch target-arm-Don-t-decode-insns-in-the-XSc.patch target-arm-Fix-MTE0_ACTIVE.patch target-arm-Introduce-PREDDESC-field-defi.patch target-arm-Update-PFIRST-PNEXT-for-pred_.patch target-arm-Update-REV-PUNPK-for-pred_des.patch target-arm-Update-ZIP-UZP-TRN-for-pred_d.patch target-xtensa-fix-meson.build-rule-for-x.patch tcg-Use-memset-for-large-vector-byte-rep.patch tools-virtiofsd-Replace-the-word-whiteli.patch tx_pkt-switch-to-use-qemu_receive_packet.patch ui-vnc-Add-missing-lock-for-send_color_m.patch update-linux-headers-Include-const.h.patch Update-linux-headers-to-5.11-rc2.patch util-fix-use-after-free-in-module_load_o.patch vfio-ccw-Connect-the-device-request-noti.patch vhost-user-blk-fix-blkcfg-num_queues-end.patch viriofsd-Add-support-for-FUSE_HANDLE_KIL.patch virtiofsd-extract-lo_do_open-from-lo_ope.patch virtiofsd-optionally-return-inode-pointe.patch virtiofsd-prevent-opening-of-special-fil.patch virtiofs-drop-remapped-security.capabili.patch virtiofsd-Save-error-code-early-at-the-f.patch virtio-move-use-disabled-flag-property-t.patch virtio-pci-compat-page-aligned-ATS.patch xen-block-Fix-removal-of-backend-instanc.patch 890186 ed68b7e3ad35717884f29a9c26dc267e unknown dimstar_suse - Fix CVE-2021-3527 in usb/redir: usb-redir-avoid-dynamic-stack-allocation.patch - Fix issues found upstream: hw-block-nvme-consider-metadata-read-aio.patch sockets-update-SOCKET_ADDRESS_TYPE_FD-li.patch vfio-ccw-Permit-missing-IRQs.patch vhost-user-blk-Check-that-num-queues-is-.patch vhost-user-blk-Don-t-reconnect-during-in.patch vhost-user-blk-Fail-gracefully-on-too-la.patch vhost-user-blk-Get-more-feature-flags-fr.patch vhost-user-blk-Make-sure-to-set-Error-on.patch virtio-blk-Fix-rollback-path-in-virtio_b.patch virtio-Fail-if-iommu_platform-is-request.patch virtiofsd-Fix-side-effect-in-assert.patch monitor-qmp-fix-race-on-CHR_EVENT_CLOSED.patch - Brotli VLA error was already fixed in v5.2 but the patches wasn't included in v6.0. This change fixed that - Patches added: brotli-fix-actual-variable-array-paramet.patch hw-rx-rx-gdbsim-Do-not-accept-invalid-me.patch ui-Fix-memory-leak-in-qemu_xkeymap_mappi.patch - For the record, these issues are fixed in this package already. Most are alternate references to previously mentioned issues: (CVE-2019-15890, bsc#1149813, CVE-2020-8608, bsc#1163019, CVE-2020-14364, bsc#1175534, CVE-2020-25707, bsc#1178683, CVE-2020-25723, bsc#1178935, CVE-2020-29130, bsc#1179477, CVE-2020-29129, bsc#1179484, CVE-2021-3419, bsc#1182975) 895371 1011e20c94d071186f79e1ffa84abe35 unknown dimstar_suse - disable sheepdog, it was dropped upstream ( https://gitlab.com/qemu-project/qemu/-/commit/09ec85176e4095be15f233ebc870d5680123f024) and fails to build with gcc 11 on non-x86 897978 e1e27a086fd1929e7f6a8ef428d90c36 unknown dimstar_suse - Improve compatibility with gcc 11: target-sh4-Return-error-if-CPUClass-get_.patch tcg-arm-Fix-tcg_out_op-function-signatur.patch - Enable zstd compression option to qcow2 - Fix out-of-bounds write in virgl_cmd_get_capset CVE-2021-3546 bsc#1185981 vhost-user-gpu-abstract-vg_cleanup_mappi.patch - Fix memory leaks found in the virtio vhost-user GPU device CVE-2021-3544 bsc#1186010 vhost-user-gpu-fix-leak-in-virgl_cmd_res.patch 900191 478dbbf8ca828a4dda9b8e661cece7d8 unknown dimstar_suse - Fix qemu-supportconfig network-manager verification - Fix stable issues found in upstream: hmp-Fix-loadvm-to-resume-the-VM-on-succe.patch hw-block-nvme-align-with-existing-style.patch hw-nvme-fix-missing-check-for-PMR-capabi.patch hw-nvme-fix-pin-based-interrupt-behavior.patch linux-user-aarch64-Enable-hwcap-for-RND-.patch qemu-config-load-modules-when-instantiat.patch qemu-config-parse-configuration-files-to.patch qemu-config-use-qemu_opts_from_qdict.patch runstate-Initialize-Error-to-NULL.patch target-i386-Exit-tb-after-wrmsr.patch tcg-Allocate-sufficient-storage-in-temp_.patch tcg-sparc-Fix-temp_allocate_frame-vs-spa.patch vhost-vdpa-don-t-initialize-backend_feat.patch vl-allow-not-specifying-size-in-m-when-u.patch vl-Fix-an-assert-failure-in-error-path.patch vl-plug-object-back-into-readconfig.patch vl-plumb-keyval-based-options-into-readc.patch x86-acpi-use-offset-instead-of-pointer-w.patch - Update qemu-supportconfig plugin - Fix an update-alternative warning when removing qemu-skiboot package bsc#1178678 - Use doc directive to build QEMU documentation 903796 618d75f169b87f218c13adc325e4cb46 unknown dimstar_suse - Disabled skiboot building for PowerPC due to the following issue: https://github.com/open-power/skiboot/issues/265 - Fix possible mremap overflow in the pvrdma (CVE-2021-3582, bsc#1187499) hw-rdma-Fix-possible-mremap-overflow-in-.patch - Ensure correct input on ring init (CVE-2021-3607, bsc#1187539) pvrdma-Ensure-correct-input-on-ring-init.patch - Fix the ring init error flow (CVE-2021-3608, bsc#1187538) pvrdma-Fix-the-ring-init-error-flow-CVE-.patch 908026 a95278bbe24287bf60be99ea77cd5b8d unknown RBrownSUSE - usb: unbounded stack allocation in usbredir (bsc#1186012, CVE-2021-3527) hw-usb-Do-not-build-USB-subsystem-if-not.patch hw-usb-host-stub-Remove-unused-header.patch usb-hid-avoid-dynamic-stack-allocation.patch usb-limit-combined-packets-to-1-MiB-CVE-.patch usb-mtp-avoid-dynamic-stack-allocation.patch - usbredir: free call on invalid pointer in bufp_alloc (bsc#1189145, CVE-2021-3682) usbredir-fix-free-call.patch - Add stable patches from upstream: block-nvme-Fix-VFIO_MAP_DMA-failed-No-sp.patch hw-net-can-sja1000-fix-buff2frame_bas-an.patch hw-pci-host-q35-Ignore-write-of-reserved.patch 911328 2d59a0f77c32612c6a252c0a32f642c2 unknown dimstar_suse - Update to v6.1: see https://wiki.qemu.org/ChangeLog/6.1 For a full list of formely deprecated features that are removed, consult: https://qemu-project.gitlab.io/qemu/about/removed-features.html For a list of new deprecated features, consult: https://qemu-project.gitlab.io/qemu/about/deprecated.html Some noteworthy changes: * Removed moxie CPU. * Removed lm32 CPU. * Removed unicore32 CPU. * Removed 'info cpustats'. * Added Aspeed machines: rainier-bmc, quanta-q7l1-bmc. * Added npcm7xx machine: quanta-gbs-bmc. * Model for Aspeed's Hash and Crypto Engine. * SVE2 is now emulated, including bfloat16 support * FEAT_I8MM, FEAT_TLBIOS, FEAT_TLBRANGE, FEAT_BF16, FEAT_AA32BF16, and FEAT_MTE3 are now emulated. * Improved hot-unplug failures on PowerPC pseries machine. * Implemented some POWER10 instructions in TCG. * Added shakti_c RISC-V machine. * Improved documentation for RISC-V machines. * CPU models for gen16 have been added for s390x. * New CPU model versions added with XSAVES enabled: Skylake-Client-v4, Skylake-Server-v5, Cascadelake-Server-v5, Cooperlake-v2, Icelake-Client-v3, Icelake-Server-v5, Denverton-v3, Snowridge-v3, Dhyana-v2 * Added ACPI based PCI hotplug support to Q35 machine. Enabled and used by default since pc-q35-6.1 machine type. * Added support for the pca9546 and pca9548 I2C muxes. * Added support for PMBus and several PMBus devices. * Crypto subsystem: The preferred crypto backend driver now gnutls, with libgcrypt as the second choice, and nettle as third choice, with ordering driven mostly by performance of the ciphers. * Misc doc improvements. * Patches removed: block-nvme-Fix-VFIO_MAP_DMA-failed-No-sp.patch hmp-Fix-loadvm-to-resume-the-VM-on-succe.patch hw-block-nvme-align-with-existing-style.patch hw-block-nvme-consider-metadata-read-aio.patch hw-net-can-sja1000-fix-buff2frame_bas-an.patch hw-nvme-fix-missing-check-for-PMR-capabi.patch hw-nvme-fix-pin-based-interrupt-behavior.patch hw-pci-host-q35-Ignore-write-of-reserved.patch hw-rdma-Fix-possible-mremap-overflow-in-.patch hw-rx-rx-gdbsim-Do-not-accept-invalid-me.patch hw-usb-Do-not-build-USB-subsystem-if-not.patch hw-usb-host-stub-Remove-unused-header.patch linux-user-aarch64-Enable-hwcap-for-RND-.patch module-for-virtio-gpu-pre-load-module-to.patch monitor-qmp-fix-race-on-CHR_EVENT_CLOSED.patch pvrdma-Ensure-correct-input-on-ring-init.patch pvrdma-Fix-the-ring-init-error-flow-CVE-.patch qemu-config-load-modules-when-instantiat.patch qemu-config-parse-configuration-files-to.patch qemu-config-use-qemu_opts_from_qdict.patch runstate-Initialize-Error-to-NULL.patch sockets-update-SOCKET_ADDRESS_TYPE_FD-li.patch target-i386-Exit-tb-after-wrmsr.patch target-sh4-Return-error-if-CPUClass-get_.patch tcg-Allocate-sufficient-storage-in-temp_.patch tcg-arm-Fix-tcg_out_op-function-signatur.patch tcg-sparc-Fix-temp_allocate_frame-vs-spa.patch ui-Fix-memory-leak-in-qemu_xkeymap_mappi.patch usb-hid-avoid-dynamic-stack-allocation.patch usb-limit-combined-packets-to-1-MiB-CVE-.patch usb-mtp-avoid-dynamic-stack-allocation.patch usb-redir-avoid-dynamic-stack-allocation.patch usbredir-fix-free-call.patch vfio-ccw-Permit-missing-IRQs.patch vhost-user-blk-Check-that-num-queues-is-.patch vhost-user-blk-Don-t-reconnect-during-in.patch vhost-user-blk-Fail-gracefully-on-too-la.patch vhost-user-blk-Get-more-feature-flags-fr.patch vhost-user-blk-Make-sure-to-set-Error-on.patch vhost-user-gpu-abstract-vg_cleanup_mappi.patch vhost-user-gpu-fix-leak-in-virgl_cmd_res.patch vhost-user-gpu-fix-leak-in-virgl_resourc.patch vhost-user-gpu-fix-memory-disclosure-in-.patch vhost-user-gpu-fix-memory-leak-in-vg_res.patch vhost-user-gpu-fix-memory-leak-while-cal.patch vhost-user-gpu-fix-OOB-write-in-virgl_cm.patch vhost-user-gpu-fix-resource-leak-in-vg_r.patch vhost-vdpa-don-t-initialize-backend_feat.patch virtio-blk-Fix-rollback-path-in-virtio_b.patch virtio-Fail-if-iommu_platform-is-request.patch virtiofsd-Fix-side-effect-in-assert.patch vl-allow-not-specifying-size-in-m-when-u.patch vl-Fix-an-assert-failure-in-error-path.patch vl-plug-object-back-into-readconfig.patch vl-plumb-keyval-based-options-into-readc.patch x86-acpi-use-offset-instead-of-pointer-w.patch 914458 e1f6cb25635736df62ae267ce7079f20 unknown dimstar_suse - Fix qemu build on ARMv7 (bsc#1190211) * Patches added: tcg-arm-Fix-tcg_out_vec_op-function-sign.patch - Update supported file for ARM machines. - Keep qemu-img without backing format still deprecated (bsc#1190135) * Patches added: Revert-qemu-img-Improve-error-for-rebase.patch Revert-qemu-img-Require-F-with-b-backing.patch - Update the support files to reflect the deprecation. - Update build dependencies versions: libgcrypt >= 1.8.0, gnutls >= 3.5.18, glib >= 2.56, libssh >= 0.8.7 - Fix hardcoded binfmt handler doesn't play well with containers (bsc#1186256) * Patches added: qemu-binfmt-conf.sh-allow-overriding-SUS.patch 917638 3bdbfe11a638430c8d114d49c294462e unknown dimstar_suse - Fix testsuite dependencies (bsc#1190573) * Patches added: modules-quick-fix-a-fundamental-error-in.patch - Replace patch to fix hardcoded binfmt handler (bsc#1186256) * Patches dropped: qemu-binfmt-conf.sh-allow-overriding-SUS.patch * Patches added: qemu-binfmt-conf.sh-should-use-F-as-shor.patch - Stable fixes from upstream * Patches added: 9pfs-fix-crash-in-v9fs_walk.patch i386-cpu-Remove-AVX_VNNI-feature-from-Co.patch plugins-do-not-limit-exported-symbols-if.patch plugins-execlog-removed-unintended-s-at-.patch qemu-sockets-fix-unix-socket-path-copy-a.patch target-i386-add-missing-bits-to-CR4_RESE.patch virtio-balloon-don-t-start-free-page-hin.patch 920365 dde4f3f47e36a21eb847a97018f7e593 unknown dimstar_suse - Stable fixes from upstream * Patches added: block-introduce-max_hw_iov-for-use-in-sc.patch hmp-Unbreak-change-vnc.patch qemu-nbd-Change-default-cache-mode-to-wr.patch target-arm-Don-t-skip-M-profile-reset-en.patch vhost-vsock-fix-migration-issue-when-seq.patch virtio-mem-pci-Fix-memory-leak-when-crea.patch virtio-net-fix-use-after-unmap-free-for-.patch 924805 7ac6bc7dafc9010cf1528347efe2e178 unknown dimstar_suse - qemu: virtio-net: heap use-after-free in virtio_net_receive_rcu (bsc#1189938 CVE-2021-3748) solved by virtio-net-fix-use-after-unmap-free-for-.patch - kvm,qemu: out-of-bounds write in UAS (USB Attached SCSI) device emulation (bsc#1189702 CVE-2021-3713) * Patches added: uas-add-stream-number-sanity-checks.patch 927619 808519f4619836c2569d39412620a6e6 unknown dimstar_suse 936373 0d719d401aad08477c923981c4cf3d30 unknown dimstar_suse 940705 8cde68e59fb089c466dba686920c28c9 unknown dimstar_suse 942113 44b09aa9c793416f2eef44cb88834a39 unknown dimstar_suse 945910 7ce633f9755c34bc83156d93293da768 unknown dimstar_suse 949704 69beff73f048d2242ca1892ee9ceb8ec unknown dimstar_suse 955883 81f5e173d409d7f8fac3033dbaaab182 unknown dimstar_suse 960260 5caeb321a04481bd3ce5440639bdd003 unknown dimstar_suse 961860 d211a088dfa31786bf848682ad83868e unknown dimstar_suse 964332 73ea3a1ccffa7a580b8fec4a47dad6db unknown dimstar_suse 966257 34a7ac11495464050aa66e85b680eb97 unknown dimstar_suse 967219 69f2b1161f77bd76bf1ebfb0eec29a8b unknown dimstar_suse 971215 714118621f694346eddb29f7efe6a30f unknown dimstar_suse 976421 803e2555b789750e22594ecfb922b52e unknown dimstar_suse - Backport a GCC 12 aarch64 build fix (bsc#1199625) * Patches added: block-qdict-Fix-Werror-maybe-uninitializ.patch 978736 8ba2ff47facde1721cbc9e04970b6bdc unknown dimstar_suse osc copypac from project:openSUSE:Factory package:qemu revision:227, using expand 95849823ad0ecee202dd9c86eec8edf7 unknown dimstar_suse 979490 bdf0610dead4c76e7f625d65e13d655d unknown dimstar_suse 984180 7fef6e824dcb0cd607580094f8cd0ac7 unknown dimstar_suse 986230 15d6310f7366b7903a47b5463d6e900b 7.0.0 RBrownFactory - Substantial rework of the spec file: * the 'make check' testsuite now runs in the %check section of the main package, not in a subpackage * switched from %setup to %autosetup * rearranged the content in order to minimize the use of %if, %ifarch, etc - Properly fix bsc#1198038, CVE-2022-0216 * Patches added: scsi-lsi53c895a-really-fix-use-after-fre.patch tests-qtest-Move-the-fuzz-tests-to-x86-o.patch - Make temp dir (for update_git.sh) configurable - Added new subpackages (audio-dbus, ui-dbus) - bsc#1199018 was never fixed in Factory's QEMU 6.2. It is now (since the patches are already in SeaBIOS 1.16.0) - Some tests are having issues when run in OBS. They seem to be due to race conditions, triggered by resource constraints of OBS workers. Let's disable them for now, while looking for a fix - Update to v7.0.0. For full release notese, see: * https://wiki.qemu.org/ChangeLog/7.0 Be sure to also check the following pages: * https://qemu-project.gitlab.io/qemu/about/removed-features.html * https://qemu-project.gitlab.io/qemu/about/deprecated.html Some notable changes: * [ARM] The virt board has gained a new control knob to disable passing a RNG seed in the DTB (dtb-kaslr-seed) * [ARM] The AST2600 SoC now supports a dummy version of the i3c device * [ARM] The virt board can now run guests with KVM on hosts with restricted IPA ranges * [ARM] The virt board now supports virtio-mem-pci * [ARM] The virt board now supports specifying the guest CPU topology 990725 9f4807a092cfd45c0fee8e3764876dc8 7.0.0 dimstar_suse - Update to v7.0.0 (bsc#1201307). For full release notes, see: 999194 1bdd2d6e381921161e6006615ca8f45c 7.0.0 dimstar_suse 1003904 52ab5602670df669f5155a8d1bb2b3c5 7.1.0 RBrownFactory 1006838 39c8bf5e545705c878bd6f88acf0e4df 7.1.0 favogt_factory - Fixes bsc#1204082 * Patches added: block-io_uring-revert-Use-io_uring_regis.patch - Due to change in where some documentation files are, if qemu-guest-agent is installed, we need to make sure we update it to our version (bsc#1203995) - The links in the forsplit dirs, in each subpackage, born to deal with package & subpackage splitting, are not really used. In fact, they're "Provides:"-ed by a bunch of subpackages, but there's no "Requires:" for any of them. Let's just get rid of them. - The old qemu-binfmt weappers around the various qemu-$ARCH Linux user emulation binaries (see, e.g., bsc#1186256) are not necessary any longer, and bsc#1143725 can now be considered fixed. * Patches dropped: linux-user-add-binfmt-wrapper-for-argv-0.patch linux-user-binfmt-support-host-binaries.patch - Fix bsc#1204001. Patches are not upstream, and have been picked up and backported from the ML. This is something we usually prefer to avoid, but this is urgent, and the patches looks fine, with high chances for them to be included as they are (and if they're not, we will revisit this, i.e., drop them and re-include the ones that are actually committed) * Patches added: linux-user-add-more-compat-ioctl-definit.patch linux-user-drop-conditionals-for-obsolet.patch linux-user-remove-conditionals-for-many-.patch meson-enforce-a-minimum-Linux-kernel-hea.patch - Improve the output of update_git.sh, by including the list of repos to which we have downstream patches. - Fix: bsc#1202665, CVE-2022-2962 * Patches added: net-tulip-Restrict-DMA-engine-to-memorie.patch - skip tests that don't work under qemu-linux-user emulation 1008827 7a922b3b418d20801c5e43e724c8d041 7.1.0 dimstar_suse 1032808 a21f48b91d7306953f539fc8264b46a3 7.1.0 dimstar_suse 1034600 c89912795321489d8c6b9251f0e4d782 7.1.0 dimstar_suse 1036445 bb8faf58ce76da41a66f6b61d42398f1 7.1.0 dimstar_suse 1038724 b5851638ac60d6522ca2693e33fcf9f5 7.1.0 dimstar_suse 1057125 9b0f5fc3cda83a5f4853374138ed8702 7.1.0 dimstar_suse 1057942 a5b934ddd473714e94dbbf2443e418ee 7.1.0 dimstar_suse 1061672 e74ca9496d5ce8ade743ad014c97a375 7.1.0 dimstar_suse - Fixed: bsc#1205847 (CVE-2022-4172), bsc#1203788 (CVE-2022-3165), bsc#1205808 (CVE-2022-4144), bsc#1206527, bsc#1208139 - Improved handling of: bsc#1202282 (jsc#PED-2592) * Patches dropped: pc-q35-Bump-max_cpus-to-1024.patch * Patches added: accel-abort-if-we-fail-to-load-the-accel.patch bios-tables-test-add-test-for-number-of-.patch bios-tables-test-teach-test-to-use-smbio.patch dmg-warn-when-opening-dmg-images-contain.patch hw-acpi-erst.c-Fix-memory-handling-issue.patch hw-display-qxl-Avoid-buffer-overrun-in-q.patch hw-display-qxl-Document-qxl_phys2virt.patch hw-display-qxl-Have-qxl_log_command-Retu.patch hw-display-qxl-Pass-requested-buffer-siz.patch hw-smbios-add-core_count2-to-smbios-tabl.patch hw-smbios-support-for-type-8-port-connec.patch module-add-Error-arguments-to-module_loa.patch module-removed-unused-function-argument-.patch module-rename-module_load_one-to-module_.patch openSUSE-pc-q35-Bump-max_cpus-to-1024.patch s390x-tod-kvm-don-t-save-restore-the-TOD.patch tests-acpi-allow-changes-for-core_count2.patch tests-acpi-update-tables-for-new-core-co.patch ui-vnc-clipboard-fix-integer-underflow-i.patch 1064332