From mboxrd@z Thu Jan 1 00:00:00 1970 From: Avi Kivity Subject: [ANNOUNCE] kvm-54 release Date: Tue, 27 Nov 2007 14:03:04 +0200 Message-ID: <474C0778.6090300@qumranet.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: kvm-devel Return-path: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: kvm-devel-bounces-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org Errors-To: kvm-devel-bounces-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org List-Id: kvm.vger.kernel.org Minor improvements all around. Changes from kvm-53: - fix fpu leak on AMD (Amit Shah) - (on kvm-53, lazy fpu was disabled, so this just improves performance) - prefetch instruction bytes when emulating - implement guest page fault bypass on nonpae - should speed up some 32-bit guests - add a bunch of statistics - avoid unnecessary remote tlb flushes - improves guest smp scaling - avoid mmu reloads on guest tlb flushes - mmu code simplification - disallow using kvm after fork() - fix failures while injecting external interrupts in real mode - fixes Mandrake 9 regression - fix multiple address- and operand- size override prefix emulation - infrastructure for using host cpu features on guest (Dan Kenigsberg) - not used yet by qemu - cmps instruction emulation (Guillaume Thouvenin) - allows OpenBSD to bood - cleanups (Hollis Blanchard) - fix potential memory leak in real-mode smp (Izik Eidus) - reduce unnecessary dirtying of pages (Izik Eidus) - mark guest pages as accessed with the Linux lru (Izik Eidus) - more portability work (Jerone Young, Xiantao Zhang) - allow new vmx features even if not using in-kernel apic (Sheng Yang) - refactor shadow mmu size calculation (Xiantao Zhang) - improve testsuite - beginning of x86 emulator unit test - fix compile warnings (Carlo Marcelo Arenas Belon) - log module version in dmesg on load Notes: If you use the modules bundled with kvm-54, you can use any version of Linux from 2.6.9 upwards. If you use the modules bundled with Linux 2.6.20, you need to use kvm-12. If you use the modules bundled with Linux 2.6.21, you need to use kvm-17. Modules from Linux 2.6.22 and up will work with any kvm version from kvm-22. Some features may only be available in newer releases. For best performance, use Linux 2.6.23-rc2 or later as the host. http://kvm.qumranet.com ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/