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
Bastien Nocera
b8878c0ca6
Add "F" flag to static user emulators' binfmt, to make them
...
available in containers (#1384615 )
- Also fixes the path of those emulators in the binfmt configurations
2016-10-19 19:19:36 +02:00
Cole Robinson
cf816402f7
Fix nested PPC 'Unknown MMU model' error (bz #1374749 )
...
Fix flickering display with boxes + wayland VM (bz #1266484 )
Add ppc64 kvm memlock file (bz #1293024 )
2016-10-19 13:17:38 -04:00
Cole Robinson
d19693d908
Add ppc64 kvm memlock file (bz 1293024)
2016-10-19 12:23:45 -04:00
Cole Robinson
8dd6b5e9c8
spec: Use power64 macro consistently
2016-10-19 12:17:47 -04:00
Cole Robinson
3a13ddd514
CVE-2016-7155: pvscsi: OOB read and infinite loop (bz #1373463 )
...
CVE-2016-7156: pvscsi: infinite loop when building SG list (bz #1373480 )
CVE-2016-7156: pvscsi: infinite loop when processing IO requests (bz #1373480 )
CVE-2016-7170: vmware_vga: OOB stack memory access (bz #1374709 )
CVE-2016-7157: mptsas: invalid memory access (bz #1373505 )
CVE-2016-7466: usb: xhci memory leakage during device unplug (bz #1377838 )
CVE-2016-7423: scsi: mptsas: OOB access (bz #1376777 )
CVE-2016-7422: virtio: null pointer dereference (bz #1376756 )
CVE-2016-7908: net: Infinite loop in mcf_fec_do_tx (bz #1381193 )
CVE-2016-8576: usb: xHCI: infinite loop vulnerability (bz #1382322 )
CVE-2016-7995: usb: hcd-ehci: memory leak (bz #1382669 )
2016-10-15 22:24:48 -04:00
Hans de Goede
a2729a240b
Fix interrupt endpoints not working with network/spice USB redirection
...
on guest with an emulated xhci controller (rhbz#1382331)
2016-10-10 10:50:30 +02:00
Michal Toman
504e25420b
Fix build on MIPS
2016-09-21 09:29:36 +01:00
Cole Robinson
57dbb7a5be
Don't depend on edk2 roms where they aren't available (bz 1373576)
2016-09-08 15:56:28 -04:00
Cole Robinson
435be3635e
Rebase to qemu 2.7.0 GA
2016-09-08 15:52:09 -04:00
Cole Robinson
94ddf1cc6a
Rebase to qemu 2.7.0-rc3
2016-08-19 09:20:37 -04:00
Daniel P. Berrange
d52607ebe6
Also disable static builds on ppc64 due to glibc fubarness
2016-08-17 09:47:57 +01:00
Cole Robinson
ef34be9e72
Rebase to qemu 2.7.0-rc2
...
* kvm_stat was moved to the kernel tree
* trace-events renamed to trace-events-all
* several new pxe roms added
2016-08-08 20:05:39 -04:00
Richard W.M. Jones
84e6ecadd9
Rebuild to attempt to fix '2:qemu-system-xtensa-2.6.0-5.fc25.x86_64 requires libxenctrl.so.4.6()(64bit)'
2016-07-23 16:37:42 +01:00
Daniel P. Berrange
d0bc223280
Add skip for s390x as well as s390
2016-07-15 14:28:04 +01:00
Daniel P. Berrange
9868109a5e
Disable qemu-user-static on s390 too
2016-07-14 11:20:48 +01:00
Daniel P. Berrange
ecee1eccfe
Add explicit BR on alsa-lib-devel
...
Previously we'd get alsa-lib-devel pulled in by accident due to
dep from another package. Latest rawhide doesn't get this so we
must add the dep explicitly in QEMU.
2016-07-13 15:08:58 +01:00
Daniel P. Berrange
a8a5dc38f8
Cat config.log when configure fails during build
...
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
2016-07-13 15:08:17 +01:00
Daniel P. Berrange
9e71574671
Use precise version in obsoletes line
...
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
2016-07-13 13:49:06 +01:00
Daniel P. Berrange
0835325a86
Introduce qemu-user-static sub-RPM
...
The i686 build of this is temp disabled due to fubar
glibc-static on i686
The hardended build macro is disabled due to fubar
rpm macros for static linking while hardened, but
the equivalent hardening is turned on manually.
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
2016-07-13 13:42:21 +01:00
Cole Robinson
cf91b1dfd9
CVE-2016-4002: net: buffer overflow in MIPSnet (bz #1326083 )
...
CVE-2016-4952 scsi: pvscsi: out-of-bounds access issue
CVE-2016-4964: scsi: mptsas infinite loop (bz #1339157 )
CVE-2016-5106: scsi: megasas: out-of-bounds write (bz #1339581 )
CVE-2016-5105: scsi: megasas: stack information leakage (bz #1339585 )
CVE-2016-5107: scsi: megasas: out-of-bounds read (bz #1339573 )
CVE-2016-4454: display: vmsvga: out-of-bounds read (bz #1340740 )
CVE-2016-4453: display: vmsvga: infinite loop (bz #1340744 )
CVE-2016-5126: block: iscsi: buffer overflow (bz #1340925 )
CVE-2016-5238: scsi: esp: OOB write (bz #1341932 )
CVE-2016-5338: scsi: esp: OOB r/w access (bz #1343325 )
CVE-2016-5337: scsi: megasas: information leakage (bz #1343910 )
Fix crash with -nodefaults -sdl (bz #1340931 )
Add deps on edk2-ovmf and edk2-aarch64
2016-06-22 09:40:57 -04:00
Cole Robinson
f9730dab94
Add deps on fedora edk2-ovmf and edk2-aarch64
2016-06-22 08:22:36 -04:00
Cole Robinson
f0208c9e42
CVE-2016-4020: memory leak in kvmvapic.c (bz #1326904 )
...
CVE-2016-4439: scsi: esb: OOB write #1 (bz #1337503 )
CVE-2016-4441: scsi: esb: OOB write #2 (bz #1337506 )
Fix regression installing windows 7 with qxl/vga (bz #1339267 )
Fix crash with aarch64 gic-version=host and accel=tcg (bz #1339977 )
2016-05-26 11:32:16 -04:00
Cole Robinson
f8dc431e37
Explicitly error if spice GL setup fails
...
Fix monitor resizing with virgl (bz #1337564 )
Fix libvirt noise when introspecting qemu-kvm without hw virt
2016-05-20 16:36:01 -04:00
Cole Robinson
837eb7efa2
qemu: Clean up BuildRequires
...
Drop outdated:
nss-devel (old libcacard)
rsync (no longer used)
which (no longer used)
pciutils-devel (no longer used)
Add libcap-ng-devel for extra qemu-bridge-helper restrictions
Document all BuildRequires
Separate buildsystem bits vs feature bits
2016-05-15 14:52:29 -04:00
Cole Robinson
e200903264
Rebase to v2.6.0 GA
2016-05-13 14:18:07 -04:00
Cole Robinson
35faab4c45
Fix gtk UI crash when switching to monitor (bz #1333424 )
...
Fix sdl2 UI lockup lockup when switching to monitor
Rebased to qemu-2.6.0-rc5
2016-05-09 13:36:06 -04:00
Cole Robinson
bc7ce050b0
Rebased to version 2.6.0-rc4
...
Fix test suite on big endian hosts (bz 1330174)
2016-05-02 16:08:20 -04:00
Cole Robinson
b455e4b103
Rebuild to pick up spice GL support
2016-04-25 09:01:59 -04:00
Cole Robinson
b0b55fdca8
Rebased to version 2.6.0-rc3
...
Fix s390 sysctl file install (bz 1327870)
Adjust spice gl version check to expect F24 backported version
2016-04-22 08:03:02 -04:00
Cole Robinson
6138a983a3
- Rebased to version 2.6.0-rc2
...
- Fix GL deps (bz 1325966)
- Ship sysctl file to fix s390x kvm (bz 1290589)
- Fix FTBFS on s390 (bz 1326247)
2016-04-14 18:48:51 -04:00
Cole Robinson
c752245c96
Ship sysctl file to fix s390x kvm (bz 1290589)
2016-04-14 18:46:31 -04:00
Cole Robinson
fa6cd1dad5
Fix GL deps (bz 1325966)
2016-04-14 18:34:08 -04:00
Cole Robinson
4097206ab3
Rebased to version 2.6.0-rc1
2016-04-07 13:00:29 -04:00
Cole Robinson
54cb1301c6
CVE-2016-2857: net: out of bounds read (bz #1309564 )
...
CVE-2016-2392: usb: null pointer dereference (bz #1307115 )
2016-03-17 13:45:47 -04:00
Peter Robinson
ae11374147
Rebuild for tcmalloc ifunc issues on non x86 arches (see rhbz 1312462)
2016-03-09 15:12:12 +00:00
Paolo Bonzini
43821749cc
Disable xfsctl, fallocate works fine in newer kernels (bz #1305512 )
2016-03-01 13:14:39 +01:00
Peter Robinson
73731f9ecd
All Fedora arches have libseccomp support (ARMv7, aarch64, Power64, s390(x))
2016-03-01 11:46:16 +00:00
Cole Robinson
7d975d9810
CVE-2015-8619: Fix sendkey out of bounds (bz #1292757 )
...
CVE-2016-1981: infinite loop in e1000 (bz #1299995 )
Fix Out-of-bounds read in usb-ehci (bz #1300234 , bz #1299455 )
CVE-2016-2197: ahci: null pointer dereference (bz #1302952 )
Fix gdbstub for VSX registers for ppc64 (bz #1304377 )
Fix qemu-img vmdk images to work with VMware (bz #1299185 )
2016-02-15 17:05:41 -05:00
Fedora Release Engineering
95a588650f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
2016-02-04 21:38:06 +00:00
Cole Robinson
b24b7f1644
CVE-2015-8567: net: vmxnet3: host memory leakage (bz #1289818 )
...
CVE-2016-1922: i386: avoid null pointer dereference (bz #1292766 )
CVE-2015-8613: buffer overflow in megasas_ctrl_get_info (bz #1284008 )
CVE-2015-8701: Buffer overflow in tx_consume in rocker.c (bz #1293720 )
CVE-2015-8743: ne2000: OOB memory access in ioport r/w functions (bz #1294787 )
CVE-2016-1568: Use-after-free vulnerability in ahci (bz #1297023 )
Fix modules.d/kvm.conf example syntax (bz #1298823 )
2016-01-20 20:17:04 -05:00
Cole Robinson
78f4db5d1d
Fix virtio 9p thread pool usage
...
CVE-2015-8558: DoS by infinite loop in ehci_advance_state (bz #1291309 )
Re-add dist tag
2016-01-09 12:35:08 -05:00
Cole Robinson
2a77992272
spec: Re-add dist tag
2016-01-09 11:18:17 -05:00
Cole Robinson
e8a6e4f833
Replace %define usage with %global
2016-01-09 11:16:52 -05:00
Paolo Bonzini
c9396159e8
oops, it is now 2016
2016-01-07 21:07:39 +01:00
Paolo Bonzini
15489f4108
fix previous commit
2016-01-07 21:04:45 +01:00
Paolo Bonzini
0d5e9f6618
add 0001-virtio-9p-use-accessor-to-get-thread-pool.patch
2016-01-07 20:57:53 +01:00
Paolo Bonzini
dda6c386a5
add /etc/modprobe.d/kvm.conf
2016-01-07 20:57:53 +01:00
Cole Robinson
6176f1d7e2
Reabsed to version 2.5.0
2015-12-23 17:49:55 -05:00
Cole Robinson
89aacd5f7a
Rebased to version 2.5.0-rc3
2015-12-08 10:29:09 -05:00
Cole Robinson
6baf84acf1
Rebased to version 2.5.0-rc2
2015-11-30 18:00:49 -05:00
Cole Robinson
191c302918
qemu 2.5.0 rc1
2015-11-20 22:24:11 -05:00
Cole Robinson
7bf1a680e6
Drop needless ksm dep on qemu-common
2015-11-20 21:04:54 -05:00
Cole Robinson
48e07c5c6e
spec: code movement for clarity
...
- Order packages consistently across sections
- Group all %post sections
2015-11-18 10:28:10 -05:00
Cole Robinson
88b3793f29
2.5.0 rc0 wip
2015-11-18 10:20:33 -05:00
Cole Robinson
4f68392c26
Rebased to version 2.4.1
2015-11-04 15:48:36 -05:00
Cole Robinson
86d7b9f29b
Rebuild for xen 4.6
2015-10-11 16:08:44 -04:00
Cole Robinson
b448bfad34
Rebased to version 2.4.0.1
...
CVE-2015-7295: virtio-net possible remote DoS (bz #1264393 )
drive-mirror: Fix coroutine reentrance (bz #1266936 )
2015-10-08 13:38:49 -04:00
Cole Robinson
1ae1f09f33
spec: Fix builddep on libepoxy
2015-09-29 17:09:48 -04:00
Cole Robinson
cf8819083b
CVE-2015-6815: net: e1000: infinite loop issue (bz #1260225 )
...
CVE-2015-6855: ide: divide by zero issue (bz #1261793 )
CVE-2015-5278: Infinite loop in ne2000_receive() (bz #1263284 )
CVE-2015-5279: Heap overflow vulnerability in ne2000_receive() (bz #1263287 )
2015-09-21 18:01:46 -04:00
Richard W.M. Jones
c5e57685f9
Fix emulation of various instructions, required by libm in F22 ppc64 guests.
2015-09-20 10:23:16 +01:00
Cole Robinson
8211390ac8
CVE-2015-5255: heap memory corruption in vnc_refresh_server_surface (bz #1255899 )
2015-08-31 20:18:31 -04:00
Cole Robinson
74717053dc
Rebased to version 2.4.0
...
Support for virtio-gpu, 2D only
Support for virtio-based keyboard/mouse/tablet emulation
x86 support for memory hot-unplug
ACPI v5.1 table support for 'virt' board
2015-08-11 18:08:40 -04:00
Cole Robinson
d5417f465c
Drop perl-Storable requires, texinfo rawhide is fixed now
2015-08-10 10:31:45 -04:00
Cole Robinson
6ac2a80eae
Add temporary dep on perl-Storable
...
see https://bugzilla.redhat.com/show_bug.cgi?id=1251766 for more info
2015-08-09 15:07:58 -04:00
Cole Robinson
4c6dc5b3d6
CVE-2015-3209: pcnet: multi-tmd buffer overflow in the tx path (bz #1230536 )
...
CVE-2015-3214: i8254: out-of-bounds memory access (bz #1243728 )
CVE-2015-5158: scsi stack buffer overflow (bz #1246025 )
CVE-2015-5154: ide: atapi: heap overflow during I/O buffer memory access (bz #1247141 )
CVE-2015-5165: rtl8139 uninitialized heap memory information leakage to guest (bz #1249755 )
CVE-2015-5166: BlockBackend object use after free issue (bz #1249758 )
CVE-2015-5745: buffer overflow in virtio-serial (bz #1251160 )
2015-08-09 13:08:31 -04:00
Cole Robinson
de4550957e
Rebased to v2.4.0-rc0
2015-07-14 17:12:37 -04:00
Richard W.M. Jones
61ce511be4
Bump and rebuild.
2015-07-03 19:23:12 +01:00
Richard W.M. Jones
74ab99f1a6
Revert "Enable -fPIC and -fPIE on every architecture (rhbz 1232499)."
...
This reverts commit 77b7d81b2b
.
See https://bugzilla.redhat.com/show_bug.cgi?id=1232499#36
2015-07-03 19:20:51 +01:00
Richard W.M. Jones
77b7d81b2b
Enable -fPIC and -fPIE on every architecture (rhbz 1232499).
2015-07-03 18:45:22 +01:00
Daniel P. Berrange
bcb37b2ec0
Fix conditional in previous commit
2015-07-03 17:22:51 +01:00
Daniel P. Berrange
d4803feead
Use explicit --(enable,disable)-spice args (rhbz #1239102 )
2015-07-03 15:02:57 +01:00
Peter Robinson
1ec8e52bb2
Build aarch64 with -fPIC (rhbz 1232499)
2015-07-02 16:32:23 +01:00
Peter Robinson
806ecbe49c
Disable stack protection for AArch64. F23's GCC thinks that it is available but F23's glibc does not support it.
2015-07-01 11:26:59 +01:00
Paolo Bonzini
749c3c43c3
Rebuild for libiscsi soname bump
2015-06-26 11:10:12 +02:00
Paolo Bonzini
260c0ac680
Re-enable tcmalloc on arm
2015-06-19 12:03:04 +02:00
Dennis Gilmore
6626651b28
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
2015-06-18 21:39:31 +00:00
Dan Horák
94a40ce774
- gperftools not available on s390(x)
2015-06-10 22:28:01 +02:00
Cole Robinson
6fc6504bd8
CVE-2015-4037: insecure temporary file use in /net/slirp.c (bz #1222894 )
2015-06-05 19:55:57 -04:00
Cole Robinson
d43799b0b3
spec: Drop now unused kvm_target and kvm_archs globals
2015-06-05 18:21:57 -04:00
Daniel P. Berrange
7bf3158612
Fix conditional enablement of tcmalloc
...
Opps, cant have comments in the middle of multi-line continuations.
2015-06-01 14:43:36 +01:00
Daniel P. Berrange
aa972b9106
Disable broken tcmalloc on arm and re-enable tests
2015-06-01 14:12:15 +01:00
Cole Robinson
198e142c7d
Disable _all_ tests on arm, since they are all currently hanging
2015-05-21 14:07:03 -04:00
Cole Robinson
31085aa400
Temporarily disable hanging test on arm
2015-05-20 16:51:14 -04:00
Cole Robinson
7c5a423647
Remove %autopatch macro from changelog
2015-05-13 23:15:28 -04:00
Cole Robinson
18eddd1631
Backport upstream 2.4 patch to link with tcmalloc, enable it
...
CVE-2015-3456: (VENOM) fdc: out-of-bounds fifo buffer memory access (bz #1221152 )
2015-05-13 18:39:05 -04:00
Paolo Bonzini
af53ec630c
Backport upstream 2.4 patch to link with tcmalloc, enable it
2015-05-13 15:33:19 +02:00
poma
343c57952d
Fix ksm.service (bz 1218814)
2015-05-06 12:52:09 -04:00
Dan Horák
5059f25c8e
- Require libseccomp only when built with it
2015-05-05 17:03:52 +02:00
Cole Robinson
41aca9586f
Rebased to version 2.3.0 GA
...
Another attempt at fixing default /dev/kvm permissions (bz 950436)
2015-04-27 13:33:41 -04:00
Cole Robinson
b26fb5a551
qemu: Drop kvm.modules
...
Looked into this because recent packaging changes broke kvm.modules
installation, see https://bugzilla.redhat.com/show_bug.cgi?id=1212328
But nowadays this isn't even required I don't think. According to
comments here:
https://bugzilla.redhat.com/show_bug.cgi?id=963198
The reason for shipping it is missing devname:kvm for ppc and s390 kvm
modules. But those have been in upstream kernel.git since late 2013,
so it should be safe to drop entirely.
2015-04-16 09:11:00 -04:00
Cole Robinson
9b9ad7bb74
Rebased to version 2.3.0-rc3
2015-04-14 14:51:42 -04:00
Cole Robinson
c61e67e86b
Rebased to version 2.3.0-rc2
...
Don't install ksm services as executable (bz #1192720 )
Skip hanging tests on s390 (bz #1206057 )
CVE-2015-1779 vnc: insufficient resource limiting in VNC websockets decoder
(bz #1205051 , bz #1199572 )
2015-04-03 10:21:46 -04:00
Cole Robinson
c2770435bf
Big specfile cleanup
...
- Drop all the crazy kvmonly and separate_kvm bits
- Drop outdates conditionals
- Drop old style things like defattr and RPM_BUILD_ROOT
- Readability improvements
2015-03-27 17:08:26 -04:00
Cole Robinson
355b03ef5c
Rebased to version 2.3.0-rc1
2015-03-25 08:48:20 -04:00
Cole Robinson
8055ee2da9
Rebase to qemu-2.3.0-rc0
2015-03-22 11:06:24 -04:00
Richard W.M. Jones
5a454effcf
Revert "- Enable seccomp on ARM (thanks: Peter Robinson)."
...
This reverts commit 76a74e853f
.
The upstream (qemu) configure script hard-codes x86 & x86-64,
so you cannot enable seccomp on arm yet.
2015-02-17 15:07:06 +00:00
Richard W.M. Jones
76a74e853f
- Enable seccomp on ARM (thanks: Peter Robinson).
2015-02-17 13:37:05 +00:00
Richard W.M. Jones
6c3741c276
- Add -fPIC flag to build to avoid
...
'relocation R_X86_64_PC32 against undefined symbol' errors.
- Add a hopefully temporary hack so that -fPIC is used to build
NSS files in libcacard.
2015-02-17 13:35:59 +00:00
Richard W.M. Jones
391fb81c16
Add UEFI support for aarch64.
2015-02-04 15:54:41 +00:00
Daniel P. Berrange
f287dc5662
Re-enable SPICE after previous build fixes circular dep
2015-02-03 14:05:24 +00:00
Daniel P. Berrange
fc57f44566
Stop libcacard linking against the entire world
2015-02-03 11:36:06 +00:00
Daniel P. Berrange
cad2bcb6a1
Temporarily disable SPICE to break circular build-dep on libcacard
2015-02-03 10:57:50 +00:00
Daniel P. Berrange
0716c2e68a
Rebuild for changed xen soname
2015-02-03 09:25:11 +00:00
Daniel P. Berrange
10fa62ffc3
Set pkgversion when running configure
2015-01-28 13:25:27 +00:00
Cole Robinson
c88cc7e403
Rebased to version 2.2.0
2014-12-09 16:25:38 -05:00
Cole Robinson
1be48f0df6
Update to qemu-2.2.0-rc3
2014-11-30 17:19:56 -05:00
Cole Robinson
259393612c
Update to qemu-2.2.0-rc1
2014-11-15 20:39:24 -05:00
Cole Robinson
725f84b743
CVE-2014-7815 vnc: insufficient bits_per_pixel from the client sanitization (bz #1157647 , bz #1157641 )
...
CVE-2014-3689 vmware_vga: insufficient parameter validation in rectangle functions (bz #1153038 , bz #1153035 )
2014-10-29 15:58:32 -04:00
Daniel P. Berrange
145f8dccfa
Fix dep on numactl-devel to be build time not install time
...
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
2014-10-24 16:38:01 +01:00
Cole Robinson
fbbbab2c57
Fix PPC virtio regression (bz #1144490 )
2014-10-06 12:32:22 -04:00
Dan Horák
215b584050
fix typo
2014-09-30 16:48:14 +02:00
Dan Horák
3a39bf78f1
add ppc64le to KVM arches
2014-09-30 16:46:25 +02:00
Cole Robinson
6c2b2d8a11
Fix date in changelog
2014-09-26 12:51:48 -04:00
Richard W.M. Jones
6ce0be8333
Add Requires seabios >= 1.7.5, otherwise Windows virtio booting does not work.
2014-09-26 16:56:20 +01:00
Cole Robinson
46f3a5c276
Rebased to version 2.1.2
...
CVE-2014-3640 qemu: slirp: NULL pointer (bz #1144821 , bz #1144818 )
2014-09-26 10:26:35 -04:00
Cole Robinson
e84b901375
Fix crash on migration/snapshot (bz #1144490 )
2014-09-21 12:42:19 -04:00
Ruben Kerkhof
2f5a0ef6e6
qemu: Fix building without usbredir
...
The comparison checks if have_usbredir is defined, which it always is.
Check if it's defined and set to 1 instead.
2014-09-15 10:51:00 +01:00
Cole Robinson
723d95470d
Rebased to version 2.1.1
...
CVE-2014-5388: out of bounds memory access (bz #1132962 , bz #1132956 )
CVE-2014-3615 crash when guest sets high resolution (bz #1139121 , bz #1139115 )
2014-09-11 15:58:04 -04:00
Richard W.M. Jones
87bbaebdd6
Remember to update Release field this time.
2014-09-03 11:28:38 +01:00
Richard W.M. Jones
f2a088a4af
Add upstream patches to:
...
* Fix crash in curl driver.
* Add curl timeout option.
* Add curl cookie option.
- Add upstream commit hashes to patches.
2014-09-03 11:27:07 +01:00
Richard W.M. Jones
e144c654aa
Forgot to update Release field ...
2014-08-20 22:35:42 +01:00
Richard W.M. Jones
4ced99fb02
Add patch for aarch64 which uncompresses -kernel parameter (in arm.next).
2014-08-20 22:28:16 +01:00
Dan Horák
592e6889a5
- Don't fail build due failing tests on s390 ( #1100971 )
2014-08-19 08:36:38 +02:00
Peter Robinson
bc6fc976b4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
2014-08-17 22:22:32 +00:00
Richard W.M. Jones
a6c45000fe
Drop optimization flags when compiling on aarch64 (see RHBZ#1126199).
2014-08-03 14:17:35 +01:00
Richard W.M. Jones
bcd9d80d1a
Update to qemu 2.1.0 final released version.
2014-08-03 13:27:19 +01:00
Cole Robinson
cc110b43ed
Update to qemu-2.1.0-rc3
2014-07-25 15:02:38 -04:00
Cole Robinson
3561d33ea5
Update to qemu 2.1.0-rc2
2014-07-16 13:05:09 -04:00
Peter Robinson
d35cbd0d7e
Build qemu-system-aarch64 on all arches, Run check on ARM arches, just don't fail the build ATM
2014-07-15 17:46:17 +01:00
Cole Robinson
b440863c6b
Update to qemu-2.1.0-rc1
...
Enable SDL2 frontend, it's improved recently
Fix drive-mirror segfaults if source size is not cluster-aligned (bz #1114791 )
Fix crash with virtio-blk hotunplug (bz #1117181 )
2014-07-09 11:53:36 -04:00
Cole Robinson
ad339ad339
Update to qemu 2.1-rc0
2014-07-04 15:08:59 -04:00
Cole Robinson
0410ae29c0
Don't use libtool on dtrace, fixes rawhide build (bz #1106968 )
2014-06-15 17:58:34 -04:00
Dennis Gilmore
200da9cdce
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
2014-06-07 20:00:11 -05:00
Cole Robinson
12cd546161
QCOW1 validation CVEs: CVE-2014-0222, CVE-2014-0223 (bz #1097232 , bz #1097238 , bz #1097222 , bz #1097216 )
...
CVE-2014-3461: Issues in USB post load checks (bz #1097260 , bz #1096821 )
2014-05-31 20:49:56 -04:00
Dan Horák
660494c491
- Disable tests on s390 ( #1100971 )
2014-05-24 19:47:47 +02:00
Cole Robinson
70114f9e56
Migration CVEs: CVE-2014-0182 etc.
2014-05-11 19:07:44 -04:00
Peter Robinson
5461c5246c
Fix aarch64 build by adding aarch64 to kvm_archs
2014-04-30 22:17:24 +01:00
Cole Robinson
762d9e1463
Re-enable test suite on arm, works with a scratch build now
2014-04-26 13:46:26 -04:00
Cole Robinson
21cd6fac34
Don't use SDL2 API support, it's incomplete
...
Build qemu-system-aarch64 only on aarch64 for now
2014-04-21 20:35:15 -04:00
Cole Robinson
269942c0fd
Update to 2.0.0 GA
2014-04-17 12:25:50 -04:00
Cole Robinson
f03d6d0588
Sigh, fix %setup
2014-04-15 12:33:04 -04:00
Cole Robinson
17908043da
Update to qemu 2.0-rc3
...
Fix crash when restoring from snapshot (bz #1085632 )
2014-04-15 11:37:22 -04:00
Cole Robinson
75f0c8715a
Change gtk quit accelerator to ctrl+shift+q (bz #1062393 )
...
Fix mouse with spice
Enable xen support for xen 4.4
2014-03-24 13:20:43 -04:00
Cole Robinson
1560ff70e8
spec: Disable check on arm just to get the build out
2014-03-24 13:16:27 -04:00
Cole Robinson
3400e70a32
Enable xen support for xen 4.4
2014-03-24 09:15:34 -04:00
Cole Robinson
ac843bf3ce
Update to qemu 2.0 rc0
2014-03-18 14:25:31 -04:00
Richard W.M. Jones
755ac92dbf
Better to quote the argument to test.
2014-02-18 17:10:08 +00:00
Richard W.M. Jones
5b4ee6cf96
Run qemu-sanity-check on x86 and armv7 too. The results are still only advisory.
2014-02-18 11:42:46 -05:00
Richard W.M. Jones
aa1e9b6b3f
Disable make check on aarch64.
2014-01-13 10:12:15 +00:00
Cole Robinson
e65bbe3b55
spec: Fix some --without conditionals (bz 1048476)
2014-01-06 12:35:34 -05:00
Ville Skyttä
c4896d008b
Add libcacard ldconfig %post* scriptlets.
2013-12-21 20:30:28 +02:00
Cole Robinson
c4025101e7
Add kill() to seccomp whitelist, fix AC97 with -sandbox on (bz #1043521 )
...
Changing streaming mode default to off for spice (bz #1038336 )
Fix guest scsi verify command (bz #1001617 )
2013-12-18 12:11:24 -05:00
Cole Robinson
cf5f9d239e
Clarify chrpath comment
2013-12-04 18:13:23 -05:00
Cole Robinson
bacd9b0468
Fix qemu-img create with NBD backing file (bz #1034433 )
...
Rebase to qemu-1.7 GA
New monitor command blockdev-add for full featured block device hotplug.
Performance and functionality improvements for USB 3.0.
Many VFIO improvements
ACPI tables can be generated by QEMU and can be used by firmware directly.
Support creating and writing .vhdx images.
qemu-img map: dump detailed image file metadata
2013-12-03 06:36:52 -05:00
Richard W.M. Jones
dd16baaeb5
Run chrpath on binaries, so qemu can be built using rpmbuild.
2013-11-29 13:36:26 +00:00
Cole Robinson
45bdef1ab0
Update to qemu-1.7.0-rc1
2013-11-21 16:20:05 -05:00
Cole Robinson
4b57421a2c
Fix drive discard options via libvirt (bz #1029953 )
...
Fix process exit with -sandbox on (bz #1027421 )
2013-11-17 17:32:44 -05:00
Cole Robinson
acbc4a5d3a
Reduce CPU usage when audio is playing (bz #1017644 )
...
Base on qemu 1.6.1 tarball
ksmtuned: Fix matching qemu w/o set_process_name (bz #1012604 )
ksmtuned: Fix committed_memory when no qemu running (bz #1012610 )
Make sure bridge helper is setuid (bz #1017660 )
2013-11-05 19:42:39 -05:00
Cole Robinson
0c698d13b9
Fix migration from qemu <= 1.5
2013-10-09 13:38:07 -04:00
Cole Robinson
2983660f65
Rebase to pending 1.6.1 stable
...
CVE-2013-4377: Fix crash when unplugging virtio devices (bz #1012633 , bz #1012641 )
Fix 'new snapshot' slowness after the first snap (bz #988436 )
Fix 9pfs xattrs on kernel 3.11 (bz #1013676 )
CVE-2013-4344: buffer overflow in scsi_target_emulate_report_luns (bz #1015274 , bz #1007330 )
2013-10-06 14:33:55 -04:00
Cole Robinson
840b28a1f8
Fix -vga qxl with -display vnc (bz #948717 )
...
Fix USB crash when installing reactos (bz #1005495 )
Don't ship x86 kvm wrapper on arm (bz #1005581 )
2013-09-24 10:17:48 -04:00
Dan Horák
52cf04624c
- Enable TCG interpreter for s390 as the native backend supports 64-bit only
...
- Don't require RDMA on s390(x)
2013-09-12 19:09:51 +02:00
Cole Robinson
9e0a86718c
Fix qmp capabilities calls on i686 (bz #1003162 )
...
Fix crash with -M isapc -cpu Haswell (bz #986790 )
Fix crash in lsi_soft_reset (bz #1000947 )
Fix initial /dev/kvm permissions (bz #993491 )
2013-09-03 14:49:39 -04:00
Cole Robinson
81ec822962
Only dependy on qemu-sanity-check where it's currently available
2013-08-29 12:26:19 -04:00
Richard W.M. Jones
54891983e0
Enable qemu-sanity-check, however do not fail the build if it fails.
2013-08-28 15:22:29 +01:00
Cole Robinson
89d8790801
Only build against libssh2 on F20+ to fix virt-preview
2013-08-28 08:36:13 -04:00
Richard W.M. Jones
bfefcc20b8
Require newer libssh2 to fix missing libssh2_sftp_fsync (bz #999161 )
2013-08-21 09:48:54 +01:00
Cole Robinson
f950cd7985
Require newer ceph-libs to fix symbol error (bz #995883 )
2013-08-20 14:13:58 -04:00
Richard W.M. Jones
64e123aeee
Try to rebuild since previous i686 build was broken (RHBZ#998722).
...
- In build, qemu -help just to check the binary is not broken.
2013-08-20 12:34:22 +01:00
Cole Robinson
76dcac38f6
Rebased to version 1.6.0
...
Support for live migration over RDMA
TCG target for aarch64.
Support for auto-convergence in live migration ("CPU stunning")
The XHCI (USB 3.0) controller supports live migration.
New device "nvme" provides a PCI device that implements the NVMe
standard.
ACPI hotplug of devices behind a PCI bridge is supported
2013-08-16 14:20:08 -04:00
Dennis Gilmore
54ffecd5cf
re-enable spice support
2013-08-04 08:02:10 -05:00
Dennis Gilmore
2ed53bed7d
try another way to disable spice
2013-08-03 08:12:44 -05:00
Dennis Gilmore
558d4c194e
build without spice support to build against new libiscsi
...
- spice requires parts of qemu
2013-08-02 21:47:40 -05:00
Paolo Bonzini
1c81baa208
Rebuild for libiscsi soname bump
2013-08-02 17:38:43 +02:00
Cole Robinson
67ad330b45
Rebased to version 1.5.2
...
Fix mouse display with spice and latest libvirt (bz #981094 )
2013-07-29 14:24:38 -04:00
Cole Robinson
b6a83a54d0
Update to work with seabios 1.7.3
2013-07-09 10:33:08 -04:00
Cole Robinson
bc2c95de5f
Remove BuildRequires: check-devel, not needed for a while
2013-07-01 11:21:43 -04:00
Cole Robinson
8a0cce2bab
Rebased to version 1.5.1
2013-06-28 20:11:02 -04:00
Cole Robinson
81a3da8be9
Don't install conflicting binfmt handler on arm (bz #974804 )
...
Use upstream patch for libfdt build fix
2013-06-19 10:35:19 -04:00
Peter Robinson
09747c8a31
Put ARM kvm bits in right sub package
2013-06-15 17:41:18 +01:00
Cole Robinson
562b652dea
Fix build with both new and old fdt
2013-06-13 14:57:15 -04:00
Cole Robinson
05409c7381
Fix build with rawhide libfdt
2013-06-12 12:37:46 -04:00
Cole Robinson
e1f7cc577f
Fix rtl8139 + windows 7 + large transfers (bz #970240 )
2013-06-11 16:56:15 -04:00