From mboxrd@z Thu Jan 1 00:00:00 1970 From: Avi Kivity Subject: [ANNOUNCE] kvm-80 release Date: Sun, 07 Dec 2008 12:22:38 +0200 Message-ID: <493BA3EE.7070101@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]:58927 "EHLO mx2.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753212AbYLGKWp (ORCPT ); Sun, 7 Dec 2008 05:22:45 -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 mB7AMj9K002766 for ; Sun, 7 Dec 2008 05:22:45 -0500 Sender: kvm-owner@vger.kernel.org List-ID: We're continuing the merge with kvm support in upstream qemu, and this is rocking the boat; please test carefully. Important note: unlike most kvm releases, userspace in this release is required the modules from kvm-80 (or above), and will not work with older versions or with the modules provided by the upstream kernel. This will be corrected in kvm-81. Changes from kvm-79: - merge qemu-svn - automatic port allocation for vnc and similar - improved cdrom media change handling - improved debugging support - more scsi improvements - e1000 vlan offload - up to 256 vcpus for ia64 (Jes Sorensen) - only request io port permission if device assignment is enabled (Jes Sorensen) - fix in-kernel ioapic reset (Jan Kiszka) - fixes guest reboot failures - fix balloon for systems with page size different from 4K (Hollis Blanchard) - fix bios memory reporting with >32G guests (Bill Rieske) - drop inclusion of compiler.h in external modules (Xiantao Zhang) - use vcpu pointers instead of vcpu numbers (Jes Sorensen) - goodbye bool (Jes Sorensen) - stop using separate structure for cpu state; use qemu's instead (Jes Sorensen) - apic testsuite - fix -no-kvm apic with smp (Jan Kiszka) - clean up userspace nmi injection (Jan Kiszka) - adjust external module for 2.6.28 hosts (Mark McLoughlin) - much improved large mtu/gso support for virtio-net (Mark McLoughlin) - simplify x86 emulator stack pop operations - clean up device assignment code (Mark McLoughlin) - fix extboot returning error incorrectly (Glauber Costa) - constrain device assignment mmio to page alignment (Han Weidong) - ppc speedups (Hollis Blanchard) - fix s390 problem state handling (Christian Borntraeger) - fix interrupt loss when injecting an nmi - fixes Linux guests with nmi watchdog hanging - fix ia64 build (Xiantao Zhang) - fix emergency reboot and kdump on host while running VMs (Eduardo Habkost) - fix syncing of self-referencing ptes (Marcelo Tosatti) - add printk() for ia64 vmm (Xiantao Zhang) - add crashed vm handler for ia64 (Xiantao Zhang) - use correct calling convention into ia64 PAL code (Xiantao Zhang) - request interrupt window after injecting an interrupt if another is pending - plug ppc memory leak when destroying a vm - sign kvmclock as a paravirt operation (Glauber Costa) - MSI support for device assigment (Sheng Yang) - fix shadow pagetables leak (Marcelo Tosatti) - fixes an oops - optimize setting new pte while syncing a page (Marcelo Tosatti) - reduce code duplication in x86 emulator - fix s390 refcounting; allow module unload (Christian Borntraeger) - fix s390 memory leak (Christian Borntraeger) - prevent tracing calls into unloaded module (Wu Fengguang) - fix sparse warnings (Hannes Eder) - clean up irq ack notifiers (Mark McLoughlin) - powerpc large page support (Hollis Blanchard) - faster powerpc shadow tlb handling (Hollis Blanchard) - reduce powerpc guest tlb miss rate on context switches (Hollis Blanchard) - powerpc exit timing stats (Hollis Blanchard) - fix -no-kvm-irqchip not working with smp (Jan Kiszka) - fix rendering regressions introduced by upstream qemu rendering support -- I have a truly marvellous patch that fixes the bug which this signature is too narrow to contain.