| 1e9e2622a149 ("KVM: VMX: FIXED+PHYSICAL mode single target IPI fastpath") |
| 4289d2728664 ("KVM: retpolines: x86: eliminate retpoline from vmx.c exit handlers") |
| f20935d85a23 ("KVM: x86: Refactor up kvm_{g,s}et_msr() to simplify callers") |
| f8ea7c6049d5 ("x86: kvm: svm: propagate errors from skip_emulated_instruction()") |
| 05402f64544f ("x86: KVM: svm: don't pretend to advance RIP in case wrmsr_interception() results in #GP") |
| d7a08882a0a4 ("KVM: x86: Unconditionally enable irqs in guest context") |
| 95b5a48c4f2b ("KVM: VMX: Handle NMIs, #MCs and async #PFs in common irqs-disabled fn") |
| 165072b089e5 ("KVM: x86: Move kvm_{before,after}_interrupt() calls to vendor code") |
| 49def500e5ec ("KVM: VMX: Read cached VM-Exit reason to detect external interrupt") |
| 2ea72039808d ("kvm: nVMX: small cleanup in handle_exception") |
| beb8d93b3e42 ("KVM: VMX: Fix handling of #MC that occurs during VM-Entry") |
| 2b3eaf815ca9 ("KVM: VMX: Use accessors for GPRs outside of dedicated caching logic") |
| de3cd117ed2f ("KVM: x86: Omit caching logic for always-available GPRs") |
| 1811d979c716 ("x86/kvm: move kvm_load/put_guest_xcr0 into atomic context") |
| bf8c55d8dc09 ("KVM: x86: Implement Intel PT MSRs read/write emulation") |
| 55d2375e58a6 ("KVM: nVMX: Move nested code to dedicated files") |
| 97b7ead39263 ("KVM: VMX: Expose various getters and setters to nested VMX") |
| cf3646eb3adf ("KVM: VMX: Expose misc variables needed for nested VMX") |
| ff241486ac90 ("KVM: nVMX: Move "vmcs12 to shadow/evmcs sync" to helper function") |
| 3e8eacccae9d ("KVM: nVMX: Call nested_vmx_setup_ctls_msrs() iff @nested is true") |
| e4027cfafd78 ("KVM: nVMX: Set callbacks for nested functions during hardware setup") |
| a3203381ca95 ("KVM: VMX: Move the hardware {un}setup functions to the bottom") |
| 944c3464538d ("KVM: VMX: Move nested hardware/vcpu {un}setup to helper functions") |
| 89b0c9f58350 ("KVM: VMX: Move VMX instruction wrappers to a dedicated header file") |
| 75edce8a4548 ("KVM: VMX: Move eVMCS code to dedicated files") |
| 8373d25d25d1 ("KVM: VMX: Add vmx.h to hold VMX definitions") |
| 609363cf81fc ("KVM: nVMX: Move vmcs12 code to dedicated files") |
| cb1d474b3225 ("KVM: VMX: Move VMCS definitions to dedicated file") |
| 3077c1910882 ("KVM: VMX: Move capabilities structs and helpers to dedicated file") |
| 7caaa7110867 ("KVM: VMX: Pass vmx_capability struct to setup_vmcs_config()") |
| c73da3fcab43 ("KVM: VMX: Properly handle dynamic VM Entry/Exit controls") |
| 71d9409e2093 ("KVM: VMX: Move caching of MSR_IA32_XSS to hardware_setup()") |
| 4cebd747d785 ("KVM: VMX: Drop the "vmx" prefix from vmx_evmcs.h") |
| e0123119a564 ("KVM: VMX: rename vmx_shadow_fields.h to vmcs_shadow_fields.h") |
| a821bab2d1ee ("KVM: VMX: Move VMX specific files to a "vmx" subdirectory") |
| 199b118ab3d5 ("KVM: VMX: Alphabetize the includes in vmx.c") |
| dfae3c03b89f ("KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs") |
| 1b3ab5ad1b8a ("KVM: nVMX: Free the VMREAD/VMWRITE bitmaps if alloc_kvm_area() fails") |
| fca91f6d60b6 ("kvm: nVMX: Set VM instruction error for VMPTRLD of unbacked page") |
| 14aa61d0a9eb ("nVMX x86: Check VMX-preemption timer controls on vmentry of L2 guests") |
| 00df9181de2a ("KVM/nVMX: Remove unneeded forward jump in nested_vmx_check_vmentry_hw asm") |
| 88656040b0c0 ("KVM: nVMX: Unrestricted guest mode requires EPT") |
| 52ad7eb3d668 ("KVM: nVMX: vmcs12 revision_id is always VMCS12_REVISION even when copied from eVMCS") |
| 72aeb60c52bf ("KVM: nVMX: Verify eVMCS revision id match supported eVMCS version on eVMCS VMPTRLD") |
| 1e4329ee2c52 ("x86/kvm/vmx: fix old-style function declaration") |
| f48b4711dd6e ("KVM: VMX: Update shared MSRs to be saved/restored on MSR_EFER.LMA changes") |
| 7f9ad1dfa3c7 ("KVM: nVMX: Fix kernel info-leak when enabling KVM_CAP_HYPERV_ENLIGHTENED_VMCS more than once") |
| 22a7cdcae6a4 ("KVM/nVMX: Do not validate that posted_intr_desc_addr is page aligned") |
| cbe3f898d159 ("x86/kvm/nVMX: tweak shadow fields") |
| 43ce76ce731f ("KVM/x86: Use 32bit xor to clear registers in svm.c") |