diff --git a/bundles.tar.xz b/bundles.tar.xz index 288b872f..72764a05 100644 --- a/bundles.tar.xz +++ b/bundles.tar.xz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:395a64260ca7ce2c6c571985c8c78b593bc2183e36720ba8ef20981b92359e12 -size 29380 +oid sha256:6a42da9e52b11e10e52dffebda8d0b7fd1c6b813e83c1758ac50020b18edc41d +size 29328 diff --git a/config.sh b/config.sh index e6198265..02da362e 100644 --- a/config.sh +++ b/config.sh @@ -7,12 +7,12 @@ # The following specifies the upstream tag or commit upon which our patchqueue # gets rebased. The special value LATEST may be used to "automatically" track # the upstream development tree in the master branch -GIT_UPSTREAM_COMMIT_ISH=LATEST +GIT_UPSTREAM_COMMIT_ISH=v4.2.0 # WARNING: If transitioning from using LATEST to not, MANUALLY re-set the # tarball present. If transitioning TO LATEST, make sure that # NEXT_RELEASE_IS_MAJOR is set correctly # This is used to choose the version number when LATEST processing is active -NEXT_RELEASE_IS_MAJOR=0 +NEXT_RELEASE_IS_MAJOR=1 # Unfortunately, SeaBIOS doesn't always follow an "always increasing" version # model, so there may be times we should overide the automated version setting. diff --git a/qemu-4.2.0-rc5.tar.xz b/qemu-4.2.0-rc5.tar.xz deleted file mode 100644 index dc37d4f4..00000000 --- a/qemu-4.2.0-rc5.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7d290b067c332364b6e31b80c83d2fc1fac7149ddbe58a2c03fc95097d00bb13 -size 64824456 diff --git a/qemu-4.2.0.tar.xz b/qemu-4.2.0.tar.xz new file mode 100644 index 00000000..4b4b7cf9 --- /dev/null +++ b/qemu-4.2.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d3481d4108ce211a053ef15be69af1bdd9dde1510fda80d92be0f6c3e98768f0 +size 62222068 diff --git a/qemu-4.2.0.tar.xz.sig b/qemu-4.2.0.tar.xz.sig new file mode 100644 index 00000000..f5c74fcf Binary files /dev/null and b/qemu-4.2.0.tar.xz.sig differ diff --git a/qemu.changes b/qemu.changes index c115180c..bd7edaab 100644 --- a/qemu.changes +++ b/qemu.changes @@ -1,3 +1,36 @@ +------------------------------------------------------------------- +Thu Dec 12 19:05:29 UTC 2019 - Bruce Rogers + +- Update to v4.2.0: See http://wiki.qemu.org/ChangeLog/4.2 + Take note that ongoing feature deprecation is tracked at both + http://wiki.qemu-project.org/Features/LegacyRemoval and in + Appendix B of the qemu-doc.* files installed with the qemu package + Some noteworthy changes: +* x86: Denverton, Snowridge, and Dhyana CPU models added +* x86: Latest version of all CPU models how have TSX (HLE and RTM) + disabled by default +* x86: Support for AVX512 BFloat16 extensions +* x86: VMX features exposed more accurately and controllably +* s390: TCG now implements IEP (Instruction Execution Protection) +* PowerPC: POWER8 and POWER9 non-virtualized machines separated out +* PowerPC: RTAS now comes from SLOF instead of QEMU itself +* PowerPC: Unplug of multifunction PCI devices now unplugs the + whole slot, as in x86 +* ARM: Support for >256 CPUs with KVM is fixed +* ARM: Memory hotplug now supported , when using UEFI, ACPI, for + virt machine type +* ARM: SVE support possuble now for KVM guests +* ARM: ACPI generic event device can now deliver powerdown event +* The backend device can be specified for a guest audio device +* virtio v1.1 packed virtqueues supported +* Socket based character device backends now support TCP keep-alive +* Use encryption library cipher mode facilities, allowing improved + performance for eg. AES-XTS encrption +* Misc block device improvements, esp. with nbd +- See the following few release-candidate changelog entries for + additional changes related to this release +- Switched package build to be out-of-tree + ------------------------------------------------------------------- Tue Dec 10 18:10:45 UTC 2019 - Bruce Rogers diff --git a/qemu.spec b/qemu.spec index 7893d7bf..713a5253 100644 --- a/qemu.spec +++ b/qemu.spec @@ -20,7 +20,7 @@ %define _buildshell /bin/bash -%define build_in_tree 1 +%define build_in_tree 0 %define build_x86_firmware_from_source 0 %define build_skiboot_from_source 0 %define build_slof_from_source 0 @@ -87,8 +87,8 @@ %define summary_string Machine emulator and virtualizer %endif -%define qemuver 4.1.95 -%define srcver 4.2.0-rc5 +%define qemuver 4.2.0 +%define srcver 4.2.0 %define sbver 1.12.1+ %define srcname qemu Name: qemu%{name_suffix} @@ -99,6 +99,7 @@ Group: System/Emulators/PC Version: %qemuver Release: 0 Source: https://wiki.qemu.org/download/%{srcname}-%{srcver}.tar.xz +Source99: https://wiki.qemu.org/download/%{srcname}-%{srcver}.tar.xz.sig Source100: %{srcname}.keyring Source1: 80-kvm.rules Source2: kvm.conf diff --git a/qemu.spec.in b/qemu.spec.in index 9592b1d7..294cc4b2 100644 --- a/qemu.spec.in +++ b/qemu.spec.in @@ -20,7 +20,7 @@ %define _buildshell /bin/bash -%define build_in_tree 1 +%define build_in_tree 0 %define build_x86_firmware_from_source 0 %define build_skiboot_from_source 0 %define build_slof_from_source 0