Accepting request 699951 from Virtualization:Staging
Update to v4.0.0 OBS-URL: https://build.opensuse.org/request/show/699951 OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=464
This commit is contained in:
committed by
Git OBS Bridge
parent
e274119f03
commit
ea71b129f6
158
qemu.changes
158
qemu.changes
@@ -1,3 +1,161 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed May 1 19:29:10 UTC 2019 - Bruce Rogers <brogers@suse.com>
|
||||
|
||||
- Update to v4.0.0: See http://wiki.qemu.org/ChangeLog/4.0
|
||||
Take note that ongoing feature deprecation is tracked at both
|
||||
http://wiki.qemu-project.org/Features/LegacyRemoval and in
|
||||
Appendix B of the qemu-doc.* files installed with the qemu package
|
||||
Some noteworthy changes:
|
||||
* ARM: ARMv8+ extensions for SB, PredInv, HPD, LOR, FHM, AA32HPD,
|
||||
PAuth, JSConv, CondM, FRINT, and BTI
|
||||
* ARM: new emulation support for "Musca" and "MPS2" development boards
|
||||
* ARM: virt: support for >255GB of RAM and u-boot "noload" image types
|
||||
* ARM: improved emulation of ARM PMU
|
||||
* HPPA: support for TLB protection IDs and TLB trace events
|
||||
* MIPS: support for multi-threaded TCG emulation
|
||||
* MIPS: emulation support for I7200 I6500 CPUs, QMP-base querying of
|
||||
CPU types, and improved support for SAARI and SAAR configuration registers
|
||||
* MIPS: improvements to Interthread Communication Unit, Fulong 2E
|
||||
machine types, and end-user documentation.
|
||||
* PowerPC: pseries/powernv: support for POWER9 large decrementer
|
||||
* PowerPC: pseries: emulation support for XIVE interrupt controller
|
||||
* PowerPC: pseries: support for hotplugging PCI host bridges (PHBs)
|
||||
* PowerPC: pseries: Spectre/Meltdown mitigations enabled by default,
|
||||
additional support for count-cache-flush mitigation
|
||||
* RISC-V: virt: support for PCI and USB
|
||||
* RISC-V: support for TSR, TW, and TVM fields of mstatus, FS field now
|
||||
supports three stats (dirty, clean, and off)
|
||||
* RISC-V: built-in gdbserver supports register lists via XML files
|
||||
* s390: support for z14 GA 2 CPU model, Multiple-epoch and PTFF
|
||||
features now enabled in z14 CPU model by default
|
||||
* s390: vfio-ap: now supports hot plug/unplug, and no longer inhibits memory
|
||||
ballooning
|
||||
* s390: emulation support for floating-point extension facility and
|
||||
vector support instructions
|
||||
* x86: HAX accelerator now supported POSIX hosts other than Darwin,
|
||||
including Linux and NetBSD
|
||||
* x86: Q35: advertised PCIe root port speeds will now optimally default
|
||||
to maximum link speed (16GT/s) and width (x32) provided by PCIe 4.0 for
|
||||
QEMU 4.0+ machine types; older machine types will retain 2.5GT/x1
|
||||
defaults for compatibility.
|
||||
* x86: Xen PVH images can now be booted with "-kernel" option
|
||||
* Xtensa: xtfpga: improved SMP support for linux (interrupt
|
||||
distributor, IPI, and runstall) and new SMP-capable test_mmuhifi_c3
|
||||
core configuration
|
||||
* Xtensa: support for Flexible length instructions extension (FLIX)
|
||||
* GUI: new '-display spice-app' to configure/launch a Spice client GUI with
|
||||
a similar UI to QEMU GTK. VNC server now supports access controls via
|
||||
tls-authz/sasl-authz options
|
||||
* QMP: support for "out-of-band" command execution, can be useful for
|
||||
postcopy migration recovery. Additional QMP commands for working with
|
||||
block devices and dirty bitmaps
|
||||
* VFIO: EDID interface for supported mdev (Intel vGPU for kernel 5.0+),
|
||||
allows resolution setting via xres/yres options.
|
||||
* Xen: new 'xen-disk' device which can create a Xen PV disk backend,
|
||||
and performance improvements for Xen PV disk backend.
|
||||
* Network Block Device: improved tracing and error diagnostics, improved
|
||||
client compatibility with buggy NBD server implementations, new
|
||||
--bitmap, --list, --tls-authz options for qemu-nbd
|
||||
* virtio-blk now supports DISCARD and WRITE_ZEROES
|
||||
* qemu-test-suite output is now in TAP format
|
||||
* Sphinx now used for much of qemu documentation
|
||||
* A few more configure features are enabled: iconv, lzfse (for openSUSE)
|
||||
* Provide better logo icons
|
||||
- Made these package building changes:
|
||||
* Removed this token from spec file: #!BuildIgnore: gcc-PIE
|
||||
* Created ability to build qemu source out-of-tree
|
||||
* Added BSD-2-Clause license clause due to EDK II code inclusion
|
||||
* Patches dropped (upstream unless otherwise noted):
|
||||
0010-Remove-problematic-evdev-86-key-fro.patch
|
||||
0025-Fix-tigervnc-long-press-issue.patch
|
||||
0026-string-input-visitor-Fix-uint64-par.patch
|
||||
0027-test-string-input-visitor-Add-int-t.patch
|
||||
0028-test-string-input-visitor-Add-uint6.patch
|
||||
0029-tests-Add-QOM-property-unit-tests.patch
|
||||
0030-tests-Add-scsi-disk-test.patch
|
||||
0033-smbios-Add-1-terminator-if-any-stri.patch (different approach used)
|
||||
0034-qemu-io-tests-comment-out-problemat.patch (not as needed)
|
||||
0039-xen_disk-Avoid-repeated-memory-allo.patch
|
||||
0041-vfio-ap-flag-as-compatible-with-bal.patch
|
||||
0042-hw-s390x-Fix-bad-mask-in-time2tod.patch
|
||||
0043-pcie-set-link-state-inactive-active.patch
|
||||
0044-pc-piix4-Update-smbus-I-O-space-aft.patch
|
||||
0045-hw-usb-fix-mistaken-de-initializati.patch
|
||||
0046-usb-mtp-use-O_NOFOLLOW-and-O_CLOEXE.patch
|
||||
0047-pvrdma-release-device-resources-in-.patch
|
||||
0048-rdma-check-num_sge-does-not-exceed-.patch
|
||||
0049-pvrdma-add-uar_read-routine.patch
|
||||
0050-pvrdma-check-number-of-pages-when-c.patch
|
||||
0051-pvrdma-check-return-value-from-pvrd.patch
|
||||
0052-pvrdma-release-ring-object-in-case-.patch
|
||||
0053-block-Fix-hangs-in-synchronous-APIs.patch
|
||||
0054-linux-user-make-pwrite64-pread64-fd.patch
|
||||
0055-xen-Add-xen-v4.12-based-xc_domain_c.patch
|
||||
0056-slirp-check-data-length-while-emula.patch
|
||||
0057-s390x-Return-specification-exceptio.patch
|
||||
0059-memory-Fix-the-memory-region-type-a.patch
|
||||
0060-target-i386-sev-Do-not-pin-the-ram-.patch
|
||||
0061-slirp-check-sscanf-result-when-emul.patch
|
||||
0062-ppc-add-host-serial-and-host-model-.patch
|
||||
0063-i2c-ddc-fix-oob-read.patch
|
||||
0064-device_tree.c-Don-t-use-load_image.patch
|
||||
0065-spapr-Simplify-handling-of-host-ser.patch
|
||||
ipxe-efi-guard-strncpy-with-gcc-warning-ignore-pragma.patch
|
||||
ipxe-fix-build.patch
|
||||
skiboot-hdata-i2c.c-fix-building-with-gcc8.patch
|
||||
* Patches renamed:
|
||||
0011-linux-user-use-target_ulong.patch
|
||||
-> 0010-linux-user-use-target_ulong.patch
|
||||
0012-Make-char-muxer-more-robust-wrt-sma.patch
|
||||
-> 0011-Make-char-muxer-more-robust-wrt-sma.patch
|
||||
0013-linux-user-lseek-explicitly-cast-no.patch
|
||||
-> 0012-linux-user-lseek-explicitly-cast-no.patch
|
||||
0014-AIO-Reduce-number-of-threads-for-32.patch
|
||||
-> 0013-AIO-Reduce-number-of-threads-for-32.patch
|
||||
0015-xen_disk-Add-suse-specific-flush-di.patch
|
||||
-> 0014-xen_disk-Add-suse-specific-flush-di.patch
|
||||
0016-qemu-bridge-helper-reduce-security-.patch
|
||||
-> 0015-qemu-bridge-helper-reduce-security-.patch
|
||||
0017-qemu-binfmt-conf-use-qemu-ARCH-binf.patch
|
||||
-> 0016-qemu-binfmt-conf-use-qemu-ARCH-binf.patch
|
||||
0018-linux-user-properly-test-for-infini.patch
|
||||
-> 0017-linux-user-properly-test-for-infini.patch
|
||||
0019-roms-Makefile-pass-a-packaging-time.patch
|
||||
-> 0018-roms-Makefile-pass-a-packaging-time.patch
|
||||
0020-Raise-soft-address-space-limit-to-h.patch
|
||||
-> 0019-Raise-soft-address-space-limit-to-h.patch
|
||||
0021-increase-x86_64-physical-bits-to-42.patch
|
||||
-> 0020-increase-x86_64-physical-bits-to-42.patch
|
||||
0022-vga-Raise-VRAM-to-16-MiB-for-pc-0.1.patch
|
||||
-> 0021-vga-Raise-VRAM-to-16-MiB-for-pc-0.1.patch
|
||||
0023-i8254-Fix-migration-from-SLE11-SP2.patch
|
||||
-> 0022-i8254-Fix-migration-from-SLE11-SP2.patch
|
||||
0024-acpi_piix4-Fix-migration-from-SLE11.patch
|
||||
-> 0023-acpi_piix4-Fix-migration-from-SLE11.patch
|
||||
0031-Switch-order-of-libraries-for-mpath.patch
|
||||
-> 0024-Switch-order-of-libraries-for-mpath.patch
|
||||
0032-Make-installed-scripts-explicitly-p.patch
|
||||
-> 0025-Make-installed-scripts-explicitly-p.patch
|
||||
0035-tests-test-thread-pool-is-racy-add-.patch
|
||||
-> 0027-tests-test-thread-pool-is-racy-add-.patch
|
||||
0036-xen-add-block-resize-support-for-xe.patch
|
||||
-> 0028-xen-add-block-resize-support-for-xe.patch
|
||||
0037-tests-qemu-iotests-Triple-timeout-o.patch
|
||||
-> 0029-tests-qemu-iotests-Triple-timeout-o.patch
|
||||
0038-tests-block-io-test-130-needs-some-.patch
|
||||
-> 0030-tests-block-io-test-130-needs-some-.patch
|
||||
0040-xen-ignore-live-parameter-from-xen-.patch
|
||||
-> 0031-xen-ignore-live-parameter-from-xen-.patch
|
||||
0058-Revert-target-i386-kvm-add-VMX-migr.patch
|
||||
-> 0034-Revert-target-i386-kvm-add-VMX-migr.patch
|
||||
* Patches added:
|
||||
0026-hw-smbios-handle-both-file-formats-.patch
|
||||
0032-tests-Fix-Makefile-handling-of-chec.patch
|
||||
0033-Conditionalize-ui-bitmap-installati.patch
|
||||
0035-tests-change-error-message-in-test-.patch
|
||||
ipxe-efi-Avoid-string-op-warning-with-cross-gcc-7-compile.patch
|
||||
- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 29 13:13:57 UTC 2019 - Bruce Rogers <brogers@suse.com>
|
||||
|
||||
|
Reference in New Issue
Block a user