Commit Graph

882 Commits

Author SHA1 Message Date
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
Richard W.M. Jones
a6d8d36a6d Further fix for RHBZ#855252. 2012-09-16 18:55:24 +01:00
Paolo Bonzini
1fbcf81188 add versioned dependency from qemu-system-ppc to SLOF (BZ#855252) 2012-09-14 12:47:22 +02:00
Richard W.M. Jones
dbb388cc95 Fix RHBZ#853408 which causes libguestfs failure. 2012-09-12 19:48:55 +01:00
Hans de Goede
3e10261f1d Fix dates in changelog
To be picked up with a future build.
2012-09-08 16:41:14 +02:00
Hans de Goede
393f81befe Fix crash on (seamless) migration
- Sync usbredir live migration patches with upstream
2012-09-08 16:06:35 +02:00
Hans de Goede
c8dfc65f53 New upstream release 1.2.0 final
- Add support for Spice seamless migration
- Add support for Spice dynamic monitors
- Add support for usb-redir live migration
2012-09-07 17:20:05 +02:00
Adam Jackson
9acdac90af Flip Requires: ceph >= foo to Conflicts: ceph < foo, so we pull in only the
libraries which we need and not the rest of ceph which we don't.
2012-09-04 15:57:07 -04:00
Cole Robinson
bd56df9b7a Update to qemu-kvm 1.2.0-rc1 2012-08-28 11:16:35 -04:00
Eduardo Habkost
a383819763 x86only: remove unpackaged non-x86 bios files
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
2012-08-24 16:06:28 -03:00
Eduardo Habkost
d7a2863e19 x86only: build no-kvm-by-default {x86_64,i386}-softmmu binaries, too
This fixes two issues at the same time:
 - The qemu-system-x86_64 binary was not being built in the
   second configure+make run
 - The second configure+make run was not generating the qemu-img and
   qemu-io binaries because it didn't include any -softtmu target

Those issues appeared only if x86only option was enabled, as the default
$buildarch definition already included x86_64-softmmu and i386-softmmu.

Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
2012-08-24 15:08:27 -03:00
Richard W.M. Jones
93c32ff4aa Backport Bonzini's vhost-net fix (RHBZ#848400). 2012-08-20 11:49:50 +01:00
Eduardo Habkost
a90c98ade8 enable x86only build option on RHEL builds
Resolves: bz#821913

Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
2012-08-14 12:48:47 -03:00
Cole Robinson
b5b3696547 Bump release number, previous build forgot but the dist bump helped us out 2012-08-14 10:27:45 -04:00
Cole Robinson
17b55bc021 Bump spec with latest changes 2012-08-14 09:11:37 -04:00
Cole Robinson
c5cd364aca Build KVM for all targets 2012-08-14 08:54:17 -04:00
Cole Robinson
57c57a19f5 Revive sparc and ppc 2012-08-13 10:48:00 -04:00
Cole Robinson
71430da381 Various spec file cleanups
- Reduce duplication between the two ./configure calls
- Remove some old comments
- Document what roms we are deleting and why
- Document what targets we aren't building

Should all be a no-op
2012-08-13 08:58:27 -04:00
Cole Robinson
b6dd5ac167 Rebase to upstream qemu-kvm checkout in time for F18 feature freeze 2012-08-06 19:15:48 -04:00
Cole Robinson
5439f9b0ec Fix systemtap tapsets (bz 831763)
Fix VNC audio tunnelling (bz 840653)
Don't renable ksm on update (bz 815156)
Bump usbredir dep (bz 812097)
Fix RPM install error on non-virt machines (bz 660629)
Obsolete openbios to fix upgrade dependency issues (bz 694802)
2012-07-29 20:13:45 -04:00
Dennis Gilmore
207a244702 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild 2012-07-21 07:52:23 -05:00
Daniel P. Berrange
5da8fbc4fb Fix default machine type patch to apply correctly
The previous commit added a new patch  0001-qemu-kvm-Fix-default-machine-options.patch
but then mistakenly applied the old patch 0001-qemu-kvm-Add-missing-default-machine-options.patch
as Patch5 (having previously disabled it as Patch1). The new patch
did not actually apply cleanly anyway, since it was diff'd against
master, not stable-1.1
2012-07-16 15:22:47 +01:00
Richard W.M. Jones
a1f6edcc3a Back out patch 1 which conflicts with Dan's patch.
Note: I confirmed this change is correct with Dan Berrange.
2012-07-10 11:20:58 +01:00
Richard W.M. Jones
91a090265a Add patch to fix default machine options. This fixes libvirt
detection of qemu.
2012-07-10 10:58:42 +01:00
Hans de Goede
ad66101689 Fix qemu crashing (on an assert) whenever USB-2.0 isoc transfers are used 2012-07-06 12:12:49 +02:00
Richard W.M. Jones
0552ca5eb7 Use upstream patch to fix build failure in msi/virtio-pci (thanks Hans de Goede). 2012-07-05 16:03:54 +01:00
Richard W.M. Jones
852ee389bc Build and include virtfs-proxy-helper + man page (thanks Hans de Goede). 2012-07-05 14:45:27 +01:00
Richard W.M. Jones
d979973623 Patch to fix siginfo sent upstream. Include this patch. 2012-07-05 14:36:03 +01:00
Richard W.M. Jones
5c9ec95e32 Revert "Cherry pick patch from upstream which fixes build system,"
This reverts commit 79efbf73df.

Sorry, this broke the build.
2012-07-05 14:12:43 +01:00
Richard W.M. Jones
79efbf73df Cherry pick patch from upstream which fixes build system,
and remove hack.
2012-07-05 13:56:56 +01:00
Richard W.M. Jones
46f7a97f71 Further fixes to try to get a Koji build.
Add a hack to use siginfo_t instead of siginfo with glibc from
Rawhide.  This patch is highly UNlikely to be correct.  It only
affects linux-user which approximately no one cares about.

Disable 'make check' since it hangs intermittently.

Add kvmvapic.bin (replaces vapic.bin).

Add cpus-x86_64.conf.  qemu now creates /etc/qemu/target-x86_64.conf
as an empty file.

Add qemu-icon.bmp.

Add qemu-bridge-helper.
2012-07-05 11:28:55 +01:00
Richard W.M. Jones
4a5845b98b Try to get Koji build working.
- Add patch to fix build system (thanks Hans de Goede).
- Remove vapic.bin (BIOS file no longer being created).
2012-07-05 10:48:44 +01:00
Hans de Goede
329b588089 Upgrade to qemu-kvm-1.1.0
- WIP build fails, investigating
- New upstream release 1.1.0
- Drop about a 100 spice + USB patches, which are all upstream
2012-07-05 11:24:44 +02:00
Eduardo Habkost
188256aae3 add ceph dependency only if %{with rbd} is set
We can't depend on ceph if we aren't building with ceph-devel on the buildroot.

Signed-off-by: Eduardo Habkost <ehabkost@raisama.net>
2012-05-07 14:21:41 -03:00
Paolo Bonzini
45f96fecc4 Fix install failure due to set -e (rhbz #815272)
Shows up only on ARM for some reason.
2012-04-23 11:31:29 +02:00
Paolo Bonzini
34104a5fe7 Fix kvm.modules to exit successfully on non-KVM capable systems
Resolves rhbz #814932.
2012-04-23 10:10:29 +02:00
Hans de Goede
56753ff081 Add a couple of backported QXL/Spice bugfixes
- Add spice volume control patches
2012-04-19 17:28:17 +02:00
Paolo Bonzini
c7f7fc0b56 Merge branch 'f17'
Conflicts:
	qemu.spec
2012-04-06 14:18:49 +02:00
Paolo Bonzini
78e14dee0d bump release to 12 2012-04-06 14:16:24 +02:00
Paolo Bonzini
a96ffe838d update qemu.binfmt from upstream 2012-04-06 14:15:33 +02:00
Paolo Bonzini
ffa1ccd156 re-enable PPC and SPARC usermode 2012-04-06 14:15:33 +02:00
Hans de Goede
18956f263a Some more USB bugfixes from upstream 2012-04-02 14:11:35 +02:00
Hans de Goede
0fa3e51f4b Some more USB bugfixes from upstream 2012-04-02 14:09:43 +02:00
Eduardo Habkost
4b1ec2e2e4 bump release, add changelog
Signed-off-by: Eduardo Habkost <ehabkost@raisama.net>
2012-03-29 12:42:58 -03:00
Eduardo Habkost
49427c5345 Fix Fedora build arch list
Oops, I set exclusive_x86_64 by default. It was supposed to be
_disabled_ by default.

Also, define the --with x86only option, disabling it by default.

Signed-off-by: Eduardo Habkost <ehabkost@raisama.net>
2012-03-29 12:38:59 -03:00
Eduardo Habkost
34ccbbead5 bump release, add changelog entry
Signed-off-by: Eduardo Habkost <ehabkost@raisama.net>
2012-03-28 17:13:18 -03:00
Eduardo Habkost
5a3baf68a8 use --with variables for build-time settings
This keeps the Fedora and RHEL defaults as-is, but makes the spec code
clearer.

Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
2012-03-28 17:05:43 -03:00
Daniel P. Berrange
5c86ae917c Fix build of x86_only RPMs 2012-03-28 20:18:43 +01:00
Daniel P. Berrange
4b952370af Switch to use iPXE for netboot ROMs 2012-03-28 20:18:31 +01:00
Daniel P. Berrange
2ee6c28339 Fix build of x86_only RPMs 2012-03-28 19:47:19 +01:00
Daniel P. Berrange
e907ae40c4 Switch to use iPXE for netboot ROMs 2012-03-28 19:47:01 +01:00
Eduardo Habkost
4b637e1a59 add --disable-fdt on all configure command-lines
The previous --disable-fdt patch was incomplete. Fixing it.

Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
2012-03-26 11:34:10 -03:00
Eduardo Habkost
1127b2e918 use --disable-fdt on RHEL
RHEL doesn't have libfdt.

Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
2012-03-26 11:21:58 -03:00
Eduardo Habkost
075dd061a6 Disable RBD support on RHEL builds
RHEL bug: bz#786927

Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
2012-03-23 16:33:17 -03:00
Eduardo Habkost
84395157f9 set ExclusiveArch: x86_64 to build it only on x86_64
RHEL bug: bz#786911

Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
2012-03-23 16:33:14 -03:00
Daniel P. Berrange
52a7a6ecbd Fix readonly 9p filesystems by removing O_NOATIME flag 2012-03-22 16:17:37 +00:00
Daniel P. Berrange
84237cca87 Fix readonly 9p filesystems by removing O_NOATIME flag 2012-03-22 15:52:26 +00:00
Daniel P. Berrange
3bd490d2d0 Move udev rules to /lib/udev/rules.d (rhbz #748207) 2012-03-19 11:25:15 +00:00
Daniel P. Berrange
fbe43c5562 Move udev rules to /lib/udev/rules.d (rhbz #748207) 2012-03-19 11:03:03 +00:00
Hans de Goede
1b1995dd67 Add a whole bunch of USB bugfixes from upstream 2012-03-12 16:33:46 +01:00
Daniel P. Berrange
eaebe4482c Add many more missing BRs for misc QEMU features & enable test suite 2012-02-14 10:51:14 -06:00
Justin M. Forbes
261b9ddbcd merge commit 2012-02-07 16:18:35 -06:00
Justin M. Forbes
357a44f060 Add support for virtio-scsi 2012-02-07 16:15:59 -06:00
Richard W.M. Jones
5ba935aeca Require updated ceph for latest librbd with rbd_flush symbol. 2012-02-05 21:06:01 +00:00
Justin M. Forbes
4d9bbd115e Add vPMU support and fix for CVE-2012-0029. 2012-01-24 16:25:49 -06:00
Justin M. Forbes
ff620283c7 remove palcode-clipper 2012-01-13 13:59:26 -06:00
Justin M. Forbes
d4cdad5451 Add USB redirect patches 2012-01-13 13:46:23 -06:00
Justin M. Forbes
27c3309077 Add patches from 1.0.1 queue finish 2012-01-11 15:28:54 -06:00
Justin M. Forbes
f30960ada5 Enable spice for i686 users as well 2011-11-15 14:27:38 -06:00
Justin M. Forbes
2bea147667 Fix POSTIN scriplet failure (#748281) 2011-11-03 15:53:07 -05:00
Justin M. Forbes
603dd6670b - Require seabios-bin >= 0.6.0-2 (#741992)
- Replace init scripts with systemd units (#741920)
- Update to 0.15.1 stable upstream
- Enable full relro and PIE (rhbz #738812)
2011-10-21 16:29:08 -05:00
Daniel P. Berrange
25a35cc7fb Add BR on ceph-devel to enable RBD block device 2011-10-12 16:08:53 +01:00
Daniel P. Berrange
1ad1f9a1d1 Fix packaging of the QEMU guest agent
The binary 'qemu-ga' is not a userspace emulator, it is the
QEMU guest agent. Since this typically needs to be installed
in the guest put it in a sub-RPM.

A systemd service is used to start the agent. A udev rule is
used to automatically start the systemd service, if the
corresponding virtio-serial port is present
2011-10-05 17:33:58 +01:00
Daniel P. Berrange
4a7239aade Fix typo in BR 2011-09-13 11:48:08 +01:00
Daniel P. Berrange
a9305073c7 Enable build with curl (rhbz #737006) 2011-09-13 11:29:25 +01:00
Daniel P. Berrange
7b1d66018c Enable DTrace tracing backend for SystemTAP (rhbz #737763) 2011-09-13 11:24:38 +01:00
Hans de Goede
eb1968bffe Add missing BuildRequires: usbredir-devel, so that the usbredir code
actually gets build
2011-08-18 16:37:51 -07:00
Richard W.M. Jones
4111552b44 Force newer spice-protocol.
Otherwise qemu build breaks with many errors like:

/home/rjones/d/fedora/qemu/master/qemu-kvm-0.15.0/hw/qxl.c:131:26: error: 'QXL_INTERRUPT_ERROR' undeclared (first use in this function)
/home/rjones/d/fedora/qemu/master/qemu-kvm-0.15.0/hw/qxl.c:131:26: note: each undeclared identifier is reported only once for each function it appears in
/home/rjones/d/fedora/qemu/master/qemu-kvm-0.15.0/hw/qxl.c: In function 'io_port_to_string':
/home/rjones/d/fedora/qemu/master/qemu-kvm-0.15.0/hw/qxl.c:495:10: error: 'QXL_IO_UPDATE_AREA_ASYNC' undeclared (first use in this function)

We also force newer spice-server-devel for good measure.
2011-08-18 16:43:49 +01:00
Richard W.M. Jones
6ba4785b4a - Add upstream qemu patch 'Allow to leave type on default in -machine'
(2645c6dcaf6ea2a51a3b6dfa407dd203004e4d11).
2011-08-18 16:39:31 +01:00
Justin M. Forbes
fc5c27b497 Update to 0.15.0 final 2011-08-14 14:24:40 -05:00
Justin M. Forbes
b51ebd0cd2 Merge branch 'master' of ssh://pkgs.fedoraproject.org/qemu
Conflicts:
	qemu.spec
2011-08-04 14:10:38 -05:00
Justin M. Forbes
13f703fb9a Update to 0.15.0-rc1 2011-08-04 14:07:48 -05:00
Daniel P. Berrange
db8fd942f7 Fix default accelerator for non-KVM builds (rhbz #724814) 2011-08-04 15:16:04 +01:00
Justin M. Forbes
5e10b14df0 Update to 0.15.0-rc0 2011-07-28 12:10:09 -05:00
Hans de Goede
3f1f2961c6 Add support usb redirection over the network, see:
http://fedoraproject.org/wiki/Features/UsbNetworkRedirection
Restore chardev flow control patches
2011-07-19 11:49:04 +02:00
Justin M. Forbes
0c846be9ae Update to git snapshot 525e3df as we prepare for 0.15.0 release 2011-07-18 14:26:30 -05:00
Richard W.M. Jones
2af28c1745 - Add BR libattr-devel. This caused the -fstype option to be disabled.
https://www.redhat.com/archives/libvir-list/2011-June/thread.html#01017
2011-06-22 12:48:48 +01:00
Hans de Goede
7a6484a3d9 Fix a bug in the spice flow control patches which breaks the tcp chardev 2011-05-02 18:26:59 +02:00
Justin M. Forbes
6c5f3fbce9 Disable qemu-ppc and qemu-sparc packages (#679179) 2011-03-29 16:55:04 -05:00
Justin M. Forbes
252f3af86e Spice fixes for flow control 2011-03-28 13:54:26 -05:00
Dan Horák
c65e6f2b3d be more careful when removing the -g flag on s390 2011-03-22 13:08:23 +01:00
Justin M. Forbes
67f4e9ba09 Fix thinko on adding the most recent patches. 2011-03-18 08:47:47 -05:00
Justin M. Forbes
da929861c3 fix vhost migration issues, and qxl locking for spice 2011-03-16 15:31:55 -05:00
Justin M. Forbes
bc9e714751 Re-enable cris and sparc 2011-03-02 11:09:57 -06:00
Justin M. Forbes
a0e5e9b322 Update to 0.14.0 release 2011-02-24 11:27:19 -06:00
Justin M. Forbes
6473047323 Update to newer git snapshot 2011-02-11 11:17:48 -06:00
Justin M. Forbes
6a630c531a Update to 0.14.0 git snapshot 3593e6b 2011-02-08 17:35:06 -06:00
Daniel P. Berrange
35d458d0e9 Fix handling of qemu config files from previous commit
The /etc/qemu directory is potentially used by any of the QEMU
sub RPMs, so needs to be in qemu-common.

The qemu-system-x86  sub-RPM should always include target-x86_64.conf
regardless host arch, since it can be used by both the TCG and KVM
binaries.
2010-11-03 17:20:53 +00:00
Dan Horák
34f76713e8 - Remove kvm config file on non-x86 arches (part of #639471)
- Own the /etc/qemu directory
2010-11-03 15:34:21 +01:00
Justin M. Forbes
345fdd95da Fix typo from S390 changes 2010-10-19 00:31:20 -05:00
Justin M. Forbes
ffada97a59 Merge branch 'f14/master' of ssh://pkgs.fedoraproject.org/qemu into f14
Conflicts:
	qemu.spec
2010-10-18 23:10:48 -05:00
Justin M. Forbes
35db8c0471 Fix typo in S390 changes 2010-10-18 23:08:13 -05:00
Justin M. Forbes
502ffeebf7 - Update to 0.13.0 release final
- Fixes for vhost
- Fix mouse in certain guests (#636887)
- Fix issues with WinXP guest install (#579348)
- Resolve build issues with S390 (#639471)
- Fix Windows XP on Raw Devices (#631591)
2010-10-18 23:05:18 -05:00
Jesse Keating
3f0f147a21 - Rebuilt for gcc bug 634757 2010-10-05 20:30:12 -07:00
Justin M. Forbes
2b6f88d8cb Fix qxl pci id, and grab ksm updates. 2010-09-21 16:52:25 -05:00
Justin M. Forbes
a81953e710 Updates from upstream to support spice 0.6.0 2010-09-14 14:26:08 -05:00
Justin M. Forbes
dbbd2b2c03 Fix requires and add links to newer vgabios 2010-08-10 10:28:21 -05:00
Justin M. Forbes
0516054896 Disable spice on 32bit, the server is 64bit only 2010-08-10 09:19:37 -05:00
Justin M. Forbes
990c3a7c7c Updates from upstream towards 0.13 stable, fix deps 2010-08-10 08:23:48 -05:00
Justin M. Forbes
14af2bd8b2 Add texinfo buildreq for man pages 2010-07-28 06:25:29 +00:00
Justin M. Forbes
afaf04c121 Update to upstream qemu-kvm-0.13 snapshot 2010-07-28 04:50:43 +00:00
Dan Horák
3304918990 - Add avoid-llseek patch from upstream needed for building on s390(x)
- Don't use parallel make on s390(x)
2010-07-20 12:39:23 +00:00
amitshah
afaefd001e Add vvfat hardening patch from upstream; fixes crash for bug 605202 2010-06-22 08:20:00 +00:00
Justin M. Forbes
73d3c2836b Fix seabios requires, own docdir, fix non-existent NIC error 2010-04-23 14:40:09 +00:00
Justin M. Forbes
2eeb502df7 Update virtio console patches from upstream 2010-04-15 18:15:44 +00:00
Justin M. Forbes
c98f18f73e Detect cdrom via ioctl (#473154) re add increased buffer for USB control
requests (#546483)
2010-03-18 15:06:46 +00:00
Justin M. Forbes
4382ef67eb Migration clear the fd in error cases (#518032) 2010-03-10 15:53:13 +00:00
Justin M. Forbes
3a55055403 Add aio support and option to build --with x86only 2010-03-09 16:18:48 +00:00
Justin M. Forbes
eff9421965 Update to 0.12.3 upstream vhost-net migration/restart fixes Add F-13
machine type virtio-serial fixes
2010-02-28 15:39:41 +00:00
Justin M. Forbes
272dfe37a0 Add vhost net support. 2010-02-09 17:10:07 +00:00
Justin M. Forbes
563054a863 - Avoid creating too large iovecs in multiwrite merge (#559717)
- Don't try to set max_kernel_pages during ksm init on newer kernels
    (#558281)
- Add logfile options for ksmtuned debug.
2010-02-04 15:58:29 +00:00
amitshah
fcb1a47bb4 We don't need the dev86 and iasl build deps to build qemu. They are needed
for bochs bios, but we've now migrated away to seabios anyway.
2010-01-27 18:20:38 +00:00
amitshah
99a9ef9548 Add patches for the VirtioSerial feature; update spec to build with the new
patches.
2010-01-27 18:10:32 +00:00
Justin M. Forbes
34b6f774d2 Update to upstream 0.12.2 2010-01-25 18:41:08 +00:00
Justin M. Forbes
31d89277dd Point to seabios instead of bochs, and add a requires for seabios 2010-01-12 06:41:37 +00:00
Justin M. Forbes
28be77f5f2 Remove qemu-fix-qcow2-backing-file-with-virtio.patch 2010-01-05 16:02:05 +00:00
Justin M. Forbes
41dea4d3a7 Update to 0.12.1.2 upstream 2010-01-05 15:44:16 +00:00
Mark McLoughlin
018bb538f4 - Fix a use-after-free crasher in the slirp code (#539583)
- Fix overflow in the parallels image format support (#533573)
2009-11-20 18:28:20 +00:00
Mark McLoughlin
0bb0ade830 - Temporarily disable preadv/pwritev support to fix data corruption
(#526549)
2009-11-04 17:36:09 +00:00
Justin M. Forbes
8e8b4c16f9 Default ksm and ksmtuned services on 2009-11-03 15:12:29 +00:00
Mark McLoughlin
b29fd25c2f - Fix dropped packets with non-virtio NICs (#531419) 2009-10-29 11:45:25 +00:00
Mark McLoughlin
86104d8b0f - Properly save kvm time registers (#524229) 2009-10-29 11:28:04 +00:00
Mark McLoughlin
5df4748ecf - Fix potential segfault from too small MSR_COUNT (#528901) 2009-10-19 10:33:27 +00:00
Mark McLoughlin
bfc5c6d4f6 Assume --build-id is always available 2009-10-14 15:57:31 +00:00
Mark McLoughlin
308e9c7b28 Fixup qemu-img description 2009-10-14 15:46:15 +00:00
Mark McLoughlin
eec5cd5a36 remove trailing blanks 2009-10-14 15:33:21 +00:00
Mark McLoughlin
6d739f7b52 - Fix fs errors with virtio and qcow2 backing file (#524734)
- Fix ksm initscript errors on kernel missing ksm (#527653)
- Add missing Requires(post): getent, useradd, groupadd (#527087)
2009-10-09 14:32:55 +00:00
Mark McLoughlin
39f14e1c08 - Add 'retune' verb to ksmtuned init script 2009-10-06 13:26:24 +00:00
Mark McLoughlin
51f16eba40 - Use rtl8029 PXE rom for ne2k_pci, not ne (#526777)
- Also, replace the gpxe-roms-qemu pkg requires with file-based requires
2009-10-05 14:27:23 +00:00
Justin M. Forbes
2e6a68e49c Update the Release for build 2009-10-01 22:34:54 +00:00
Justin M. Forbes
def6e7389c Improve error reporting on file access (#524695) 2009-10-01 21:32:06 +00:00
Mark McLoughlin
9019b061b3 typo 2009-09-28 17:13:52 +00:00
Mark McLoughlin
48e123e2be - Fix pci hotplug to not exit if supplied an invalid NIC model (#524022) 2009-09-28 16:42:19 +00:00
Mark McLoughlin
5d43a86aff Remove another use of %{kvmverfull} 2009-09-28 07:39:30 +00:00
Mark McLoughlin
904b1d4314 - Update to 0.11.0 release
- Drop a couple of upstreamed patches
2009-09-28 07:30:15 +00:00
Mark McLoughlin
1c9931d838 - Fix issue causing NIC hotplug confusion when no model is specified
(#524022)
2009-09-23 11:31:31 +00:00
Mark McLoughlin
ef961da223 - Fix for KSM patch from Justin Forbes 2009-09-16 22:20:32 +00:00
Mark McLoughlin
a8b17ae540 Fix typo 2009-09-16 20:18:42 +00:00
Mark McLoughlin
cd8d5cb64c - Add ksmtuned, also from Dan Kenigsberg
- Use %_initddir macro
2009-09-16 17:31:15 +00:00
Mark McLoughlin
b1122097d0 - Add ksm control script from Dan Kenigsberg 2009-09-16 09:38:29 +00:00
Mark McLoughlin
6780ef8405 - Update to qemu-kvm-0.11.0-rc2
- Drop upstreamed patches
- extboot install now fixed upstream
- Re-place TCG init fix (#516543) with the one gone upstream
2009-09-07 14:22:20 +00:00
Mark McLoughlin
dc5736caa0 - Fix MSI-X error handling on older kernels (#519787) 2009-09-07 07:02:08 +00:00
Mark McLoughlin
ee62648630 - Make pulseaudio the default audio backend (#519540, #495964, #496627) 2009-09-04 10:34:32 +00:00
Richard W.M. Jones
28d5adb0c3 Forgot to upstream release. 2009-08-20 12:57:48 +00:00
Richard W.M. Jones
9d0bd0d10b Fix segfault when qemu-kvm is invoked inside a VM (#516543) 2009-08-20 12:56:37 +00:00
Mark McLoughlin
6db7331a09 - Fix permissions on udev rules (#517571) 2009-08-18 10:03:38 +00:00
Lubomir Rintel
baac61481c - Allow blacklisting of kvm modules 2009-08-17 03:21:08 +00:00
Mark McLoughlin
0c2ae8473a - Fix virtio_net with -net user (#516022) 2009-08-07 08:53:27 +00:00
Mark McLoughlin
dc170b48c1 - Update to qemu-kvm-0.11-rc1; no changes from rc1-rc0 2009-08-04 14:48:16 +00:00
Mark McLoughlin
f4d6ad7b36 - Fix extboot checksum (bug #514899) 2009-08-04 14:36:21 +00:00
Mark McLoughlin
fc7c34c17f - Add KSM support
- Require bochs-bios >= 2.3.8-0.8 for latest kvm bios updates
2009-07-31 15:12:00 +00:00
Mark McLoughlin
ddfcbf7137 - Update to qemu-kvm-0.11.0-rc1-rc0
- This is a pre-release of the official -rc1
- A vista installer regression is blocking the official -rc1 release
- Drop qemu-prefer-sysfs-for-usb-host-devices.patch
- Drop qemu-fix-build-for-esd-audio.patch
- Drop qemu-slirp-Fix-guestfwd-for-incoming-data.patch
- Add patch to ensure extboot.bin is installed
2009-07-30 16:28:52 +00:00
Jesse Keating
0344cfbfff - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild 2009-07-27 02:18:00 +00:00
Glauber Costa
5e6fc53579 fix bug 513249, -net channel is broken 2009-07-23 14:52:23 +00:00
Daniel P. Berrange
308a9a07de Add a qemu user account & group. Force disable xen support 2009-07-16 17:04:01 +00:00
Mark McLoughlin
f2bd6c6dca Looks like the multiboot option rom does get built on ppc
Also, dump config-host.mak to the build logs for easier debugging
2009-07-16 11:48:33 +00:00
Mark McLoughlin
a8abd8e63a - Update to kvm-88, see http://www.linux-kvm.org/page/ChangeLog
- Package mutiboot.bin
- Update for how extboot is built
- Fix sf.net source URL
- Drop qemu-fix-ppc-softmmu-kvm-disabled-build.patch
- Drop qemu-fix-pcspk-build-with-kvm-disabled.patch
- Cherry-pick fix for esound support build failure
2009-07-16 11:15:53 +00:00
Daniel P. Berrange
fc8b74dc5b Add udev rules to make /dev/kvm world accessible and group=kvm (rhbz
#497341) Create a kvm group if it doesn't exist (rhbz #346151)
2009-07-16 09:53:52 +00:00
Glauber Costa
cefb047665 bump tag 2009-07-08 04:01:27 +00:00
Glauber Costa
247782d514 link to gpxe 2009-07-08 04:00:53 +00:00
Mark McLoughlin
99544663d1 - Prefer sysfs over usbfs for usb passthrough (#508326) 2009-07-03 08:32:58 +00:00
Mark McLoughlin
bd50c41ae2 Kill petalogix-s3adsp1800.dtb, since we don't ship the microblaze target 2009-06-29 17:27:20 +00:00
Mark McLoughlin
58aa03230f Replaced the wrong patch 2009-06-29 16:31:33 +00:00
Mark McLoughlin
081ecc8f54 More linux-user build issues on ppc 2009-06-29 16:04:48 +00:00
Mark McLoughlin
d298fd0ca4 Fix hw/pcspk.c build with --disable-kvm 2009-06-29 15:13:25 +00:00
Mark McLoughlin
98d891d2c0 Work around broken linux-user build on ppc 2009-06-29 14:01:31 +00:00
Mark McLoughlin
bc0345fd4c Cherry-pick new ppc build fix from upstream 2009-06-29 12:08:17 +00:00
Mark McLoughlin
997cc54758 Doesn't build yet:
In file included from /git/qemu-kvm/hw/ppc440.c:23: ../kvm.h:35: error:
    conflicting types for ‘kvm_init’ ../libkvm-all.h:180: note:
    previous declaration of ‘kvm_init’ was here
0.10.50-7.kvm87
- Update to kvm-87
- Drop upstreamed patches
- Re-enable preadv()/pwritev() since #497429 is long since fixed
2009-06-27 15:10:13 +00:00
Mark McLoughlin
62fb3757db - Fix 'kernel requires an x86-64 CPU' error
- BuildRequires ncurses-devel to enable '-curses' option (#504226)
2009-06-05 09:32:34 +00:00
Mark McLoughlin
e376157e35 - Prevent locked cdrom eject - fixes hang at end of anaconda installs
(#501412)
- Avoid harmless 'unhandled wrmsr' warnings (#499712)
2009-06-03 15:02:25 +00:00
Mark McLoughlin
31a0831dd4 BR texi2html again 2009-05-21 06:53:52 +00:00
Mark McLoughlin
666df9eb40 Re-enable docs build; #501651 is fixed 2009-05-21 06:52:45 +00:00
Mark McLoughlin
6a86230e6e More docs fixing 2009-05-20 17:10:26 +00:00
Mark McLoughlin
f8cb040d60 Really disable docs build 2009-05-20 16:35:45 +00:00
Mark McLoughlin
d5d4231f22 Temporarily disable docs build until bug #501651 is fixed 2009-05-20 16:10:09 +00:00
Mark McLoughlin
ccf76b74a6 - Update to kvm-86 release
- ChangeLog here: http://marc.info/?l=kvm&m=124282885729710
2009-05-20 15:24:23 +00:00
Mark McLoughlin
f2160a7c77 - Really provide qemu-kvm as a metapackage for comps 2009-05-01 12:16:18 +00:00
Mark McLoughlin
d7d988be92 - Provide qemu-kvm as a metapackage for comps 2009-04-28 06:33:00 +00:00
Mark McLoughlin
7701e01f7e Fix build on ppc 2009-04-27 14:56:36 +00:00
Mark McLoughlin
92dcc130af - Update to qemu-kvm-devel-85
- kvm-85 is based on qemu development branch, currently version 0.10.50
- Include new qemu-io utility in qemu-img package
- Re-instate -help string for boot=on to fix virtio booting with libvirt
- Drop upstreamed patches
- Fix missing kernel/include/asm symlink in upstream tarball
- Fix target-arm build
- Disable preadv()/pwritev() until bug #497429 is fixed
- Kill more .kernelrelease uselessness
- Make non-kvm qemu build verbose
2009-04-27 14:25:54 +00:00
Mark McLoughlin
171644e297 - Fix source numbering typos caused by make-release addition 2009-04-24 17:09:09 +00:00
Mark McLoughlin
a0e0db4d9b Include the make-release script in the src.rpm 2009-04-23 10:23:08 +00:00
Mark McLoughlin
6694afc79d - Improve instructions for generating the tarball 2009-04-23 10:11:52 +00:00
Mark McLoughlin
6d887bd663 - Enable pulseaudio driver to fix qemu lockup at shutdown (#495964) 2009-04-21 13:53:59 +00:00
Mark McLoughlin
e1eeded4e3 - Another qcow2 image corruption fix (#496642) 2009-04-21 09:03:40 +00:00
Mark McLoughlin
35588fd688 - Fix qcow2 image corruption (#496642) 2009-04-20 13:51:35 +00:00
Mark McLoughlin
1a58885c97 - Run sysconfig.modules from %post on x86_64 too (#494739) 2009-04-19 15:34:37 +00:00
Mark McLoughlin
513689d1fe - Align VGA ROM to 4k boundary - fixes 'qemu-kvm -std vga' (#494376) 2009-04-19 10:59:59 +00:00
Glauber Costa
52ac188548 provide qemu-kvm. This will be useful to avoid installing ppc packages on
x86 via comp groups.
2009-04-14 13:59:03 +00:00
Mark McLoughlin
3dcd9a4508 - Add a much cleaner fix for vga segfault (#494002) 2009-04-09 15:08:34 +00:00
Glauber Costa
3b0756928e Fixed qcow2 segfault creating disks over 2TB. #491943 2009-04-05 18:23:20 +00:00
Mark McLoughlin
910c5e3341 - Fix vga segfault under kvm-autotest (#494002)
- Kill kernelrelease hack; it's not needed
- Build with "make V=1" for more verbose logs
2009-04-03 17:09:43 +00:00
Glauber Costa
3afbf09fb0 support gpxe roms 2009-04-02 03:51:08 +00:00
Glauber Costa
f10cadd207 again ;-) 2009-04-02 01:53:47 +00:00
Glauber Costa
0b5d26d815 love of CVS. 2009-04-02 01:48:35 +00:00
Glauber Costa
47b0758f03 - Include debuginfo for qemu-img
- Do not require qemu-common for qemu-img
- Explicitly own each of the firmware files
- remove firmwares for ppc and sparc. They should be provided by an
    external package. Not that the packages exists for sparc in the
    secondary arch repo as noarch, but they don't automatically get into
    main repos. Unfortunately it's the best we can do right now.
- rollback a bit in time. Snapshot from avi's maint/2.6.30
- this requires the sasl patches to come back.
- with-patched-kernel comes back.
2009-04-02 01:07:39 +00:00
Mark McLoughlin
9a6ed39e89 - BuildRequires pciutils-devel for device assignment (#492076) 2009-03-25 09:51:13 +00:00
Glauber Costa
9e9690ba92 Update to snapshot kvm20090323. Removed patch2 (upstream). use upstream's
new split package.
--with-patched-kernel flag not needed anymore Tell how to get the sources.
2009-03-24 01:28:56 +00:00
Glauber Costa
a2460b87f1 added extboot to files list 2009-03-18 19:00:56 +00:00
Glauber Costa
5b0b644e5a wrong reference to bochs-bios 2009-03-11 19:21:28 +00:00
Glauber Costa
0c2ec92e44 - fix Obsolete/Provides pair
- Use kvm bios from bochs-bios package.
- Using RPM_OPT_FLAGS in configure
- Picked back audio-drv-list from kvm package
2009-03-11 18:35:19 +00:00
Glauber Costa
206c786d13 modified ppc patch 2009-03-11 00:02:51 +00:00
Glauber Costa
31b341d5bc updated to new snapshot 2009-03-10 23:43:33 +00:00
Glauber Costa
4da298fc81 - kvm.modules were being wrongly mentioned at %%install.
- update description for the x86 system package to include kvm support
- build kvm's own bios. It is still necessary while kvm uses a slightly
    different irq routing mechanism
2009-03-10 20:59:18 +00:00
Glauber Costa
e41549d327 kvm.modules being wrongly stated 2009-03-06 15:51:49 +00:00
Glauber Costa
b9aebde3e3 tag adjustment 2009-03-05 20:06:29 +00:00
Glauber Costa
e0f4cd736f Use bochs-bios instead of bochs-bios-data It's official: upstream set on
0.10
2009-03-05 20:03:13 +00:00
Daniel P. Berrange
913ab98a10 Added BSD to license list 2009-03-05 12:38:01 +00:00
Glauber Costa
420de02065 0.9.2 is the correct number. Missing dot, call me stupid. 2009-03-04 18:22:44 +00:00
Glauber Costa
c9c3df64ad remove long lines 2009-03-04 17:42:41 +00:00
Glauber Costa
9235f9979a - Set Epoch to 2
- Set version to 0.92. It seems upstream keep changing minds here, so pick
    the lowest
- Provides KVM, Obsoletes KVM
- Only install qemu-kvm in ix86 and x86_64
- Remove pkgdesc macros, as they were generating bogus output for rpm -qi.
- fix ppc and ppc64 builds
2009-03-04 17:32:40 +00:00
Glauber Costa
0f3f164847 added kvm debugging tools 2009-03-04 02:06:32 +00:00
Glauber Costa
d56efc30aa only execute post scripts for user package. 2009-03-04 01:17:10 +00:00
Glauber Costa
b8bea8421f add kvm.modules to cvs 2009-03-04 00:11:57 +00:00
Glauber Costa
8571d06737 - Set Epoch to 1
- Build KVM (basic build, no tools yet)
- Set ppc in ExcludeArch. This is temporary, just to fix one issue at a
    time. ppc users (IBM ? ;-)) please wait a little bit.
2009-03-03 23:57:07 +00:00
Daniel P. Berrange
42af21203a Added VNC SASL auth protocol support & fix bochs-bios-data dep 2009-03-03 12:55:33 +00:00
Glauber Costa
f97a706e8a use bios from bochs-bios package. 2009-03-03 03:40:42 +00:00
Glauber Costa
3e01e7334b use vgabios from vgabios package 2009-03-03 02:38:42 +00:00
Glauber Costa
f0365cceee use pxe roms from etherboot package. 2009-03-03 00:16:00 +00:00
Glauber Costa
485711f57f Updated to tip svn (release 6666). Featuring split packages for qemu.
Unfortunately, still using binary blobs for the bioses.
2009-03-02 20:23:54 +00:00
Jesse Keating
c6f944aace - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild 2009-02-25 17:26:18 +00:00
Debarshi Ray
ff91915567 - Updated build patch. Closes Red Hat Bugzilla bug #465041. 2009-01-11 17:38:20 +00:00
Dennis Gilmore
1cd90b0b7f build sparc arches 2009-01-01 17:00:58 +00:00
Bill Nottingham
a7289f8b72 fix summary (#456344) 2008-07-25 14:39:15 +00:00
Mark McLoughlin
68219fada3 Add FIXME about $RPM_OPT_FLAGS for the future 2008-07-07 09:32:29 +00:00
Daniel P. Berrange
549de8e627 Rebuild for GNU TLS ABI change 2008-06-25 10:20:12 +00:00
Daniel P. Berrange
b4adffac84 Remove bogus wildcard to avoid file duplication between RPM & sub-RPM (rhbz
#450701)
2008-06-11 11:03:50 +00:00
Lubomir Rintel
4568a092fc bump revision 2008-05-17 06:57:16 +00:00
Lubomir Rintel
4c8582a6bd - Register binary handlers also for shared libraries
This is usable in cases like building glibc, where ld.so is run directly,
    or ldd which I believe does roughly the same.
2008-05-17 06:52:47 +00:00
Daniel P. Berrange
a1020fb61d Fix text console PTYs to be in rawmode 2008-05-05 17:52:21 +00:00
Lubomir Rintel
d0fefc14a2 - Register binary handler for SuperH-4 CPU 2008-04-27 09:20:07 +00:00
Daniel P. Berrange
f2617db65e Bump release number for previous commit 2008-03-24 21:25:29 +00:00
Daniel P. Berrange
36ffedc74a Split qemu-img tool into sub-RPM for finer install deps / footprint 2008-03-24 21:23:41 +00:00
Daniel P. Berrange
0778a1015e Fix block device checks for extendable disk formats (rhbz #435139) 2008-02-28 00:27:23 +00:00
Daniel P. Berrange
b80713de29 Fix block device extents check (rhbz #433560) 2008-02-23 16:04:37 +00:00
Jesse Keating
6095772d6d - Autorebuild for GCC 4.3 2008-02-19 02:09:39 +00:00
Daniel P. Berrange
e62519fa37 Updated to new 0.9.1 release; Don't mark init script as a config file; Fix
license tag syntax
2008-01-08 22:34:32 +00:00
Daniel P. Berrange
f4a1bb22a5 Fixed rtl8139 checksum calculation for Vista (rhbz #308201) 2007-09-27 03:26:18 +00:00
Daniel P. Berrange
4ecadb0ce8 Fixed generation of debuginfo 2007-08-28 17:45:53 +00:00
David Woodhouse
e415ab2910 fix CDROM emulation, licence tags 2007-08-28 16:55:22 +00:00
Daniel P. Berrange
304b40289f Added VNC password & TLS/x509 auth. Default to rtl8139 nic. Fix rtl8139
MMIO regions
2007-08-28 15:54:16 +00:00
Hans de Goede
76b47ee470 - Fix direct loading of a linux kernel with -kernel & -initrd (bz 234681)
- Remove spurious execute bits from manpages (bz 222573)
2007-04-01 19:05:10 +00:00
David Woodhouse
4cf268e250 0.9.0 2007-02-06 17:22:51 +00:00
David Woodhouse
f5792256e9 Include the four thousandth copy of GPL in /usr/share where nobody cares
about it
2007-01-31 09:34:16 +00:00
Hans de Goede
019db4eed8 - Backport patch to make FC6 guests work by Kevin Kofler
<Kevin@tigcc.ticalc.org> (bz 207843).
2006-11-14 18:18:12 +00:00
David Woodhouse
f6b93be703 rebuild 2006-09-11 07:36:58 +00:00
Matthias Saou
b5dfea0a8a Bump release, d'oh! 2006-08-24 11:50:44 +00:00
Matthias Saou
e6d232d6fd Remove the target-list iteration for x86_64 and make gcc3x conditional. 2006-08-24 11:50:03 +00:00
Matthias Saou
5c9bd86924 Add target-sparc patch to fix compiling on ppc (some int32 to float). 2006-08-24 09:00:29 +00:00
Matthias Saou
5d0953365f Add kernheaders patch to fix linux/compiler.h inclusion. 2006-08-23 17:34:19 +00:00
Matthias Saou
01139d8f87 Switch to gcc34, since devel now has that instead of gcc32. 2006-08-23 16:36:00 +00:00
Matthias Saou
67348d7a6e Update to 0.8.2 (#200065) and various other fixes and enhancements. 2006-08-23 16:22:50 +00:00
David Woodhouse
1ca92711ab fix modify_ldt too to make i386 build 2006-06-08 10:17:29 +00:00
David Woodhouse
1e29a0fa94 BR texi2html 2006-06-07 21:43:11 +00:00
David Woodhouse
fb30f3e452 fix kernel header abuse 2006-06-07 21:25:23 +00:00
David Woodhouse
7b2bfbeb66 0.8.1 2006-05-31 08:14:13 +00:00
David Woodhouse
9432920327 fix PPC linker script 2006-03-21 17:28:20 +00:00
David Woodhouse
9f8ef0cfab fix i386 and x86_64 builds 2006-03-17 14:58:09 +00:00
David Woodhouse
bf4430245c Fix i386 build 2006-03-17 10:07:05 +00:00
David Woodhouse
a08e53e926 Update to 0.8.0 2006-03-17 00:34:39 +00:00
David Woodhouse
66db2b3748 Proper fixes for the fact that GCC 4 will put a 'blr' in the middle of a
function instead of just at the end.
2005-05-16 09:39:10 +00:00
David Woodhouse
9b980edefb 0.7.0 2005-04-30 11:34:52 +00:00
Michael Schwendt
e4c60587e2 mass release bump for packages not rebuilt after FC-3-split 2005-04-06 22:13:31 +00:00
Matthias Saou
8cd57ac8b7 Further mass cleanup. One or more apply :
- Remove (hopefully) all zero epoch remains.
- Remove trailing spaces and tabs.
- Keep consistency between tabs and spaces.
- Clean up summary.
2005-03-05 21:10:24 +00:00
David Woodhouse
c8e4b31cf3 Clean up according to Enrico's comments 2005-02-13 16:08:11 +00:00
David Woodhouse
5c373480b5 auto-import qemu-0.6.1-1 on branch devel from qemu-0.6.1-1.src.rpm 2005-02-13 12:57:23 +00:00