From mboxrd@z Thu Jan 1 00:00:00 1970 From: Avi Kivity Subject: [ANNOUNCE] kvm-83 release Date: Tue, 13 Jan 2009 15:53:36 +0200 Message-ID: <496C9CE0.2080103@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit To: KVM list Return-path: Received: from mx2.redhat.com ([66.187.237.31]:42995 "EHLO mx2.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1761267AbZAMNxj (ORCPT ); Tue, 13 Jan 2009 08:53:39 -0500 Received: from int-mx2.corp.redhat.com (int-mx2.corp.redhat.com [172.16.27.26]) by mx2.redhat.com (8.13.8/8.13.8) with ESMTP id n0DDrd21010900 for ; Tue, 13 Jan 2009 08:53:39 -0500 Sender: kvm-owner@vger.kernel.org List-ID: The biggest change this time around is support for the AMD IOMMU for device assignment. As it requires extensive core kernel support, it is only available on Linux 2.6.29rc1 or higher hosts. Changes from kvm-82: - amd iommu support (with Linux 2.6.29+ hosts) (Joerg Roedel) - merge qemu-svn - qcow2 correctness fixes - '-drive serial=...' option - virtio-net migration fixes - fix '--with-patched-kernel' build on Ubuntu (Nolan Leake) - improved tsc handling (Marcelo Tosatti) - should reduce timing errors on older Linux guests - remove cpuid code duplication due to upstream qemu work (Amit Shah) - guest S3 sleep (Gleb Natapov) - load assigned devices option rom (Kechao Liu) - '-no-kvm-pit-reinjection' option to improve timing on RHEL 3 era guests (Marcelo Tosatti) - remove duplicate firmware config interface probe in bios (Sebastian Herbszt) - backward compatibility for marker_synchronize_register() (Eduardo Habkost) - fix compile warning in tpr patching (Mark McLoughlin) - don't install kvm headers to /usr/local - fix smbios memory size in certain cases (Bill Rieske) - simplify mmu shadow walking function - stop using vmap() on guest pages (annoys ksm) (Izik Eidus) - fix warning on MSR_VM_HSAVE_PA in dmesg - fix i8254 timer count read (Marcelo Tosatti) - ppc e500 core support (Hollis Blanchard) - fix vmx real mode guest state validity checks - make pop instruction emulation a little more generic - implement 'ret far' instruction emulation - properly lock i8354 timer - remove ppc debug support (Hollis Blanchard) - fix race freeing assigned device interrupt (Sheng Yang) - fix pci interrupt in freeing in device assignment (Sheng Yang) - allow disabling msi for assigned devices (Sheng Yang) - emulate amd microcode level msr (Alexander Graf) - helps esx boot on kvm - make page unshadowing a little faster - clear pending pit interrupts when unmasking the timer irq - fixes xen-on-kvm - mmu notifiers release method (Marcelo Tosatti) - fixes large pages support - expose ia64 registers to userspace (Jes Sorensen) - fix type in has_svm() (Joe Perches) - drop unnecessary memory clearing when allocating shadow page (Marcelo Tosatti) - rename "metaphysical" page attribute to "direct" - fix irq routing with -no-kernel-irqchip Notes: If you use the modules bundled with kvm-83, you can use any version of Linux from 2.6.16 upwards. You may also use kvm-83 userspace with the kvm modules provided by Linux 2.6.25 or above. Some features may only be available in newer releases. http://kvm.qumranet.com -- I have a truly marvellous patch that fixes the bug which this signature is too narrow to contain.