Commit Graph

298 Commits

Author SHA1 Message Date
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