blob: 78395ffd6e0d01596ce5ef21dbe57b6883a56dc8 [file] [log] [blame]
1d4a7372e149 ("KVM: x86/mmu: Rename 'hlevel' to 'level' in FNAME(fetch)")
3cf066127e87 ("KVM: x86/mmu: Capture requested page level before NX huge page workaround")
6c2fd34f5c79 ("KVM: x86/mmu: Move "huge page disallowed" calculation into mapping helpers")
832914452a96 ("KVM: x86/mmu: Move fast_page_fault() call above mmu_topup_memory_caches()")
3bae0459bcd5 ("KVM: x86/mmu: Drop KVM's hugepage enums in favor of the kernel's enums")
e662ec3e0705 ("KVM: x86/mmu: Move max hugepage level to a separate #define")
b2f432f872d9 ("KVM: x86/mmu: Tweak PSE hugepage handling to avoid 2M vs 4M conundrum")
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")
90d2f60f41f7 ("KVM: x86: Use KVM cpu caps to track UMIP emulation")
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")
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")
160b486f65ff ("KVM: x86: Drop explicit @func param from ->set_supported_cpuid()")
7f5581f59298 ("KVM: x86: Use supported_xcr0 to detect MPX support")
cfc481810c90 ("KVM: x86: Calculate the supported xcr0 mask at load time")
2ef7619d4373 ("KVM: VMX: Add helpers to query Intel PT mode")
0eee8f9d9d3b ("KVM: x86: Use common loop iterator when handling CPUID 0xD.N")
e53c95e8d41e ("KVM: x86: Encapsulate CPUID entries and metadata in struct")
c862903963bb ("KVM: x86: Refactor CPUID 0x4 and 0x8000001d handling")
74fa0bc7f083 ("KVM: x86: Hoist loop counter and terminator to top of __do_cpuid_func()")
aa10a7dc8858 ("KVM: x86: Consolidate CPUID array max num entries checking")
acfad336ecf9 ("KVM: x86: Drop redundant boot cpu checks on SSBD feature bits")
aceac6e5700f ("KVM: x86: Drop the explicit @index from do_cpuid_7_mask()")
87849b1ccbd4 ("KVM: x86: Clean up CPUID 0x7 sub-leaf loop")
8b2fc445a761 ("KVM: x86: Refactor CPUID 0xD.N sub-leaf entry creation")
91001d403ad3 ("KVM: x86: Warn on zero-size save state for valid CPUID 0xD.N sub-leaf")
1893c9415ae8 ("KVM: x86: Check for CPUID 0xD.N support before validating array size")
3dc4a9cf05e5 ("KVM: x86: Move CPUID 0xD.1 handling out of the index>0 loop")
0fc62671876c ("KVM: x86: Check userspace CPUID array size after validating sub-leaf")
d5a661d19df1 ("KVM: x86: Clean up error handling in kvm_dev_ioctl_get_cpuid()")
8b86079cc339 ("KVM: x86: Simplify handling of Centaur CPUID leafs")
619a17f11069 ("KVM: x86: Refactor loop around do_cpuid_func() to separate helper")
68c9a46e9ee8 ("KVM: x86: Return -E2BIG when KVM_GET_SUPPORTED_CPUID hits max entries")