| fc595f359942 ("KVM: nVMX: Add VM-Enter failed tracepoints for super early checks") |
| b2656e4d8b29 ("KVM: nVMX: Wrap VM-Fail valid path in generic VM-Fail helper") |
| eed0030e4caa ("KVM: nVMX: Validate the EPTP when emulating INVEPT(EXTENT_CONTEXT)") |
| b6a0653ae2cd ("KVM: nVMX: properly handle errors in nested_vmx_handle_enlightened_vmptrld()") |
| e942dbf8c58e ("KVM: nVMX: stop abusing need_vmcs12_to_shadow_sync for eVMCS mapping") |
| 693e02cc2409 ("kvm: nVMX: VMWRITE checks unsupported field before read-only field") |
| 671ddc700fd0 ("KVM: nVMX: Don't leak L1 MMIO regions to L2") |
| b119019847fb ("kvm: nVMX: Remove unnecessary sync_roots from handle_invept") |
| 11e349143e32 ("x86/kvm/nVMX: fix VMCLEAR when Enlightened VMCS is in use") |
| a21a39c206f8 ("x86/KVM/nVMX: don't use clean fields data on enlightened VMLAUNCH") |
| fe7f895dae4f ("KVM: VMX: Shadow VMCS secondary execution controls") |
| 2183f5645ae7 ("KVM: VMX: Shadow VMCS primary execution controls") |
| c5f2c76643b6 ("KVM: VMX: Shadow VMCS pin controls") |
| 70f932ecdfe6 ("KVM: VMX: Add builder macros for shadowing controls") |
| a49700b66e35 ("KVM: nVMX: Don't speculatively write APIC-access page address") |
| c538d57f6726 ("KVM: nVMX: Write ENCLS-exiting bitmap once per vmcs02") |
| 3731905ef28f ("KVM: nVMX: Use descriptive names for VMCS sync functions and flags") |
| f4f8316d2ad5 ("KVM: nVMX: Lift sync_vmcs12() out of prepare_vmcs12()") |
| 1c6f0b47fb59 ("KVM: nVMX: Track vmcs12 offsets for shadowed VMCS fields") |
| b643780562af ("KVM: nVMX: Intercept VMWRITEs to GUEST_{CS,SS}_AR_BYTES") |
| fadcead00c3e ("KVM: nVMX: Intercept VMWRITEs to read-only shadow VMCS fields") |
| e0bf2665ca26 ("KVM/nVMX: Use page_address_valid in a few more locations") |
| dee9c0493108 ("KVM/nVMX: Use kvm_vcpu_map for accessing the enlightened VMCS") |
| b146b839282c ("X86/nVMX: handle_vmptrld: Use kvm_vcpu_map when copying VMCS12 from guest memory") |
| 98d9e858fa96 ("KVM: nVMX: Return -EINVAL when signaling failure in pre-VM-Entry helpers") |
| 5478ba349f3f ("KVM: nVMX: Rename and split top-level consistency checks to match SDM") |
| 9c3e922ba316 ("KVM: nVMX: Move guest non-reg state checks to VM-Exit path") |
| 690908104e39 ("KVM: nVMX: allow tests to use bad virtual-APIC page address") |
| 826c1362e79a ("x86/kvm/nVMX: don't skip emulated instruction twice when vmptr address is not backed") |
| 4e445aee9654 ("KVM: nVMX: Move the checks for Guest Non-Register States to a separate helper function") |
| 254b2f3b0f7b ("KVM: nVMX: Move the checks for Host Control Registers and MSRs to a separate helper function") |
| 5fbf963400a3 ("KVM: nVMX: Move the checks for VM-Entry Control Fields to a separate helper function") |
| 61446ba75e9a ("KVM: nVMX: Move the checks for VM-Exit Control Fields to a separate helper function") |
| f9b245e182ac ("KVM: nVMX: Remove param indirection from nested_vmx_check_msr_switch()") |
| 461b4ba4c7ad ("KVM: nVMX: Move the checks for VM-Execution Control Fields to a separate helper function") |
| 16322a3b5e7c ("KVM: nVMX: Prepend "nested_vmx_" to check_vmentry_{pre,post}reqs()") |
| e2e871ab2f02 ("x86/kvm/hyper-v: Introduce nested_get_evmcs_version() helper") |
| 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") |