This is a continuation of my April 1 patchset. Both will be submitted shortly for inclusion in Linux 2.6.22. Happily, significant performance improvements are included, rather than just stability and correctness fixes. drivers/kvm/kvm.h | 40 +++++++++------ drivers/kvm/kvm_main.c | 120 ++++++++++++++++++++++++-------------------- drivers/kvm/kvm_vmx.h | 14 ----- drivers/kvm/mmu.c | 83 ++++++++++++++++++++++++++----- drivers/kvm/paging_tmpl.h | 2 +- drivers/kvm/svm.c | 62 ++++++++++++++++-------- drivers/kvm/vmx.c | 113 +++++++++++++++++++++++++++++++----------- drivers/kvm/x86_emulate.c | 46 +++-------------- drivers/kvm/x86_emulate.h | 32 ++---------- 9 files changed, 301 insertions(+), 211 deletions(-) - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
- Follow-Ups:
- [PATCH 09/18] KVM: VMX: Reduce unnecessary saving of host msrs
- From: Avi Kivity <[email protected]>
- [PATCH 11/18] KVM: Fold drivers/kvm/kvm_vmx.h into drivers/kvm/vmx.c
- From: Avi Kivity <[email protected]>
- [PATCH 08/18] KVM: Handle guest page faults when emulating mmio
- From: Avi Kivity <[email protected]>
- [PATCH 07/18] KVM: SVM: Report hardware exit reason to userspace instead of dmesg
- From: Avi Kivity <[email protected]>
- [PATCH 05/18] KVM: Use slab caches to allocate mmu data structures
- From: Avi Kivity <[email protected]>
- [PATCH 06/18] KVM: Retry sleeping allocation if atomic allocation fails
- From: Avi Kivity <[email protected]>
- [PATCH 15/18] KVM: Per-vcpu statistics
- From: Avi Kivity <[email protected]>
- [PATCH 10/18] KVM: VMX: Don't switch 64-bit msrs for 32-bit guests
- From: Avi Kivity <[email protected]>
- [PATCH 12/18] KVM: VMX: Only save/restore MSR_K6_STAR if necessary
- From: Avi Kivity <[email protected]>
- [PATCH 14/18] KVM: VMX: Avoid unnecessary vcpu_load()/vcpu_put() cycles
- From: Avi Kivity <[email protected]>
- [PATCH 13/18] KVM: MMU: Avoid heavy ASSERT at non debug mode.
- From: Avi Kivity <[email protected]>
- [PATCH 01/18] KVM: Use kernel-standard types
- From: Avi Kivity <[email protected]>
- [PATCH 16/18] KVM: Allow passing 64-bit values to the emulated read/write API
- From: Avi Kivity <[email protected]>
- [PATCH 18/18] KVM: Don't complain about cpu erratum AA15
- From: Avi Kivity <[email protected]>
- [PATCH 17/18] KVM: Lazy FPU support for SVM
- From: Avi Kivity <[email protected]>
- [PATCH 03/18] KVM: Initialize cr0 to indicate an fpu is present
- From: Avi Kivity <[email protected]>
- [PATCH 04/18] KVM: Handle partial pae pdptr
- From: Avi Kivity <[email protected]>
- [PATCH 02/18] KVM: Fix overflow bug in overflow detection code
- From: Avi Kivity <[email protected]>
- [PATCH 09/18] KVM: VMX: Reduce unnecessary saving of host msrs
- Prev by Date: [PATCH 15/18] KVM: Per-vcpu statistics
- Next by Date: [PATCH 06/18] KVM: Retry sleeping allocation if atomic allocation fails
- Previous by thread: Re: [PATCH] Block layer: separate out queue-oriented ioctls
- Next by thread: [PATCH 02/18] KVM: Fix overflow bug in overflow detection code
- Index(es):