Commit Graph

425 Commits

Author SHA1 Message Date
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
Peter Robinson 441340007b build qemu-kvm on ARMv7 2013-06-01 23:30:46 +01:00
Dan Horák f81e73803f - Install the qemu-kvm.1 man page only on arches with kvm 2013-05-27 14:30:37 +02:00
Cole Robinson 979ec18948 Alias qemu-system-* man page to qemu.1 (bz #907746)
Drop execute bit on service files (bz #963917)
Conditionalize KSM service on host virt support (bz #963681)
Split out KSM package, make it not pulled in by default
2013-05-25 14:54:03 -04:00
Cole Robinson b9a8d04040 Add BuildRequires: gettext 2013-05-21 14:51:10 -04:00
Cole Robinson 7fae7fbaf1 Update to qemu 1.5
KVM for ARM support
A native GTK+ UI with internationalization support
Experimental VFIO support for VGA passthrough
Support for VMware PVSCSI and VMXNET3 device emulation
CPU hot-add support
2013-05-21 14:26:12 -04:00
Paolo Bonzini d8d9ba50c6 Drop loading of vhost-net module (bz #963198)
It is loaded via udev these days.
2013-05-16 11:58:11 +02:00
Cole Robinson af14887e96 Fix crash with usbredir (bz #962826)
Drop unneeded kvm.modules on x86 (bz #963198)
Make ksmtuned handle set_progname usage (bz #955230)
Enable gluster support
2013-05-15 17:00:49 -04:00
Cole Robinson 1c306606ca Rebased to version 1.4.1
qemu stable release 1.4.1 (bz 952599)
CVE-2013-1922: qemu-nbd block format auto-detection vulnerability (bz
952574, bz 923219)
2013-04-20 20:10:19 -04:00
Richard W.M. Jones 0194f981be Rebuild to attempt to fix broken dep on libbrlapi.so.0.5 2013-04-04 22:29:51 +01:00
Cole Robinson b049f1674f binfmt fixes and improvements 2013-04-03 21:06:24 -04:00
Hans de Goede 44aa5d78d7 Fix USB-tablet not working with some Linux guests (bz #929068) 2013-04-03 12:17:47 +02:00
Cole Robinson 49c3b9cb0c Fix dep on seavgabios-bin 2013-04-02 09:20:11 -04:00
Cole Robinson d1a627e27f Fixes for iscsi dep
Fix TCG ld/st optimization (lp 1127369)
Fix possible crash with VNC and qxl (bz #919777)
Fix kvm module permissions after first install (bz #907215)
Switch to seavgabios by default
2013-04-01 20:47:11 -04:00
Richard W.M. Jones 32fdc73a1f Fix TCG ld/st optimization. https://bugs.launchpad.net/bugs/1127369 2013-03-31 21:05:33 +01:00
Paolo Bonzini 933c1850b6 backport xfsprogs and usbredir flags from el6 2013-03-14 16:57:11 +01:00
Paolo Bonzini 6b31a2a39a do not package libcacard in the separate_kvm case 2013-03-14 16:57:06 +01:00
Paolo Bonzini 30823602b7 Use pkg-config to search for libiscsi 2013-03-11 18:12:05 +01:00
Paolo Bonzini 625ba4a454 Added libiscsi-devel BuildRequires 2013-03-11 17:25:17 +01:00
Cole Robinson c0e5414d6e Fix test ordering with latest glib 2013-03-01 13:05:58 -05:00
Cole Robinson 55b1cb43bd Handful of packaging fixes
- Drop old patches
- Fix SLOF dep after latest rawhide build
- Fix qemu-kvm wrapper script
- Fix doc generation with texinfo 5
2013-02-20 12:18:15 -05:00
Cole Robinson 96a5f8d770 Rebased to version 1.4.0
block: dataplane for virtio, potentially large performance improvment
migration: threaded live migration
usb-tablet: usb 2.0 support, significantly lowering CPU usage
usb: improved support for pass-through of USB serial devices
virtio-net: added support supports multiqueue operation
2013-02-19 20:14:18 -05:00
Michael Schwendt 475c910487 add BR perl-podlators for pod2man (F19 development) 2013-02-02 21:02:48 +01:00
Michael Schwendt b58f704893 fix "bogus date" entries in %changelog to fix rebuild 2013-02-02 20:04:37 +01:00
Alon Levy 2c0fbb0128 revert the last change but bump version to avoid going back in time 2013-02-01 16:24:28 +01:00
Alon Levy 6be650bd29 qemu now provides libcacard, advertise with Provides & Obsoletes 2013-01-29 12:51:17 +02:00
Richard W.M. Jones 0fdf09c7f4 Bump and rebuild for updated libseccomp. 2013-01-28 19:46:36 +00:00
Alon Levy 9e8e016378 Fix missing error_set symbol in libcacard.so (bz #891552)
Signed-off-by: Alon Levy <alevy@redhat.com>
2013-01-22 17:36:14 +02:00
Adam Tkac 83b95606fe Rebuild due to "jpeg8-ABI" feature drop
Signed-off-by: Adam Tkac <atkac@redhat.com>
2013-01-21 16:36:56 +01:00
Cole Robinson 6986e10cf3 Fix migration from qemu-kvm
Fix the test suite on i686
Use systemd macros in specfile (bz #850285)
2013-01-16 09:37:23 -05:00
Hans de Goede 4e26a3bcc1 Fix 0110-usb-redir-Add-flow-control-support.patch being mangled on rebase
to 1.3.0, breaking usbredir support
2013-01-15 11:56:09 +01:00
Cole Robinson 911f928556 Disable tests, currently failing on i686 (and then hanging koji)
GTESTER check-qtest-i386
**
ERROR:tests/rtc-test.c:209:set_year_20xx: assertion failed (cmos_read(RTC_HOURS) == 0x02): (25 == 2)
GTester: last random seed: R02S3c33904d728a7716fb49ee76edbb6e40
2012-12-08 10:35:36 -05:00
Cole Robinson 22d63f488d Switch base tarball from qemu-kvm to qemu
qemu 1.3 release
Option to use linux VFIO driver to assign PCI devices
Many USB3 improvements
New paravirtualized hardware random number generator device.
Support for Glusterfs volumes with "gluster://" -drive URI
Block job commands for live block commit and storage migration
2012-12-07 13:18:14 -05:00
Cole Robinson 7e50c47580 qemu spec temp 2012-12-06 17:42:50 -05:00
Alon Levy c8a79ad751 add libcacard, -25
Conflicts:
	qemu.spec
2012-12-03 19:36:09 +02:00
Paolo Bonzini 7ebab2ca78 Merge branch 'f18' 2012-11-22 12:20:08 +01:00
Paolo Bonzini 2daa1c5706 Move vscclient to qemu-common, qemu-nbd to qemu-img 2012-11-22 12:18:34 +01:00
Alon Levy cc85c43370 Virtio-serial fixes
1. Post migration inject interrupt to a running vm to workaround
a bug in kvm irqchip emulation (pending upstream acceptance)
2. Redo fedora only fix for #725965 (replay guest open after migration)
based on the above fix.
2012-11-20 11:05:19 -05:00
Eduardo Habkost 0fe1b70a59 replacing tarball with the one from kvm.sourceforge.net
File from http://sourceforge.net/projects/kvm/files/qemu-kvm/1.2.0/

SHA1:ce0d1c5067414f2eeaf34c5f2976e64634f34cc8

Signed-off-by: Eduardo Habkost <ehabkost@raisama.net>
2012-11-19 16:15:42 -02:00
Alon Levy d195bae2d0 Virtio-serial fixes
1. Post migration inject interrupt to a running vm to workaround
a bug in kvm irqchip emulation (pending upstream acceptance)
2. Redo fedora only fix for #725965 (replay guest open after migration)
based on the above fix.
2012-11-19 13:46:12 +02:00
Paolo Bonzini bd903e8207 Allow building a package that is able to coexist with RHEL's KVM package
Backport of commit 683d072d47 from el6
branch.
2012-11-16 13:42:05 +01:00
Paolo Bonzini 156e0fb737 Fix previous commit 2012-11-16 10:08:47 +01:00
Paolo Bonzini 31bb198284 Backport commit 38f419f (configure: Fix CONFIG_QEMU_HELPERDIR generation, 2012-10-17) 2012-11-16 09:11:22 +01:00
Paolo Bonzini 773d5bd0fe fixes for -netdev bridge
- Install qemu-bridge-helper as suid root
- Distribute a sample /etc/qemu/bridge.conf file
2012-11-15 17:58:12 +01:00
Hans de Goede 64c339471e Sync spice patches with upstream, minor bugfixes and set the qxl pci
device revision to 4 by default, so that guests know they can use
  the new features
2012-11-01 11:46:02 +01:00
Cole Robinson 771708e988 Fix loading arm initrd if kernel is very large (bz #862766)
Don't use reserved word 'function' in systemtap files (bz #871286)
Drop assertion that was triggering when pausing guests w/ qxl (bz #870972)
2012-10-30 20:56:59 -04:00
Cole Robinson 5544c1b492 Pull patches queued for qemu 1.2.1 2012-10-28 14:05:07 -04:00
Paolo Bonzini ae1cd7de6a bump release to 16 2012-10-19 11:47:08 +02:00
Paolo Bonzini 31c6335e4b add s390x KVM support 2012-10-19 11:47:08 +02:00
Paolo Bonzini c32efea44f add system targets that require pre-built firmware 2012-10-19 11:47:08 +02:00
Paolo Bonzini 40e61a7815 add more system targets that do not require any firmware 2012-10-19 11:47:08 +02:00
Paolo Bonzini b7a1ff8921 add missing linux-user targets 2012-10-19 11:47:08 +02:00
Paolo Bonzini a8e3fc5c28 fix previous commit
When doing a kvmonly build, "make install" failed to find files that were
deleted by the "make clean".  Only do "make clean" in non-kvmonly builds that
do need a qemu-kvm binary (which basically means Fedora x86).
2012-10-19 11:45:55 +02:00
Dan Horák e5989dca67 fix build on non-kvm arches like s390(x) 2012-10-18 17:27:22 +02:00
Paolo Bonzini 861e5caceb bump release number 2012-10-17 12:02:42 +02:00
Paolo Bonzini cede367975 Change SLOF Requires for the new version number 2012-10-17 12:01:14 +02:00
Paolo Bonzini 2803fc8daa restructure conditionals for bug 859314 2012-10-12 00:03:30 +02:00
Paolo Bonzini 74cc437ed3 bump release to 12 2012-09-28 17:46:20 +02:00
Paolo Bonzini 8cc727f1fa Call udevadm on post, fixing bug 860658
* Fri Sep 28 2012 Paolo Bonzini <pbonzini@redhat.com> - 2:1.2.0-12
- Call udevadm on post, fixing bug 860658
2012-09-28 17:44:46 +02:00
Hans de Goede ca70dc3e47 Rebuild against latest spice-server and spice-protocol
- Fix non-seamless migration failing with vms with usb-redir devices,
  to allow boxes to load such vms from disk
2012-09-28 12:23:45 +02:00
Hans de Goede 5ba1a77e21 Sync Spice patchsets with upstream (rhbz#860238)
- Fix building with usbredir >= 0.5.2
2012-09-25 21:47:24 +02:00
Hans de Goede 93b7e385db Sync USB and Spice patchsets with upstream 2012-09-20 22:04:51 +02:00
Cole Robinson a7058a8d2f Re-enable %check, works fine for me with 2 scratch builds 2012-09-19 07:07:53 -04:00
Richard W.M. Jones f933b63504 Include dist tag too ... 2012-09-16 22:00:43 +01:00
Richard W.M. Jones a7d1ff8071 Use SLOF = 0-0.1.git<date> (ie. n-v-r). The version is literally "0". 2012-09-16 21:08:21 +01:00
Richard W.M. Jones 9ab3f1d107 Apparently need to include dist tag in the dependency too. 2012-09-16 19:55:19 +01:00