Hi Paolo,

May I ask that any suggestion about the version 2 of VMX LBRV?
This version is updated following your advices in version 1.
BTW the kvm-unit-test for this feature has sent too, and I
have tested the CPUs emulated by QEMU.


On 2015/10/23 17:15, Jian Zhou wrote:
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(-)


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

Reply via email to