From mboxrd@z Thu Jan 1 00:00:00 1970 From: Avi Kivity Subject: [ANNOUNCE] kvm-79 release Date: Wed, 12 Nov 2008 14:41:01 +0200 Message-ID: <491ACEDD.8070808@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]:60317 "EHLO mx2.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751786AbYKLMlE (ORCPT ); Wed, 12 Nov 2008 07:41:04 -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 mACCf4kf022314 for ; Wed, 12 Nov 2008 07:41:04 -0500 Sender: kvm-owner@vger.kernel.org List-ID: This is the first release to fully support pci device assignment. You can assign a pci device to qemu on the command line, or hot-plug it in via the monitor. Note that at this time, Linux 2.6.28 is required on the host. Upstream qemu recently gained kvm support. At this time a lot is missing in upstream (smp, performance) so this the upstream capabilities are not used yet. Over time we will switch to using qemu upstream for more functionality. Changes from kvm-78: - merge qemu-svn - fix qcow2 problems with scsi - 'info chardev' monitor command - device assignment userspace (Amit Shah, Muli Ben Yehudah, Ben-Ami Yassour, Weidong Han, Or Sagi, Nir Peleg, Glauber Costa, Xiantao Zhang) - multiple processor infrastructure for ppc (Hollis Blanchard) - fix error handling in eventfd() emulation (Mark McLoughlin) - handle large mtu with virtio-net (Mark McLoughlin) - move x86 specific device assignment code to x86 files (Christian Ehrhardt) - fix 'pci_add' command descriptor (Weidong Han) - enable pci function level reset for device assignment (Sheng Yang) - fix incorrect handling of aliases gfns (Izik Eidus) - ppc optimizations (Hollis Blanchard, Christian Ehrhardt) - disallow guests from setting memory type when using EPT (Sheng Yang) - fix cpuid leaf 11 loop termination (Nitin A Kamble) - fix cpuid multiple leaf iteration (Nitin A Kamble) - fix ia64 uniprocessor build (Xiantao Zhang) - fix ppc Kbuild constraints (Hollis Blanchard) - fix pit initialization memory leak Notes: If you use the modules bundled with kvm-79, you can use any version of Linux from 2.6.16 upwards. You may also use kvm-79 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.