[ANNOUNCE] kvm-86 release

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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.

--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux