Re: [PATCH 0/2] KVM: nVMX: Fix VPID + !EPT TLB bugs

From: Paolo Bonzini
Date: Fri Nov 26 2021 - 07:13:57 EST


On 11/25/21 02:49, Sean Christopherson wrote:
Fix two bugs reported by Lai where KVM mishandles guest-scoped TLB flushes
when L2 is active. Bugs confirmed (and confirmed fixed) by the VPID+access
test (patches posted for kvm-unit-tests).

Sean Christopherson (2):
KVM: nVMX: Flush current VPID (L1 vs. L2) for KVM_REQ_TLB_FLUSH_GUEST
KVM: nVMX: Emulate guest TLB flush on nested VM-Enter with new vpid12

arch/x86/kvm/vmx/nested.c | 45 +++++++++++++++++----------------------
arch/x86/kvm/vmx/vmx.c | 23 ++++++++++++--------
arch/x86/kvm/x86.c | 28 ++++++++++++++++++++----
arch/x86/kvm/x86.h | 7 +-----
4 files changed, 59 insertions(+), 44 deletions(-)


Queued, thanks (but I split the first in two).

Paolo