blob: 0d58608d525a6025b4986b86fc36154c1f11415d [file] [log] [blame]
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")