All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/4] KVM: VMX: enable LBR virtualization
@ 2015-10-23  9:15 Jian Zhou
  2015-10-23  9:15 ` [PATCH v2 1/4] KVM: X86: Add arrays to save/restore LBR MSRs Jian Zhou
                   ` (5 more replies)
  0 siblings, 6 replies; 16+ messages in thread
From: Jian Zhou @ 2015-10-23  9:15 UTC (permalink / raw)
  To: kvm, pbonzini, gleb, tglx, mingo, hpa, x86, linux-kernel
  Cc: herongguang.he, zhang.zhanghailiang, weidong.huang,
	peter.huangpeng, Jian Zhou

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



^ permalink raw reply	[flat|nested] 16+ messages in thread
* [PATCH v2 0/4] KVM: VMX: enable LBR virtualization
@ 2015-10-23  8:46 Jian Zhou
  0 siblings, 0 replies; 16+ messages in thread
From: Jian Zhou @ 2015-10-23  8:46 UTC (permalink / raw)
  To: kvm, pbonzini, gleb, tglx, mingo, hpa, x86, linux-kernel
  Cc: herongguang.he, zhang.zhanghailiang, weidong.huang,
	peter.huangpeng, Jian Zhou

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.
  (3) add a parameter of kvm_intel module to permanently
      disable LBRV
  (4) 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



^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2015-11-12 10:40 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-10-23  9:15 [PATCH v2 0/4] KVM: VMX: enable LBR virtualization Jian Zhou
2015-10-23  9:15 ` [PATCH v2 1/4] KVM: X86: Add arrays to save/restore LBR MSRs Jian Zhou
2015-10-23 12:14   ` kbuild test robot
2015-10-23  9:15 ` [PATCH v2 2/4] KVM: X86: LBR MSRs of supported CPU types Jian Zhou
2015-10-23  9:15 ` [PATCH v2 3/4] KVM: X86: Migration is supported Jian Zhou
2015-11-11 15:15   ` Paolo Bonzini
2015-11-12  7:06     ` Jian Zhou
2015-11-12  9:00       ` Paolo Bonzini
2015-11-12 10:39         ` Jian Zhou
2015-10-23  9:15 ` [PATCH v2 4/4] KVM: VMX: details of LBR virtualization implementation Jian Zhou
2015-11-09  1:33 ` [PATCH v2 0/4] KVM: VMX: enable LBR virtualization Jian Zhou
2015-11-09  9:06   ` Paolo Bonzini
2015-11-09  9:26     ` Jian Zhou
2015-11-11 15:23 ` Paolo Bonzini
2015-11-12  8:06   ` Jian Zhou
  -- strict thread matches above, loose matches on Subject: below --
2015-10-23  8:46 Jian Zhou

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.