From mboxrd@z Thu Jan 1 00:00:00 1970 From: Avi Kivity Subject: [ANNOUNCE] kvm-78 release Date: Sun, 02 Nov 2008 09:39:41 +0200 Message-ID: <490D593D.5000409@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]:46817 "EHLO mx2.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752598AbYKBHjr (ORCPT ); Sun, 2 Nov 2008 02:39:47 -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 mA27dirQ007903 for ; Sun, 2 Nov 2008 02:39:44 -0500 Sender: kvm-owner@vger.kernel.org List-ID: A fairly boring bunch of changes; most visible is that we can boot paravirt Linux kernels again, after kvm-77 broke it. Changes from kvm-77: - fix paravirt kernels due to missing oos flush (Marcelo Tosatti) - code cleanups (Sheng Yang) - fix guest shared interrupts for device assignment (Sheng Yang) - avoid stale asm-offsets.h on ia64 (Xiantao Zhang) - fix ia64 halt emulation (Xiantao Zhang) - extend slot bitmap on i386 (Sheng Yang) - move private memory slots to avoid conflict with device assignment (Sheng Yang) - future-proof device assignment ABI - add emulation and unit tests for add acc, imm instruction (Guillaume Thouvenin) - fix nmi watchdog emulation (Jan Kiszka) - optimize nmi watchdog delivery (Jan Kiszka) - require irq ack notifier to be used with in-kernel irqchip (Sheng Yang) - don't halt non-boot cpu if using in-kernel irqchip (Gleb Natapov) - add cscope definitions (Sheng Yang) - merge qemu-svn - new live migration implementation - usb improvements - migration fixes - read UUID from qemu (Gleb Natapov) - increase max cpu count to 255 for ia64 (Xiantao Zhang) - handle INIT before SIPI (Gleb Natapov) - update ppc for nmi changes (Christian Ehrhardt) - fix external module generation unifdef problem (Sheng Yang) - set 'g' bit of segment descriptor on AMD when necessary (Amit Shah) - set 'busy' bit of task descriptor on AMD when necessary (Amit Shah) - fixes some AMD->Intel live migration failures - use emulator to adjust rip of pio string instructions (Guillaume Thouvenin) - increase rmap preallocation (Marcelo Tosatti) - fixes oops on mmu intensive smp workloads - handle mmio in big real mode (Guillaume Thouvenin) - reorganize ia64 guest data area (Xiantao Zhang) - fix ia64 guest signal mask (Xiantao Zhang) - reduce locking when vcpu is halted (Xiantao Zhang) - update e820 table for ept real mode identity map page (Sheng Yang) - fix external module build with kvmtrace - fix ppc xer access (Christian Ehrhardt) - fix ppc threading (Hollis Blanchard) - implement libcflat for ppc 44x (Hollis Blanchard) - set smp limit for ppc (Hollis Blanchard) - fix ppc memory setup (Christian Ehrhardt) Notes: If you use the modules bundled with kvm-78, you can use any version of Linux from 2.6.16 upwards. You may also use kvm-78 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.