Thread (27 messages) 27 messages, 6 authors, 2021-04-09

Re: [PATCH 5/7] KVM: SVM: hyper-v: Remote TLB flush for SVM

From: Vineeth Pillai <hidden>
Date: 2021-04-08 13:20:05
Also in: kvm, lkml

On 4/8/21 7:18 AM, Vitaly Kuznetsov wrote:
quoted
  	enable_gif(svm);
@@ -3967,6 +3999,9 @@ static void svm_load_mmu_pgd(struct kvm_vcpu *vcpu, unsigned long root,
  		svm->vmcb->control.nested_cr3 = cr3;
  		vmcb_mark_dirty(svm->vmcb, VMCB_NPT);
  
+		if (kvm_x86_ops.tlb_remote_flush)
+			kvm_update_arch_tdp_pointer(vcpu->kvm, vcpu, cr3);
+
VMX has "#if IS_ENABLED(CONFIG_HYPERV)" around this, should we add it
here too?
Agreed. Will fix.

Thanks,
Vineeth
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help