e942dbf8c58e ("KVM: nVMX: stop abusing need_vmcs12_to_shadow_sync for eVMCS mapping") 3731905ef28f ("KVM: nVMX: Use descriptive names for VMCS sync functions and flags") f4f8316d2ad5 ("KVM: nVMX: Lift sync_vmcs12() out of prepare_vmcs12()") 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") f10c729ff965 ("kvm: vmx: Defer setting of DR6 until #DB delivery") da998b46d244 ("kvm: x86: Defer setting of CR2 until #PF delivery") 91e86d225ef3 ("kvm: x86: Add payload operands to kvm_multiple_exception") c851436a34ca ("kvm: x86: Add has_payload and payload to kvm_queued_exception") 8cab6507f64e ("x86/kvm/nVMX: nested state migration for Enlightened VMCS") a1b0c1c64dfe ("x86/kvm/nVMX: allow bare VMXON state migration") c4ebd6295ab7 ("KVM: nVMX: optimize prepare_vmcs02{,_full} for Enlightened VMCS case") b8bbab928fb1 ("KVM: nVMX: implement enlightened VMPTRLD and VMCLEAR") 945679e301ea ("KVM: nVMX: add enlightened VMCS state") 57b119da3594 ("KVM: nVMX: add KVM_CAP_HYPERV_ENLIGHTENED_VMCS capability") 5d7a6443368e ("KVM: VMX: refactor evmcs_sanitize_exec_ctrls()") 0804c849f1df ("kvm/x86 : add coalesced pio support")