Daniel P. Berrangé
458e07e8d7
Fix host qemu binary path for aarch64
...
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2020-09-04 11:08:48 +01:00
Daniel P. Berrangé
3c0f9e810a
Drop references to obsolete arches
...
s390, ppc, ppc64 and mips64 are no longer valid Fedora primary
or alternative architectures.
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2020-09-04 11:08:06 +01:00
Daniel P. Berrangé
dc03f389d3
Add btrfs ioctls to linux-user (rhbz #1872918 )
...
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2020-09-03 11:04:29 +01:00
Cole Robinson
3927dda118
spec: Fix test conditionals
...
And update the comment explaining why things are still disabled
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2020-08-31 15:01:17 -04:00
Tom Stellard
3fa99d6aac
Add BuildRequires: gcc
...
https://fedoraproject.org/wiki/Packaging:C_and_C%2B%2B#BuildRequires_and_Requires
2020-08-18 14:21:58 +00:00
Cole Robinson
9b60ebfd67
Disable dtrace generation to fix use of modules (bz 1869339)
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2020-08-17 18:22:02 -04:00
Cole Robinson
2b132a41aa
spec: qxl module syntax fixes
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2020-08-12 05:44:18 -04:00
Cole Robinson
a840dd697e
Conditionalize qxl subpackage on whether spice is available
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2020-08-12 05:38:40 -04:00
Cole Robinson
884b734123
spec: Temporarily disable kernel dep due to f34 breakage
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2020-08-12 05:32:45 -04:00
Cole Robinson
b35e952c0c
Drop grubby dep
...
Rawhide grubby deps are currently broken. And I'm not sure if
this is even still required for qemu-sanity-check, so let's see
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2020-08-11 19:34:44 -04:00
Cole Robinson
25b0302679
qemu-5.1.0-1
...
Update to version 5.1.0
2020-08-11 19:01:17 -04:00
Cole Robinson
a90ffcbc2c
qemu-5.1.0-0.3.rc3
...
Update to version 5.1.0-rc3
2020-08-07 09:54:37 -04:00
Merlin Mathesius
e84a93a247
Use new %{kernel_arches} macro to determine when a full kernel is available
...
Signed-off-by: Merlin Mathesius <mmathesi@redhat.com>
2020-08-06 12:09:47 -05:00
Cole Robinson
d20fa70a4e
Pull in new device modules by default
...
Like we do for all other modularized components
Reported by Mark Mielke
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2020-08-05 10:53:01 -04:00
Cole Robinson
c9c298d7a8
Fix AVX typo
...
Reported by Mark Mielke
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2020-08-05 10:50:48 -04:00
Cole Robinson
f4bee9e135
Rebase to qemu-5.1.0-rc2
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2020-08-04 17:50:59 -04:00
Daniel P. Berrangé
7ffd7f7fdf
Remove obsolete fedora conditionals (PR#9)
...
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2020-07-31 10:52:10 +01:00
Richard W.M. Jones
bdc5a0bca1
Disable LTO as it caused many strange assert failures.
2020-07-30 10:01:26 +01:00
Richard W.M. Jones
4269c70e28
Backport Dan's upstream patch to fix insecure cert in test suite.
2020-07-29 13:32:58 +01:00
Kevin Fenzi
0133142152
Rebuild for new xen
2020-07-27 20:14:53 -07:00
Cole Robinson
3da886a924
qemu-5.0.0-2
...
Fix iouring hang (bz #1823751 )
2020-05-13 13:34:26 -04:00
Cole Robinson
8c45437b3a
Re-enable test suite failure reporting
...
A scratch-build succeeded for me now
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2020-05-09 11:48:40 -04:00
Cole Robinson
9f833efd2d
qemu-5.0.0-1
...
Update to version 5.0.0
2020-05-06 09:27:16 -04:00
Cole Robinson
fa1d6ea0cd
Update to qemu 5.0.0 rc3
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2020-04-16 05:23:57 -04:00
Cole Robinson
7e9fe41b78
spec: Temporarily disable tests, iotest 161 failing on i686
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2020-04-09 13:16:07 -04:00
Cole Robinson
76b4bc9d96
spec: Add 'hostname' dep for test suite
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2020-04-09 06:30:48 -04:00
Cole Robinson
9f8e48750c
Update to qemu 5.0.0 rc2
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2020-04-09 05:47:16 -04:00
Adam Williamson
e2b4e80d3c
Rebuild for new brltty
...
Also add missing %changelog entry for 5.0.0 bump
2020-04-07 17:30:05 -07:00
Cole Robinson
e1b832b513
Add -rx emulator, install all new files
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2020-03-25 16:22:54 -04:00
Cole Robinson
17655806bf
liburing isn't available on %{arm}
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2020-03-25 14:14:43 -04:00
Cole Robinson
dd41f1a7ca
spec: Disable liburing, it's breaking the test suite
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2020-03-25 13:25:36 -04:00
Cole Robinson
8833af8dcd
Update to qemu-5.0.0-rc0
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2020-03-24 20:47:08 -04:00
Fabiano Fidêncio
492d6c1fff
qemu-4.2.0-7.fc33
...
Fix segfault with SR-IOV hot-{plug,unplug} (bz #1814017 )
Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
2020-03-17 11:12:56 +01:00
Cole Robinson
377bb253e3
qemu-4.2.0-6.fc33
...
Rebuild for libiscsi soname bump
2020-02-25 14:47:44 -05:00
Cole Robinson
023288b71a
qemu-4.2.0-5.fc32
...
Fix ppc shutdown issue (bz #1784961 )
2020-02-15 21:11:36 -05:00
Cole Robinson
1d442bb612
qemu-4.2.0-4.fc32
...
virtio-fs support from upstream
2020-01-28 10:36:21 -05:00
Richard W.M. Jones
b98348b411
Add miscellaneous fixes for RISC-V (RHBZ#1794902).
2020-01-25 10:43:21 +00:00
Mohan Boddu
ba6f50c7d7
Rebuild for xen 4.13
...
Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2019-12-19 10:55:04 -05:00
Cole Robinson
57a3231073
Update to qemu-4.2.0 GA
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2019-12-13 09:32:23 -05:00
Cole Robinson
46ea403d2f
Update to qemu-4.2.0 rc5
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2019-12-10 16:50:49 -05:00
Daniel P. Berrangé
e6e2c63c09
Disable rdma on arm 32-bit (rhbz #1778517 )
...
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2019-12-02 11:35:47 +00:00
Cole Robinson
1d0e437ac8
Re-enable test suite
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2019-11-20 13:09:58 -05:00
Cole Robinson
6732563c65
Update to qemu-4.2.0 rc2
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2019-11-20 13:06:13 -05:00
Cole Robinson
46eefb217c
Disable tests, they are consistently failing on ppc64le
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2019-11-15 13:26:03 -05:00
Cole Robinson
ff9bb15b16
Fix last commit
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2019-11-15 09:43:16 -05:00
Cole Robinson
993f4157b6
Make spice-app subpackage conditional on with_spice
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2019-11-15 09:39:29 -05:00
Cole Robinson
41cffcfad7
Add new bios-microvm.bin rom
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2019-11-13 19:57:10 -05:00
Cole Robinson
b4072bd645
Fix the test suite
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2019-11-13 16:33:52 -05:00
Cole Robinson
fddfbd9637
spec: Fix spice_app variable naming
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2019-11-13 12:38:02 -05:00
Thierry Vignaud
16769836d7
qemu: actually pull new ui_spice_add subpkg
...
--00000000000065190005973c323b
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Hi
The newly added spice_add subpkg is not required despite creating the
proper macro
This fixes it.
See you
--=20
Thierry Vignaud -- EMEA ENG OpenStack Management
tvignaud@redhat.com
irc: tvignaud
<div dir="ltr"><div>Hi</div><div>The newly added spice_add subpkg is not required despite creating the proper macro<br></div><div>This fixes it.</div><div>See you<br></div><div><br>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div>Thierry Vignaud -- EMEA ENG OpenStack Management<br></div><div><a href="mailto:tvignaud@redhat.com" target="_blank">tvignaud@redhat.com</a><br></div>irc: tvignaud<br></div></div></div></div>
From c610e43d411389e36462607d38c95a85264f2881 Mon Sep 17 00:00:00 2001
From: Thierry Vignaud <thierry.vignaud@gmail.com>
Date: Wed, 13 Nov 2019 16:39:25 +0100
Subject: [PATCH] actually pull new ui_spice_add subpkg
2019-11-13 12:37:31 -05:00
Cole Robinson
0038f84388
Update to qemu 4.2.0 rc1
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2019-11-12 17:39:50 -05:00
Cole Robinson
8e6758e973
qemu-4.1.0-6.fc32
...
Fix compressed qcow2 'qemu-img check' errors (bz #1768541 )
2019-11-11 09:33:46 -05:00
Cole Robinson
fe24ece8af
Use --enable-tcg for static builds, apparently it's required
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2019-10-24 14:04:01 -04:00
Cole Robinson
f4c127bbc1
qemu-4.1.0-5.fc32
...
Workaround for qcow2 triggered XFS corruption (bz #1763519 )
2019-10-24 11:34:55 -04:00
Cole Robinson
918c70b1aa
spec: Disable any -tcg usage for -user builds
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2019-10-18 10:54:16 -04:00
Cole Robinson
964eff6ae8
Fix tests on kernel 5.3+
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2019-10-18 10:51:02 -04:00
Cole Robinson
481596d7a6
qemu-4.1.0-4.fc32
...
Rebuild for new virglrenderer
2019-10-03 13:43:23 -04:00
Leigh Scott
c36918674f
Rebuild for new libnfs version
2019-09-11 11:33:43 +01:00
Cole Robinson
9db63cb5df
qemu-4.1.0-2.fc32
...
gluster 4K block size fixes (bz #1737256 )
2019-09-04 10:37:55 -04:00
Cole Robinson
5084436959
spec: Remove sanity check dep on ix86 too
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2019-08-19 17:14:57 -04:00
Cole Robinson
2a7146a2ca
Update to qemu-4.1.0 GA
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2019-08-19 15:19:33 -04:00
Cole Robinson
70b6670bdf
kernel isn't available on ix86 anymore, adjust the dep
2019-07-25 10:23:11 -04:00
Cole Robinson
28828da2e3
spec: Handle new files in 4.1.0-rc2
2019-07-25 08:57:58 -04:00
Cole Robinson
e4599b5e27
Update to qemu-4.1.0-rc2
2019-07-24 14:25:25 -04:00
Cole Robinson
bd59499379
spec: Use libxattr for qemu-user-static builds
...
https://bugzilla.redhat.com/show_bug.cgi?id=1731756
2019-07-23 15:18:31 -04:00
Cole Robinson
6acd45ea32
Update to qemu-4.1.0-rc1
2019-07-17 18:45:07 -04:00
Cole Robinson
e0a72f8f2d
Add patch fixing docs build
2019-07-12 13:04:17 -04:00
Cole Robinson
160bf4b4d5
Update to qemu-4.1.0-rc0
2019-07-11 21:11:36 -04:00
Kevin Fenzi
8e85e5e9aa
Rebuild for new brltty.
2019-06-28 13:47:44 -07:00
Cole Robinson
419868beaf
spec: Some cleanups + improvements
...
* Add run_configure_disable_everything
* Use it for static builds
* Add some comments
* Misc style cleanups
2019-06-24 19:49:43 -04:00
Cole Robinson
e5504b6ad4
Only use slirp on fedora > 30, to fix virt-preview builds
2019-06-21 08:18:53 -04:00
Cole Robinson
40fbd86194
Fix spec conditional
2019-06-20 17:36:29 -04:00
Cole Robinson
8a7ac9c97e
qemu-4.0.0-4.fc31
...
CVE-2019-12155: qxl: null pointer dereference while releasing spice resources (bz #1712727 , bz #1712670 )
qemu-4.0.0-2.fc31 ppc64le: rpm hash calculation buggy (bz #1715017 )
Fix rawhide build (bz #1718926 )
Link against libslirp (bz #1712980 )
Add vgabios-ramfb.bin and vgabios-bochs-display.bin (bz #1721445 )
2019-06-20 17:31:11 -04:00
29c3523ef3
Add vgabios-ramfb.bin and vgabios-bochs-display.bin
...
These are now available in Rawhide starting seabios 1.12.1.
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-06-20 16:54:55 -04:00
Cole Robinson
17efd80578
Link against libslirp
2019-06-20 16:30:27 -04:00
Daniel P. Berrangé
70ef327d5f
Define md-clear CPUID bit
...
CVE-2018-12126, CVE-2018-12127, CVE-2018-12130, CVE-2019-11091
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2019-05-14 19:04:29 +01:00
Daniel P. Berrangé
af6274808b
Cull changelog entries prior to 2017
...
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2019-05-14 19:04:29 +01:00
Cole Robinson
c67ebc8192
Update to qemu-4.0.0 GA
2019-04-24 17:18:50 -04:00
Cole Robinson
e14a8ce4ef
qemu-4.0.0-0.7.rc3.fc31
...
Don't block migration with nested VMX (bz #1697997 )
Update to qemu-4.0.0-rc3
2019-04-16 21:48:03 -04:00
Richard W.M. Jones
09f7c02959
Rebuild against xen 4.12.
...
DEBUG util.py:554: BUILDSTDERR: - conflicting requests
DEBUG util.py:554: BUILDSTDERR: - nothing provides libxenctrl.so.4.11()(64bit) needed by qemu-system-x86-core-2:4.0.0-0.5.rc2.fc31.x86_64
DEBUG util.py:554: BUILDSTDERR: - nothing provides libxenguest.so.4.11()(64bit) needed by qemu-system-x86-core-2:4.0.0-0.5.rc2.fc31.x86_64
2019-04-06 16:28:04 +01:00
Cole Robinson
4266c9b33e
Update to 4.0.0-rc2
2019-04-03 09:46:28 -04:00
Cole Robinson
c9654a07d8
Update to 4.0.0-rc1
2019-03-27 17:28:12 -04:00
Adam Williamson
fd86380c5b
Add changelog entry
2019-03-25 11:49:20 -07:00
Adam Williamson
1515438fd3
Backport danpb's proposed fix for RHBZ #1692323 (3D crasher)
...
This is a Fedora 30 Beta blocker, so we need it fixed ASAP; I'm
doing it (for Rawhide and F30) as none of the qemu maintainers
seems to be around on IRC.
2019-03-25 11:21:01 -07:00
Cole Robinson
e3d6ad24ae
spec: Only run pathfix on the one file that needs it
...
It's really noisy recursing through the sourcedir otherwise
2019-03-22 19:19:03 -04:00
Thierry Vignaud
9687314304
fix macro expansion in comment
2019-03-22 19:18:55 -04:00
Cole Robinson
7da5fc303e
spec: Use consitent have_X macro pattern
2019-03-22 19:18:37 -04:00
Cole Robinson
f3518876c6
Fix python paths for qemu-trace-stap
2019-03-21 06:37:24 -04:00
Cole Robinson
d3ff788791
Update to qemu 4.0.0-rc0
2019-03-20 17:39:56 -04:00
Daniel P. Berrangé
941a4c0548
Fix typo curl -> curses
...
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2019-03-20 16:55:02 +00:00
Daniel P. Berrangé
e1923c9eb5
Use conditional compilation to disable glusterfs
...
Instead of commenting out parts of the spec introduce conditionals
that allow glusterfs to be disabled in a single place.
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2019-03-20 16:42:05 +00:00
Daniel P. Berrangé
a60ad61787
Make qemu-common obsolete RBD module when disabled
...
If RBD module build is disabled, we need to obsolete it to ensure a
clean upgrade from previous builds. This is done by adding an Obsoletes
from the qemu-common sub-RPM.
This fixes the upgrade path on i686 (rhbz #1688117 )
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2019-03-20 16:41:29 +00:00
Daniel P. Berrangé
f1fa58e582
Refactor global module requires to facilitate conditional builds
...
The global list of module requires is not amenable to conditional
builds, requiring the entire set of requires to be duplicated.
Refactor it so that individual pieces can be disabled.
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2019-03-20 16:41:29 +00:00
Daniel P. Berrangé
e24cbbb32e
Fix compat with latest glibc which has gettid func
...
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2019-03-20 16:22:51 +00:00
Cole Robinson
de10d8e08e
Temporarily disable glusterfs (bz #1684298 )
2019-03-03 17:42:14 -05:00
Cole Robinson
2679bc30fc
Rebuild for brltty soname bump
2019-02-28 17:00:40 -05:00
Fedora Release Engineering
8e22bbd1e0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-02 10:30:22 +00:00
Richard W.M. Jones
f1ea04bd67
Revert "Add a temporary patch to fix capstone header location."
...
This has now been fixed in capstone, see
https://github.com/aquynh/capstone/issues/1339
This reverts commit e0155fb5be
.
2019-01-12 07:39:39 +00:00
Richard W.M. Jones
e0155fb5be
Add a temporary patch to fix capstone header location.
2019-01-11 09:43:39 +00:00
Richard W.M. Jones
8433925433
Rebuild for unannounced libcapstone soname bump from 3 to 4.
2019-01-11 09:16:11 +00:00
Adam Williamson
61ad1f41fd
Restore patch to drop phantom 86 key from en-us keymap (bz #1658676 )
...
The exact bug this was initially added to workaround was fixed
in 2.12, so @crobinso dropped the patch. However, the phantom
key turns out to still cause problems in another case, so until
that is fixed, we need to put this back. See
https://bugzilla.redhat.com/show_bug.cgi?id=1658676 for full
details on the outstanding bug.
2018-12-18 10:35:22 -08:00
Cole Robinson
5704646898
Rebase to qemu-3.1.0 GA
2018-12-11 18:41:59 -05:00
Daniel P. Berrangé
a4b3db7151
Disable RBD on 32-bit arches
...
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2018-12-10 18:40:38 +00:00
Cole Robinson
0af132aa98
BR libpmem is only available on x86_64
2018-11-16 11:01:12 -05:00
Cole Robinson
007776f3e4
Rebase to qemu-3.1.0-rc1
2018-11-15 19:50:28 -05:00
Cole Robinson
a6f68877d0
Rebase to qemu-3.0.0 GA
2018-08-15 10:19:27 -04:00
Cole Robinson
91efacc572
Fix build after ksm removal
2018-08-13 18:31:29 -04:00
Cole Robinson
748bb2f566
Drop ksm package, moved to ksmtuned srpm
2018-08-13 17:07:28 -04:00
Cole Robinson
c90305980d
Drop ksm package, moved to ksmtuned srpm
2018-08-13 17:06:42 -04:00
Daniel P. Berrangé
13b2fd93a9
Add missing requires on ssh block module accidentally lost
...
The rebase to 2.12 accidentally lost the %{name}-block-ssh
module dep.
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2018-08-01 14:29:02 +01:00
Cole Robinson
e4ec8b672d
Another attempt to remove 50-kvm-sysctl
2018-08-01 05:54:39 -04:00
Cole Robinson
5bdb061bca
Fix s390x file removal
...
Only install modprobe kvm.conf on x86 (bz #1517989 )
2018-07-31 18:39:03 -04:00
Cole Robinson
d4c4507533
Rebase to qemu-3.0.0-rc3
...
Drop now unneeded s390x conf (bz #1609706 )
2018-07-31 16:36:31 -04:00
Peter Robinson
b12f5aef3a
Rebuild for Xen 4.11
2018-07-13 11:36:41 +01:00
Daniel P. Berrangé
b91dae7a8f
New CPU features for speculative store bypass (CVE-2018-3639)
...
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2018-06-18 13:45:14 +01:00
Cole Robinson
330481bc1c
Fix qxl memslot_get_virt crashes (bz #1565354 )
2018-06-05 14:28:06 -04:00
Cole Robinson
97eed6b145
Update to qemu-2.12.0 GA
2018-04-30 12:19:47 -04:00
Richard W.M. Jones
6dab4a0cbd
Update to qemu-2.12.0-rc3
...
- Remove upstream patch.
- Fixes issues with partition / LV minimum alignment (RHBZ#1565714).
2018-04-16 12:17:57 +01:00
Cole Robinson
7b9b67b1ec
Update to qemu-2.12.0-rc2
...
Drop upstreamed riscv patch
2018-04-05 14:25:31 -04:00
Cole Robinson
0d2d5cc76d
Update to qemu-2.12.0-rc1
2018-03-28 11:01:32 -04:00
Cole Robinson
80404b03be
Drop target whitelists; enable user tilegx, xtensa*
...
qemu configure will give us all targets if we don't specify a
whitelist, so drop the target lists to simplify the spec. This
also makes it clear that we were missing some linux-user targets,
so enable them
2018-03-26 17:12:19 -04:00
Cole Robinson
a28cfa8216
spec: Convert to using qemu-binfmt-conf.sh script
...
The binfmt masks are slightly different but I think they are
functionally equivalent. The script handles arch collision
automatically which lets us drop a lot of the %ifarch stuff
2018-03-25 11:53:02 -04:00
Cole Robinson
e9e03fcd1c
Add changelog
2018-03-23 19:40:00 -04:00
Cole Robinson
6269069f27
Fix audio/ui module dependencies
2018-03-23 19:28:10 -04:00
Cole Robinson
3930e8ff37
spec: Clean up outdated arch deps
...
- rdma-core, xen, spice, numactl are available in more places
- drop presumably obsolete aarch64 ld flag droppage
- centralize arch dep checks in one place
2018-03-23 16:41:49 -04:00
Cole Robinson
3758f8a137
Some spec cleanups
...
- Sort system-* in alphabetical order
- Remove a bunch of whitespace
- Remove repeated QEMU line in %description
2018-03-22 12:09:38 -04:00
Cole Robinson
e13261f947
Fix hppa firmware packaging
...
Accidentally added it to aarch64
2018-03-22 11:07:41 -04:00
Cole Robinson
3c6a0ca337
Rebase to qemu-2.12.0-rc0
...
- Add hppa and riscv32/64 targets
- Add audio and ui modules
2018-03-22 09:13:01 -04:00
Daniel P. Berrangé
55054b88c9
Re-enable normal Fedora hardening macros
...
We previously disabled the hardened build macros because they broke
static linking. This is now resolved, so we can use them as is, which in
turn ensures ksmctl gets linked correctly.
While doing this it is not neccessary to pass -pie in ldflags, as we are
already giving the --enable-pie configure option. This lets us move
setting of linker/compiler flags into the common run_configure
function, rather than duplicating them for static & dynamic builds
Finally, even though QEMU sets _FORTIFY_SOURCE itself, there's no reason
to strip it from the RPM provided build flags - it is harmless for it to
appear twice on compiler args. This ensures ksmctl.c gets fortified.
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2018-03-19 18:36:49 +00:00
Cole Robinson
a7e2480deb
Rebase to qemu 2.11.1 bugfix release
2018-02-28 17:11:13 -05:00
Daniel P. Berrangé
29249a79a8
Avoid breakage in tests due to stricter crypto policies
...
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2018-02-28 18:54:48 +00:00
Daniel P. Berrangé
52904050aa
Explicitly use python2 binary
...
The /usr/bin/python binary has started spewing text to stderr, even when
not connected to a tty, which breaks QEMU test suite.
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2018-02-28 18:02:52 +00:00
Daniel P. Berrangé
603dd9e50a
Bump release for new build
...
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2018-02-27 16:31:19 +00:00
Daniel P. Berrangé
34056732a5
Honour CC/LD flags from RPM global settings.
...
https://bugzilla.redhat.com/show_bug.cgi?id=1549657
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2018-02-27 15:33:06 +00:00
Daniel P. Berrangé
1d16c17085
Fix License: tag to better reflect reality
...
There are multiple problems with the license tag
- A bunch of QEMU code is GPLv2-only, not GPLv2-or-later
- Fedora licensing guidelines say that if "GPLv2" is
listed, it is redundant to list "GPLv2+" / "LGPLv2+",
since those licenses are forced to be equiv to "GPLv2"
in the combined work
- QEMU also includes code / files under MIT and CC-BY
license
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2018-02-27 15:14:09 +00:00
Fedora Release Engineering
8253c01b09
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-09 12:10:24 +00:00
Daniel P. Berrange
ec520ba35e
Fix date in changelog
...
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
2017-12-22 10:38:58 +00:00
Daniel P. Berrange
167a6b72c2
Re-enable rbd on arm/ppc arches (rhbz #1528378 )
...
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
2017-12-21 16:29:06 +00:00
Adam Williamson
f81be8f026
Fix problem with typing some characters via VNC (LP#1738283)
...
Note: this is kinda a temporary fix, but I don't want to wait
for a 'real' fix from upstream as I want to build os-autoinst
for Rawhide and this bug prevents its test suite working right.
2017-12-20 16:51:21 -08:00
Cole Robinson
f95699bf90
Rebuild for xen 4.10
2017-12-20 07:05:41 -05:00
Cole Robinson
90a3c96cff
Rebase to 2.11.0 GA
2017-12-18 14:37:02 -05:00
Cole Robinson
a76e086590
Rebase to 2.11.0-rc3
2017-12-04 11:54:22 -05:00
Paolo Bonzini
e978b4fe84
fix /var/log/qga-fsfreeze-hook.log
2017-11-29 00:39:08 +01:00
Paolo Bonzini
bfe7b8124e
fix compilation, upgrade qemu-ga packaging based on RHEL 7
2017-11-28 18:07:46 +01:00
Cole Robinson
700f126a07
Update to qemu-2.11.0-rc1
2017-11-20 06:41:22 -05:00
Cole Robinson
2a2b49f85b
spec: Drop deprecated Group: tag
2017-11-19 18:56:06 -05:00
Cole Robinson
59eb7ad892
Fix ppc64 KVM failure (bz #1501936 )
...
CVE-2017-15038: 9p: information disclosure when reading extended attributes (bz #1499111 )
CVE-2017-15268: potential memory exhaustion via websock connection to VNC (bz #1496882 )
2017-10-19 12:59:57 -04:00
Paolo Bonzini
b0a7742ccd
fix multipath qemu-pr-helper
...
Update patch 1014 for new libmultipath/libmpathpersist API
Force build to fail if multipath is not available
2017-10-18 09:03:01 +02:00
Daniel P. Berrange
8699737f6d
Fix inverted check for ignoring test suite failures
...
An inverted conditional meant that test suite failures were previously
being ignored on all architectures by default, instead of only on the
blacklisted arches (currently none)
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
2017-10-12 09:37:20 +01:00
Daniel P. Berrange
ac5e33cbfe
Remove iasl dep on big endian arches
...
iasl is still broken for QEMU usage on big endian
https://bugzilla.redhat.com/show_bug.cgi?id=1332449
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
2017-10-12 09:37:20 +01:00
Daniel P. Berrange
a8c6008b7d
Add patches from git master to fix TLS test suite with new GNUTLS
...
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
2017-10-12 09:26:40 +01:00
Daniel P. Berrange
9acefb8589
Rebuild for libiscsi changed soname again
...
The previous rebuild was sent to builders before the build root had
updated to pull in the new libiscsi, so it just built with the old
libiscsi again.
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
2017-10-09 10:29:00 +01:00
Paolo Bonzini
4b7bd99c46
Rebuild with new libiscsi for iSER support
2017-10-03 17:36:43 +02:00
Paolo Bonzini
fd8ba3896b
Stop using tcmalloc, glibc got faster
2017-09-28 15:14:19 +02:00
Paolo Bonzini
0fb2b27d3a
Backport persistent reservation manager in preparation for SELinux work
2017-09-22 16:47:53 +02:00
Nathaniel McCallum
98b428ff80
Fix endianness of e_type in the ppc64le binfmt
2017-09-18 16:27:33 -04:00
Cole Robinson
0b42e7fc18
Rebase to 2.10.0 GA
2017-09-07 16:08:24 -04:00
Nathaniel McCallum
3b6c813012
Fix incorrect byte order in e_machine field in ppc64le binfmt ( #1486379 )
2017-08-29 12:59:07 -04:00
Cole Robinson
45cb87a59c
Fix changelog
2017-08-25 18:14:00 -04:00
Cole Robinson
5264c6a895
Rebase to 2.10.0-rc4
2017-08-25 18:13:05 -04:00
Adam Williamson
c2f33c885f
Don't build against rdma on 32-bit ARM ( #1484155 )
2017-08-22 17:39:41 -07:00
Cole Robinson
14cfc78b3c
Rebase to 2.10.0-rc3
2017-08-16 17:38:41 -04:00
Cole Robinson
0323a03914
Remove /dev/kvm udev rules, systemd now provides them (bz #1431876 )
2017-08-03 17:33:01 -04:00
Cole Robinson
1a4355e536
Rebase to 2.10.0-rc1
2017-08-03 10:14:19 -04:00
Florian Weimer
26c1ceeaa3
Rebuild with fixed binutils for ppc64le ( #1475636 )
2017-07-30 15:53:03 +02:00
Daniel P. Berrange
6e16c07206
Re-enable ceph on i386 as build is now fixed (rhbz #1474773 )
...
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
2017-07-26 11:42:02 +01:00
Daniel P. Berrange
a3b9d99ab2
Disabled RBD on i386, arm, ppc64 (rhbz #1474743 )
...
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
2017-07-26 11:40:17 +01:00
Daniel P. Berrange
a949744f38
Replace obsolete ceph-devel dep with librbd1-devel/librados2-devel
...
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
2017-07-25 09:44:33 +01:00
Daniel P. Berrange
20b2275a19
Rebuild for changed rbd soname
...
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
2017-07-25 09:35:08 +01:00
Nathaniel McCallum
22c2909bc1
Restrict user-static to user-static builds
2017-07-20 11:51:59 -04:00
Nathaniel McCallum
f73c470a02
Cleanup binfmt deps/scripts; add binfmt for ppc64le
2017-07-20 10:42:28 -04:00
Daniel P. Berrange
1e96c68c3d
Fixes for compat with Xen 4.9
...
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
2017-07-19 12:26:23 +01:00
Nathaniel McCallum
cf6afbb855
Fix invalid ucontext_t references
2017-07-18 21:27:57 -04:00
Daniel P. Berrange
895ba8da7d
Rebuild for changed Xen sonames
...
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
2017-07-18 15:28:08 +01:00
Cole Robinson
335584f502
CVE-2017-8112: vmw_pvscsi: infinite loop in pvscsi_log2 (bz #1445622 )
...
CVE-2017-8309: audio: host memory lekage via capture buffer (bz #1446520 )
CVE-2017-8379: input: host memory lekage via keyboard events (bz #1446560 )
CVE-2017-8380: scsi: megasas: out-of-bounds read in megasas_mmio_write (bz #1446578 )
CVE-2017-7493: 9pfs: guest privilege escalation in virtfs mapped-file mode (bz #1451711 )
CVE-2017-9503: megasas: null pointer dereference while processing megasas command (bz #1459478 )
CVE-2017-10806: usb-redirect: stack buffer overflow in debug logging (bz #1468497 )
CVE-2017-9524: nbd: segfault due to client non-negotiation (bz #1460172 )
CVE-2017-10664: qemu-nbd: server breaks with SIGPIPE upon client abort (bz #1466192 )
2017-07-13 16:21:40 -04:00
Richard W.M. Jones
5eae33f189
Bump release and rebuild to try to fix _ZdlPvm symbol (see RHBZ#1452813).
2017-05-22 09:56:26 +01:00
Cole Robinson
faa9df96ad
Fix fedpkg verrel
2017-04-25 16:17:05 -04:00
Cole Robinson
33f79e5eb1
Rebase to qemu-2.9.0 GA
2017-04-25 16:03:50 -04:00
Cole Robinson
514d6bc543
Rebase to qemu-2.9.0-rc4
...
Fix ipxe rom links for aarch64
2017-04-13 19:28:05 -04:00
Richard W.M. Jones
5dd6a73c80
Backport upstream fix for assertion when copy-on-read=true (RHBZ#1439922).
2017-04-08 09:39:38 +01:00
Cole Robinson
74c0a82292
Rebase to qemu-2.9.0-rc3
2017-04-04 18:27:53 -04:00
Cole Robinson
0db3257f1a
Rebase to qemu-2.9.0-rc2
...
Add Obsoletes for or32-or1k rename (bz 1435016)
2017-03-29 13:54:10 -04:00
Cole Robinson
996634350a
spec: Pull in vga and pxe roms for ppc64 (bz 1431403)
2017-03-29 13:03:29 -04:00
Cole Robinson
1db5811d26
Rebase to qemu-2.9.0-rc1
2017-03-21 18:42:44 -04:00
Cole Robinson
1c7073d8dd
Rebase to qemu-2.9.0-rc0
2017-03-15 14:03:33 -04:00
Daniel P. Berrange
6a041ef569
Drop texi2html BR, since QEMU switched to using makeinfo back in 2010
...
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
2017-02-20 17:49:12 +00:00
Fedora Release Engineering
c1f9c0e4d7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
2017-02-11 11:12:06 +00:00
Cole Robinson
8b317f0917
Rebase to qemu-2.8.0 GA
2016-12-20 16:17:18 -05:00
Cole Robinson
50bb158a7a
Rebase to qemu-2.8.0-rc3
2016-12-12 16:04:42 -05:00
Daniel P. Berrange
8288677cfa
Rebuild for libxen* soname changes
...
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
2016-12-08 14:17:33 +00:00
Cole Robinson
17a6dacdca
Remove --disable-xfsctl option, no longer explicitly required
...
It was added at one point to work around temporarily broken
xfsprogs-devel
2016-12-05 11:57:27 -05:00
Cole Robinson
84eeb10ee8
spec: Share common configure options between static/standard builds
2016-12-05 11:57:27 -05:00
Cole Robinson
151958b44b
Rebase to qemu-2.8.0-rc2
2016-12-05 11:57:27 -05:00
Cole Robinson
3bbbcdcb07
Kill changelog entries prior to 2015
2016-12-05 10:45:56 -05:00
Cole Robinson
6f55752c5f
Depend on vte291, not vte3
...
vte3 is stuck at a certain version, vte291 is actually where new vte
versions are packaged. Yes, that's confusing.
2016-12-05 10:45:56 -05:00
Paolo Bonzini
b68b5fed43
Do not build aarch64 with -fPIC anymore (rhbz 1232499)
...
This seems to be unnecessary now (tested with kvm-unit-tests on aarch64
F25).
2016-11-28 15:47:34 +01:00
Nathaniel McCallum
0583426e3d
Clean up binfmt.d configuration files
...
In particular, I performed the following changes:
1. Add the (missing) aarch64 configuration.
2. Mask out e_ident[EI_OSABI]. A single OS can have multiple values
here. We just pass them all to qemu. I personally ran into this issue
(where filtering was too strict) on ppc64.
3. Mask out e_ident[EI_ABIVERSION]. On Linux, this value is ignored.
4. Mask out e_ident[EI_PAD]. The current check insists they are zero
when they are, in fact, undefined.
5. Don't mask any bits for e_ident[EI_VERSION]. We want an exact match
on this since there has only ever been one version. However, alpha, i386
and i486 were masking out the least significant bit.
6. Don't mask any bits for e_ident[EI_DATA]. You can't mask out bits for
endianness because it controls the byte order of later bytes in the
binfmt match (starting at offset 0x10). So you can never have a rule
which works with bits masked out on this field. However, alpha, i386 and
i486 were masking out the least significant bit.
2016-11-15 10:33:03 -05:00
Richard W.M. Jones
820948cb49
Fix qemu-sanity-check.
2016-11-14 14:37:49 +00:00
Richard W.M. Jones
ecbe006bda
Create subpackages for modularized qemu block drivers (RHBZ#1393688).
2016-11-14 14:37:15 +00:00
Cole Robinson
8a588691e2
Fix PPC64 build with memlock file (bz #1387601 )
2016-10-25 10:18:57 -04:00