From mboxrd@z Thu Jan 1 00:00:00 1970 From: Avi Kivity Subject: [ANNOUNCE] kvm-81 release Date: Mon, 15 Dec 2008 14:19:31 +0200 Message-ID: <49464B53.7010406@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]:52010 "EHLO mx2.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750749AbYLOMTf (ORCPT ); Mon, 15 Dec 2008 07:19:35 -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 mBFCJYCF014380 for ; Mon, 15 Dec 2008 07:19:34 -0500 Sender: kvm-owner@vger.kernel.org List-ID: This release fixes a bunch of display regressions, and restores userspace/kernel compatibility with older kernel modules. There are a few other goodies hidden in there, for example scsi is now enabled on >4G guests. Changes from kvm-80: - merge qemu-svn - fix performance regression with qcow2 files - improve qcow2 data integrity with cache=writethrough - fix display corruption with gnome panel auto-appear - scsi improvements - shld/shrd instruction emulation and unit test (Guillaume Thouvenin) - ppc updates (Hollis Blanchard, Deepa Srinivasan, Christian Ehrhardt) - prepare virtio for upstream merging (Anthony Liguori) - fix uninitialized variable in virtio-net (Anthony Liguori) - fix compile failure on Debian (Amit Shah) - fix display loss in opensuse 11 installer - fix vmmcall emulation on intel (Amit Shah) - fixes amd->intel migration - allow userspace to work with modules from kvm-79 and earlier - fix undefined behaviour copying cpuid signature (Guillaume Thouvenin) - fix build with --kerneldir (Maik Hentsche) - really exit if device assignment fails (Mark McLoughlin) - fix vga on ia64 (Xiantao Zhang) - simplify nmi injection from userspace (Jan Kiszka) - enable virtio zero-copy (Mark McLoughlin) - also fixes crash in rare cases - fix display loss on 32-bit hosts - reduce tlb flushing when resyncing pages (Marcelo Tosatti) - don't resync global pages on context switch (Marcelo Tosatti) - improves HIGHMEM performance - prepopulate shadow on invlpg (Marcelo Tosatti) - fix kvmclock when HZ != 1000 (Eduardo Habkost) - fix module unload race oops (Christian Borntraeger) - reduce stack footprint on large hosts (Rusty Russell) - reduce capability reporting code duplication - check for missing pae pdptr on invlpg emulation (Marcelo Tosatti) - fixes solaris 10 oops - fix handlig of ack from irq shared between assigned and emulated devices (Mark McLoughlin) - fix nmi-vs-irq race for -no-kvm-irqchip (Jan Kiszka) Notes: If you use the modules bundled with kvm-81, you can use any version of Linux from 2.6.16 upwards. You may also use kvm-81 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.