Messages in this thread | ![/](/images/icornerl.gif) | | From | Jian Zhou <> | Subject | [PATCH v2 0/4] KVM: VMX: enable LBR virtualization | Date | Fri, 23 Oct 2015 17:15:14 +0800 |
| |
Changelog in v2: (1) move the implementation into vmx.c (2) migraton is supported (3) add arrays in kvm_vcpu_arch struct to save/restore LBR MSRs at vm exit/entry time. (4) add a parameter of kvm_intel module to permanently disable LBRV (5) table of supported CPUs is reorgnized, LBRV can be enabled or not according to the guest CPUID
Jian Zhou (4): KVM: X86: Add arrays to save/restore LBR MSRs KVM: X86: LBR MSRs of supported CPU types KVM: X86: Migration is supported KVM: VMX: details of LBR virtualization implementation
arch/x86/include/asm/kvm_host.h | 26 ++++- arch/x86/include/asm/msr-index.h | 26 ++++- arch/x86/kvm/vmx.c | 245 +++++++++++++++++++++++++++++++++++++++ arch/x86/kvm/x86.c | 88 ++++++++++++-- 4 files changed, 366 insertions(+), 19 deletions(-)
-- 1.7.12.4
| ![\](/images/icornerr.gif) |