All of lore.kernel.org
 help / color / mirror / Atom feed
From: Avi Kivity <avi@redhat.com>
To: KVM list <kvm@vger.kernel.org>
Subject: [ANNOUNCE] kvm-86 release
Date: Thu, 25 Jun 2009 12:21:08 +0300	[thread overview]
Message-ID: <4A434184.5060202@redhat.com> (raw)

Many fixes, performance improvements, a preview of irqfd, but all of 
these pale in comparison to

    qemu-system-x86_64 -m 1024 -cdrom http://example.com/livecd.iso

yes, no need for tedious downloading any more.

Changes from kvm-86:
- merge qemu upstream (Mark McLoughlin, me)
   - tune and view live migration progress
   - allow setting qcow2 cluster size
   - http protocol for images
   - qcow2 speedups
   - networking improvements
- fix -no-shatdown command line option (Daniel Gollub)
- fix warnings on 32-bit hosts (Michael S. Tsirkin)
- use a bitmap for tracking used interrupts (Alex Williamson)
- support running without vga option rom (Jan Kiszka)
- make kvmtrace_format mode distro friendly (Eduardo Habkost)
- fix mac annoucement after live migation with virtio net (Gleb Natapov)
- merge cpu state more compatible with upstream qemu (Jan Kiszka)
- improve large page memory layout
- only initialize lapic after the vcpu (Glauber Costa)
- clean up cpuid feature trimming (Glauber Costa)
- avoid harmless msr warnings (Marcelo Tosatti)
- have bios read read MADT to implement acpi _MAT (Gleb Natapov)
- fix tpr patching to get cpu index from Windows PCR (Gleb Natapov)
- separate kvm from pic implementation (Glauber Costa)
- remove cpu index in libkvm/qemu interface (Gleb Natapov)
- halt guest instead of aborting on error
- fix dma on ia64 (Jes Sorensen)
- fix MADT, RSDT creation (Beth Kon)
- start libkvm removal (Glauber Costa)
- make qemu-kvm implementation closer to upstream (Gleb Natapov)
- move acpi processor descriptions to ssdt (Jes Sorensen)
- machine check exception support (Huang Ying)
   - not userspace visible yet
- msr cleanups (Jaswinder Singh Rajput)
- fix cpuid error handling (Mark McLoughlin)
- fix jmp far decoding
- makefile cleanup (Christoph Hellwig)
- drop "interrupt shadow" flag when single stepping (Gleb Natapov)
- allow 4K ptes with PAT bit set
- irqfd (Gregory Haskins)
- allow speaker emulation in usespace (Jan Kiszka)
- fix ia64 timestamp counter (Jes Sorensen)
- fix PAE PDPTR handling
   - fixes Fedora 11 i686 guests
- s390 inter-vcpu communication fixes (Christian Ehrhardt)
- s390 memory slot management improvements (Christian Ehrhardt)
- reduce MSI-X support to 256 vectors (Sheng Yang)
- avoid truncation of sysenter msrs on AMD (Andre Przywara)
- fix performance problem due to irq disabling on device assignment
   (Sheng Yang)
- fix init/exit text annotations (Stephen Rothwell)
- clean up coalesced_mmio destruction (Gregory Haskins)
- cleanup kernel iodevice code (Gregory Haskins)
- register PIT device after initialization (Gregory Haskins)
- avoid redundant tlb flush when using ept
- simplify ptptr and cr3 management on Intel
- cache pdptrs for i686 pae guests
- improve handling of unhandled ept violations
- fix host reboot failures with CONFIG_MAXSMP
- powerpc e500 adjustments (Liu Yu)
- vmx unrestricted guest (Nitin A Kamble)
- clean up lapic interface (Jan Kiszka)
- fix PIC locking (Marcelo Tosatti)
- improve PIC and IOAPIC scaling (Marcelo Tosatti)
- handle machine checks while running in guest mode (Andi Kleen)
- disable large pages on misaligned memory slots
- prevent overflow in largepage calculation
- prevent unnecessarily setting guest pages dirty bits under ept
- decouple vcpu id from apic id (Gleb Natapov)
- improve internal vcpu accessors (Gleb Natapov)
- break infinite emulation failure loops
- fix mmu audit (Marcelo Tosatti)
- generic performance counter msr handling (Andre Przywara, Amit Shah)
- improve ept error reporting (Marcelo Tosatti)
- disable large pages if ept does not support them (Marcelo Tosatti)
- improve simultaneous exception handling (Gleb Natapov)
- optimize APIC interrupt request register searching (Gleb Natapov)
- fix live migration with large pages (Izik Eidus)
- fix racy event propagation in timer (Jan Kiszka)
- remove unnecessary atomic test in timer (Jan Kiszka)
- optimize cr2 reloads on vmx
- drop cr2 save/restore on svm
- fix crash when guest uses vmx instructions
- implement msrs used by Hyper-V as a guest (Alexander Graf)
- implement invlpga instruction (Alexander Graf)
- improve nested interrupt injection (Alexander Graf)
- convert kvmtrace to use the generic kernel infrastructure (Marcelo 
Tosatti)
- fix concurrent mmu reloads and tlb flushes (Marcelo Tosatti)
- fix ia64 build (Jes Sorensen)

Notes:
     If you use the modules bundled with kvm-87, you can use any version
of Linux from 2.6.16 upwards.  You may also use kvm-87 userspace with
the kvm modules provided by Linux 2.6.25 or above.  Some features may
only be available in newer releases.


http://www.linux-kvm.org

-- 
I have a truly marvellous patch that fixes the bug which this
signature is too narrow to contain.


             reply	other threads:[~2009-06-25  9:19 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-06-25  9:21 Avi Kivity [this message]
2009-06-25  9:21 ` [ANNOUNCE] kvm-87 release Avi Kivity
  -- strict thread matches above, loose matches on Subject: below --
2009-05-20 14:14 [ANNOUNCE] kvm-86 release Avi Kivity
2009-05-21 13:12 ` Farkas Levente
2009-05-21 13:48   ` Alexey Eremenko
2009-05-21 15:46     ` Denherder, Cindy
2009-05-21 20:19       ` Chris Wright
2009-05-21 20:37         ` Denherder, Cindy
2009-05-21 20:43           ` Chris Wright
2009-05-24  9:42   ` Avi Kivity
2009-05-24 21:23     ` Farkas Levente

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4A434184.5060202@redhat.com \
    --to=avi@redhat.com \
    --cc=kvm@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.