Quoting Michael Roth (2019-07-23 17:12:31) > Hello, > > On behalf of the QEMU Team, I'd like to announce the availability of the > third release candidate for the QEMU 4.1 release. This release is meant > for testing purposes and should not be used in a production environment. > > http://download.qemu-project.org/qemu-4.1.0-rc2.tar.xz > http://download.qemu-project.org/qemu-4.1.0-rc2.tar.xz.sig > > You can help improve the quality of the QEMU 4.1 release by testing this > release and reporting bugs on Launchpad: > > https://bugs.launchpad.net/qemu/ > > The release plan, as well a documented known issues for release > candidates, are available at: > > http://wiki.qemu.org/Planning/4.1 > > Please add entries to the ChangeLog for the 4.1 release below: > > http://wiki.qemu.org/ChangeLog/4.1 > > Thank you to everyone involved! > > Changes since rc1:
Please disregard prior changelog, this is the corrected one: bf8b024372: Update version for v4.1.0-rc2 release (Peter Maydell) 98808c3d0c: tests/docker: Refresh APT cache before installing new packages on Debian (Philippe Mathieu-Daudé) 30edd9fa50: tests/qemu-iotests: Don't use 'seq' in the iotests (Thomas Huth) 4f01046172: tests/qemu-iotests/group: Remove some more tests from the "auto" group (Thomas Huth) bf75d75275: tests/qemu-iotests/check: Allow tests without groups (Thomas Huth) 2b0c4fa13f: tests/docker: invoke the DEBUG shell with --noprofile/--norc (Alex Bennée) 3a37c13f8c: travis: enable travis_retry for check phase (Alex Bennée) 6d314626cc: hw/i386: also turn off VMMOUSE is VMPORT is disabled (Alex Bennée) e54ecc70c3: NSIS: Add missing firmware blobs (Philippe Mathieu-Daudé) 5deb2de1d6: tests/docker: Let the test-mingw test generate a NSIS installer (Philippe Mathieu-Daudé) b3ce38dcf9: buildsys: The NSIS Windows build requires qemu-nsis.bmp installed (Philippe Mathieu-Daudé) f84f9f7584: buildsys: The NSIS Windows build requires the documentation installed (Philippe Mathieu-Daudé) 10d7166e42: tests/docker: Install texinfo in the Fedora image (Philippe Mathieu-Daudé) a88819edde: tests/docker: Set the correct cross-PKG_CONFIG_PATH in the MXE images (Philippe Mathieu-Daudé) c054f3f43a: tests/docker: Install the NSIS tools in the MinGW capable images (Philippe Mathieu-Daudé) 8d16a31028: tests/docker: Install Sphinx in the Debian images (Philippe Mathieu-Daudé) 7887289441: shippable: re-enable the windows cross builds (Alex Bennée) 67bd36beda: tests/dockerfiles: update the win cross builds to stretch (Alex Bennée) 601b5575e2: tests/migration-test: don't spam the logs when we fail (Alex Bennée) 56e89a310b: tests/docker: Install Ubuntu images noninteractively (Philippe Mathieu-Daudé) 8109b7986a: tests/docker: Install Sphinx in the Fedora image (Philippe Mathieu-Daudé) 6d7b9c8c06: tests/docker: Install Sphinx in the Ubuntu images (Philippe Mathieu-Daudé) 3c237b5c65: tests/docker: add test-misc for building tools & docs (Alex Bennée) 84963b5bbf: archive-source: also create a stash for submodules (Marc-André Lureau) 124e4cfaa4: hw/block/pflash_cfi02: Rewrite a fall through comment (Philippe Mathieu-Daudé) 3a283507c0: hw/block/pflash_cfi01: Add missing DeviceReset() handler (Philippe Mathieu-Daudé) 5122958258: target/mips: Fix emulation of MSA pack instructions on big endian hosts (Aleksandar Markovic) 45152d0502: target/mips: Add 'fall through' comments for handling nanoMips' SHXS, SWXS (Aleksandar Markovic) 43eaaaef0e: block: Only the main loop can change AioContexts (Max Reitz) 65181d6381: block: Dec. drained_end_counter before bdrv_wakeup (Max Reitz) 258867d1dc: block/nvme: don't touch the completion entries (Maxim Levitsky) 118d1b6a81: block/nvme: support larger that 512 bytes sector devices (Maxim Levitsky) 461bba04bf: block/nvme: fix doorbell stride (Maxim Levitsky) ddb45afbfb: contrib/elf2dmp: Build download.o with CURL_CFLAGS (Peter Maydell) a3e3b5217b: configure: Clarify URL to source downloads (Peter Maydell) 8f4821d77e: target/arm: Limit ID register assertions to TCG (Peter Maydell) bc8c2ecfd0: hw/arm/fsl-imx6ul.c: Remove dead SMP-related code (Peter Maydell) 9bbb4ef991: target/arm: Add missing break statement for Hypervisor Trap Exception (Philippe Mathieu-Daudé) d4b976c0a8: target/i386: sev: fix failed message typos (Jiri Slaby) 2924ab02c2: i386: indicate that 'pconfig' feature was removed intentionally (Denis V. Lunev) 5cf42b1c1f: nbd: Initialize reply on failure (Eric Blake) 21e709aa07: build-sys: do no support modules on Windows (Marc-André Lureau) 3bf5de5240: qmp: don't emit the RESET event on wakeup (Nicholas Piggin) 8072aae377: hmp: Print if memory section is registered with an accelerator (Alexey Kardashevskiy) 2f950b1e44: test-bitmap: add test for bitmap_set (Wei Yang) 1849f297f5: scsi-generic: Check sense key before request snooping and patching (Shin'ichiro Kawasaki) 68fa7ca015: vhost-user-scsi: Call virtio_scsi_common_unrealize() when device realize failed (Xie Yongji) 934443c37b: vhost-scsi: Call virtio_scsi_common_unrealize() when device realize failed (Xie Yongji) 12e1dc4939: virtio-scsi: remove unused argument to virtio_scsi_common_realize (Paolo Bonzini) 1e44f3ab71: target/i386: skip KVM_GET/SET_NESTED_STATE if VMX disabled, or for SVM (Paolo Bonzini) 79a197ab18: target/i386: kvm: Demand nested migration kernel capabilities only when vCPU may have enabled VMX (Liran Alon) b7cbb8741b: crypto: Fix LGPL information in the file headers (Thomas Huth) 4f24430821: doc: document that the monitor console is a privileged control interface (Daniel P. Berrangé) 49278ec065: iotests: Test quitting with job on throttled node (Max Reitz) e6f0ac4d52: vl: Drain before (block) job cancel when quitting (Max Reitz) 02f9135be6: configure: only link capstone to emulation targets (Daniel P. Berrangé) f887849007: crypto: fix function signatures for nettle 2.7 vs 3 (Daniel P. Berrangé) e8e67ca4c1: crypto: switch to modern nettle AES APIs (Daniel P. Berrangé) 86472071f4: iotests: Test commit with a filter on the chain (Max Reitz) 4687133b81: iotests: Add @has_quit to vm.shutdown() (Max Reitz) 61ad631cee: block: Loop unsafely in bdrv*drained_end() (Max Reitz) 2afdc790ec: tests: Extend commit by drained_end test (Max Reitz) e037c09c78: block: Do not poll in bdrv_do_drained_end() (Max Reitz) 1b28565768: tests: Lock AioContexts in test-block-iothread (Max Reitz) f4c8a43be0: block: Make bdrv_parent_drained_[^_]*() static (Max Reitz) 8e1da77e6e: block: Add @drained_end_counter (Max Reitz) 8e4428106a: tests: Add job commit by drained_end test (Max Reitz) 804db8ea00: block: Introduce BdrvChild.parent_quiesce_counter (Max Reitz) a6862418fe: iotests: Set read-zeroes on in null block driver for Valgrind (Andrey Shinkevich) 6d5d5dde9a: linux-user: fix to handle variably sized SIOCGSTAMP with new kernels (Daniel P. Berrangé) fdd1bda4b4: hw/riscv: Load OpenSBI as the default firmware (Alistair Francis) 91f3a2f0ce: roms: Add OpenSBI version 0.4 (Alistair Francis) 0acd4ab849: linux-user: check valid address in access_ok() (Rémi Denis-Courmont) efac5ae420: s390x/pci: add some fallthrough annotations (Cornelia Huck) 4ced996ffe: linux-user: Fix structure target_ucontext for MIPS (Aleksandar Markovic)