[GIT PULL] KVM updates for the 2.6.25 merge window

Previous thread: [2.6.24] bcm203x bluetooth dongle does not work by Florian Lohoff on Wednesday, January 30, 2008 - 12:49 pm. (4 messages)

Next thread: [PATCH] mm: MADV_WILLNEED implementation for anonymous memory by Peter Zijlstra on Wednesday, January 30, 2008 - 1:28 pm. (17 messages)
To: Linus Torvalds <torvalds@...>
Cc: <linux-kernel@...>, <kvm-devel@...>
Date: Wednesday, January 30, 2008 - 1:18 pm

Linus,

Please pull the kvm updates for 2.6.25 from the repo and branch at:

git://git.kernel.org/pub/scm/linux/kernel/git/avi/kvm.git for-linus

Changes include performance and scalability improvements, completion
of the portability work (though no new architectures are supported
with this submission), support for new hardware features, using
general userspace memory for kvm (which enables swapping guest memory
as well as sharing memory among guests), as well as the usual
cleanups and incremental fixes.

Amit Shah (1):
KVM: Make unloading of FPU state when putting vcpu arch-independent

Anthony Liguori (6):
KVM: x86 emulator: Add vmmcall/vmcall to x86_emulate (v3)
KVM: Refactor hypercall infrastructure (v3)
KVM: MMU: Clean up MMU functions to take struct kvm when appropriate
KVM: MMU: More struct kvm_vcpu -> struct kvm cleanups
KVM: Allocate userspace memory for older userspace
KVM: Fix gfn_to_page() acquiring mmap_sem twice

Avi Kivity (91):
KVM: VMX: Further reduce efer reloads
KVM: Allow not-present guest page faults to bypass kvm
KVM: MMU: Make flooding detection work when guest page faults are bypassed
KVM: VMX: Don't clear the vmcs if the vcpu is not loaded on any processor
KVM: VMX: Simplify vcpu_clear()
KVM: Move guest pte dirty bit management to the guest pagetable walker
KVM: MMU: Fix nx access bit for huge pages
KVM: MMU: Disable write access on clean large pages
KVM: MMU: Instantiate real-mode shadows as user writable shadows
KVM: MMU: Move dirty bit updates to a separate function
KVM: MMU: When updating the dirty bit, inform the mmu about it
KVM: Move apic timer interrupt backlog processing to common code
KVM: Rename KVM_TLB_FLUSH to KVM_REQ_TLB_FLUSH
KVM: MMU: Simplify page table walker
KVM: Move vmx_vcpu_reset() out of vmx_vcpu_setup()
KVM: Add a might_sleep() annotation to gfn_to_page()
KVM: x86 emulator: don'...

Previous thread: [2.6.24] bcm203x bluetooth dongle does not work by Florian Lohoff on Wednesday, January 30, 2008 - 12:49 pm. (4 messages)

Next thread: [PATCH] mm: MADV_WILLNEED implementation for anonymous memory by Peter Zijlstra on Wednesday, January 30, 2008 - 1:28 pm. (17 messages)