Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2020-04-28 22:28:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and      /work/SRC/openSUSE:Factory/.qemu.new.2738 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "qemu"

Tue Apr 28 22:28:58 2020 rev:173 rq:797210 version:4.2.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/qemu/qemu.changes        2020-04-22 
20:43:28.642274562 +0200
+++ /work/SRC/openSUSE:Factory/.qemu.new.2738/qemu.changes      2020-04-28 
22:29:05.393386511 +0200
@@ -1,0 +2,11 @@
+Wed Apr 22 15:23:15 UTC 2020 - Bruce Rogers <[email protected]>
+
+- Minor tweaks to patches and support doc
+
+-------------------------------------------------------------------
+Tue Apr 21 13:24:59 UTC 2020 - Martin Liška <[email protected]>
+ 
+- Add gcc10-maybe-uninitialized.patch in order to fix
+  boo#1169728.
+
+-------------------------------------------------------------------

New:
----
  gcc10-maybe-uninitialized.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ qemu.spec ++++++
--- /var/tmp/diff_new_pack.oopqz4/_old  2020-04-28 22:29:11.133397222 +0200
+++ /var/tmp/diff_new_pack.oopqz4/_new  2020-04-28 22:29:11.137397228 +0200
@@ -198,85 +198,85 @@
 Patch00068:     virtio-pmem-do-delete-rq_vq-in-virtio_pm.patch
 Patch00069:     vhost-user-blk-delete-virtioqueues-in-un.patch
 Patch00070:     hw-arm-cubieboard-use-ARM-Cortex-A8-as-t.patch
-Patch00071:     iotests-Fix-nonportable-use-of-od-endian.patch
-Patch00072:     block-qcow2-threads-fix-qcow2_decompress.patch
-Patch00073:     job-refactor-progress-to-separate-object.patch
-Patch00074:     block-block-copy-fix-progress-calculatio.patch
-Patch00075:     block-io-fix-bdrv_co_do_copy_on_readv.patch
-Patch00076:     scsi-qemu-pr-helper-Fix-out-of-bounds-ac.patch
-Patch00077:     target-ppc-Fix-rlwinm-on-ppc64.patch
-Patch00078:     compat-disable-edid-on-correct-virtio-gp.patch
-Patch00079:     ppc-ppc405_boards-Remove-unnecessary-NUL.patch
-Patch00080:     block-Avoid-memleak-on-qcow2-image-info-.patch
-Patch00081:     block-bdrv_set_backing_bs-fix-use-after-.patch
-Patch00082:     hmp-vnc-Fix-info-vnc-list-leak.patch
-Patch00083:     migration-colo-fix-use-after-free-of-loc.patch
-Patch00084:     migration-ram-fix-use-after-free-of-loca.patch
-Patch00085:     qcow2-List-autoclear-bit-names-in-header.patch
-Patch00086:     sheepdog-Consistently-set-bdrv_has_zero_.patch
-Patch00087:     target-arm-Fix-PAuth-sbox-functions.patch
-Patch00088:     tcg-i386-Fix-INDEX_op_dup2_vec.patch
-Patch00089:     net-tulip-check-frame-size-and-r-w-data-.patch
-Patch00090:     target-i386-do-not-set-unsupported-VMX-s.patch
-Patch00091:     spapr-Fix-failure-path-for-attempting-to.patch
-Patch00092:     xen-block-Fix-double-qlist-remove-and-re.patch
-Patch00093:     vpc-Don-t-round-up-already-aligned-BAT-s.patch
-Patch00094:     target-xtensa-fix-pasto-in-pfwait.r-opco.patch
-Patch00095:     aio-wait-delegate-polling-of-main-AioCon.patch
-Patch00096:     async-use-explicit-memory-barriers.patch
-Patch00097:     tcg-mips-mips-sync-encode-error.patch
-Patch00098:     vhost-user-gpu-Release-memory-returned-b.patch
-Patch00099:     XXX-dont-dump-core-on-sigabort.patch
-Patch00100:     qemu-binfmt-conf-Modify-default-path.patch
-Patch00101:     qemu-cvs-gettimeofday.patch
-Patch00102:     qemu-cvs-ioctl_debug.patch
-Patch00103:     qemu-cvs-ioctl_nodirection.patch
-Patch00104:     linux-user-add-binfmt-wrapper-for-argv-0.patch
-Patch00105:     PPC-KVM-Disable-mmu-notifier-check.patch
-Patch00106:     linux-user-binfmt-support-host-binaries.patch
-Patch00107:     linux-user-Fake-proc-cpuinfo.patch
-Patch00108:     linux-user-use-target_ulong.patch
-Patch00109:     Make-char-muxer-more-robust-wrt-small-FI.patch
-Patch00110:     linux-user-lseek-explicitly-cast-non-set.patch
-Patch00111:     AIO-Reduce-number-of-threads-for-32bit-h.patch
-Patch00112:     xen_disk-Add-suse-specific-flush-disable.patch
-Patch00113:     qemu-bridge-helper-reduce-security-profi.patch
-Patch00114:     qemu-binfmt-conf-use-qemu-ARCH-binfmt.patch
-Patch00115:     linux-user-properly-test-for-infinite-ti.patch
-Patch00116:     roms-Makefile-pass-a-packaging-timestamp.patch
-Patch00117:     Raise-soft-address-space-limit-to-hard-l.patch
-Patch00118:     increase-x86_64-physical-bits-to-42.patch
-Patch00119:     vga-Raise-VRAM-to-16-MiB-for-pc-0.15-and.patch
-Patch00120:     i8254-Fix-migration-from-SLE11-SP2.patch
-Patch00121:     acpi_piix4-Fix-migration-from-SLE11-SP2.patch
-Patch00122:     Switch-order-of-libraries-for-mpath-supp.patch
-Patch00123:     Make-installed-scripts-explicitly-python.patch
-Patch00124:     hw-smbios-handle-both-file-formats-regar.patch
-Patch00125:     xen-add-block-resize-support-for-xen-dis.patch
-Patch00126:     tests-qemu-iotests-Triple-timeout-of-i-o.patch
-Patch00127:     tests-Fix-block-tests-to-be-compatible-w.patch
-Patch00128:     xen-ignore-live-parameter-from-xen-save-.patch
-Patch00129:     Conditionalize-ui-bitmap-installation-be.patch
-Patch00130:     tests-change-error-message-in-test-162.patch
-Patch00131:     hw-usb-hcd-xhci-Fix-GCC-9-build-warning.patch
-Patch00132:     hw-usb-dev-mtp-Fix-GCC-9-build-warning.patch
-Patch00133:     hw-intc-exynos4210_gic-provide-more-room.patch
-Patch00134:     configure-only-populate-roms-if-softmmu.patch
-Patch00135:     pc-bios-s390-ccw-net-avoid-warning-about.patch
-Patch00136:     roms-change-cross-compiler-naming-to-be-.patch
-Patch00137:     tests-Disable-some-block-tests-for-now.patch
-Patch00138:     test-add-mapping-from-arch-of-i686-to-qe.patch
-Patch00139:     roms-Makefile-enable-cross-compile-for-b.patch
-Patch00140:     hw-i386-disable-smbus-migration-for-xenf.patch
-Patch00141:     s390x-Don-t-do-a-normal-reset-on-the-ini.patch
-Patch00142:     s390x-Move-reset-normal-to-shared-reset-.patch
-Patch00143:     s390x-Move-initial-reset.patch
-Patch00144:     s390x-Move-clear-reset.patch
-Patch00145:     s390x-kvm-Make-kvm_sclp_service_call-voi.patch
-Patch00146:     s390x-ipl-Consolidate-iplb-validity-chec.patch
-Patch00147:     s390x-Beautify-diag308-handling.patch
-Patch00148:     s390x-Add-missing-vcpu-reset-functions.patch
-Patch00149:     pc-bios-s390x-Save-iplb-location-in-lowc.patch
+Patch00071:     pc-bios-s390x-Save-iplb-location-in-lowc.patch
+Patch00072:     iotests-Fix-nonportable-use-of-od-endian.patch
+Patch00073:     block-qcow2-threads-fix-qcow2_decompress.patch
+Patch00074:     job-refactor-progress-to-separate-object.patch
+Patch00075:     block-block-copy-fix-progress-calculatio.patch
+Patch00076:     block-io-fix-bdrv_co_do_copy_on_readv.patch
+Patch00077:     scsi-qemu-pr-helper-Fix-out-of-bounds-ac.patch
+Patch00078:     target-ppc-Fix-rlwinm-on-ppc64.patch
+Patch00079:     compat-disable-edid-on-correct-virtio-gp.patch
+Patch00080:     ppc-ppc405_boards-Remove-unnecessary-NUL.patch
+Patch00081:     block-Avoid-memleak-on-qcow2-image-info-.patch
+Patch00082:     block-bdrv_set_backing_bs-fix-use-after-.patch
+Patch00083:     hmp-vnc-Fix-info-vnc-list-leak.patch
+Patch00084:     migration-colo-fix-use-after-free-of-loc.patch
+Patch00085:     migration-ram-fix-use-after-free-of-loca.patch
+Patch00086:     qcow2-List-autoclear-bit-names-in-header.patch
+Patch00087:     sheepdog-Consistently-set-bdrv_has_zero_.patch
+Patch00088:     target-arm-Fix-PAuth-sbox-functions.patch
+Patch00089:     tcg-i386-Fix-INDEX_op_dup2_vec.patch
+Patch00090:     net-tulip-check-frame-size-and-r-w-data-.patch
+Patch00091:     target-i386-do-not-set-unsupported-VMX-s.patch
+Patch00092:     spapr-Fix-failure-path-for-attempting-to.patch
+Patch00093:     xen-block-Fix-double-qlist-remove-and-re.patch
+Patch00094:     vpc-Don-t-round-up-already-aligned-BAT-s.patch
+Patch00095:     target-xtensa-fix-pasto-in-pfwait.r-opco.patch
+Patch00096:     aio-wait-delegate-polling-of-main-AioCon.patch
+Patch00097:     async-use-explicit-memory-barriers.patch
+Patch00098:     tcg-mips-mips-sync-encode-error.patch
+Patch00099:     vhost-user-gpu-Release-memory-returned-b.patch
+Patch00100:     XXX-dont-dump-core-on-sigabort.patch
+Patch00101:     qemu-binfmt-conf-Modify-default-path.patch
+Patch00102:     qemu-cvs-gettimeofday.patch
+Patch00103:     qemu-cvs-ioctl_debug.patch
+Patch00104:     qemu-cvs-ioctl_nodirection.patch
+Patch00105:     linux-user-add-binfmt-wrapper-for-argv-0.patch
+Patch00106:     PPC-KVM-Disable-mmu-notifier-check.patch
+Patch00107:     linux-user-binfmt-support-host-binaries.patch
+Patch00108:     linux-user-Fake-proc-cpuinfo.patch
+Patch00109:     linux-user-use-target_ulong.patch
+Patch00110:     Make-char-muxer-more-robust-wrt-small-FI.patch
+Patch00111:     linux-user-lseek-explicitly-cast-non-set.patch
+Patch00112:     AIO-Reduce-number-of-threads-for-32bit-h.patch
+Patch00113:     xen_disk-Add-suse-specific-flush-disable.patch
+Patch00114:     qemu-bridge-helper-reduce-security-profi.patch
+Patch00115:     qemu-binfmt-conf-use-qemu-ARCH-binfmt.patch
+Patch00116:     linux-user-properly-test-for-infinite-ti.patch
+Patch00117:     roms-Makefile-pass-a-packaging-timestamp.patch
+Patch00118:     Raise-soft-address-space-limit-to-hard-l.patch
+Patch00119:     increase-x86_64-physical-bits-to-42.patch
+Patch00120:     vga-Raise-VRAM-to-16-MiB-for-pc-0.15-and.patch
+Patch00121:     i8254-Fix-migration-from-SLE11-SP2.patch
+Patch00122:     acpi_piix4-Fix-migration-from-SLE11-SP2.patch
+Patch00123:     Switch-order-of-libraries-for-mpath-supp.patch
+Patch00124:     Make-installed-scripts-explicitly-python.patch
+Patch00125:     hw-smbios-handle-both-file-formats-regar.patch
+Patch00126:     xen-add-block-resize-support-for-xen-dis.patch
+Patch00127:     tests-qemu-iotests-Triple-timeout-of-i-o.patch
+Patch00128:     tests-Fix-block-tests-to-be-compatible-w.patch
+Patch00129:     xen-ignore-live-parameter-from-xen-save-.patch
+Patch00130:     Conditionalize-ui-bitmap-installation-be.patch
+Patch00131:     tests-change-error-message-in-test-162.patch
+Patch00132:     hw-usb-hcd-xhci-Fix-GCC-9-build-warning.patch
+Patch00133:     hw-usb-dev-mtp-Fix-GCC-9-build-warning.patch
+Patch00134:     hw-intc-exynos4210_gic-provide-more-room.patch
+Patch00135:     configure-only-populate-roms-if-softmmu.patch
+Patch00136:     pc-bios-s390-ccw-net-avoid-warning-about.patch
+Patch00137:     roms-change-cross-compiler-naming-to-be-.patch
+Patch00138:     tests-Disable-some-block-tests-for-now.patch
+Patch00139:     test-add-mapping-from-arch-of-i686-to-qe.patch
+Patch00140:     roms-Makefile-enable-cross-compile-for-b.patch
+Patch00141:     hw-i386-disable-smbus-migration-for-xenf.patch
+Patch00142:     s390x-Don-t-do-a-normal-reset-on-the-ini.patch
+Patch00143:     s390x-Move-reset-normal-to-shared-reset-.patch
+Patch00144:     s390x-Move-initial-reset.patch
+Patch00145:     s390x-Move-clear-reset.patch
+Patch00146:     s390x-kvm-Make-kvm_sclp_service_call-voi.patch
+Patch00147:     s390x-ipl-Consolidate-iplb-validity-chec.patch
+Patch00148:     s390x-Beautify-diag308-handling.patch
+Patch00149:     s390x-Add-missing-vcpu-reset-functions.patch
 Patch00150:     s390-sclp-improve-special-wait-psw-logic.patch
 Patch00151:     s390x-Move-diagnose-308-subcodes-and-rcs.patch
 Patch00152:     vhost-correctly-turn-on-VIRTIO_F_IOMMU_P.patch
@@ -296,6 +296,7 @@
 Patch00166:     s390x-Add-unpack-facility-feature-to-GA1.patch
 Patch00167:     s390x-s390-virtio-ccw-Fix-build-on-syste.patch
 Patch00168:     configure-remove-pkgversion-from-CONFIG_.patch
+Patch00169:     gcc10-maybe-uninitialized.patch
 # Patches applied in roms/seabios/:
 Patch01000:     seabios-use-python2-explicitly-as-needed.patch
 Patch01001:     seabios-switch-to-python3-as-needed.patch
@@ -1180,6 +1181,7 @@
 %patch00166 -p1
 %patch00167 -p1
 %patch00168 -p1
+%patch00169 -p1
 %patch01000 -p1
 %patch01001 -p1
 %patch01002 -p1

++++++ bundles.tar.xz ++++++
Binary files old/b0ca999a43a22b38158a222233d3f5881648bb4f.bundle and 
new/b0ca999a43a22b38158a222233d3f5881648bb4f.bundle differ

++++++ gcc10-maybe-uninitialized.patch ++++++
From: Bruce Rogers <[email protected]>
Date: Wed, 22 Apr 2020 08:50:55 -0600
Subject: gcc10: maybe-uninitialized
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

References: boo#1169728

gcc 10 needs some help to understand that indeed cpu_irqs[0] does get
initialized in all cases. In this case an assert is sufficient.

Reported-by: Martin Liška <[email protected]>
Signed-off-by: Bruce Rogers <[email protected]>
---
 hw/openrisc/openrisc_sim.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/hw/openrisc/openrisc_sim.c b/hw/openrisc/openrisc_sim.c
index 79e70493fc77e50556a4a92a4231..bc4b71059ff6d922e3cdc83bfc79 100644
--- a/hw/openrisc/openrisc_sim.c
+++ b/hw/openrisc/openrisc_sim.c
@@ -134,6 +134,7 @@ static void openrisc_sim_init(MachineState *machine)
     int n;
     unsigned int smp_cpus = machine->smp.cpus;
 
+    assert(smp_cpus >= 1 && smp_cpus <= 2);
     for (n = 0; n < smp_cpus; n++) {
         cpu = OPENRISC_CPU(cpu_create(machine->cpu_type));
         if (cpu == NULL) {
++++++ pc-bios-s390x-Save-iplb-location-in-lowc.patch ++++++
--- /var/tmp/diff_new_pack.oopqz4/_old  2020-04-28 22:29:11.753398379 +0200
+++ /var/tmp/diff_new_pack.oopqz4/_new  2020-04-28 22:29:11.757398385 +0200
@@ -2,6 +2,7 @@
 Date: Wed, 4 Mar 2020 06:42:31 -0500
 Subject: pc-bios: s390x: Save iplb location in lowcore
 
+Git-commit: 9bfc04f9ef6802fff0fc77130ff345a541783363
 References: bsc#1163140, bsc#1167075
 
 The POP states that for a list directed IPL the IPLB is stored into
@@ -23,7 +24,6 @@
 Reviewed-by: Christian Borntraeger <[email protected]>
 Reviewed-by: David Hildenbrand <[email protected]>
 Signed-off-by: Christian Borntraeger <[email protected]>
-(cherry picked from commit 9bfc04f9ef6802fff0fc77130ff345a541783363)
 Signed-off-by: Liang Yan <[email protected]>
 Signed-off-by: Bruce Rogers <[email protected]>
 ---




++++++ supported.x86.txt ++++++
--- /var/tmp/diff_new_pack.oopqz4/_old  2020-04-28 22:29:12.033398900 +0200
+++ /var/tmp/diff_new_pack.oopqz4/_new  2020-04-28 22:29:12.033398900 +0200
@@ -243,7 +243,7 @@
   -bt
   -no-kvm-pit
 
-- The previously unsupported machine types pc-0.13, pc-0.14, and pc-0.15 are 
now
+- The previously unsupported machine types pc-0.13 and pc-0.14 are now
   deprecated.
  
 - The case of specified sockets, cores, and threads not matching the vcpu count
@@ -799,16 +799,17 @@
   -M [isapc|microvm|pc-0.13|pc-1.0|pc-1.1|pc-1.2|pc-1.3|pc-i440fx-1.5|
      pc-i440fx-1.6|pc-i440fx-2.1|pc-i440fx-2.2|pc-i440fx-2.4|pc-i440fx-2.5|
      pc-i440fx-2.7|pc-i440fx-2.8|pc-i440fx-2.10|pc-i440fx-2.12|pc-i440fx-3.0|
-     pc-1440fx-4.0|pc-q35-1.4|pc-q35-1.5|pc-q35-1.6|pc-q35-1.7|pc-q35-2.0|
-     pc-q35-2.1|pc-q35-2.2|pc-q35-2.3|pc-q35-2.4|pc-q35-2.5|pc-q35-2.7|
-     pc-q35-2.8|pc-q35-2.10|pc-q35-2.12|pc-q35-3.0|pc-q35-4.0|pc-q35-4.1]
+     pc-i440fx-4.0|pc-i440fx-4.1|pc-q35-1.4|pc-q35-1.5|pc-q35-1.6|pc-q35-1.7|
+     pc-q35-2.0|pc-q35-2.1|pc-q35-2.2|pc-q35-2.3|pc-q35-2.4|pc-q35-2.5|
+     pc-q35-2.7|pc-q35-2.8|pc-q35-2.10|pc-q35-2.12|pc-q35-3.0|pc-q35-4.0|
+     pc-q35-4.1]
   -machine [isapc|microvm|pc-0.13|pc-1.0|pc-1.1|pc-1.2|pc-1.3|pc-i440fx-1.5|
            pc-i440fx-1.6|pc-i440fx-2.1|pc-i440fx-2.2|pc-i440fx-2.4|
            pc-i440fx-2.5|pc-i440fx-2.7|pc-i440fx-2.8|pc-i440fx-2.10|
-           pc-i440fx-2.12|pc-i440fx-3.0|pc-i440fx-4.0|pc-q35-1.4|pc-q35-1.5|
-           pc-q35-1.6|pc-q35-1.7|pc-q35-2.0|pc-q35-2.1|pc-q35-2.2|pc-q35-2.3|
-           pc-q35-2.4|pc-q35-2.5|pc-q35-2.7|pc-q35-2.8|pc-q35-2.10|pc-q35-2.12|
-           pc-q35-3.0|pc-q35-4.0|pc-q35-4.1]
+           pc-i440fx-2.12|pc-i440fx-3.0|pc-i440fx-4.0|pc-i440fx-4.1|pc-q35-1.4|
+           pc-q35-1.5|pc-q35-1.6|pc-q35-1.7|pc-q35-2.0|pc-q35-2.1|pc-q35-2.2|
+           pc-q35-2.3|pc-q35-2.4|pc-q35-2.5|pc-q35-2.7|pc-q35-2.8|pc-q35-2.10|
+           pc-q35-2.12|pc-q35-3.0|pc-q35-4.0|pc-q35-4.1]
   -mtdblock file
   -net [dump|socket|vde] ...
   -netdev [dump|hubport|l2tpv3|socket|vde] ...


Reply via email to