blob: 7bedaf7abe58fba426f33d13a6ad0f65c62b9e54 [file] [log] [blame]
de585020daf4 ("Revert "KVM: X86: Fix setup the virt_spin_lock_key before static key get initialized"")
f85f6e7bc968 ("KVM: X86: Yield to IPI target if necessary")
2d5ba19bdfef ("kvm: x86: add host poll control msrs")
191c8137a939 ("x86/kvm: Implement HWCR support")
6c6a2ab962af ("KVM: VMX: Nop emulation of MSR_IA32_POWER_CTL")
89b0c9f58350 ("KVM: VMX: Move VMX instruction wrappers to a dedicated header file")
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")
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")
a821bab2d1ee ("KVM: VMX: Move VMX specific files to a "vmx" subdirectory")
199b118ab3d5 ("KVM: VMX: Alphabetize the includes in vmx.c")
14aa61d0a9eb ("nVMX x86: Check VMX-preemption timer controls on vmentry of L2 guests")
45c3af974ec6 ("KVM: x86: Trace changes to active TSC offset regardless if vCPU in guest-mode")
326e742533bf ("KVM: nVMX/nSVM: Fix bug which sets vcpu->arch.tsc_offset to L1 tsc_offset")
f48b4711dd6e ("KVM: VMX: Update shared MSRs to be saved/restored on MSR_EFER.LMA changes")
43ce76ce731f ("KVM/x86: Use 32bit xor to clear registers in svm.c")
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")
9943450b7b88 ("kvm/x86 : add document for coalesced mmio")
a5c214dad198 ("KVM/VMX: Change hv flush logic when ept tables are mismatched.")
44c2d667ce3f ("KVM/x86: Use 32bit xor to clear register")
4b1e54786e48 ("KVM/x86: Use assembly instruction mnemonics instead of .byte streams")
5ebb272b2ea7 ("KVM/x86: Fix invvpid and invept register operand size in 64-bit mode")
14c07ad89f4d ("x86/kvm/mmu: introduce guest_mmu")
6a82cd1c7b1e ("x86/kvm/mmu.c: add kvm_mmu parameter to kvm_mmu_free_roots()")
44dd3ffa7bb3 ("x86/kvm/mmu: make vcpu->mmu a pointer to the current MMU")
52017608da33 ("KVM: nVMX: add option to perform early consistency checks via H/W")
5a5e8a15d76e ("KVM: vmx: write HOST_IA32_EFER in vmx_set_constant_host_state()")
09abb5e3e5e5 ("KVM: nVMX: call kvm_skip_emulated_instruction in nested_vmx_{fail,succeed}")
c37a6116d85c ("KVM: nVMX: do not call nested_vmx_succeed() for consistency check VMExit")
cb61de2f4819 ("KVM: nVMX: do not skip VMEnter instruction that succeeds")
16fb9a46c54d ("KVM: nVMX: do early preparation of vmcs02 before check_vmentry_postreqs()")
9d6105b2b59f ("KVM: nVMX: initialize vmcs02 constant exactly once (per VMCS)")
09abe3200266 ("KVM: nVMX: split pieces of prepare_vmcs02() to prepare_vmcs02_early()")
860ff2aa84d3 ("KVM: VMX: remove ASSERT() on vmx->pml_pg validity")
a633e41e7362 ("KVM: nVMX: assimilate nested_vmx_entry_failure() into nested_vmx_enter_non_root_mode()")
7671ce21b13b ("KVM: nVMX: move check_vmentry_postreqs() call to nested_vmx_enter_non_root_mode()")
d63907dc7dd1 ("KVM: nVMX: rename enter_vmx_non_root_mode to nested_vmx_enter_non_root_mode")
3df5c37e55c8 ("KVM: nVMX: try to set EFER bits correctly when initializing controls")
1abf23fb42f5 ("KVM: nVMX: use vm_exit_controls_init() to write exit controls for vmcs02")
5b8ba41dafd7 ("KVM: nVMX: move vmcs12 EPTP consistency check to check_vmentry_prereqs()")
3c6e099fa15f ("KVM: nVMX: Always reflect #NM VM-exits to L1")
214ff83d4473 ("KVM: x86: hyperv: implement PV IPI send hypercalls")