3c86c0d3dbb9 ("KVM: x86: hyper-v: Move the remote TLB flush logic out of vmx") a255740876f0 ("KVM: x86/mmu: Add a field to control memslot rmap allocation") 56dd1019c885 ("KVM: x86/mmu: Factor out allocating memslot rmap") 8f102445d404 ("KVM: VMX: Add emulation of SGX Launch Control LE hash MSRs") 70210c044b4e ("KVM: VMX: Add SGX ENCLS[ECREATE] handler to enforce CPUID restrictions") 9798adbc04cf ("KVM: VMX: Frame in ENCLS handler for SGX virtualization") 978c834a6691 ("KVM: VMX: Track root HPA instead of EPTP for paravirt Hyper-V TLB flush") 14072e56958c ("KVM: VMX: Skip additional Hyper-V TLB EPTP flushes if one fails") ee36656f0ac3 ("KVM: VMX: Define Hyper-V paravirt TLB flush fields iff Hyper-V is enabled") c82f1b670fd0 ("KVM: VMX: Explicitly check for hv_remote_flush_tlb when loading pgd") d0a2d45654c7 ("KVM: VMX: Don't invalidate hv_tlb_eptp if the new EPTP matches") cdbd4b40e70c ("KVM: VMX: Invalidate hv_tlb_eptp to denote an EPTP mismatch") 446f7f115530 ("KVM: VMX: Do Hyper-V TLB flush iff vCPU's EPTP hasn't been flushed") 288bee28094e ("KVM: VMX: Fold Hyper-V EPTP checking into it's only caller") b68aa15cca56 ("KVM: VMX: Stash kvm_vmx in a local variable for Hyper-V paravirt TLB flush") a4038ef1aa63 ("KVM: VMX: Track common EPTP for Hyper-V's paravirt TLB flush") 6fcd9cbc6a90 ("kvm: x86: annotate RCU pointers") fc08b628d7c9 ("KVM: x86: hyper-v: Allocate Hyper-V context lazily") 8f014550dfb1 ("KVM: x86: hyper-v: Make Hyper-V emulation enablement conditional") 4592b7eaa87d ("KVM: x86: hyper-v: Allocate 'struct kvm_vcpu_hv' dynamically")