LogoopenSUSE Build Service > Projects
Sign Up | Log In

View File kvm.changes of Package kvm (Project Virtualization)

-------------------------------------------------------------------
Thu Feb 13 00:18:26 UTC 2014 - brogers@suse.com

- This package is about to be retired. Its contents now reside in
  a new package named qemu-kvm, which is a subpackage of qemu.
  Bump version to 1.6.1.
  Add README
  Delete qemu-ifup
  Delete qemu-kvm.1.gz
  Delete kvm_stat
  Delete 60-kvm.rules
  Delete 80-kvm.rules

-------------------------------------------------------------------
Thu Feb  6 20:27:42 UTC 2014 - brogers@suse.com

- reload rules in post script to process ones just installed
  (bnc#860275)

-------------------------------------------------------------------
Tue Aug 13 07:39:46 UTC 2013 - jslaby@suse.com

- require qemu 1.5.90 to satisfy deps

-------------------------------------------------------------------
Wed Jul 31 18:26:11 UTC 2013 - brogers@suse.com

- update version to 1.6.0, corresponding to current qemu version
- recommend python-curses, needed for kvm_stat

-------------------------------------------------------------------
Mon Jul  8 15:17:44 UTC 2013 - brogers@suse.com

- Add man page for qemu-kvm
- Add a version requires for qemu
- Since recent kernels include modprobe info for loading the x86
  kvm modules, remove that portion of our 80 level rules file
- Change /dev/kvm to mode 666 since interface is considered safe
- reinstate old level 60 rules file for use with earlier releases

-------------------------------------------------------------------
Mon Jun  3 22:10:00 UTC 2013 - brogers@suse.com

- Adapt kvm package to wrapper the qemu package's system binary,
  maintaining a /usr/bin/qemu-kvm executable which still defaults
  to kvm acceleration.
  - update to v1.5.0 (see: http://wiki.qemu.org/ChangeLog/1.5)
  - dropped all patches
  - default guest memory is now 128M
  - default nic is now e1000
- Windows virtio drivers moved to a separate package

-------------------------------------------------------------------
Thu Apr 25 19:15:01 UTC 2013 - crrodriguez@opensuse.org

- In current factory udev, level 60 is too early for the rules to
  work, use 80-kvm.rules instead.

-------------------------------------------------------------------
Thu Apr 11 20:56:45 UTC 2013 - crrodriguez@opensuse.org

- Place udev rules in the proper directory. 

-------------------------------------------------------------------
Fri Feb  8 10:32:35 UTC 2013 - e.istomin@edss.ee

- Update to qemu-kvm v1.3.1. For changes see:
  http://wiki.qemu.org/ChangeLog/1.3
 -Added lastest win-virtio-ddrivers.iso

-------------------------------------------------------------------
Thu Jan 31 17:08:48 UTC 2013 - brogers@suse.com

- Add seabios-reformat-lst-in-case-it-is-generated-by-new-iasl.patch:
  Resolved seabios build issue with patch being evaluated upstream.

-------------------------------------------------------------------
Wed Jan  9 21:58:14 UTC 2013 - brogers@suse.com

- Update to latest seabios sources (git id: 261e870) (bnc#797624,
  bnc#794695)
- Removed kvm-supported.txt, as it does not apply to openSUSE

-------------------------------------------------------------------
Thu Dec 13 09:31:39 UTC 2012 - agraf@suse.com

- Remove IA64 support

-------------------------------------------------------------------
Mon Dec 10 03:46:19 UTC 2012 - brogers@suse.com

- Update to qemu-kvm v1.3.0. For changes see:
  http://wiki.qemu.org/ChangeLog/1.3
  Some select features include:
  - all remaining differences between qemu-kvm.git and qemu.git
    have been merged into qemu.git (tarball source)
  - QEMU can now use the Linux VFIO driver for guest PCI devices
  - USB3 has been vastly improved, including support for USB mass
    storage devices and MSI/MSI-X support for the XHCI controller
  - New paravirtualized hardware random number generator device
  - New block jobs: live block commit (a.k.a. snapshot deletion)
    and live disk mirroring (a.k.a "storage migration")
  - New CPU models: "Haswell" and "Opteron_G5"
  - USB redirection now supports live migration
  - NBD block devices can now be specified using URI syntax
  - QEMU embeds an NBD server, accessible via the monitor
  - Improved support for sandboxing using seccomp mode 2
- Update to latest seabios sources (git id: 8b73b83)
- Update to latest ipxe sources (git id: 717279a)

-------------------------------------------------------------------
Sat Nov 17 10:43:21 UTC 2012 - aj@suse.de

- Fix build with glibc 2.17 (add patch kvm-glibc217.patch).

-------------------------------------------------------------------
Fri Nov  9 14:23:54 UTC 2012 - afaerber@suse.de

- Revert serial retry logic (bnc#779727)

-------------------------------------------------------------------
Tue Sep 18 10:04:09 UTC 2012 - idonmez@suse.com

- Don't strip binaries

-------------------------------------------------------------------
Thu Sep 13 23:45:51 UTC 2012 - brogers@suse.com

- Fix build issues for i586 SLE_11_SP2

-------------------------------------------------------------------
Thu Sep  6 18:52:07 UTC 2012 - brogers@suse.com

- Update to qemu-kvm v1.2.0. For changes see:
  http://wiki.qemu.org/ChangeLog/1.2
- Update seabios to v1.7.1. For changes see: seabios.org/Releases
- Update to current ipxe (git id e6427b7)

-------------------------------------------------------------------
Wed Sep  5 16:15:43 UTC 2012 - vuntz@opensuse.org

- Add libjpeg-devel and libpng-devel BuildRequires and remove
  --disable-vnc-jpeg and --disable-vnc-png configure flags in order
  to enable VNC jpeg and png support.

-------------------------------------------------------------------
Wed Sep  5 13:37:22 UTC 2012 - brogers@suse.com

- Fix VT100 emulation vulnerability (bnc#777084) (CVE-2012-3515)

-------------------------------------------------------------------
Thu Aug 30 20:14:10 UTC 2012 - brogers@suse.com

- Update to qemu-kvm v1.2 rc1 
- Update to the most recent upstream seabios code base

-------------------------------------------------------------------
Mon Aug 20 20:36:58 UTC 2012 - brogers@suse.com

- Update to latest qemu-kvm, which is basically at the 1.2 rc0
  stage, though it hasn't officially been tagged as such
- Update to the most recent upstream ipxe code base
- add next-gen libcap build dependency to get the best security
  protection when using the bridge-helper.

-------------------------------------------------------------------
Thu Aug 16 02:22:58 UTC 2012 - brogers@suse.com

- Fix i8254 PIT emulation (bnc#769138)

-------------------------------------------------------------------
Tue Jul 31 02:11:56 UTC 2012 - brogers@suse.com

- eliminate warnings from ipxe build

-------------------------------------------------------------------
Tue Jul 24 13:37:13 UTC 2012 - vuntz@opensuse.org

- Add libcap-devel BuildRequires since it's needed to enable VirtFS
  support.
- Add usbredir-devel BuildRequires on openSUSE 12.2 and later to
  enable USB network redirection support.
- Pass --enable-virtfs to configure to detect changes that will
  cause VirtFS support to not be built.
- Manually remove virtfs-proxy-helper in %install, as it will be
  part of qemu-tools.

-------------------------------------------------------------------
Tue Jul 17 21:59:45 UTC 2012 - brogers@suse.com

- Update to qemu-kvm v1.1.1 (bug fixes only) Noteworthy fixes:
  - rtl8139: validate rx ring before receiving packets
  - ahci: SATA FIS is 20 bytes, not 0x20
  - sheepdog: fix return value of do_load_save_vm_state
  - fdc: fix implied seek while there is no media in drive
  - qcow2: fix autoclear image header update
  - pci_bridge_dev: fix error path in pci_bridge_dev_initfn()
  - qdev: release parent properties on dc->init failure
  - intel-hda and ahci: Fix reset of MSI function
  - rtl8139: honor RxOverflow flag in can_receive method
  - monitor: Fix memory leak with readline completion
  - qcow2: Silence false warning
  - kvm: i8254: Fix conversion of in-kernel to userspace state
  - kvm/apic: correct short memset
  - exec: fix TB invalidation after breakpoint insertion/deletion
  - virtio-blk: Fix geometry sector calculation 

-------------------------------------------------------------------
Tue Jul  3 15:28:24 UTC 2012 - brogers@suse.com

- Update to qemu-kvm v1.1.0
  - see http://wiki.qemu.org/ChangeLog/1.1 for details

-------------------------------------------------------------------
Mon Jul  2 16:16:55 UTC 2012 - brogers@suse.com

- segfault can occur with -M pc-1.0 and -M pc-0.15 due to bad
  machine default settings (bnc#765038)

-------------------------------------------------------------------
Wed Jun 27 22:05:42 UTC 2012 - brogers@suse.com

- fix qemu-kvm crash with "-usbdevice tablet". (bnc#766310)
- fix CVE-2012-2652, where a tmpdir symlink attack is possible
  when using snapshots (bnc#764526)
- drop qemu-img-kvm, which is a rename of the qemu-img file and
  delivers no additional value
- drop qemu-ga. This file is now provided by the qemu-guest-agent
  package.

-------------------------------------------------------------------
Wed Jun 13 22:33:20 UTC 2012 - brogers@suse.com

- update to most recent ipxe code
- avoid array bounds error building ipxe
- include more "standard" doc files
- misc spec file cleanups

-------------------------------------------------------------------
Sun Jun 10 19:35:58 UTC 2012 - brogers@suse.com

- rely on newly created qemu-tools package for bridge helper

-------------------------------------------------------------------
Fri May 25 19:28:40 UTC 2012 - brogers@suse.com

- Update to qemu-kvm v1.1-rc3
  - see http://wiki.qemu.org/ChangeLog/1.1 for details

-------------------------------------------------------------------
Mon May 21 18:43:08 UTC 2012 - brogers@suse.com

- use correct type to avoid gnutls deprecation warnings

-------------------------------------------------------------------
Mon May 21 11:54:32 UTC 2012 - badshah400@gmail.com

- Use BuildRequires: libgnutls-devel instead of gnutls-devel for
  Factory in keeping with gnutls package naming changes. 

-------------------------------------------------------------------
Mon May 21 04:41:51 UTC 2012 - brogers@suse.com

- Update to qemu-kvm v1.1-rc2
  - see http://wiki.qemu.org/ChangeLog/1.1 for details

-------------------------------------------------------------------
Mon Apr 23 22:10:09 UTC 2012 - brogers@suse.com

- Update to qemu-kvm v1.0.1
  - see http://wiki.qemu.org/ChangeLog/1.0 for details

- Update SeaBIOS to v1.7.0, which includes the following:
  - Many enhancements to VGA BIOS code - it should now be feature
    complete with LGPL vgabios
  - Support for virtio-scsi
  - Improved USB drive (usb-msc) support
  - Several USB controller bug fixes and improvements
  - Runtime ACPI AML PCI hotplug construction
  - Support for running on i386 and i486 CPUs
  - Enhancements to PCI init when running on emulators
  - Several bug fixes

- Update to iPXE v1.0.0
  - many misc fixes

-------------------------------------------------------------------
Mon Jan 23 19:15:54 UTC 2012 - brogers@suse.com

- avoid buffer overflow in e1000 device emulation (bnc#740165)

-------------------------------------------------------------------
Wed Jan 11 05:21:04 UTC 2012 - brogers@suse.com

- fix issue with g_thread_init deprecation now treated as error

-------------------------------------------------------------------
Tue Dec 13 12:57:10 UTC 2011 - bkutil@suse.com

- Fix dictzip with long file names. 

-------------------------------------------------------------------
Tue Dec 13 05:01:48 UTC 2011 - brogers@suse.com

- Update to qemu-kvm v1.0
  - see http://wiki.qemu.org/ChangeLog/1.0 for details

-------------------------------------------------------------------
Tue Nov 29 21:46:36 UTC 2011 - brogers@suse.com

- change a build dependency from spice-devel to spice-protocol

-------------------------------------------------------------------
Mon Nov 28 20:28:51 UTC 2011 - brogers@suse.com

- add missing break. Plugs potential buffer overflow in CCID card
  passthru device (bnc#731086)

-------------------------------------------------------------------
Wed Oct 26 20:02:43 UTC 2011 - brogers@suse.com

- Update to qemu-kvm v0.15.1
  - see http://wiki.qemu.org/ChangeLog/0.15 for details
- update to most recent ipxe upstream development sources

-------------------------------------------------------------------
Mon Oct 10 21:05:56 UTC 2011 - brogers@suse.com

- Update seabios to v1.6.3
- fix curl based disk access
- fix termination by signal with -no-shutdown option set
- dont set e1000 capabilities list bit

-------------------------------------------------------------------
Thu Sep 15 19:47:54 UTC 2011 - brogers@suse.com

- take advantage of Transparent Huge Pages on host
- include sgabios.bin

-------------------------------------------------------------------
Thu Aug 25 22:12:00 UTC 2011 - brogers@novell.com

- update to v0.15.0
  for details, see: http://wiki.qemu.org/ChangeLog/0.15
- update to latest seabios (ahci is enabled there now)
- fix failures migrating or saving large memory vms when remaining
  host memory is insuffienct (bnc#705095)
- fix for creating 1MB vm

-------------------------------------------------------------------
Thu Aug 25 20:57:01 UTC 2011 - brogers@novell.com

- fix build: don't use deprecated functions

-------------------------------------------------------------------
Sun Jul 31 23:30:40 UTC 2011 - brogers@novell.com

- update to v0.15.0 rc1
- update to latest ipxe and seabios upstream development sources
- build seabios with ahci support enabled
- add a BuildRequires for xfsprogs-devel so trim/discard is enabled
  for raw images.
- add braile support
- enable linux AIO
- pulse audio is now first in list - making it the default interface

-------------------------------------------------------------------
Thu Jul 14 14:18:51 CEST 2011 - agraf@suse.de

- fix RAM limit on s390x (bnc#689081)
- automatically load kvm kernel module on s390x (bnc#691668)
- make dzip big-endian safe (bnc#692217)
- fix potential endless loop in dictzip (bnc#693592)
- update s390 patches to fit with 0.15

-------------------------------------------------------------------
Fri Jul  8 16:44:55 UTC 2011 - brogers@novell.com

- validate virtqueue indirect descriptor against max size
  (bnc#701161)

-------------------------------------------------------------------
Wed Jul  6 19:14:24 UTC 2011 - brogers@novell.com

- fix possible out of bounds memory access (bnc#702823)

-------------------------------------------------------------------
Tue Jun  7 15:19:50 UTC 2011 - brogers@novell.com

- added creation of user/group qemu/qemu for use by libvirt (and
  potentially others) to avoid running as root

Thu May 19 15:09:05 UTC 2011 - andrea@opensuse.org

- clean up buildrequires removing unsed vde libraries packages 

-------------------------------------------------------------------
Wed May 18 20:01:23 UTC 2011 - brogers@novell.com

- update to version 0.14.1
  includes patches we already carry, also the following fixes:
  qed consistency check
  use after free issue with drive_del
  device assignment issue
  emulated scsi adapter ABORT message handling
  applesmc REV key
  handling of vhostforce parameter to -net
  allow ISA IRQ sharing
-------------------------------------------------------------------
Tue May 17 10:41:58 UTC 2011 - mhopf@novell.com

- Add libattr-devel to BuildRequires for OS11.3 and up (required for -virtfs).

-------------------------------------------------------------------
Sun May 15 12:44:31 UTC 2011 - andrea@opensuse.org

- enabled vde2 support 

-------------------------------------------------------------------
Thu May 12 20:40:31 UTC 2011 - brogers@novell.com

- cleanup unused variable (for gcc4.6) and extra whitespace from
  block/dictzip.c
- lots of other code cleanup related to gcc4.6 flagging variables
  which are set but not otherwise used. Some of these were taken
  from the ipxe project and applied to our gpxe code.

-------------------------------------------------------------------
Tue May 10 21:01:50 UTC 2011 - brogers@novell.com

- building for spice made conditional

-------------------------------------------------------------------
Wed May  4 16:20:09 UTC 2011 - brogers@novell.com

- Update seabios to version 0.6.2
- put pulse audio first in sound interface list
- various upstream post 0.14 fixes, including:
  abort on bad drive command-line parameters
  vnc crash upon too much output
  various vnc issues
  various virtio issues
  various e1000 issues
  performance regression
  multiwrite

-------------------------------------------------------------------
Mon Apr 11 08:48:16 MSD 2011 - aevseev@gmail.com

- build with spice support for newer suse versions on x86_64

-------------------------------------------------------------------
Mon Mar 21 17:33:23 UTC 2011 - brogers@novell.com

- re-enable Linux AIO for SLE11 build
- let vhost-net support be determined by build environment
- add sb16 and hda sound card support (hda is new as of 0.14)
- e1000 fix (bnc#626654)
- upstream fixes for device-asignment, pc-net, sd memory, vnc
  memory leak, vnc crash, potential deadlock

-------------------------------------------------------------------
Fri Feb 25 14:58:29 UTC 2011 - brogers@novell.com

- disable vnc threading due to memory leak (bnc#671809)

-------------------------------------------------------------------
Wed Feb 23 15:01:25 UTC 2011 - bwiedemann@novell.com

- fix building with vde

-------------------------------------------------------------------
Tue Feb 22 18:51:42 UTC 2011 - brogers@novell.com

- update to version 0.14.0
  See http://wiki.qemu.org/Changelog/0.14 for changes in 0.14
  upstream qemu. Also includes kvm-specific enhancements.

-------------------------------------------------------------------
Mon Feb 21 02:17:30 UTC 2011 - brogers@novell.com

- update to latest pre 0.14.0 rc. (Includes the qemu 0.14.0 code as
  a basis)
- more parallel makes

-------------------------------------------------------------------
Thu Feb 10 05:59:21 UTC 2011 - brogers@novell.com

- update to rc1 of qemu-kvm version 0.14.0
- provide missing video bios files (bnc#669912)
- fix issues with using i82559er emulated nic
- be explicit about more configure options
- enable vnc threading

-------------------------------------------------------------------
Sat Feb  5 18:25:21 UTC 2011 - brogers@novell.com

- update to rc0 of qemu-kvm version 0.14.0. A more complete list of
  changes will follow with the official release, but here are some
  highlights:
  - virtio improvements
  - ahci emulation
  - stable QMP interface
  - better spice support
  - block device resizing
  - huge nbd performance improvement
  - qed disk image format (new)
  - qcow2 performance and stability improvements
  - many bug fixes
- update to version 0.6.1.2 of Seabios
- fix buffer overrun in slirp

-------------------------------------------------------------------
Fri Jan 14 23:53:09 UTC 2011 - brogers@novell.com

- update gpxe roms to version 1.0.1
- tweak braille support

-------------------------------------------------------------------
Fri Jan 14 11:06:23 UTC 2011 - bwiedemann@novell.com

- add braille support

-------------------------------------------------------------------
Fri Jan  7 22:10:57 UTC 2011 - brogers@novell.com

- Fix mouse breakage (bnc#660870)

-------------------------------------------------------------------
Fri Jan  7 22:09:45 UTC 2011 - brogers@novell.com

- [dictzip] fix images > 32bit (Alexander Graf) (bnc#654944)

-------------------------------------------------------------------
Tue Nov 30 18:15:53 UTC 2010 - brogers@novell.com

- fix virtio-blk failure after reboot

-------------------------------------------------------------------
Mon Nov  1 01:30:23 UTC 2010 - brogers@novell.com

- Update to stable release 0.13.0. Includes:
  - vhost-net: kernel-accelerating network backend for virtio devices 
  - qmp: significant improvements covering most monitor commands
  - vnc: introduction of new encodings that dramatically improve bandwidth
  - ivshmem: new shared memory device allowing multiple guests to share 
    a memory region
  - mips: introduction of fulong mini-pc
  - virtio-9p: introduction of a paravirtual file system passthrough 
    mechanism
  - hpet: many enhancements
  - target-s390: support for s390 usermode emulation
  - QMP is still considered experimental in 0.13.0, but should be usable by
    libvirt

- SeaBios updated to 0.6.1. Includes:
  - Support for virtio drives
  - Add ACPI definitions for cpu hotplug support
  - Support for a graphical bootsplash screen
  - USB mouse support
  - The PCI support for emulators is less dependent on i440 chipset

-------------------------------------------------------------------
Mon Oct  4 22:00:51 UTC 2010 - brogers@novell.com

- Change default memory from 384MB to 512MB, which is in keeping
  with the default used by vm-install. This increased amount allows
  more guest configurations to be usable without specifying the
  memory. (bnc#640093)

- Fix building gpxe when using latest make tool.

-------------------------------------------------------------------
Mon Sep 27 14:46:04 UTC 2010 - brogers@novell.com

- Revert writeback cache change until we can resolve the issues
  discovered in bnc#637297

-------------------------------------------------------------------
Thu Jul 29 05:56:40 UTC 2010 - brogers@novell.com

- Update to stable release 0.12.5, which includes numerous bug
  fixes. This and other recent changes address: bnc#598298,
  bnc#621793, bnc#619991, bnc#603179
- Warn if default mac address is used
- rtl8139 stops working after restore
- Incompatibility with libvirt if disk caching specified in xml

-------------------------------------------------------------------
Mon Jul 19 16:38:19 UTC 2010 - brogers@novell.com

- qemu-kvm was mistakenly being built without libaio support, which
  results in less efficient disk i/o (bnc#598271)

-------------------------------------------------------------------
Tue Jun 15 19:42:17 UTC 2010 - brogers@novell.com

- Fix "hang" in bios seen with recent isolinux (bnc#603161)

-------------------------------------------------------------------
Wed Jun  2 01:59:14 CEST 2010 - agraf@suse.de

- Fix multiboot (bnc#610682)

-------------------------------------------------------------------
Tue Jun  1 14:04:49 CEST 2010 - agraf@suse.de

- Pull in some patches that are in the 0.12.5 stable queue. I only picked
  the ones that looked pretty serious (and affected us).

-------------------------------------------------------------------
Tue Jun  1 13:51:06 CEST 2010 - agraf@suse.de

- Pull in some block speedup patches from me (bnc#599095). This also
  changes the default for block devices back to writeback, which should
  significantly speed up default block assignments.

-------------------------------------------------------------------
Thu May 13 16:38:22 UTC 2010 - brogers@novell.com

- There are various issues in the multiwrite code paths for which
  upstream patches already exist, including a bad memory leak.
  This addresses bnc#603523. These patches are now included:
  kvm-qemu-pre0.12.4-fix-multiwrite-error-code.patch
  kvm-qemu-pre0.12.4-fix-multiwrite-error-handling.patch
  kvm-qemu-pre0.12.4-fix-multiwrite-memory-leak.patch
  kvm-qemu-pre0.12.4-free-iovec-array.patch

-------------------------------------------------------------------
Mon May 10 03:48:51 UTC 2010 - brogers@novell.com

- Windows virtio iso filename clarification (bnc#603900)
- Document warning about using the default mac address (bnc#603179)
- Clarify pci passthrough support statement

-------------------------------------------------------------------
Tue Apr 27 18:21:46 UTC 2010 - brogers@novell.com

- Fixed block io corruption bug where we weren't watching to not
  exceed IOV_MAX. (bnc#586118, bnc#599012)

-------------------------------------------------------------------
Mon Apr 26 02:46:29 UTC 2010 - brogers@novell.com

- Update windows virtio drivers to latest available (incl. Balloon)
- Included Windows XP and 2003 install fix for isa-pc case as well
  (bnc#590683)
- Add -boot option for -drive parm to the doc. (bnc#594742)
- Improved formatting of kvm-supported.txt file

-------------------------------------------------------------------
Tue Apr 20 19:50:32 CEST 2010 - agraf@suse.de

- Update S390 zipl loader - now works without guest modifications

-------------------------------------------------------------------
Sat Apr 10 22:36:32 UTC 2010 - brogers@novell.com

- Proper fix for Windows XP and 2003 install problems (bnc#590683)
- gpxe compiles more cleanly
- report error if monitor change command fails

-------------------------------------------------------------------
Wed Apr  7 14:45:06 CEST 2010 - agraf@suse.de

- Pull in patches that are waiting for 0.12.4 to be released
  - Fixes overlapping rom regions (bnc#590425)
  - Give warning instead of segfault with -smp > max (bnc#581712)
- Add S390 patches to make -nographic work properly and add
  bootloader code
- Fix cmos patch to enable S390 building again

-------------------------------------------------------------------
Fri Mar 26 21:15:44 UTC 2010 - brogers@novell.com

- in no-kvm mode, enforce RAM limit of 4095 MB  (bnc#581738)
- fix floppy support using -global isa-fdc (bnc#591597)

-------------------------------------------------------------------
Fri Mar 26 02:00:25 UTC 2010 - brogers@novell.com

- Windows XP and 2003 install again when using -device w/ide (bnc#590683)
- fix segfault when guest started with > 16 vcpus (bnc#581712)
- balloon info in monitor is erratic/incorrect (bnc#580841)
- removed --allow-unsupported-modules from modprobe (bnc#588214)
- updated kvm-supported.txt

-------------------------------------------------------------------
Mon Mar 15 23:55:18 UTC 2010 - brogers@novell.com

- add file kvm-supported.txt to document supported features

-------------------------------------------------------------------
Wed Mar 10 19:32:48 UTC 2010 - brogers@novell.com

- Update to 0.12.3, which includes these changes among others:
  - segfault due to buffer overrun in usb-serial
  - kvm: Fix eflags corruption in kvm mode
  - don't dereference NULL after failed strdup
  - better error handling in storage code
  - virtio-net: fix network stall under load
- Fix hang in bios with multiple vcpus (bnc#586260)
- Cherry picked a few other useful upstream post 0.12.3 fixes

-------------------------------------------------------------------
Fri Mar  5 13:40:14 UTC 2010 - coolo@novell.com

- do not put 11 chars in a direntry with only length of 8
  (I hope upstream comes up with something better soon)

-------------------------------------------------------------------
Mon Mar  1 14:01:39 CET 2010 - agraf@suse.de

- Add Studio specific patches back again
  - VNC password file
  - VNC exit after n disconnects
  - SLIRP disable outgoing connections

-------------------------------------------------------------------
Mon Mar  1 11:44:39 CET 2010 - agraf@suse.de

- Hotfix to get hotplug with virtio work again (bnc#583696)

-------------------------------------------------------------------
Wed Feb 24 17:08:05 CET 2010 - agraf@suse.de

- Get qemu-img-kvm back (really important for Studio!)

-------------------------------------------------------------------
Fri Feb 19 16:46:09 UTC 2010 - brogers@novell.com

- Fix network booting (bnc#580947)
- Fix virtio network shutdown under load
- Fix buffer overrun
- Fix access after end of array
- Cleanup issues with net device integration
- Fix remaining extraneous stderr output on startup

-------------------------------------------------------------------
Tue Feb 16 13:19:40 CET 2010 - agraf@suse.de

- Implement long file names for tar (bnc#580100)

-------------------------------------------------------------------
Wed Jan 20 20:56:05 UTC 2010 - brogers@novell.com

- Update to 0.12.2, including these changes among others:
  - Update SeaBIOS to 0.5.1
  - vnc: Fix artifacts in hextile decoding
  - device assignment: default requires IOMMU
  - pc: add machine type for 0.12
  - Fix CPU topology initialization
  - vmware_vga: Check cursor dimensions to avoid buffer overflow
- Remove deprecated windows drivers
- ability to build all objects from source now
- build debug package

-------------------------------------------------------------------
Mon Jan 18 18:28:23 CET 2010 - agraf@suse.de

- Make dzip not consume endless amounts of ram (bnc#569337)

-------------------------------------------------------------------
Wed Jan 13 15:58:10 CET 2010 - agraf@suse.de

- Make block-tar work for images > 8 GB (bnc#565600)

-------------------------------------------------------------------
Tue Jan  5 17:17:41 UTC 2010 - brogers@novell.com

- update to 0.12.1.2 (FATE#306513)
  Changes from qemu-kvm-0.11.x include:
  - merge qemu 0.12.1
     - many changes, including:
       - s390 support
       - live migration: support migration with non shared storage
       - live migration: make save/restore data driven (VMState)
       - monitor: introduce machine-protocol (QMP)
       - qdev: convert many devices, support reading config from file
       - pci: infrastructure to support 64-bit busses
       - net: introduce -netdev to support point-to-point networking
       - net: add support for GSO and checksum offload
       - tons of bug fixes throughout the code base
  - many kvm-specific bug fixes

-------------------------------------------------------------------
Tue Dec  8 00:37:37 CET 2009 - agraf@suse.de

- enable S390 target which is now upstream (FATE#306513)

-------------------------------------------------------------------
Mon Dec  7 16:44:43 CET 2009 - agraf@suse.de

- update to 0.12.0-rc0 (FATE#306513)
  - detailed changes following on -rc1

-------------------------------------------------------------------
Fri Dec  4 10:50:56 CET 2009 - brogers@suse.de

- added latest windows virtio drivers to package
  previous version of drivers is deprecated

-------------------------------------------------------------------
Thu Nov 12 17:38:26 CET 2009 - brogers@suse.de

- Fix package dependencies (bnc#554850)

-------------------------------------------------------------------
Sat Nov  7 01:02:50 CET 2009 - brogers@suse.de

- update package description

-------------------------------------------------------------------
Mon Oct 19 10:19:38 CEST 2009 - agraf@suse.de

- fix incorrect search in /usr/share/qemu (#534850)

-------------------------------------------------------------------
Mon Sep 28 15:51:58 UTC 2009 - brogers@novell.com

- update to 0.11.0
  Changes from the qemu-kvm-0.10 series:
  - merge qemu 0.11.0
     - qdev device model
     - qemu-io
     - i386: multiboot support for -kernel
     - gdbstub: vCont support
     - i386: control over boot menu
     - i386: pc-0.10 compatibility machine type
     - qcow2: use cache=writethrough by default
     - i386: MCE emulation
     - i386: host cpuid support
     - slirp: host network config
     - virtio: MSI-x support
     - pci: allow devices to specify bus address
     - migration: allow down time based threshold
     - virtio-net: filtering support
     - http block device support
     - i386: expose numa topology to guests
     - native preadv/pwritev support
     - kvm: guest debugging support
     - vnc: support for acls and gssapi
     - monitor: allow multiple monitors
  - device assignment: MSI-X support (Sheng Yang)
  - device assignment: SR/IOV support (Sheng Yang)
  - irqfd support (Gregory Haskins)
  - drop libkvm, use some of the upstream kvm support (Glauber Costa)
  - device assignment: option ROM support (Alex Williamson)
  - x2apic support (Gleb Natapov)
  - kvm/msi integration (Michael S. Tsirkin)
  - hpet/kvm integration (Beth Kon)
  - mce/kvm ingration (Huang Ying)
- refresh patch series

-------------------------------------------------------------------
Thu Sep 24 23:52:34 UTC 2009 - brogers@novell.com

- fix qemu-kvm crash due to buffer overrun (bnc#537387) 

-------------------------------------------------------------------
Wed Sep  9 11:07:56 CEST 2009 - agraf@suse.de

- Update to 0.11.0-rc2
  - no changelog provided upstream, will hopefully follow for 0.11.0
- Include Mac OS X patches again
- Include dictzip patches (Studio related)
- Split KMP out, we'll take the kernel module as of now
- Version update in accordance with fate#306665

-------------------------------------------------------------------
Thu Aug  6 16:23:11 CEST 2009 - agraf@suse.de

- Fix IA64 build

-------------------------------------------------------------------
Wed Jul 29 18:07:14 CEST 2009 - agraf@suse.de

- update kvm-78 -> qemu-kvm-0.10.5
  - 'info chardev' monitor command
  - automatic port allocation for vnc and similar
  - improved cdrom media change handling
  - scsi improvements
  - e1000 vlan offload
  - fix interrupt loss when injecting an nmi
  - SPT optimizations
  - x86 emulator improvements
  - fix amd->intel migration
  - enable virtio zero-copy (Mark McLoughlin)
  - uuid support
  - hpet support
  - '-drive serial=...' option
  - improved tsc handling (Marcelo Tosatti)
  - guest S3 sleep (Gleb Natapov)
  - '-no-kvm-pit-reinjection' option to improve timing on RHEL 3 era guests (Marcelo Tosatti)
  - fix xen-on-kvm
  - enable ac97 audio by default
  - add virtio-console device
  - fix rtc time drift on Windows (-rtc-td-hack option)
  - vnc improvements
  - fix kvmclock on hosts with unstable tsc (Gerd Hoffman)
  - fix cygwin on Windows x64 
- enable nested paging again

-------------------------------------------------------------------
Mon May 25 12:01:17 CEST 2009 - agraf@suse.de

- make SLES9 kernel work with -kernel (#458258)
- add patches to get Xen running as guest

-------------------------------------------------------------------
Sat Feb 21 15:20:27 CET 2009 - agruen@suse.de

- Remove the dependency on kernel-source-rt and kernel-syms-rt:
  those -rt packages will not ship in their current versions.

-------------------------------------------------------------------
Mon Jan 26 14:02:25 CET 2009 - agraf@suse.de

- add Windows 7 and Vista fix for userspace networking

-------------------------------------------------------------------
Fri Jan 16 11:35:54 CET 2009 - agraf@suse.de

- disable SLERT build for < 11.1
- backport virtio performance tweaks (bnc#466743)
- remove MSR debug message that clutters the log
- include kvm_stat tool to ease debugging

-------------------------------------------------------------------
Tue Jan 13 17:32:03 CET 2009 - dgollub@suse.de

- prepared for multi kernel variant build
  - use kernel variant specific kernel source directory instead of
    the symlinked kernel source directory
- added kernel-syms-rt to build requires to build SLERT KMPs

-------------------------------------------------------------------
Wed Jan  7 18:10:31 CET 2009 - agraf@suse.de

- update driver CD
- apply security bugfixes:
  - slirp buffer overflow (CVE 2007-5729)
  - VNC DoS (bnc#464142, CVE-2008-2382)
  - VNC password guessing (bnc#464141, CVE-2008-5714)

-------------------------------------------------------------------
Tue Dec 16 17:25:22 CET 2008 - agraf@suse.de

- upstream backports:
  - fix NMI injection issues (#458642)
  - MMU speedups and fixes (#448114)
  - fix bug in memory slot assignment
    - makes our kmp work with current svn qemu
  - fix buffer overflow in cirrus buffer (#448551)
- AltGr on VNC fix (#450148)
- add release to sysfs version (#450571)
- do not emulate CPUs if opening /dev/kvm failed (#458910)

-------------------------------------------------------------------
Mon Dec  1 17:09:24 CET 2008 - agraf@suse.de

- update OSX patch to work for kvm-78

-------------------------------------------------------------------
Fri Nov 21 08:45:40 MST 2008 - brogers@novell.com

- revert disk caching mode back to writeback for now.

-------------------------------------------------------------------
Sat Nov  8 01:12:57 CET 2008 - agraf@suse.de

- fix external buildservice compilation

-------------------------------------------------------------------
Fri Nov  7 13:30:51 CET 2008 - agraf@suse.de

- fix compilation for < 11.1

-------------------------------------------------------------------
Thu Nov  6 13:35:11 MST 2008 - brogers@novell.com

- make qemu-ifup script executable

-------------------------------------------------------------------
Thu Nov  6 08:35:38 MST 2008 - brogers@novell.com

- allow autoloading to handle our KMP unsupported status
- add a default qemu-ifup script for bridged configuration

-------------------------------------------------------------------
Wed Nov  5 17:06:37 CET 2008 - agraf@suse.de

- update to KVM 78
  - fix nmi watchdog emulation (Jan Kiszka)
  - merge qemu-svn
    - new live migration implementation
    - usb improvements
    - migration fixes
  - read UUID from qemu (Gleb Natapov)
  - increase max cpu count to 255 for ia64 (Xiantao Zhang)
  - fix some AMD->Intel live migration failures
  - increase rmap preallocation (Marcelo Tosatti)
    - fixes oops on mmu intensive smp workloads
  - update e820 table for ept real mode identity map page (Sheng Yang)
- add autoloading of KVM modules
- do not block other VMMs when KVM is loaded

-------------------------------------------------------------------
Thu Oct 23 16:05:42 MDT 2008 - brogers@novell.com

- misc cleanup and again address s390 build

-------------------------------------------------------------------
Wed Oct 22 22:42:07 MDT 2008 - brogers@novell.com

- fix build failures in check-gcc-output

-------------------------------------------------------------------
Fri Oct 17 15:55:32 CEST 2008 - agraf@suse.de

- update to KVM 77
  - improved usb support
  - vnc improvements
  - pass uuid to guest
  - scsi/virtio improvements
  - improve debugging support
  - improve >4GB memory support (Alex Williamson)
  - fix ia64 boot with acpi enabled (Xiantao Zhang)
  - fix ia64 with >= 3GB RAM (Xiantao Zhang)
  - fix live migration
  - kernel support for device assignment
    (Allen Kay, Amit Shah, Weidong Han, Ben-Ami Yassour)
  - improved NMI support (Jan Kiszka)
- add driver kit to /usr/share/qemu-kvm
- fix issues with our new 2.6.27 kernels
- set default RAM size to 384MB

-------------------------------------------------------------------
Wed Oct  1 18:23:19 CEST 2008 - rw@suse.de

- reflect move to 64k page size on ia64  (bnc#429881)
- fix build for ia64

-------------------------------------------------------------------
Mon Sep 22 11:57:09 CEST 2008 - lnussel@suse.de

- optionally build with vde support
- require gnutls to enable vnc tls support

-------------------------------------------------------------------
Tue Sep 16 14:39:19 MDT 2008 - brogers@novell.com

- Fix build for ia64 and first attempt for s390
  - bnc#353836: s390 source now GPLv2

-------------------------------------------------------------------
Tue Sep 16 15:35:54 CEST 2008 - agraf@suse.de

- update to KVM 75
  - ballooning (Anthony Liguori)
    - requires 2.6.27+ host to work correctly
  - fixes extboot failures after reset
  - fixes rare reboot failures with Windows
  - fixes ACPI error messages in Windows event log
  - fixes hibernate/resume with guest smp
  - fix random segfaults with npt (Joerg Roedel)
- enable building on 10.3 again

-------------------------------------------------------------------
Thu Sep  4 13:15:16 CEST 2008 - agraf@suse.de

- update to KVM 74
  - fix shadow ptes corruption on i386 hosts running smp guests
  - improved usb support
  - usb auto connect/disconnect
- add IA64 support
- spec file cleanup

-------------------------------------------------------------------
Fri Aug 22 10:19:07 CEST 2008 - agraf@suse.de

- fix the PulseAudio disabling for older distributions

-------------------------------------------------------------------
Thu Aug 21 15:28:23 CEST 2008 - agraf@suse.de

- update to KVM 73
  - improve qcow2 performance with cache=off
  - ide fixes
  - external module compatibility with 2.6.27 hosts
  - virtio-net speedup (Mark McLoughlin)
  - support Windows hibernation on non-FlexPriority hosts
  - full swapping support (Andrea Arcangeli)
    - needs 2.6.27 hosts
  - paravirt guest: query tsc frequency from host (Glauber Costa)
  - fix debug register corruption on Intel hosts (Marcelo Tosatti)
  - fix -no-kvm-irqchip

-------------------------------------------------------------------
Wed Aug 20 13:56:23 CEST 2008 - agraf@suse.de

- fix the PulseAudio disabling for older distributions

-------------------------------------------------------------------
Tue Aug 19 12:16:03 MDT 2008 - brogers@novell.com

- change kernel module install location from weak-updates to updates
  as per email received from Peter Bowen (pzb@novell.com).

-------------------------------------------------------------------
Tue Aug 19 17:14:19 CEST 2008 - agraf@suse.de

Temporary fixes for NPT breakage:
  - Disabled nested paging by default
  - When nested paging is enabled, make it slow but reliable

-------------------------------------------------------------------
Wed Jul 30 18:32:42 CEST 2008 - agraf@suse.de

- update to KVM 72
  - fixes suspend/resume of multiple nics
  - adds Virtual Distributed Ethernet (vde) support
  - avoid losing the iothread on random signals
  - add 'info kvm' monitor command  (Anthony Liguori)
  - avoid tpr patching when the stack is not valid (Marcelo Tosatti)
    - fixes some variant of Windows 2003 SMP
  - fix extboot stomping on reserved interrupt vectors (H. Peter Anvin)
  - MMU improvements
  - fix interrupt reinjection in real mode (Jan Kiszka)
  - x86 hardware task switching fixes (Marcelo Tosatti)
  - fix interrupts being delayed by instruction emulation
    - improves Vista stability
  - ignore no-op DEBUGCTL msr writes (Alexander Graf)
    - fixes Netware
- fix running of 32-bit code in x86_64 SLES10SP2 (bnc#403189)
- make /usr/bin/qemu-kvm runnable as non kvm group member
- take out the vmi fix again, as that's fixed upstream

-------------------------------------------------------------------
Tue Jul 22 08:31:32 CEST 2008 - agraf@suse.de

- disable PulseAudio for older distributions, so the
  package still builds on < 11.0

-------------------------------------------------------------------
Tue Jul 15 18:45:25 CEST 2008 - agraf@suse.de

- update to KVM 71
 - virtio fixes
 - adds pulseaudio driver
 - fix lost interrupt when changing a device irq
 - fix host msr corruption when host preempt is enabled
 - fix kvmclock (Gerd Hoffmann, used in xenner)
 - allow Linux 2.6.9 guests to boot
 - fix booting guests compiled with gcc 4.3
 - fix ioapic hang on heavy load (Mark McLoughlin)
 - fix suspend/resume on AMD (Joerg Roedel)
- enable PulseAudio support

-------------------------------------------------------------------
Wed Jul  9 10:57:09 CEST 2008 - agraf@suse.de

- add support for VMI-enabled kernels

-------------------------------------------------------------------
Wed Jun 25 20:16:15 CEST 2008 - agraf@suse.de

- update to KVM 70
 - improve virtio net performance (Anthony Liguori)
 - fix corrupted breakpoints (Jerone Young)
 - fix debugging (Jan Kiszka)
 - add mtrr support
 - merge qemu-svn
   - remove dependency on gcc 3
   - vnc client segfault fix
   - fix vnc problems on resize
 - enable tpr optimization for smp
   - should drastically speed up Windows XP SMP guests
 - fix false flooding when a pte points to a page table
   - improves 2.4 pae guests with CONFIG_HIGHPTE
 - enable NMI support on Intel (Sheng Yang)
 - fix hypercall return value on AMD
   - fixes running CONFIG_KVM_GUEST guests
 - allow VMware Server to take over vmx when unloading the module (Eli Collins)
 - fix crash on resume from suspend to ram (Andrea Arcangeli)
 - emulator improvements
- Snow Leopard compatibility fixes
- reenable CPU emulation

-------------------------------------------------------------------
Thu Jun  5 12:30:56 CEST 2008 - agraf@suse.de

- update to KVM 69
- update to latest Mac patches

-------------------------------------------------------------------
Mon May 26 20:49:12 CEST 2008 - agraf@suse.de

- enable ALSA

-------------------------------------------------------------------
Fri Mar 28 07:50:55 CET 2008 - coolo@suse.de

- adding ncurses-devel to buildrequires

-------------------------------------------------------------------
Fri Mar  7 15:53:29 CET 2008 - bk@suse.de

- Update to kvm-63, adds curses interface. It still uses gcc for qemu's
  CPU emulation which is broken with gcc4 -> disable it temporarily.

-------------------------------------------------------------------
Mon Feb 25 14:58:17 CET 2008 - alex@suse.de

- Fix cpuid patch

-------------------------------------------------------------------
Thu Feb 21 16:09:29 CET 2008 - bk@suse.de

- Add fixes from upstream and drop cpuidfake patch, fixes bnc#360671

-------------------------------------------------------------------
Fri Feb 15 19:06:58 CET 2008 - bk@suse.de

- Update to kvm-61, adds paravirtualized clock and dozens of fixes
- Fix cpuid asm or 64-bit guest support and fix core duo support
- Build the BIOS images from source and add ACPI entries for -M mac
- Build qemu with -O0 to work around real-mode emulation problems

-------------------------------------------------------------------
Fri Feb 15 11:55:14 CET 2008 - agraf@suse.de

- Include fix to make gfxboot work on Intel

-------------------------------------------------------------------
Wed Feb 13 15:35:05 CET 2008 - anschneider@suse.de

- Add upstream patch to fix VMs that no longer boot

-------------------------------------------------------------------
Thu Jan 24 15:16:19 CET 2008 - bk@suse.de

- Update to kvm-60, add C2D cpuid level 4, use bios.mac for -M mac

-------------------------------------------------------------------
Fri Jan 11 19:08:56 CET 2008 - bk@suse.de

- Update to kvm-59, now works with gfxboot of recent openSUSE CDs!

-------------------------------------------------------------------
Tue Aug 28 13:46:25 CEST 2007 - bk@suse.de

- based unpon version in opensue buildservice by dbahi/kraxel