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
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