Hello community, here is the log from the commit of package kvm checked in at Tue Jul 15 21:48:32 CEST 2008. -------- --- arch/i386/kvm/kvm.changes 2008-07-09 10:57:05.000000000 +0200 +++ kvm/kvm.changes 2008-07-15 19:17:03.340910000 +0200 @@ -1,0 +2,15 @@ +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 + +------------------------------------------------------------------- Old: ---- kvm-70.tar.bz2 New: ---- kvm-71.tar.bz2 kvm-audio.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kvm.spec ++++++ --- /var/tmp/diff_new_pack.I24438/_old 2008-07-15 21:42:07.000000000 +0200 +++ /var/tmp/diff_new_pack.I24438/_new 2008-07-15 21:42:07.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package kvm (Version 70) +# spec file for package kvm (Version 71) # # Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -13,13 +13,13 @@ Name: kvm -BuildRequires: SDL-devel alsa alsa-devel dev86 ncurses-devel perl pmtools texinfo +BuildRequires: SDL-devel alsa alsa-devel dev86 libpulse-devel ncurses-devel perl pmtools texinfo License: BSD 3-Clause; GPL v2 only; GPL v2 or later; LGPL v2.1 or later; X11/MIT Group: System/Kernel Summary: Kernel-based Virtual Machine Url: http://kvm.qumranet.com/ -Version: 70 -Release: 7 +Version: 71 +Release: 1 Source0: %name-%version.tar.bz2 ### To update to new version, recompress the kvm-??.tar.gz using: # rpmbuild -bp kvm.spec --define="_sourcedir `pwd`" @@ -54,6 +54,7 @@ Patch86: kvm-ioapic.patch Patch87: kvm-vmi.patch Patch90: kvm-bios.patch +Patch100: kvm-audio.patch # For upstream patches: Source100: convert-commits-to-patch.sh #Patch100: kvm-commits.patch @@ -160,6 +161,7 @@ %patch87 -p0 cp -a bios bios-mac %patch90 -p1 -b .bios-mac +%patch100 -p1 %endif # Currently not used, keep it for later use: # Apply selected upstream patches from the kvm-commits list: @@ -179,7 +181,6 @@ sed 's/Compiled with --disable-cpu-emulation, exiting./\ CPU emulation is disabled in this kvm build, use qemu-system(-x86_64) instead!/' qemu/vl.c ./configure --prefix=%{_prefix} \ - --enable-alsa \ --qemu-cflags="%{optflags}" # Aborts if curses support is not enabled: grep "^CONFIG_CURSES=yes" qemu/config-host.mak @@ -239,6 +240,18 @@ %_mandir/man1/qemu-kvm.1.gz %changelog +* Tue Jul 15 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 09 2008 agraf@suse.de - add support for VMI-enabled kernels * Wed Jun 25 2008 agraf@suse.de ++++++ kvm-70.tar.bz2 -> kvm-71.tar.bz2 ++++++ ++++ 40835 lines of diff (skipped) ++++++ kvm-audio.patch ++++++ diff --git a/qemu/configure b/qemu/configure index 1449b13..2b4904a 100755 --- a/qemu/configure +++ b/qemu/configure @@ -201,7 +201,7 @@ SunOS) audio_possible_drivers="oss sdl" ;; *) -audio_drv_list="oss" +audio_drv_list="oss alsa sdl pa" audio_possible_drivers="oss alsa sdl esd pa" linux="yes" linux_user="yes" ++++++ kvm-gfxboot.patch ++++++ --- /var/tmp/diff_new_pack.I24438/_old 2008-07-15 21:42:13.000000000 +0200 +++ /var/tmp/diff_new_pack.I24438/_new 2008-07-15 21:42:13.000000000 +0200 @@ -56,7 +56,7 @@ + * can patch to an invalid opcode and emulate later on, giving eax + * the real SS value, that existed before the protected mode + * switch. */ -+ rip = vcpu->arch.rip + vmcs_readl(GUEST_CS_BASE) + 14; ++ rip = kvm_rip_read(vcpu) + vmcs_readl(GUEST_CS_BASE) + 14; + emulator_read_std(rip, (void *)opcodes, 2, vcpu); + + if ( opcodes[0] == 0x8c && opcodes[1] == 0xd0 ) { ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org