blob: fc4b566e6a6100a08aa782e512e518ec59c82711 [file] [log] [blame]
f98c1e77127d ("KVM: VMX: Add proper cache tracking for CR4")
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()")
69c097552502 ("kvm: nVMX: match comment with return type for nested_vmx_exit_reflected")
afaf0b2f9b80 ("KVM: x86: Copy kvm_x86_ops by value to eliminate layer of indirection")
69c6f69aa306 ("KVM: x86: Set kvm_x86_ops only after ->hardware_setup() completes")
484014faf89e ("KVM: VMX: Move hardware_setup() definition below vmx_x86_ops")
d008dfdb0e70 ("KVM: x86: Move init-only kvm_x86_ops to separate struct")
96b100cd1464 ("KVM: nVMX: remove side effects from nested_vmx_exit_reflected")
8e205a6b2a06 ("KVM: X86: correct meaningless kvm_apicv_activated() check")
727a7e27cf88 ("KVM: x86: rename set_cr3 callback and related flags to load_mmu_pgd")
689f3bf21628 ("KVM: x86: unify callbacks to load paging root")
408e9a318f57 ("KVM: CPUID: add support for supervisor states")
257038745cae ("KVM: x86: Move nSVM CPUID 0x8000000A handling into common x86 code")
a50718cc3f43 ("KVM: nSVM: Expose SVM features to L1 iff nested is enabled")
91661989d17c ("KVM: x86: Move VMX's host_efer to common x86 code")
703c335d0693 ("KVM: x86/mmu: Configure max page level during hardware setup")
bde772355958 ("KVM: x86/mmu: Merge kvm_{enable,disable}_tdp() into a common function")
213e0e1f500b ("KVM: SVM: Refactor logging of NPT enabled/disabled")
a1bead2abaa1 ("KVM: VMX: Directly query Intel PT mode when refreshing PMUs")
139085101f85 ("KVM: x86: Use KVM cpu caps to detect MSR_TSC_AUX virt support")
93c380e7b528 ("KVM: x86: Set emulated/transmuted feature bits via kvm_cpu_caps")
bd7919999047 ("KVM: x86: Override host CPUID results with kvm_cpu_caps")
bcf600ca8d21 ("KVM: x86: Remove the unnecessary loop on CPUID 0x7 sub-leafs")
09f628a0b49c ("KVM: x86: Fold CPUID 0x7 masking back into __do_cpuid_func()")
90d2f60f41f7 ("KVM: x86: Use KVM cpu caps to track UMIP emulation")
8721f5b061eb ("KVM: x86: Add a helper to check kernel support when setting cpu cap")
b3d895d5c415 ("KVM: x86: Move XSAVES CPUID adjust to VMX's KVM cpu cap update")
3ec6fd8cf0ba ("KVM: VMX: Convert feature updates from CPUID to KVM cpu caps")
9b58b9857f22 ("KVM: SVM: Convert feature updates from CPUID to KVM cpu caps")
66a6950f9995 ("KVM: x86: Introduce kvm_cpu_caps to replace runtime CPUID masking")
9e6d01c2d908 ("KVM: x86: Refactor handling of XSAVES CPUID adjustment")
fb7d4377d513 ("KVM: x86: handle GBPAGE CPUID adjustment for EPT with generic code")
dbd068040c64 ("KVM: x86: Handle Intel PT CPUID adjustment in VMX code")
733deafc00df ("KVM: x86: Handle RDTSCP CPUID adjustment in VMX code")
d64d83d1e026 ("KVM: x86: Handle PKU CPUID adjustment in VMX code")
e574768f841b ("KVM: x86: Handle UMIP emulation CPUID adjustment in VMX code")
5ffec6f910dc ("KVM: x86: Handle INVPCID CPUID adjustment in VMX code")
6c7ea4b56bfe ("KVM: x86: Handle MPX CPUID adjustment in VMX code")
e745e37d4977 ("KVM: x86: Refactor cpuid_mask() to auto-retrieve the register")
b32666b13a72 ("KVM: x86: Introduce cpuid_entry_{change,set,clear}() mutators")
4c61534aaae2 ("KVM: x86: Introduce cpuid_entry_{get,has}() accessors")
5e12b2bb34e9 ("KVM: x86: Replace bare "unsigned" with "unsigned int" in cpuid helpers")
3be5a60b454a ("KVM: x86: Use u32 for holding CPUID register value in helpers")