public inbox for kvm@vger.kernel.org
 help / color / mirror / Atom feed
* KVM: SVM: Implement LBRV virtualization
@ 2008-02-12 15:27 Joerg Roedel
  2008-02-12 15:27 ` [PATCH 1/3] KVM: SVM: let init_vmcb() take struct vcpu_svm as parameter Joerg Roedel
                   ` (3 more replies)
  0 siblings, 4 replies; 11+ messages in thread
From: Joerg Roedel @ 2008-02-12 15:27 UTC (permalink / raw)
  To: Avi Kivity; +Cc: kvm-devel

This little patchset implements virtualization of the Last Branch Record
feature (LBRV) into the KVM-AMD module where this is available in hardware. For
every non-LBRV capable hardware it only enables access to the 5 LBR MSRs. Without
this access Windows XP 64 bit crashes in the installation routine.

Joerg

diffstat:

 arch/x86/kvm/kvm_svm.h |    2 +
 arch/x86/kvm/svm.c     |  125 ++++++++++++++++++++++++++++++++----------------
 2 files changed, 86 insertions(+), 41 deletions(-)





-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/

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

end of thread, other threads:[~2008-02-13 10:20 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-02-12 15:27 KVM: SVM: Implement LBRV virtualization Joerg Roedel
2008-02-12 15:27 ` [PATCH 1/3] KVM: SVM: let init_vmcb() take struct vcpu_svm as parameter Joerg Roedel
2008-02-12 15:27 ` [PATCH 2/3] KVM: SVM: allocate the MSR permission map per VCPU Joerg Roedel
2008-02-12 15:27 ` [PATCH 3/3] KVM: SVM: enable LBRV virtualization Joerg Roedel
2008-02-13  9:50   ` Avi Kivity
2008-02-13 10:03     ` Joerg Roedel
2008-02-13 10:20       ` Avi Kivity
2008-02-12 15:53 ` KVM: SVM: Implement " Maciej Kowalczyk
2008-02-12 16:01   ` Joerg Roedel
2008-02-12 16:35     ` Alexey Eremenko
2008-02-12 17:02       ` Joerg Roedel

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox