Accepting request 531956 from Virtualization
- 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 OBS-URL: https://build.opensuse.org/request/show/531956 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qemu?expand=0&rev=129
This commit is contained in:
commit
f5bb52a70a
@ -1,4 +1,4 @@
|
|||||||
From 5e63842369b27b4db6bc20d1d2652f7ce0ed0c29 Mon Sep 17 00:00:00 2001
|
From 7581f4407184223ed510ad37c7e50d0c958387e9 Mon Sep 17 00:00:00 2001
|
||||||
From: Alexander Graf <agraf@suse.de>
|
From: Alexander Graf <agraf@suse.de>
|
||||||
Date: Mon, 21 Nov 2011 23:50:36 +0100
|
Date: Mon, 21 Nov 2011 23:50:36 +0100
|
||||||
Subject: [PATCH] XXX dont dump core on sigabort
|
Subject: [PATCH] XXX dont dump core on sigabort
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
From a4246a201cfc32b55f59afafb42ba81758f2dd66 Mon Sep 17 00:00:00 2001
|
From c66371e3153c4a27382c04105fb411a47260d218 Mon Sep 17 00:00:00 2001
|
||||||
From: =?UTF-8?q?Andreas=20F=C3=A4rber?= <afaerber@suse.de>
|
From: =?UTF-8?q?Andreas=20F=C3=A4rber?= <afaerber@suse.de>
|
||||||
Date: Wed, 10 Aug 2016 19:00:24 +0200
|
Date: Wed, 10 Aug 2016 19:00:24 +0200
|
||||||
Subject: [PATCH] qemu-binfmt-conf: Modify default path
|
Subject: [PATCH] qemu-binfmt-conf: Modify default path
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
From b05b060316ffa77e26dc32215b3cfd49286b0c2f Mon Sep 17 00:00:00 2001
|
From cfda7e6b1ea8a2851487abe2c8c0d667afe8f9e6 Mon Sep 17 00:00:00 2001
|
||||||
From: Ulrich Hecht <uli@suse.de>
|
From: Ulrich Hecht <uli@suse.de>
|
||||||
Date: Tue, 14 Apr 2009 16:25:41 +0200
|
Date: Tue, 14 Apr 2009 16:25:41 +0200
|
||||||
Subject: [PATCH] qemu-cvs-gettimeofday
|
Subject: [PATCH] qemu-cvs-gettimeofday
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
From b92757bdfdd6bec948283cec7183ab3a2cdfa2d9 Mon Sep 17 00:00:00 2001
|
From 7e6b306a14558468fd01def2ee997b2b6dc84210 Mon Sep 17 00:00:00 2001
|
||||||
From: Alexander Graf <agraf@suse.de>
|
From: Alexander Graf <agraf@suse.de>
|
||||||
Date: Tue, 14 Apr 2009 16:26:33 +0200
|
Date: Tue, 14 Apr 2009 16:26:33 +0200
|
||||||
Subject: [PATCH] qemu-cvs-ioctl_debug
|
Subject: [PATCH] qemu-cvs-ioctl_debug
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
From 1e894eafd90d078886d31e50774d8f3b5732f087 Mon Sep 17 00:00:00 2001
|
From c4ee285e4bb85caa69a1870f313a22c1214bb5c6 Mon Sep 17 00:00:00 2001
|
||||||
From: Alexander Graf <agraf@suse.de>
|
From: Alexander Graf <agraf@suse.de>
|
||||||
Date: Tue, 14 Apr 2009 16:27:36 +0200
|
Date: Tue, 14 Apr 2009 16:27:36 +0200
|
||||||
Subject: [PATCH] qemu-cvs-ioctl_nodirection
|
Subject: [PATCH] qemu-cvs-ioctl_nodirection
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
From 05252b67f56cf792580ff32cd8f577f747bf588e Mon Sep 17 00:00:00 2001
|
From 17836cc820d22cb40b6a8fbf11606d47ba856236 Mon Sep 17 00:00:00 2001
|
||||||
From: Alexander Graf <agraf@suse.de>
|
From: Alexander Graf <agraf@suse.de>
|
||||||
Date: Fri, 30 Sep 2011 19:40:36 +0200
|
Date: Fri, 30 Sep 2011 19:40:36 +0200
|
||||||
Subject: [PATCH] linux-user: add binfmt wrapper for argv[0] handling
|
Subject: [PATCH] linux-user: add binfmt wrapper for argv[0] handling
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
From e1e2752d5d87ad1b341e1205938c627ca0d7f82c Mon Sep 17 00:00:00 2001
|
From d9c823f0543f04bcef646f910cd8879a851e75c5 Mon Sep 17 00:00:00 2001
|
||||||
From: Alexander Graf <agraf@suse.de>
|
From: Alexander Graf <agraf@suse.de>
|
||||||
Date: Fri, 6 Jan 2012 01:05:55 +0100
|
Date: Fri, 6 Jan 2012 01:05:55 +0100
|
||||||
Subject: [PATCH] PPC: KVM: Disable mmu notifier check
|
Subject: [PATCH] PPC: KVM: Disable mmu notifier check
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
From d37e6a8cf4aafca05c62d45a9e0f6c7a2315bd90 Mon Sep 17 00:00:00 2001
|
From 8afb2be95138a0e8cbee39bdda6394dffe8c330f Mon Sep 17 00:00:00 2001
|
||||||
From: Alexander Graf <agraf@suse.de>
|
From: Alexander Graf <agraf@suse.de>
|
||||||
Date: Fri, 13 Jan 2012 17:05:41 +0100
|
Date: Fri, 13 Jan 2012 17:05:41 +0100
|
||||||
Subject: [PATCH] linux-user: fix segfault deadlock
|
Subject: [PATCH] linux-user: fix segfault deadlock
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
From 36b9976bddad38fa0aa991655482c0c087c2e704 Mon Sep 17 00:00:00 2001
|
From 8bcafa995d4d2b4a29135a6cdfffc58d13480ddb Mon Sep 17 00:00:00 2001
|
||||||
From: Alexander Graf <agraf@suse.de>
|
From: Alexander Graf <agraf@suse.de>
|
||||||
Date: Thu, 2 Feb 2012 18:02:33 +0100
|
Date: Thu, 2 Feb 2012 18:02:33 +0100
|
||||||
Subject: [PATCH] linux-user: binfmt: support host binaries
|
Subject: [PATCH] linux-user: binfmt: support host binaries
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
From 8993e5938b5c14148c8fe4898946731c61707ecd Mon Sep 17 00:00:00 2001
|
From 66ea32c79be3274c9325d0063604fc881e4d1dfb Mon Sep 17 00:00:00 2001
|
||||||
From: Alexander Graf <agraf@suse.de>
|
From: Alexander Graf <agraf@suse.de>
|
||||||
Date: Mon, 23 Jul 2012 10:24:14 +0200
|
Date: Mon, 23 Jul 2012 10:24:14 +0200
|
||||||
Subject: [PATCH] linux-user: Fake /proc/cpuinfo
|
Subject: [PATCH] linux-user: Fake /proc/cpuinfo
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
From 6c7351296bd1d8b500f33c7ef7832d3d12a76bb4 Mon Sep 17 00:00:00 2001
|
From d8c7d4aacc3c49a46c24fce329e11157334a9991 Mon Sep 17 00:00:00 2001
|
||||||
From: Alexander Graf <agraf@suse.de>
|
From: Alexander Graf <agraf@suse.de>
|
||||||
Date: Tue, 21 Aug 2012 14:20:40 +0200
|
Date: Tue, 21 Aug 2012 14:20:40 +0200
|
||||||
Subject: [PATCH] linux-user: XXX disable fiemap
|
Subject: [PATCH] linux-user: XXX disable fiemap
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
From ca891b6c05280246f827a2692d216efa763a3eff Mon Sep 17 00:00:00 2001
|
From 6b87f98a760341933d6541857f2d2d46bb3037cc Mon Sep 17 00:00:00 2001
|
||||||
From: Alexander Graf <agraf@suse.de>
|
From: Alexander Graf <agraf@suse.de>
|
||||||
Date: Tue, 9 Oct 2012 09:06:49 +0200
|
Date: Tue, 9 Oct 2012 09:06:49 +0200
|
||||||
Subject: [PATCH] linux-user: use target_ulong
|
Subject: [PATCH] linux-user: use target_ulong
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
From 8f591fd391262fbf76373136fc5a1629635b4de4 Mon Sep 17 00:00:00 2001
|
From a4eba69bc99000fdfcfc33d5d18a46b3d03927de Mon Sep 17 00:00:00 2001
|
||||||
From: Alexander Graf <agraf@suse.de>
|
From: Alexander Graf <agraf@suse.de>
|
||||||
Date: Mon, 6 Jun 2011 06:53:52 +0200
|
Date: Mon, 6 Jun 2011 06:53:52 +0200
|
||||||
Subject: [PATCH] console: add question-mark escape operator
|
Subject: [PATCH] console: add question-mark escape operator
|
||||||
@ -16,7 +16,7 @@ Signed-off-by: Alexander Graf <agraf@suse.de>
|
|||||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
diff --git a/ui/console.c b/ui/console.c
|
diff --git a/ui/console.c b/ui/console.c
|
||||||
index d2d3534c49..c28e19c375 100644
|
index f0292d7820..6950aea8a5 100644
|
||||||
--- a/ui/console.c
|
--- a/ui/console.c
|
||||||
+++ b/ui/console.c
|
+++ b/ui/console.c
|
||||||
@@ -880,7 +880,7 @@ static void console_putchar(QemuConsole *s, int ch)
|
@@ -880,7 +880,7 @@ static void console_putchar(QemuConsole *s, int ch)
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
From 6d94b304169f112118fb6dd78c5cd2617e4613f6 Mon Sep 17 00:00:00 2001
|
From 796187f66978f7e0b41fb5e50a009c0003b4b3eb Mon Sep 17 00:00:00 2001
|
||||||
From: Alexander Graf <agraf@suse.de>
|
From: Alexander Graf <agraf@suse.de>
|
||||||
Date: Thu, 1 Apr 2010 17:36:23 +0200
|
Date: Thu, 1 Apr 2010 17:36:23 +0200
|
||||||
Subject: [PATCH] Make char muxer more robust wrt small FIFOs
|
Subject: [PATCH] Make char muxer more robust wrt small FIFOs
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
From 94bf05dfa58cb57d03bb02e9937c029df3497022 Mon Sep 17 00:00:00 2001
|
From b9f37480429f32cd09c3d26eca0f52efdad69b5c Mon Sep 17 00:00:00 2001
|
||||||
From: Alexander Graf <agraf@suse.de>
|
From: Alexander Graf <agraf@suse.de>
|
||||||
Date: Thu, 13 Dec 2012 14:29:22 +0100
|
Date: Thu, 13 Dec 2012 14:29:22 +0100
|
||||||
Subject: [PATCH] linux-user: lseek: explicitly cast non-set offsets to signed
|
Subject: [PATCH] linux-user: lseek: explicitly cast non-set offsets to signed
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
From 2ca6f0f0129374584098e60809afaaa43c609666 Mon Sep 17 00:00:00 2001
|
From 1691c270be2ee73c499cf8df8729c58173b8df18 Mon Sep 17 00:00:00 2001
|
||||||
From: Alexander Graf <agraf@suse.de>
|
From: Alexander Graf <agraf@suse.de>
|
||||||
Date: Wed, 14 Jan 2015 01:32:11 +0100
|
Date: Wed, 14 Jan 2015 01:32:11 +0100
|
||||||
Subject: [PATCH] AIO: Reduce number of threads for 32bit hosts
|
Subject: [PATCH] AIO: Reduce number of threads for 32bit hosts
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
From c6660c98496ab59522e3ebaa1f1339beff864ca5 Mon Sep 17 00:00:00 2001
|
From 6fb43092cfca3e96c07ad78727a6b78a1d3b981f Mon Sep 17 00:00:00 2001
|
||||||
From: Bruce Rogers <brogers@suse.com>
|
From: Bruce Rogers <brogers@suse.com>
|
||||||
Date: Wed, 9 Mar 2016 15:18:11 -0700
|
Date: Wed, 9 Mar 2016 15:18:11 -0700
|
||||||
Subject: [PATCH] xen_disk: Add suse specific flush disable handling and map to
|
Subject: [PATCH] xen_disk: Add suse specific flush disable handling and map to
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
From 87f1e67999ab7ddbbb9b2a4a04e82ceb7cdcbdf1 Mon Sep 17 00:00:00 2001
|
From 9d3f31c6f079728dac949d04623df82ffffeacd2 Mon Sep 17 00:00:00 2001
|
||||||
From: Bruce Rogers <brogers@suse.com>
|
From: Bruce Rogers <brogers@suse.com>
|
||||||
Date: Tue, 2 Aug 2016 11:36:02 -0600
|
Date: Tue, 2 Aug 2016 11:36:02 -0600
|
||||||
Subject: [PATCH] qemu-bridge-helper: reduce security profile
|
Subject: [PATCH] qemu-bridge-helper: reduce security profile
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
From 9fd37e866278fac910e0321aeea4c950f26cb224 Mon Sep 17 00:00:00 2001
|
From 3db96f1f734c24de67ca43bedf4853b2634fcd8a Mon Sep 17 00:00:00 2001
|
||||||
From: Andreas Schwab <schwab@suse.de>
|
From: Andreas Schwab <schwab@suse.de>
|
||||||
Date: Fri, 12 Aug 2016 18:20:49 +0200
|
Date: Fri, 12 Aug 2016 18:20:49 +0200
|
||||||
Subject: [PATCH] qemu-binfmt-conf: use qemu-ARCH-binfmt
|
Subject: [PATCH] qemu-binfmt-conf: use qemu-ARCH-binfmt
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
From 07887c4bbde2e00ded180e90395c61dfe10fbbf1 Mon Sep 17 00:00:00 2001
|
From a2cbc794e201460c128e455ae0dba9f78ac6476e Mon Sep 17 00:00:00 2001
|
||||||
From: markkp <mpost@suse.com>
|
From: markkp <mpost@suse.com>
|
||||||
Date: Thu, 11 Aug 2016 16:28:39 -0400
|
Date: Thu, 11 Aug 2016 16:28:39 -0400
|
||||||
Subject: [PATCH] configure: Fix detection of seccomp on s390x
|
Subject: [PATCH] configure: Fix detection of seccomp on s390x
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
From 846384277e21e0b4d7bf815a3a26c5fc7d34e288 Mon Sep 17 00:00:00 2001
|
From e176ceb6119cacf3d62d04efc8382a05e5d8db48 Mon Sep 17 00:00:00 2001
|
||||||
From: Andreas Schwab <schwab@linux-m68k.org>
|
From: Andreas Schwab <schwab@linux-m68k.org>
|
||||||
Date: Thu, 8 Sep 2016 11:21:05 +0200
|
Date: Thu, 8 Sep 2016 11:21:05 +0200
|
||||||
Subject: [PATCH] linux-user: properly test for infinite timeout in poll (#8)
|
Subject: [PATCH] linux-user: properly test for infinite timeout in poll (#8)
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
From f8462e79c79efa3de96835939d08aed29a5c5213 Mon Sep 17 00:00:00 2001
|
From d896525c8fde7a57af1516b0ca3c54fd9b562c32 Mon Sep 17 00:00:00 2001
|
||||||
From: Bruce Rogers <brogers@suse.com>
|
From: Bruce Rogers <brogers@suse.com>
|
||||||
Date: Sat, 19 Nov 2016 08:06:30 -0700
|
Date: Sat, 19 Nov 2016 08:06:30 -0700
|
||||||
Subject: [PATCH] roms/Makefile: pass a packaging timestamp to subpackages with
|
Subject: [PATCH] roms/Makefile: pass a packaging timestamp to subpackages with
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
From b839546b8729e0ed6415ddc16799ba6cca8e9e09 Mon Sep 17 00:00:00 2001
|
From c66c18e3f6c228ec3204aa76afc567e3834c3a13 Mon Sep 17 00:00:00 2001
|
||||||
From: =?UTF-8?q?Andreas=20F=C3=A4rber?= <afaerber@suse.de>
|
From: =?UTF-8?q?Andreas=20F=C3=A4rber?= <afaerber@suse.de>
|
||||||
Date: Sun, 15 Jan 2012 19:53:49 +0100
|
Date: Sun, 15 Jan 2012 19:53:49 +0100
|
||||||
Subject: [PATCH] Raise soft address space limit to hard limit
|
Subject: [PATCH] Raise soft address space limit to hard limit
|
||||||
@ -17,7 +17,7 @@ Signed-off-by: Bruce Rogers <brogers@suse.com>
|
|||||||
1 file changed, 12 insertions(+)
|
1 file changed, 12 insertions(+)
|
||||||
|
|
||||||
diff --git a/vl.c b/vl.c
|
diff --git a/vl.c b/vl.c
|
||||||
index 8e247cc2a2..9bfbc25c6b 100644
|
index d63269332f..b939df9622 100644
|
||||||
--- a/vl.c
|
--- a/vl.c
|
||||||
+++ b/vl.c
|
+++ b/vl.c
|
||||||
@@ -26,6 +26,7 @@
|
@@ -26,6 +26,7 @@
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
From 5c70d36188f9864e847475cc0369ce87e8b8f779 Mon Sep 17 00:00:00 2001
|
From df2a986f0271437a0ea2242014e90e0dfdae12cc Mon Sep 17 00:00:00 2001
|
||||||
From: Bruce Rogers <brogers@suse.com>
|
From: Bruce Rogers <brogers@suse.com>
|
||||||
Date: Fri, 17 May 2013 16:49:58 -0600
|
Date: Fri, 17 May 2013 16:49:58 -0600
|
||||||
Subject: [PATCH] increase x86_64 physical bits to 42
|
Subject: [PATCH] increase x86_64 physical bits to 42
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
From 5b7e140d6d806dda842e9731337fb179dfab3bfa Mon Sep 17 00:00:00 2001
|
From d6d884c2201c9215b061e80fcab0cd71df3c4851 Mon Sep 17 00:00:00 2001
|
||||||
From: =?UTF-8?q?Andreas=20F=C3=A4rber?= <afaerber@suse.de>
|
From: =?UTF-8?q?Andreas=20F=C3=A4rber?= <afaerber@suse.de>
|
||||||
Date: Wed, 12 Jun 2013 19:26:37 +0200
|
Date: Wed, 12 Jun 2013 19:26:37 +0200
|
||||||
Subject: [PATCH] vga: Raise VRAM to 16 MiB for pc-0.15 and below
|
Subject: [PATCH] vga: Raise VRAM to 16 MiB for pc-0.15 and below
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
From f56bc071c0ad6ba30b6f2c6c224916c0c2fc5fd8 Mon Sep 17 00:00:00 2001
|
From 4f418097d0297836e6e7576e83f69c851716f899 Mon Sep 17 00:00:00 2001
|
||||||
From: =?UTF-8?q?Andreas=20F=C3=A4rber?= <afaerber@suse.de>
|
From: =?UTF-8?q?Andreas=20F=C3=A4rber?= <afaerber@suse.de>
|
||||||
Date: Wed, 31 Jul 2013 17:05:29 +0200
|
Date: Wed, 31 Jul 2013 17:05:29 +0200
|
||||||
Subject: [PATCH] i8254: Fix migration from SLE11 SP2
|
Subject: [PATCH] i8254: Fix migration from SLE11 SP2
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
From 926544e46fbfebc5a09d1eac59c3b748a9242acd Mon Sep 17 00:00:00 2001
|
From b54cf4a53119c84576eb016cd5dbcaef14504747 Mon Sep 17 00:00:00 2001
|
||||||
From: =?UTF-8?q?Andreas=20F=C3=A4rber?= <afaerber@suse.de>
|
From: =?UTF-8?q?Andreas=20F=C3=A4rber?= <afaerber@suse.de>
|
||||||
Date: Wed, 31 Jul 2013 17:32:35 +0200
|
Date: Wed, 31 Jul 2013 17:32:35 +0200
|
||||||
Subject: [PATCH] acpi_piix4: Fix migration from SLE11 SP2
|
Subject: [PATCH] acpi_piix4: Fix migration from SLE11 SP2
|
||||||
@ -17,7 +17,7 @@ Signed-off-by: Andreas Färber <afaerber@suse.de>
|
|||||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
diff --git a/hw/acpi/piix4.c b/hw/acpi/piix4.c
|
diff --git a/hw/acpi/piix4.c b/hw/acpi/piix4.c
|
||||||
index f276967365..85557a7fab 100644
|
index f4fd5907b8..261b746b26 100644
|
||||||
--- a/hw/acpi/piix4.c
|
--- a/hw/acpi/piix4.c
|
||||||
+++ b/hw/acpi/piix4.c
|
+++ b/hw/acpi/piix4.c
|
||||||
@@ -311,7 +311,7 @@ static const VMStateDescription vmstate_cpuhp_state = {
|
@@ -311,7 +311,7 @@ static const VMStateDescription vmstate_cpuhp_state = {
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
From 1a77800ad89b4d90155b82181557690a91d9349f Mon Sep 17 00:00:00 2001
|
From d609e5c88bf83530538ac63c74789f9d47cfb4b3 Mon Sep 17 00:00:00 2001
|
||||||
From: Chunyan Liu <cyliu@suse.com>
|
From: Chunyan Liu <cyliu@suse.com>
|
||||||
Date: Thu, 3 Mar 2016 16:48:17 +0800
|
Date: Thu, 3 Mar 2016 16:48:17 +0800
|
||||||
Subject: [PATCH] Fix tigervnc long press issue
|
Subject: [PATCH] Fix tigervnc long press issue
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
From 3e0bafa61adbdeb3d2fd0800ed6d89fcf3a478f9 Mon Sep 17 00:00:00 2001
|
From 5812dbdce09f97f52d832c67f509753aa8a93f59 Mon Sep 17 00:00:00 2001
|
||||||
From: =?UTF-8?q?Andreas=20F=C3=A4rber?= <afaerber@suse.de>
|
From: =?UTF-8?q?Andreas=20F=C3=A4rber?= <afaerber@suse.de>
|
||||||
Date: Thu, 24 Sep 2015 19:21:11 +0200
|
Date: Thu, 24 Sep 2015 19:21:11 +0200
|
||||||
Subject: [PATCH] string-input-visitor: Fix uint64 parsing
|
Subject: [PATCH] string-input-visitor: Fix uint64 parsing
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
From a7e094ddefb5e7eea6376840e501b928b6c4c668 Mon Sep 17 00:00:00 2001
|
From c3e8ce72202ea22d0c4c649ca57b8392515e8cac Mon Sep 17 00:00:00 2001
|
||||||
From: =?UTF-8?q?Andreas=20F=C3=A4rber?= <afaerber@suse.de>
|
From: =?UTF-8?q?Andreas=20F=C3=A4rber?= <afaerber@suse.de>
|
||||||
Date: Thu, 24 Sep 2015 19:23:50 +0200
|
Date: Thu, 24 Sep 2015 19:23:50 +0200
|
||||||
Subject: [PATCH] test-string-input-visitor: Add int test case
|
Subject: [PATCH] test-string-input-visitor: Add int test case
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
From c90474a98dc87e92c66c382110fd3942b4fc399d Mon Sep 17 00:00:00 2001
|
From 5483b85712ce2d049b26ce8bf78b790dc9c2c34d Mon Sep 17 00:00:00 2001
|
||||||
From: =?UTF-8?q?Andreas=20F=C3=A4rber?= <afaerber@suse.de>
|
From: =?UTF-8?q?Andreas=20F=C3=A4rber?= <afaerber@suse.de>
|
||||||
Date: Thu, 24 Sep 2015 19:24:23 +0200
|
Date: Thu, 24 Sep 2015 19:24:23 +0200
|
||||||
Subject: [PATCH] test-string-input-visitor: Add uint64 test
|
Subject: [PATCH] test-string-input-visitor: Add uint64 test
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
From 9aed1b7bf6e3d84c2f046b44d89d1237b905c5b9 Mon Sep 17 00:00:00 2001
|
From bc88c2eb27f326884bc328708313eb750250fb9c Mon Sep 17 00:00:00 2001
|
||||||
From: =?UTF-8?q?Andreas=20F=C3=A4rber?= <afaerber@suse.de>
|
From: =?UTF-8?q?Andreas=20F=C3=A4rber?= <afaerber@suse.de>
|
||||||
Date: Sun, 6 Sep 2015 20:12:42 +0200
|
Date: Sun, 6 Sep 2015 20:12:42 +0200
|
||||||
Subject: [PATCH] tests: Add QOM property unit tests
|
Subject: [PATCH] tests: Add QOM property unit tests
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
From 915562c2846fac9a51f8b76f4ec3fe9ef9bbc150 Mon Sep 17 00:00:00 2001
|
From 6c4a1edc2ac8dedae718765c55bf9574003e7329 Mon Sep 17 00:00:00 2001
|
||||||
From: =?UTF-8?q?Andreas=20F=C3=A4rber?= <afaerber@suse.de>
|
From: =?UTF-8?q?Andreas=20F=C3=A4rber?= <afaerber@suse.de>
|
||||||
Date: Fri, 25 Sep 2015 12:31:11 +0200
|
Date: Fri, 25 Sep 2015 12:31:11 +0200
|
||||||
Subject: [PATCH] tests: Add scsi-disk test
|
Subject: [PATCH] tests: Add scsi-disk test
|
||||||
|
@ -1,81 +0,0 @@
|
|||||||
From dc8c3677038bae1bd06dca0167a790776f3e6b3b Mon Sep 17 00:00:00 2001
|
|
||||||
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
|
|
||||||
Date: Fri, 25 Aug 2017 01:35:53 +0200
|
|
||||||
Subject: [PATCH] slirp: fix clearing ifq_so from pending packets
|
|
||||||
MIME-Version: 1.0
|
|
||||||
Content-Type: text/plain; charset=UTF-8
|
|
||||||
Content-Transfer-Encoding: 8bit
|
|
||||||
|
|
||||||
The if_fastq and if_batchq contain not only packets, but queues of packets
|
|
||||||
for the same socket. When sofree frees a socket, it thus has to clear ifq_so
|
|
||||||
from all the packets from the queues, not only the first.
|
|
||||||
|
|
||||||
Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
|
|
||||||
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
|
|
||||||
Cc: qemu-stable@nongnu.org
|
|
||||||
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
|
|
||||||
(cherry picked from commit 1201d308519f1e915866d7583d5136d03cc1d384)
|
|
||||||
[BR: BSC#1056291 CVE-2017-13711]
|
|
||||||
Signed-off-by: Bruce Rogers <brogers@suse.com>
|
|
||||||
---
|
|
||||||
slirp/socket.c | 39 +++++++++++++++++++++++----------------
|
|
||||||
1 file changed, 23 insertions(+), 16 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/slirp/socket.c b/slirp/socket.c
|
|
||||||
index ecec0295a9..cb7b5b608d 100644
|
|
||||||
--- a/slirp/socket.c
|
|
||||||
+++ b/slirp/socket.c
|
|
||||||
@@ -59,6 +59,27 @@ socreate(Slirp *slirp)
|
|
||||||
return(so);
|
|
||||||
}
|
|
||||||
|
|
||||||
+/*
|
|
||||||
+ * Remove references to so from the given message queue.
|
|
||||||
+ */
|
|
||||||
+static void
|
|
||||||
+soqfree(struct socket *so, struct quehead *qh)
|
|
||||||
+{
|
|
||||||
+ struct mbuf *ifq;
|
|
||||||
+
|
|
||||||
+ for (ifq = (struct mbuf *) qh->qh_link;
|
|
||||||
+ (struct quehead *) ifq != qh;
|
|
||||||
+ ifq = ifq->ifq_next) {
|
|
||||||
+ if (ifq->ifq_so == so) {
|
|
||||||
+ struct mbuf *ifm;
|
|
||||||
+ ifq->ifq_so = NULL;
|
|
||||||
+ for (ifm = ifq->ifs_next; ifm != ifq; ifm = ifm->ifs_next) {
|
|
||||||
+ ifm->ifq_so = NULL;
|
|
||||||
+ }
|
|
||||||
+ }
|
|
||||||
+ }
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
/*
|
|
||||||
* remque and free a socket, clobber cache
|
|
||||||
*/
|
|
||||||
@@ -66,23 +87,9 @@ void
|
|
||||||
sofree(struct socket *so)
|
|
||||||
{
|
|
||||||
Slirp *slirp = so->slirp;
|
|
||||||
- struct mbuf *ifm;
|
|
||||||
|
|
||||||
- for (ifm = (struct mbuf *) slirp->if_fastq.qh_link;
|
|
||||||
- (struct quehead *) ifm != &slirp->if_fastq;
|
|
||||||
- ifm = ifm->ifq_next) {
|
|
||||||
- if (ifm->ifq_so == so) {
|
|
||||||
- ifm->ifq_so = NULL;
|
|
||||||
- }
|
|
||||||
- }
|
|
||||||
-
|
|
||||||
- for (ifm = (struct mbuf *) slirp->if_batchq.qh_link;
|
|
||||||
- (struct quehead *) ifm != &slirp->if_batchq;
|
|
||||||
- ifm = ifm->ifq_next) {
|
|
||||||
- if (ifm->ifq_so == so) {
|
|
||||||
- ifm->ifq_so = NULL;
|
|
||||||
- }
|
|
||||||
- }
|
|
||||||
+ soqfree(so, &slirp->if_fastq);
|
|
||||||
+ soqfree(so, &slirp->if_batchq);
|
|
||||||
|
|
||||||
if (so->so_emu==EMU_RSH && so->extra) {
|
|
||||||
sofree(so->extra);
|
|
@ -1,4 +1,4 @@
|
|||||||
From 80810a703935dee520096b7cda635189472c755b Mon Sep 17 00:00:00 2001
|
From 25e3e93ab685cabcaf987e493a6adfe5a463ce56 Mon Sep 17 00:00:00 2001
|
||||||
From: Brijesh Singh <brijesh.singh@amd.com>
|
From: Brijesh Singh <brijesh.singh@amd.com>
|
||||||
Date: Tue, 15 Aug 2017 12:00:51 -0500
|
Date: Tue, 15 Aug 2017 12:00:51 -0500
|
||||||
Subject: [PATCH] target-i386/cpu: Add new EPYC CPU model
|
Subject: [PATCH] target-i386/cpu: Add new EPYC CPU model
|
34
0035-chardev-baum-fix-baum-that-releases.patch
Normal file
34
0035-chardev-baum-fix-baum-that-releases.patch
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
From d131e1cccb06a09c867752ac4b9a075f4c97ffbc Mon Sep 17 00:00:00 2001
|
||||||
|
From: Liang Yan <lyan@suse.com>
|
||||||
|
Date: Fri, 22 Sep 2017 18:55:33 -0400
|
||||||
|
Subject: [PATCH] chardev/baum: fix baum that releases brlapi twice
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
Error process of baum_chr_open needs to set brlapi null, so it won't
|
||||||
|
get released twice in char_braille_finalize, which will cause
|
||||||
|
"/usr/bin/qemu-system-x86_64: double free or corruption (!prev)"
|
||||||
|
|
||||||
|
Signed-off-by: Liang Yan <lyan@suse.com>
|
||||||
|
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
|
||||||
|
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
|
||||||
|
(cherry picked from commit 98e8790326d732fc79f0c133d9658f4761ba9cb7)
|
||||||
|
[LY: BSC#1060045]
|
||||||
|
Signed-off-by: Liang Yan <lyan@suse.com>
|
||||||
|
---
|
||||||
|
chardev/baum.c | 1 +
|
||||||
|
1 file changed, 1 insertion(+)
|
||||||
|
|
||||||
|
diff --git a/chardev/baum.c b/chardev/baum.c
|
||||||
|
index 302dd9666c..67fd783a59 100644
|
||||||
|
--- a/chardev/baum.c
|
||||||
|
+++ b/chardev/baum.c
|
||||||
|
@@ -643,6 +643,7 @@ static void baum_chr_open(Chardev *chr,
|
||||||
|
error_setg(errp, "brlapi__openConnection: %s",
|
||||||
|
brlapi_strerror(brlapi_error_location()));
|
||||||
|
g_free(handle);
|
||||||
|
+ baum->brlapi = NULL;
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
baum->deferred_init = 0;
|
@ -1,38 +0,0 @@
|
|||||||
From adee899fc239f9eca87881a7f6c6e1dae346922e Mon Sep 17 00:00:00 2001
|
|
||||||
From: Farhan Ali <alifm@linux.vnet.ibm.com>
|
|
||||||
Date: Fri, 25 Aug 2017 09:24:46 -0400
|
|
||||||
Subject: [PATCH] s390-ccw: Fix alignment for CCW1
|
|
||||||
|
|
||||||
The commit 198c0d1f9df8c4 s390x/css: check ccw address validity
|
|
||||||
exposes an alignment issue in ccw bios.
|
|
||||||
|
|
||||||
According to PoP the CCW must be doubleword aligned. Let's fix
|
|
||||||
this in the bios.
|
|
||||||
|
|
||||||
Cc: qemu-stable@nongnu.org
|
|
||||||
Signed-off-by: Farhan Ali <alifm@linux.vnet.ibm.com>
|
|
||||||
Reviewed-by: Halil Pasic <pasic@linux.vnet.ibm.com>
|
|
||||||
Reviewed-by: Eric Farman <farman@linux.vnet.ibm.com>
|
|
||||||
Acked-by: Christian Borntraeger <borntraeger@de.ibm.com>
|
|
||||||
Message-Id: <3ed8b810b6592daee6a775037ce21f850e40647d.1503667215.git.alifm@linux.vnet.ibm.com>
|
|
||||||
Signed-off-by: Cornelia Huck <cohuck@redhat.com>
|
|
||||||
(cherry picked from commit 3a1e4561ad63b303b092387ae006bd41468ece63)
|
|
||||||
[BR: BSC#1056680]
|
|
||||||
Signed-off-by: Bruce Rogers <brogers@suse.com>
|
|
||||||
---
|
|
||||||
pc-bios/s390-ccw/cio.h | 2 +-
|
|
||||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
||||||
|
|
||||||
diff --git a/pc-bios/s390-ccw/cio.h b/pc-bios/s390-ccw/cio.h
|
|
||||||
index f5b4549ea3..55eaeee4b6 100644
|
|
||||||
--- a/pc-bios/s390-ccw/cio.h
|
|
||||||
+++ b/pc-bios/s390-ccw/cio.h
|
|
||||||
@@ -133,7 +133,7 @@ struct ccw1 {
|
|
||||||
__u8 flags;
|
|
||||||
__u16 count;
|
|
||||||
__u32 cda;
|
|
||||||
-} __attribute__ ((packed));
|
|
||||||
+} __attribute__ ((packed, aligned(8)));
|
|
||||||
|
|
||||||
#define CCW_FLAG_DC 0x80
|
|
||||||
#define CCW_FLAG_CC 0x40
|
|
36
0036-io-fix-temp-directory-used-by-test-.patch
Normal file
36
0036-io-fix-temp-directory-used-by-test-.patch
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
From 4d4549d686febaa531a0f2eef8cc0aa745ef1300 Mon Sep 17 00:00:00 2001
|
||||||
|
From: "Daniel P. Berrange" <berrange@redhat.com>
|
||||||
|
Date: Fri, 21 Jul 2017 12:47:39 +0100
|
||||||
|
Subject: [PATCH] io: fix temp directory used by test-io-channel-tls test
|
||||||
|
|
||||||
|
The test-io-channel-tls test was mistakenly using two of the
|
||||||
|
same directories as test-crypto-tlssession. This causes a
|
||||||
|
sporadic failure when using make -j$BIGNUM.
|
||||||
|
|
||||||
|
Reported-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
|
||||||
|
Reviewed-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
|
||||||
|
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
|
||||||
|
(cherry picked from commit d4adf9675801cd90e66ecfcd6a54ca1abc5a6698)
|
||||||
|
[BR: We're getting failures in qemu-testsuite. This fix either resolves
|
||||||
|
that failure, or has been identified as being a qemu-testsuite failure
|
||||||
|
fix in related code]
|
||||||
|
Signed-off-by: Bruce Rogers <brogers@suse.com>
|
||||||
|
---
|
||||||
|
tests/test-io-channel-tls.c | 4 ++--
|
||||||
|
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/tests/test-io-channel-tls.c b/tests/test-io-channel-tls.c
|
||||||
|
index 8eaa208e1b..ff96877323 100644
|
||||||
|
--- a/tests/test-io-channel-tls.c
|
||||||
|
+++ b/tests/test-io-channel-tls.c
|
||||||
|
@@ -127,8 +127,8 @@ static void test_io_channel_tls(const void *opaque)
|
||||||
|
/* We'll use this for our fake client-server connection */
|
||||||
|
g_assert(socketpair(AF_UNIX, SOCK_STREAM, 0, channel) == 0);
|
||||||
|
|
||||||
|
-#define CLIENT_CERT_DIR "tests/test-crypto-tlssession-client/"
|
||||||
|
-#define SERVER_CERT_DIR "tests/test-crypto-tlssession-server/"
|
||||||
|
+#define CLIENT_CERT_DIR "tests/test-io-channel-tls-client/"
|
||||||
|
+#define SERVER_CERT_DIR "tests/test-io-channel-tls-server/"
|
||||||
|
mkdir(CLIENT_CERT_DIR, 0700);
|
||||||
|
mkdir(SERVER_CERT_DIR, 0700);
|
||||||
|
|
36
0037-io-fix-check-for-handshake-completi.patch
Normal file
36
0037-io-fix-check-for-handshake-completi.patch
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
From 0fa69eb51de581673ab4dd105be56fb59ef5556c Mon Sep 17 00:00:00 2001
|
||||||
|
From: "Daniel P. Berrange" <berrange@redhat.com>
|
||||||
|
Date: Tue, 29 Aug 2017 17:04:52 +0100
|
||||||
|
Subject: [PATCH] io: fix check for handshake completion in TLS test
|
||||||
|
|
||||||
|
The TLS I/O channel test had mistakenly used && instead
|
||||||
|
of || when checking for handshake completion. As a
|
||||||
|
result it could terminate the handshake process before
|
||||||
|
it had actually completed. This was harmless before but
|
||||||
|
changes in GNUTLS 3.6.0 exposed this bug and caused the
|
||||||
|
test suite to fail.
|
||||||
|
|
||||||
|
Reviewed-by: Eric Blake <eblake@redhat.com>
|
||||||
|
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
|
||||||
|
(cherry picked from commit 689ed13e73bdb5a5ca3366524475e3065fae854a)
|
||||||
|
[BR: We're getting failures in qemu-testsuite. This fix either resolves
|
||||||
|
that failure, or has been identified as being a qemu-testsuite failure
|
||||||
|
fix in related code]
|
||||||
|
Signed-off-by: Bruce Rogers <brogers@suse.com>
|
||||||
|
---
|
||||||
|
tests/test-io-channel-tls.c | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/tests/test-io-channel-tls.c b/tests/test-io-channel-tls.c
|
||||||
|
index ff96877323..a210d01ba5 100644
|
||||||
|
--- a/tests/test-io-channel-tls.c
|
||||||
|
+++ b/tests/test-io-channel-tls.c
|
||||||
|
@@ -218,7 +218,7 @@ static void test_io_channel_tls(const void *opaque)
|
||||||
|
mainloop = g_main_context_default();
|
||||||
|
do {
|
||||||
|
g_main_context_iteration(mainloop, TRUE);
|
||||||
|
- } while (!clientHandshake.finished &&
|
||||||
|
+ } while (!clientHandshake.finished ||
|
||||||
|
!serverHandshake.finished);
|
||||||
|
|
||||||
|
g_assert(clientHandshake.failed == data->expectClientFail);
|
36
0038-crypto-fix-test-cert-generation-to-.patch
Normal file
36
0038-crypto-fix-test-cert-generation-to-.patch
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
From 3578aeb73b6bfd11643fe65f34b454f4a6bd957e Mon Sep 17 00:00:00 2001
|
||||||
|
From: "Daniel P. Berrange" <berrange@redhat.com>
|
||||||
|
Date: Tue, 29 Aug 2017 17:03:30 +0100
|
||||||
|
Subject: [PATCH] crypto: fix test cert generation to not use SHA1 algorithm
|
||||||
|
|
||||||
|
GNUTLS 3.6.0 marked SHA1 as untrusted for certificates.
|
||||||
|
Unfortunately the gnutls_x509_crt_sign() method we are
|
||||||
|
using to create certificates in the test suite is fixed
|
||||||
|
to always use SHA1. We must switch to a different method
|
||||||
|
and explicitly ask for SHA256.
|
||||||
|
|
||||||
|
Reviewed-by: Eric Blake <eblake@redhat.com>
|
||||||
|
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
|
||||||
|
(cherry picked from commit 23c1595b0297e6ca8f37559af6f0b8533aa1fd99)
|
||||||
|
[BR: We're getting failures in qemu-testsuite. This fix either resolves
|
||||||
|
that failure, or has been identified as being a qemu-testsuite failure
|
||||||
|
fix in related code]
|
||||||
|
Signed-off-by: Bruce Rogers <brogers@suse.com>
|
||||||
|
---
|
||||||
|
tests/crypto-tls-x509-helpers.c | 3 ++-
|
||||||
|
1 file changed, 2 insertions(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/tests/crypto-tls-x509-helpers.c b/tests/crypto-tls-x509-helpers.c
|
||||||
|
index 64073d3bd3..173d4e28fb 100644
|
||||||
|
--- a/tests/crypto-tls-x509-helpers.c
|
||||||
|
+++ b/tests/crypto-tls-x509-helpers.c
|
||||||
|
@@ -406,7 +406,8 @@ test_tls_generate_cert(QCryptoTLSTestCertReq *req,
|
||||||
|
* If no 'ca' is set then we are self signing
|
||||||
|
* the cert. This is done for the root CA certs
|
||||||
|
*/
|
||||||
|
- err = gnutls_x509_crt_sign(crt, ca ? ca : crt, privkey);
|
||||||
|
+ err = gnutls_x509_crt_sign2(crt, ca ? ca : crt, privkey,
|
||||||
|
+ GNUTLS_DIG_SHA256, 0);
|
||||||
|
if (err < 0) {
|
||||||
|
g_critical("Failed to sign certificate %s",
|
||||||
|
gnutls_strerror(err));
|
78
0039-vhost-user-disable-the-broken-subpr.patch
Normal file
78
0039-vhost-user-disable-the-broken-subpr.patch
Normal file
@ -0,0 +1,78 @@
|
|||||||
|
From dd7d5241682092e93714f73ccdfc844a0058cca6 Mon Sep 17 00:00:00 2001
|
||||||
|
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <f4bug@amsat.org>
|
||||||
|
Date: Tue, 5 Sep 2017 15:06:02 -0300
|
||||||
|
Subject: [PATCH] vhost-user: disable the *broken* subprocess tests
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
tests/vhost-user-test keeps failing on build-system since Aug 15:
|
||||||
|
|
||||||
|
ERROR:tests/vhost-user-test.c:835:test_flags_mismatch: child process (/i386/vhost-user/flags-mismatch/subprocess [4836]) failed unexpectedly
|
||||||
|
...
|
||||||
|
ERROR:tests/vhost-user-test.c:807:test_connect_fail: child process (/x86_64/vhost-user/connect-fail/subprocess [58910]) failed unexpectedly
|
||||||
|
|
||||||
|
Suggested-by: Peter Maydell <peter.maydell@linaro.org>
|
||||||
|
Suggested-by: Daniel P. Berrange <berrange@redhat.com>
|
||||||
|
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
|
||||||
|
Message-id: 20170905180602.28698-1-f4bug@amsat.org
|
||||||
|
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
|
||||||
|
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
|
||||||
|
(cherry picked from commit 20784087eb875e22cf0021989e61716304b63c84)
|
||||||
|
[BR: We're getting failures in qemu-testsuite. This fix either resolves
|
||||||
|
that failure, or has been identified as being a qemu-testsuite failure
|
||||||
|
fix in related code]
|
||||||
|
Signed-off-by: Bruce Rogers <brogers@suse.com>
|
||||||
|
---
|
||||||
|
tests/vhost-user-test.c | 17 ++++++++++-------
|
||||||
|
1 file changed, 10 insertions(+), 7 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/tests/vhost-user-test.c b/tests/vhost-user-test.c
|
||||||
|
index d4da09f147..4b98018478 100644
|
||||||
|
--- a/tests/vhost-user-test.c
|
||||||
|
+++ b/tests/vhost-user-test.c
|
||||||
|
@@ -31,6 +31,8 @@
|
||||||
|
#include <linux/virtio_net.h>
|
||||||
|
#include <sys/vfs.h>
|
||||||
|
|
||||||
|
+#define VHOST_USER_NET_TESTS_WORKING 0 /* broken as of 2.10.0 */
|
||||||
|
+
|
||||||
|
/* GLIB version compatibility flags */
|
||||||
|
#if !GLIB_CHECK_VERSION(2, 26, 0)
|
||||||
|
#define G_TIME_SPAN_SECOND (G_GINT64_CONSTANT(1000000))
|
||||||
|
@@ -472,11 +474,6 @@ static void test_server_listen(TestServer *server)
|
||||||
|
test_server_create_chr(server, ",server,nowait");
|
||||||
|
}
|
||||||
|
|
||||||
|
-static inline void test_server_connect(TestServer *server)
|
||||||
|
-{
|
||||||
|
- test_server_create_chr(server, ",reconnect=1");
|
||||||
|
-}
|
||||||
|
-
|
||||||
|
#define GET_QEMU_CMD(s) \
|
||||||
|
g_strdup_printf(QEMU_CMD, 512, 512, (root), (s)->chr_name, \
|
||||||
|
(s)->socket_path, "", (s)->chr_name)
|
||||||
|
@@ -722,7 +719,12 @@ static void wait_for_rings_started(TestServer *s, size_t count)
|
||||||
|
g_mutex_unlock(&s->data_mutex);
|
||||||
|
}
|
||||||
|
|
||||||
|
-#ifdef CONFIG_HAS_GLIB_SUBPROCESS_TESTS
|
||||||
|
+#if VHOST_USER_NET_TESTS_WORKING && defined(CONFIG_HAS_GLIB_SUBPROCESS_TESTS)
|
||||||
|
+static inline void test_server_connect(TestServer *server)
|
||||||
|
+{
|
||||||
|
+ test_server_create_chr(server, ",reconnect=1");
|
||||||
|
+}
|
||||||
|
+
|
||||||
|
static gboolean
|
||||||
|
reconnect_cb(gpointer user_data)
|
||||||
|
{
|
||||||
|
@@ -962,7 +964,8 @@ int main(int argc, char **argv)
|
||||||
|
qtest_add_data_func("/vhost-user/read-guest-mem", server, read_guest_mem);
|
||||||
|
qtest_add_func("/vhost-user/migrate", test_migrate);
|
||||||
|
qtest_add_func("/vhost-user/multiqueue", test_multiqueue);
|
||||||
|
-#ifdef CONFIG_HAS_GLIB_SUBPROCESS_TESTS
|
||||||
|
+
|
||||||
|
+#if VHOST_USER_NET_TESTS_WORKING && defined(CONFIG_HAS_GLIB_SUBPROCESS_TESTS)
|
||||||
|
qtest_add_func("/vhost-user/reconnect/subprocess",
|
||||||
|
test_reconnect_subprocess);
|
||||||
|
qtest_add_func("/vhost-user/reconnect", test_reconnect);
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:55d81ac987a4821d2744359c026d766459319ba9c013746570369068d93ff335
|
|
||||||
size 25040324
|
|
Binary file not shown.
3
qemu-2.10.1.tar.xz
Normal file
3
qemu-2.10.1.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:1dd51a908fc68c7d935b0b31fb184c5669bc23b5a1b081816e824714f2a11caa
|
||||||
|
size 24979688
|
BIN
qemu-2.10.1.tar.xz.sig
Normal file
BIN
qemu-2.10.1.tar.xz.sig
Normal file
Binary file not shown.
@ -1,3 +1,52 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Oct 3 21:07:30 UTC 2017 - brogers@suse.com
|
||||||
|
|
||||||
|
- 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
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Oct 2 20:26:18 UTC 2017 - brogers@suse.com
|
||||||
|
|
||||||
|
- 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
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Sep 28 21:56:47 UTC 2017 - brogers@suse.com
|
||||||
|
|
||||||
|
- 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
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Sep 28 17:31:36 UTC 2017 - lyan@suse.com
|
||||||
|
|
||||||
|
- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.10
|
||||||
|
* Patches added:
|
||||||
|
0037-chardev-baum-fix-baum-that-releases.patch
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Sep 21 21:41:08 UTC 2017 - brogers@suse.com
|
Thu Sep 21 21:41:08 UTC 2017 - brogers@suse.com
|
||||||
|
|
||||||
|
@ -21,9 +21,9 @@ Url: http://www.qemu.org/
|
|||||||
Summary: Universal CPU emulator
|
Summary: Universal CPU emulator
|
||||||
License: BSD-3-Clause and GPL-2.0 and GPL-2.0+ and LGPL-2.1+ and MIT
|
License: BSD-3-Clause and GPL-2.0 and GPL-2.0+ and LGPL-2.1+ and MIT
|
||||||
Group: System/Emulators/PC
|
Group: System/Emulators/PC
|
||||||
Version: 2.10.0
|
Version: 2.10.1
|
||||||
Release: 0
|
Release: 0
|
||||||
Source: qemu-2.10.0.tar.xz
|
Source: qemu-2.10.1.tar.xz
|
||||||
# Upstream First -- http://wiki.qemu-project.org/Contribute/SubmitAPatch
|
# Upstream First -- http://wiki.qemu-project.org/Contribute/SubmitAPatch
|
||||||
# This patch queue is auto-generated from https://github.com/openSUSE/qemu
|
# This patch queue is auto-generated from https://github.com/openSUSE/qemu
|
||||||
Patch0001: 0001-XXX-dont-dump-core-on-sigabort.patch
|
Patch0001: 0001-XXX-dont-dump-core-on-sigabort.patch
|
||||||
@ -59,9 +59,12 @@ Patch0030: 0030-test-string-input-visitor-Add-int-t.patch
|
|||||||
Patch0031: 0031-test-string-input-visitor-Add-uint6.patch
|
Patch0031: 0031-test-string-input-visitor-Add-uint6.patch
|
||||||
Patch0032: 0032-tests-Add-QOM-property-unit-tests.patch
|
Patch0032: 0032-tests-Add-QOM-property-unit-tests.patch
|
||||||
Patch0033: 0033-tests-Add-scsi-disk-test.patch
|
Patch0033: 0033-tests-Add-scsi-disk-test.patch
|
||||||
Patch0034: 0034-slirp-fix-clearing-ifq_so-from-pend.patch
|
Patch0034: 0034-target-i386-cpu-Add-new-EPYC-CPU-mo.patch
|
||||||
Patch0035: 0035-s390-ccw-Fix-alignment-for-CCW1.patch
|
Patch0035: 0035-chardev-baum-fix-baum-that-releases.patch
|
||||||
Patch0036: 0036-target-i386-cpu-Add-new-EPYC-CPU-mo.patch
|
Patch0036: 0036-io-fix-temp-directory-used-by-test-.patch
|
||||||
|
Patch0037: 0037-io-fix-check-for-handshake-completi.patch
|
||||||
|
Patch0038: 0038-crypto-fix-test-cert-generation-to-.patch
|
||||||
|
Patch0039: 0039-vhost-user-disable-the-broken-subpr.patch
|
||||||
# Please do not add QEMU patches manually here.
|
# Please do not add QEMU patches manually here.
|
||||||
# Run update_git.sh to regenerate this queue.
|
# Run update_git.sh to regenerate this queue.
|
||||||
Source400: update_git.sh
|
Source400: update_git.sh
|
||||||
@ -114,7 +117,7 @@ emulations. This can be used together with the OBS build script to
|
|||||||
run cross-architecture builds.
|
run cross-architecture builds.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -n qemu-2.10.0
|
%setup -q -n qemu-2.10.1
|
||||||
%patch0001 -p1
|
%patch0001 -p1
|
||||||
%patch0002 -p1
|
%patch0002 -p1
|
||||||
%patch0003 -p1
|
%patch0003 -p1
|
||||||
@ -151,6 +154,9 @@ run cross-architecture builds.
|
|||||||
%patch0034 -p1
|
%patch0034 -p1
|
||||||
%patch0035 -p1
|
%patch0035 -p1
|
||||||
%patch0036 -p1
|
%patch0036 -p1
|
||||||
|
%patch0037 -p1
|
||||||
|
%patch0038 -p1
|
||||||
|
%patch0039 -p1
|
||||||
|
|
||||||
%build
|
%build
|
||||||
./configure \
|
./configure \
|
||||||
|
@ -23,7 +23,7 @@ License: BSD-3-Clause and GPL-2.0 and GPL-2.0+ and LGPL-2.1+ and MIT
|
|||||||
Group: System/Emulators/PC
|
Group: System/Emulators/PC
|
||||||
QEMU_VERSION
|
QEMU_VERSION
|
||||||
Release: 0
|
Release: 0
|
||||||
Source: qemu-2.10.0.tar.xz
|
Source: qemu-2.10.1.tar.xz
|
||||||
# Upstream First -- http://wiki.qemu-project.org/Contribute/SubmitAPatch
|
# Upstream First -- http://wiki.qemu-project.org/Contribute/SubmitAPatch
|
||||||
# This patch queue is auto-generated from https://github.com/openSUSE/qemu
|
# This patch queue is auto-generated from https://github.com/openSUSE/qemu
|
||||||
PATCH_FILES
|
PATCH_FILES
|
||||||
@ -79,7 +79,7 @@ emulations. This can be used together with the OBS build script to
|
|||||||
run cross-architecture builds.
|
run cross-architecture builds.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -n qemu-2.10.0
|
%setup -q -n qemu-2.10.1
|
||||||
PATCH_EXEC
|
PATCH_EXEC
|
||||||
|
|
||||||
%build
|
%build
|
||||||
|
@ -1,3 +1,64 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Oct 4 16:21:04 UTC 2017 - brogers@suse.com
|
||||||
|
|
||||||
|
- 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
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Oct 3 21:07:26 UTC 2017 - brogers@suse.com
|
||||||
|
|
||||||
|
- 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
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Oct 2 20:26:13 UTC 2017 - brogers@suse.com
|
||||||
|
|
||||||
|
- 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
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Sep 28 21:56:44 UTC 2017 - brogers@suse.com
|
||||||
|
|
||||||
|
- 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
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Sep 28 17:31:33 UTC 2017 - lyan@suse.com
|
||||||
|
|
||||||
|
- 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
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Sep 21 21:41:05 UTC 2017 - brogers@suse.com
|
Thu Sep 21 21:41:05 UTC 2017 - brogers@suse.com
|
||||||
|
|
||||||
|
@ -24,6 +24,12 @@
|
|||||||
%define legacy_qemu_kvm 0
|
%define legacy_qemu_kvm 0
|
||||||
%define force_fit_virtio_pxe_rom 1
|
%define force_fit_virtio_pxe_rom 1
|
||||||
|
|
||||||
|
%if "%{?distribution}" == ""
|
||||||
|
%define distro private-build
|
||||||
|
%else
|
||||||
|
%define distro %{distribution}
|
||||||
|
%endif
|
||||||
|
|
||||||
%ifarch %ix86 x86_64
|
%ifarch %ix86 x86_64
|
||||||
# choice of building all from source or using provided binary x86 blobs
|
# choice of building all from source or using provided binary x86 blobs
|
||||||
%if 0%{?suse_version} > 1320 || ( 0%{?suse_version} == 1315 && 0%{?sle_version} > 120100 )
|
%if 0%{?suse_version} > 1320 || ( 0%{?suse_version} == 1315 && 0%{?sle_version} > 120100 )
|
||||||
@ -110,10 +116,10 @@ Url: http://www.qemu.org/
|
|||||||
Summary: Universal CPU emulator
|
Summary: Universal CPU emulator
|
||||||
License: BSD-3-Clause and GPL-2.0 and GPL-2.0+ and LGPL-2.1+ and MIT
|
License: BSD-3-Clause and GPL-2.0 and GPL-2.0+ and LGPL-2.1+ and MIT
|
||||||
Group: System/Emulators/PC
|
Group: System/Emulators/PC
|
||||||
Version: 2.10.0
|
Version: 2.10.1
|
||||||
Release: 0
|
Release: 0
|
||||||
Source: http://wiki.qemu.org/download/qemu-2.10.0.tar.xz
|
Source: http://wiki.qemu.org/download/qemu-2.10.1.tar.xz
|
||||||
Source99: http://wiki.qemu.org/download/qemu-2.10.0.tar.xz.sig
|
Source99: http://wiki.qemu.org/download/qemu-2.10.1.tar.xz.sig
|
||||||
Source1: 80-kvm.rules
|
Source1: 80-kvm.rules
|
||||||
Source2: qemu-ifup
|
Source2: qemu-ifup
|
||||||
Source3: kvm_stat
|
Source3: kvm_stat
|
||||||
@ -165,9 +171,12 @@ Patch0030: 0030-test-string-input-visitor-Add-int-t.patch
|
|||||||
Patch0031: 0031-test-string-input-visitor-Add-uint6.patch
|
Patch0031: 0031-test-string-input-visitor-Add-uint6.patch
|
||||||
Patch0032: 0032-tests-Add-QOM-property-unit-tests.patch
|
Patch0032: 0032-tests-Add-QOM-property-unit-tests.patch
|
||||||
Patch0033: 0033-tests-Add-scsi-disk-test.patch
|
Patch0033: 0033-tests-Add-scsi-disk-test.patch
|
||||||
Patch0034: 0034-slirp-fix-clearing-ifq_so-from-pend.patch
|
Patch0034: 0034-target-i386-cpu-Add-new-EPYC-CPU-mo.patch
|
||||||
Patch0035: 0035-s390-ccw-Fix-alignment-for-CCW1.patch
|
Patch0035: 0035-chardev-baum-fix-baum-that-releases.patch
|
||||||
Patch0036: 0036-target-i386-cpu-Add-new-EPYC-CPU-mo.patch
|
Patch0036: 0036-io-fix-temp-directory-used-by-test-.patch
|
||||||
|
Patch0037: 0037-io-fix-check-for-handshake-completi.patch
|
||||||
|
Patch0038: 0038-crypto-fix-test-cert-generation-to-.patch
|
||||||
|
Patch0039: 0039-vhost-user-disable-the-broken-subpr.patch
|
||||||
# Please do not add QEMU patches manually here.
|
# Please do not add QEMU patches manually here.
|
||||||
# Run update_git.sh to regenerate this queue.
|
# Run update_git.sh to regenerate this queue.
|
||||||
|
|
||||||
@ -484,6 +493,8 @@ Requires: qemu-ipxe
|
|||||||
Requires: qemu-seabios
|
Requires: qemu-seabios
|
||||||
Requires: qemu-sgabios
|
Requires: qemu-sgabios
|
||||||
Requires: qemu-vgabios
|
Requires: qemu-vgabios
|
||||||
|
Recommends: ovmf
|
||||||
|
Recommends: qemu-ovmf-x86_64
|
||||||
|
|
||||||
%description x86
|
%description x86
|
||||||
QEMU is an extremely well-performing CPU emulator that allows you to
|
QEMU is an extremely well-performing CPU emulator that allows you to
|
||||||
@ -530,6 +541,8 @@ Group: System/Emulators/PC
|
|||||||
Requires: qemu = %version
|
Requires: qemu = %version
|
||||||
Recommends: qemu-ipxe
|
Recommends: qemu-ipxe
|
||||||
Recommends: qemu-vgabios
|
Recommends: qemu-vgabios
|
||||||
|
Recommends: ovmf
|
||||||
|
Recommends: qemu-uefi-aarch64
|
||||||
|
|
||||||
%description arm
|
%description arm
|
||||||
QEMU is an extremely well-performing CPU emulator that allows you to
|
QEMU is an extremely well-performing CPU emulator that allows you to
|
||||||
@ -816,7 +829,7 @@ This package provides a service file for starting and stopping KSM.
|
|||||||
%endif # !qemu-testsuite
|
%endif # !qemu-testsuite
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -n qemu-2.10.0
|
%setup -q -n qemu-2.10.1
|
||||||
%patch0001 -p1
|
%patch0001 -p1
|
||||||
%patch0002 -p1
|
%patch0002 -p1
|
||||||
%patch0003 -p1
|
%patch0003 -p1
|
||||||
@ -853,6 +866,9 @@ This package provides a service file for starting and stopping KSM.
|
|||||||
%patch0034 -p1
|
%patch0034 -p1
|
||||||
%patch0035 -p1
|
%patch0035 -p1
|
||||||
%patch0036 -p1
|
%patch0036 -p1
|
||||||
|
%patch0037 -p1
|
||||||
|
%patch0038 -p1
|
||||||
|
%patch0039 -p1
|
||||||
|
|
||||||
pushd roms/ipxe
|
pushd roms/ipxe
|
||||||
%patch1100 -p1
|
%patch1100 -p1
|
||||||
@ -886,7 +902,7 @@ echo '%{version}' > roms/seabios/.version
|
|||||||
--extra-cflags="%{optflags}" \
|
--extra-cflags="%{optflags}" \
|
||||||
--disable-stack-protector \
|
--disable-stack-protector \
|
||||||
--disable-strip \
|
--disable-strip \
|
||||||
--with-pkgversion="%(echo '%{distribution}' | sed 's/ (.*)//')" \
|
--with-pkgversion="%(echo '%{distro}' | sed 's/ (.*)//')" \
|
||||||
--enable-system --disable-linux-user \
|
--enable-system --disable-linux-user \
|
||||||
--enable-tools --enable-guest-agent \
|
--enable-tools --enable-guest-agent \
|
||||||
--enable-modules \
|
--enable-modules \
|
||||||
@ -1418,7 +1434,6 @@ fi
|
|||||||
%_datadir/%name/petalogix-ml605.dtb
|
%_datadir/%name/petalogix-ml605.dtb
|
||||||
%_datadir/%name/skiboot.lid
|
%_datadir/%name/skiboot.lid
|
||||||
%_datadir/%name/qemu_vga.ndrv
|
%_datadir/%name/qemu_vga.ndrv
|
||||||
%_datadir/%name/s390-netboot.img
|
|
||||||
%if 0%{?is_opensuse} == 0
|
%if 0%{?is_opensuse} == 0
|
||||||
%dir %_docdir/qemu-ppc
|
%dir %_docdir/qemu-ppc
|
||||||
%_docdir/qemu-ppc/supported.txt
|
%_docdir/qemu-ppc/supported.txt
|
||||||
@ -1428,6 +1443,7 @@ fi
|
|||||||
%defattr(-, root, root)
|
%defattr(-, root, root)
|
||||||
%_bindir/qemu-system-s390x
|
%_bindir/qemu-system-s390x
|
||||||
%_datadir/%name/s390-ccw.img
|
%_datadir/%name/s390-ccw.img
|
||||||
|
%_datadir/%name/s390-netboot.img
|
||||||
%if 0%{?is_opensuse} == 0
|
%if 0%{?is_opensuse} == 0
|
||||||
%dir %_docdir/qemu-s390
|
%dir %_docdir/qemu-s390
|
||||||
%_docdir/qemu-s390/supported.txt
|
%_docdir/qemu-s390/supported.txt
|
||||||
|
61
qemu.changes
61
qemu.changes
@ -1,3 +1,64 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Oct 4 16:21:04 UTC 2017 - brogers@suse.com
|
||||||
|
|
||||||
|
- 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
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Oct 3 21:07:26 UTC 2017 - brogers@suse.com
|
||||||
|
|
||||||
|
- 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
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Oct 2 20:26:13 UTC 2017 - brogers@suse.com
|
||||||
|
|
||||||
|
- 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
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Sep 28 21:56:44 UTC 2017 - brogers@suse.com
|
||||||
|
|
||||||
|
- 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
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Sep 28 17:31:33 UTC 2017 - lyan@suse.com
|
||||||
|
|
||||||
|
- 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
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Sep 21 21:41:05 UTC 2017 - brogers@suse.com
|
Thu Sep 21 21:41:05 UTC 2017 - brogers@suse.com
|
||||||
|
|
||||||
|
34
qemu.spec
34
qemu.spec
@ -24,6 +24,12 @@
|
|||||||
%define legacy_qemu_kvm 0
|
%define legacy_qemu_kvm 0
|
||||||
%define force_fit_virtio_pxe_rom 1
|
%define force_fit_virtio_pxe_rom 1
|
||||||
|
|
||||||
|
%if "%{?distribution}" == ""
|
||||||
|
%define distro private-build
|
||||||
|
%else
|
||||||
|
%define distro %{distribution}
|
||||||
|
%endif
|
||||||
|
|
||||||
%ifarch %ix86 x86_64
|
%ifarch %ix86 x86_64
|
||||||
# choice of building all from source or using provided binary x86 blobs
|
# choice of building all from source or using provided binary x86 blobs
|
||||||
%if 0%{?suse_version} > 1320 || ( 0%{?suse_version} == 1315 && 0%{?sle_version} > 120100 )
|
%if 0%{?suse_version} > 1320 || ( 0%{?suse_version} == 1315 && 0%{?sle_version} > 120100 )
|
||||||
@ -110,10 +116,10 @@ Url: http://www.qemu.org/
|
|||||||
Summary: Universal CPU emulator
|
Summary: Universal CPU emulator
|
||||||
License: BSD-3-Clause and GPL-2.0 and GPL-2.0+ and LGPL-2.1+ and MIT
|
License: BSD-3-Clause and GPL-2.0 and GPL-2.0+ and LGPL-2.1+ and MIT
|
||||||
Group: System/Emulators/PC
|
Group: System/Emulators/PC
|
||||||
Version: 2.10.0
|
Version: 2.10.1
|
||||||
Release: 0
|
Release: 0
|
||||||
Source: http://wiki.qemu.org/download/qemu-2.10.0.tar.xz
|
Source: http://wiki.qemu.org/download/qemu-2.10.1.tar.xz
|
||||||
Source99: http://wiki.qemu.org/download/qemu-2.10.0.tar.xz.sig
|
Source99: http://wiki.qemu.org/download/qemu-2.10.1.tar.xz.sig
|
||||||
Source1: 80-kvm.rules
|
Source1: 80-kvm.rules
|
||||||
Source2: qemu-ifup
|
Source2: qemu-ifup
|
||||||
Source3: kvm_stat
|
Source3: kvm_stat
|
||||||
@ -165,9 +171,12 @@ Patch0030: 0030-test-string-input-visitor-Add-int-t.patch
|
|||||||
Patch0031: 0031-test-string-input-visitor-Add-uint6.patch
|
Patch0031: 0031-test-string-input-visitor-Add-uint6.patch
|
||||||
Patch0032: 0032-tests-Add-QOM-property-unit-tests.patch
|
Patch0032: 0032-tests-Add-QOM-property-unit-tests.patch
|
||||||
Patch0033: 0033-tests-Add-scsi-disk-test.patch
|
Patch0033: 0033-tests-Add-scsi-disk-test.patch
|
||||||
Patch0034: 0034-slirp-fix-clearing-ifq_so-from-pend.patch
|
Patch0034: 0034-target-i386-cpu-Add-new-EPYC-CPU-mo.patch
|
||||||
Patch0035: 0035-s390-ccw-Fix-alignment-for-CCW1.patch
|
Patch0035: 0035-chardev-baum-fix-baum-that-releases.patch
|
||||||
Patch0036: 0036-target-i386-cpu-Add-new-EPYC-CPU-mo.patch
|
Patch0036: 0036-io-fix-temp-directory-used-by-test-.patch
|
||||||
|
Patch0037: 0037-io-fix-check-for-handshake-completi.patch
|
||||||
|
Patch0038: 0038-crypto-fix-test-cert-generation-to-.patch
|
||||||
|
Patch0039: 0039-vhost-user-disable-the-broken-subpr.patch
|
||||||
# Please do not add QEMU patches manually here.
|
# Please do not add QEMU patches manually here.
|
||||||
# Run update_git.sh to regenerate this queue.
|
# Run update_git.sh to regenerate this queue.
|
||||||
|
|
||||||
@ -484,6 +493,8 @@ Requires: qemu-ipxe
|
|||||||
Requires: qemu-seabios
|
Requires: qemu-seabios
|
||||||
Requires: qemu-sgabios
|
Requires: qemu-sgabios
|
||||||
Requires: qemu-vgabios
|
Requires: qemu-vgabios
|
||||||
|
Recommends: ovmf
|
||||||
|
Recommends: qemu-ovmf-x86_64
|
||||||
|
|
||||||
%description x86
|
%description x86
|
||||||
QEMU is an extremely well-performing CPU emulator that allows you to
|
QEMU is an extremely well-performing CPU emulator that allows you to
|
||||||
@ -530,6 +541,8 @@ Group: System/Emulators/PC
|
|||||||
Requires: qemu = %version
|
Requires: qemu = %version
|
||||||
Recommends: qemu-ipxe
|
Recommends: qemu-ipxe
|
||||||
Recommends: qemu-vgabios
|
Recommends: qemu-vgabios
|
||||||
|
Recommends: ovmf
|
||||||
|
Recommends: qemu-uefi-aarch64
|
||||||
|
|
||||||
%description arm
|
%description arm
|
||||||
QEMU is an extremely well-performing CPU emulator that allows you to
|
QEMU is an extremely well-performing CPU emulator that allows you to
|
||||||
@ -816,7 +829,7 @@ This package provides a service file for starting and stopping KSM.
|
|||||||
%endif # !qemu-testsuite
|
%endif # !qemu-testsuite
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -n qemu-2.10.0
|
%setup -q -n qemu-2.10.1
|
||||||
%patch0001 -p1
|
%patch0001 -p1
|
||||||
%patch0002 -p1
|
%patch0002 -p1
|
||||||
%patch0003 -p1
|
%patch0003 -p1
|
||||||
@ -853,6 +866,9 @@ This package provides a service file for starting and stopping KSM.
|
|||||||
%patch0034 -p1
|
%patch0034 -p1
|
||||||
%patch0035 -p1
|
%patch0035 -p1
|
||||||
%patch0036 -p1
|
%patch0036 -p1
|
||||||
|
%patch0037 -p1
|
||||||
|
%patch0038 -p1
|
||||||
|
%patch0039 -p1
|
||||||
|
|
||||||
pushd roms/ipxe
|
pushd roms/ipxe
|
||||||
%patch1100 -p1
|
%patch1100 -p1
|
||||||
@ -886,7 +902,7 @@ echo '%{version}' > roms/seabios/.version
|
|||||||
--extra-cflags="%{optflags}" \
|
--extra-cflags="%{optflags}" \
|
||||||
--disable-stack-protector \
|
--disable-stack-protector \
|
||||||
--disable-strip \
|
--disable-strip \
|
||||||
--with-pkgversion="%(echo '%{distribution}' | sed 's/ (.*)//')" \
|
--with-pkgversion="%(echo '%{distro}' | sed 's/ (.*)//')" \
|
||||||
--enable-system --disable-linux-user \
|
--enable-system --disable-linux-user \
|
||||||
--enable-tools --enable-guest-agent \
|
--enable-tools --enable-guest-agent \
|
||||||
--enable-modules \
|
--enable-modules \
|
||||||
@ -1418,7 +1434,6 @@ fi
|
|||||||
%_datadir/%name/petalogix-ml605.dtb
|
%_datadir/%name/petalogix-ml605.dtb
|
||||||
%_datadir/%name/skiboot.lid
|
%_datadir/%name/skiboot.lid
|
||||||
%_datadir/%name/qemu_vga.ndrv
|
%_datadir/%name/qemu_vga.ndrv
|
||||||
%_datadir/%name/s390-netboot.img
|
|
||||||
%if 0%{?is_opensuse} == 0
|
%if 0%{?is_opensuse} == 0
|
||||||
%dir %_docdir/qemu-ppc
|
%dir %_docdir/qemu-ppc
|
||||||
%_docdir/qemu-ppc/supported.txt
|
%_docdir/qemu-ppc/supported.txt
|
||||||
@ -1428,6 +1443,7 @@ fi
|
|||||||
%defattr(-, root, root)
|
%defattr(-, root, root)
|
||||||
%_bindir/qemu-system-s390x
|
%_bindir/qemu-system-s390x
|
||||||
%_datadir/%name/s390-ccw.img
|
%_datadir/%name/s390-ccw.img
|
||||||
|
%_datadir/%name/s390-netboot.img
|
||||||
%if 0%{?is_opensuse} == 0
|
%if 0%{?is_opensuse} == 0
|
||||||
%dir %_docdir/qemu-s390
|
%dir %_docdir/qemu-s390
|
||||||
%_docdir/qemu-s390/supported.txt
|
%_docdir/qemu-s390/supported.txt
|
||||||
|
20
qemu.spec.in
20
qemu.spec.in
@ -24,6 +24,12 @@
|
|||||||
%define legacy_qemu_kvm 0
|
%define legacy_qemu_kvm 0
|
||||||
%define force_fit_virtio_pxe_rom 1
|
%define force_fit_virtio_pxe_rom 1
|
||||||
|
|
||||||
|
%if "%{?distribution}" == ""
|
||||||
|
%define distro private-build
|
||||||
|
%else
|
||||||
|
%define distro %{distribution}
|
||||||
|
%endif
|
||||||
|
|
||||||
%ifarch %ix86 x86_64
|
%ifarch %ix86 x86_64
|
||||||
# choice of building all from source or using provided binary x86 blobs
|
# choice of building all from source or using provided binary x86 blobs
|
||||||
%if 0%{?suse_version} > 1320 || ( 0%{?suse_version} == 1315 && 0%{?sle_version} > 120100 )
|
%if 0%{?suse_version} > 1320 || ( 0%{?suse_version} == 1315 && 0%{?sle_version} > 120100 )
|
||||||
@ -112,8 +118,8 @@ License: BSD-3-Clause and GPL-2.0 and GPL-2.0+ and LGPL-2.1+ and MIT
|
|||||||
Group: System/Emulators/PC
|
Group: System/Emulators/PC
|
||||||
QEMU_VERSION
|
QEMU_VERSION
|
||||||
Release: 0
|
Release: 0
|
||||||
Source: http://wiki.qemu.org/download/qemu-2.10.0.tar.xz
|
Source: http://wiki.qemu.org/download/qemu-2.10.1.tar.xz
|
||||||
Source99: http://wiki.qemu.org/download/qemu-2.10.0.tar.xz.sig
|
Source99: http://wiki.qemu.org/download/qemu-2.10.1.tar.xz.sig
|
||||||
Source1: 80-kvm.rules
|
Source1: 80-kvm.rules
|
||||||
Source2: qemu-ifup
|
Source2: qemu-ifup
|
||||||
Source3: kvm_stat
|
Source3: kvm_stat
|
||||||
@ -449,6 +455,8 @@ Requires: qemu-ipxe
|
|||||||
Requires: qemu-seabios
|
Requires: qemu-seabios
|
||||||
Requires: qemu-sgabios
|
Requires: qemu-sgabios
|
||||||
Requires: qemu-vgabios
|
Requires: qemu-vgabios
|
||||||
|
Recommends: ovmf
|
||||||
|
Recommends: qemu-ovmf-x86_64
|
||||||
|
|
||||||
%description x86
|
%description x86
|
||||||
QEMU is an extremely well-performing CPU emulator that allows you to
|
QEMU is an extremely well-performing CPU emulator that allows you to
|
||||||
@ -495,6 +503,8 @@ Group: System/Emulators/PC
|
|||||||
Requires: qemu = %version
|
Requires: qemu = %version
|
||||||
Recommends: qemu-ipxe
|
Recommends: qemu-ipxe
|
||||||
Recommends: qemu-vgabios
|
Recommends: qemu-vgabios
|
||||||
|
Recommends: ovmf
|
||||||
|
Recommends: qemu-uefi-aarch64
|
||||||
|
|
||||||
%description arm
|
%description arm
|
||||||
QEMU is an extremely well-performing CPU emulator that allows you to
|
QEMU is an extremely well-performing CPU emulator that allows you to
|
||||||
@ -781,7 +791,7 @@ This package provides a service file for starting and stopping KSM.
|
|||||||
%endif # !qemu-testsuite
|
%endif # !qemu-testsuite
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -n qemu-2.10.0
|
%setup -q -n qemu-2.10.1
|
||||||
PATCH_EXEC
|
PATCH_EXEC
|
||||||
|
|
||||||
pushd roms/ipxe
|
pushd roms/ipxe
|
||||||
@ -816,7 +826,7 @@ echo '%{version}' > roms/seabios/.version
|
|||||||
--extra-cflags="%{optflags}" \
|
--extra-cflags="%{optflags}" \
|
||||||
--disable-stack-protector \
|
--disable-stack-protector \
|
||||||
--disable-strip \
|
--disable-strip \
|
||||||
--with-pkgversion="%(echo '%{distribution}' | sed 's/ (.*)//')" \
|
--with-pkgversion="%(echo '%{distro}' | sed 's/ (.*)//')" \
|
||||||
--enable-system --disable-linux-user \
|
--enable-system --disable-linux-user \
|
||||||
--enable-tools --enable-guest-agent \
|
--enable-tools --enable-guest-agent \
|
||||||
--enable-modules \
|
--enable-modules \
|
||||||
@ -1348,7 +1358,6 @@ fi
|
|||||||
%_datadir/%name/petalogix-ml605.dtb
|
%_datadir/%name/petalogix-ml605.dtb
|
||||||
%_datadir/%name/skiboot.lid
|
%_datadir/%name/skiboot.lid
|
||||||
%_datadir/%name/qemu_vga.ndrv
|
%_datadir/%name/qemu_vga.ndrv
|
||||||
%_datadir/%name/s390-netboot.img
|
|
||||||
%if 0%{?is_opensuse} == 0
|
%if 0%{?is_opensuse} == 0
|
||||||
%dir %_docdir/qemu-ppc
|
%dir %_docdir/qemu-ppc
|
||||||
%_docdir/qemu-ppc/supported.txt
|
%_docdir/qemu-ppc/supported.txt
|
||||||
@ -1358,6 +1367,7 @@ fi
|
|||||||
%defattr(-, root, root)
|
%defattr(-, root, root)
|
||||||
%_bindir/qemu-system-s390x
|
%_bindir/qemu-system-s390x
|
||||||
%_datadir/%name/s390-ccw.img
|
%_datadir/%name/s390-ccw.img
|
||||||
|
%_datadir/%name/s390-netboot.img
|
||||||
%if 0%{?is_opensuse} == 0
|
%if 0%{?is_opensuse} == 0
|
||||||
%dir %_docdir/qemu-s390
|
%dir %_docdir/qemu-s390
|
||||||
%_docdir/qemu-s390/supported.txt
|
%_docdir/qemu-s390/supported.txt
|
||||||
|
@ -14,7 +14,7 @@ set -e
|
|||||||
GIT_TREE=git://github.com/openSUSE/qemu.git
|
GIT_TREE=git://github.com/openSUSE/qemu.git
|
||||||
GIT_LOCAL_TREE=~/git/qemu-opensuse
|
GIT_LOCAL_TREE=~/git/qemu-opensuse
|
||||||
GIT_BRANCH=opensuse-2.10
|
GIT_BRANCH=opensuse-2.10
|
||||||
GIT_UPSTREAM_TAG=v2.10.0
|
GIT_UPSTREAM_TAG=v2.10.1
|
||||||
GIT_DIR=/dev/shm/qemu-factory-git-dir
|
GIT_DIR=/dev/shm/qemu-factory-git-dir
|
||||||
CMP_DIR=/dev/shm/qemu-factory-cmp-dir
|
CMP_DIR=/dev/shm/qemu-factory-cmp-dir
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user