| 150f17bfab37 ("KVM/nVMX: Use __vmx_vcpu_run in nested_vmx_check_vmentry_hw") |
| a128a934f202 ("KVM: VMX: Rename "vmx_find_msr_index" to "vmx_find_loadstore_msr_slot"") |
| 3f3393b3ce38 ("KVM: X86: Rename and move the function vmx_handle_memory_failure to x86.c") |
| 43fea4e42599 ("KVM: nVMX: Update VMCS02 when L2 PAE PDPTE updates detected") |
| 897861479c06 ("KVM: x86: Add helper functions for illegal GPA checking and page fault injection") |
| 3ebccdf373c2 ("x86/kvm/vmx: Move guest enter/exit into .noinstr.text") |
| 0642391e2139 ("x86/kvm/vmx: Add hardirq tracing to guest enter/exit") |
| 87fa7f3e98a1 ("x86/kvm: Move context tracking where it belongs") |
| 7a35e515a705 ("KVM: VMX: Properly handle kvm_read/write_guest_virt*() result") |
| 404d5d7bff0d ("KVM: X86: Introduce more exit_fastpath_completion enum values") |
| 5a9f54435a48 ("KVM: X86: Introduce kvm_vcpu_exit_request() helper") |
| dcf068da7eb2 ("KVM: VMX: Introduce generic fastpath handler") |
| bd31fe495d0d ("KVM: VMX: Add proper cache tracking for CR0") |
| f98c1e77127d ("KVM: VMX: Add proper cache tracking for CR4") |
| a9ab13ff6e84 ("KVM: X86: Improve latency for single target IPI fastpath") |
| 873e1da16918 ("KVM: VMX: Optimize handling of VM-Entry failures in vmx_vcpu_run()") |
| 8791585837f6 ("KVM: VMX: Cache vmcs.EXIT_INTR_INFO using arch avail_reg flags") |
| 5addc235199f ("KVM: VMX: Cache vmcs.EXIT_QUALIFICATION using arch avail_reg flags") |
| e5d03de5937e ("KVM: nVMX: Reset register cache (available and dirty masks) on VMCS switch") |
| 2c1f3323802e ("KVM: nVMX: Split VM-Exit reflection logic into L0 vs. L1 wants") |
| 236871b6744a ("KVM: nVMX: Move nested VM-Exit tracepoint into nested_vmx_reflect_vmexit()") |
| fbdd50250396 ("KVM: nVMX: Move VM-Fail check out of nested_vmx_exit_reflected()") |
| 7b7bd87dbd6a ("KVM: nVMX: Uninline nested_vmx_reflect_vmexit(), i.e. move it to nested.c") |
| 789afc5ccd4e ("KVM: nVMX: Move reflection check into nested_vmx_reflect_vmexit()") |
| be100ef13625 ("KVM: VMX: Clean cr3/pgd handling in vmx_load_mmu_pgd()") |
| ce8fe7b77bd8 ("KVM: nVMX: Free only the affected contexts when emulating INVEPT") |
| eeeb4f67a6cd ("KVM: x86: Introduce KVM_REQ_TLB_FLUSH_CURRENT to flush current ASID") |
| 7780938cc70b ("KVM: x86: Rename ->tlb_flush() to ->tlb_flush_all()") |
| 5058b692c699 ("KVM: VMX: Move vmx_flush_tlb() to vmx.c") |
| f55ac304ca47 ("KVM: x86: Drop @invalidate_gpa param from kvm_x86_ops' tlb_flush()") |
| 0baedd792713 ("KVM: x86: make Hyper-V PV TLB flush use tlb_flush_guest()") |
| e64419d991ea ("KVM: x86: Move "flush guest's TLB" logic to separate kvm_x86_ops hook") |
| ca431c0cc331 ("KVM: VMX: Drop redundant capability checks in low level INVVPID helpers") |
| ee1fa209f5e5 ("KVM: x86: Sync SPTEs when injecting page/EPT fault into L1") |
| 0cd665bd20f9 ("KVM: x86: cleanup kvm_inject_emulated_page_fault") |
| 53b3d8e9d577 ("KVM: x86: Export kvm_propagate_fault() (as kvm_inject_emulated_page_fault)") |
| f8aa7e3958bc ("KVM: nVMX: Invalidate all EPTP contexts when emulating INVEPT for L1") |
| eed0030e4caa ("KVM: nVMX: Validate the EPTP when emulating INVEPT(EXTENT_CONTEXT)") |
| e8eff282154f ("KVM: VMX: Flush all EPTP/VPID contexts on remote TLB flush") |