[PATCH v2 0/6] nSVM optional features

From: Maxim Levitsky
Date: Mon Nov 01 2021 - 10:04:00 EST


This is a resend of a few patches that implement few
SVM's optional features for nesting.

I was testing these patches during last few weeks with various nested configurations
and I was unable to find any issues.

I also implemented support for nested vGIF in the last patch.

Best regards,
Maxim Levitsky

Maxim Levitsky (6):
KVM: x86: SVM: add module param to control LBR virtualization
KVM: x86: nSVM: correctly virtualize LBR msrs when L2 is running
KVM: x86: nSVM: implement nested LBR virtualization
KVM: x86: nSVM: implement nested VMLOAD/VMSAVE
KVM: x86: nSVM: support PAUSE filter threshold and count when
cpu_pm=on
KVM: x86: SVM: implement nested vGIF

arch/x86/kvm/svm/nested.c | 86 ++++++++++++++++++++---
arch/x86/kvm/svm/svm.c | 140 ++++++++++++++++++++++++++++++++------
arch/x86/kvm/svm/svm.h | 38 +++++++++--
3 files changed, 228 insertions(+), 36 deletions(-)

--
2.26.3