From mboxrd@z Thu Jan 1 00:00:00 1970 From: Avi Kivity Subject: [ANNOUNCE] kvm-72 release Date: Sun, 27 Jul 2008 16:28:22 +0300 Message-ID: <488C77F6.9000401@qumranet.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit To: "kvm-devel@lists.sourceforge.net" Return-path: Received: from il.qumranet.com ([212.179.150.194]:31048 "EHLO il.qumranet.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751355AbYG0N2Y (ORCPT ); Sun, 27 Jul 2008 09:28:24 -0400 Sender: kvm-owner@vger.kernel.org List-ID: The most noticeable change in this release, by far, is the removal of the QEMU/KVM annotation on the qemu window in favor of a new 'info kvm' monitor command. If you dig deeper, you will see improved stability for Windows guests, especially x64 variants. Changes from kvm-71: - fix ia64 build breakage (Xiantao Zhang) - ppc kvmtrace support (Christian Ehrhardt) - merge qemu-svn - fixes suspend/resume of multiple nics - adds Virtual Distributed Ethernet (vde) support - add 'push mem' to patched tpr instructions - use host kernel anon_inodes support if available - robustify signalfd() emulation - avoid losing the iothread on random signals - fix test for iothread (Jan Kiszka) - remove hypercall device (Anthony Liguori) - remove duplicate monitor command (Anthony Liguori) - remove unused function declaration (Anthony Liguori) - remove unnecessary change to TARGET_PAGE_SIZE (Anthony Liguori) - remove qemu/kvm application decoration (Anthony Liguori) - add 'info kvm' monitor command (Anthony Liguori) - s390 libkvm port (Carsten Otte) - fix compile warning (Carlo Marcelo Arenas Belon) - fix duplicate #include (Carlo Marcelo Arenas Belon) - adjust external module for 2.6.27 hosts - 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) - remove unused -translation option (Anthony Liguori) - fix preemption during copy_from_user_inatomic() on older hosts (Andrea Arcangeli) - fix ppc cpu initialization (Hollis Blanchard) - drop shadow ptes on memslot destruction (Marcelo Tosatti) - improve invalid shadow root page table handling (Marcelo Tosatti) - simplify mmu page zapping - simplify interrupt processing on Intel - remove redundant check for real mode (Mohammed Gamal) - add clflush emulation (Glauber Costa) - fix race setting shadow ptes on i386 - consolidate pic isr clearing into a function - consolidate exception interrupt vector #defines (Jan Kiszka) - fix interrupt reinjection in real mode (Jan Kiszka) - unify guest register save/restore code - x86 hardware task switching fixes (Marcelo Tosatti) - optimize vmx by avoiding saving the host stack pointer - fix interrupts being delayed by instruction emulation - improves Vista stability - fix reloading kvm-intel.ko while changing parameters (Sheng Yang) - fix reboot exception entry build bug (Ingo Molnar) - ignore no-op DEBUGCTL msr writes (Alexander Graf) - fixes Netware - fix irq state leak on ia64 (Julia Lawall) - s390 fixes (Carsten Otte, Christian Borntraeger, Martin Schwidefsky) - ppc guest breakpoint support (Hollis Blanchard) - optimize ppc by not saving host tlb state (Hollis Blanchard) - reduce ppc guest tlb writes (Hollis Blanchard) - avoid guest tlb flushes on guest privilege switches (Hollis Blanchard) Notes: If you use the modules bundled with kvm-72, you can use any version of Linux from 2.6.16 upwards. You may also use kvm-72 userspace with the kvm modules provided by Linux 2.6.22 or above. Some features may only be available in newer releases. http://kvm.qumranet.com -- error compiling committee.c: too many arguments to function