File kvm-kmp.changes of Package kvm-kmp

-------------------------------------------------------------------
Wed Nov  4 14:07:08 MST 2009 - brogers@novell.com

- fix security vulnerabilities:
  - validate cpl on debug reg acccess (bnc#550917, CVE-2009-3722)
  - ck for NULL ptr in cr8 intercept (bnc#549487,  CVE-2009-3640)
  - bound cpuid entry count (bnc#550072, CVE-2009-3638)

-------------------------------------------------------------------
Wed Oct 28 17:56:12 CET 2009 - agraf@suse.de

- update on demand loading patch to unbreak EPT (#550732)
- fix hypercall privilege escalation (#540247, CVE-2009-3290)

-------------------------------------------------------------------
Mon Aug 31 19:47:29 UTC 2009 - brogers@novell.com

- added COPYING file (bnc#529203)

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


- update kvm-78 -> kvm-kmod-2.6.30.1
  - check for CR3 set (#517671, CVE-2009-2287)
  - fix cpuid
  - fix guest reboot failures
  - fix interrupt loss when injecting an nmi
  - SPT optimizations
  - x86 emulator improvements
  - fix amd->intel migration
  - improved tsc handling (Marcelo Tosatti)
  - vnc improvements
  - fix kvmclock on hosts with unstable tsc (Gerd Hoffman)
  - fix cygwin on Windows x64 
- split KMP from kvm package
- disable building for EC2 kernel

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

openSUSE Build Service is sponsored by