Age | Commit message (Expand) | Author | Files | Lines |
2022-01-14 | kvm: x86: Add support for getting/setting expanded xstate buffer | Guang Zeng | 1 | -0/+2 |
2021-04-26 | KVM: x86: Move reverse CPUID helpers to separate header file | Ricardo Koller | 1 | -176/+1 |
2021-04-23 | KVM: x86: Fix implicit enum conversion goof in scattered reverse CPUID code | Sean Christopherson | 1 | -1/+1 |
2021-04-20 | KVM: x86: Add reverse-CPUID lookup support for scattered SGX features | Sean Christopherson | 1 | -2/+13 |
2021-04-20 | KVM: x86: Add support for reverse CPUID lookup of scattered features | Sean Christopherson | 1 | -5/+34 |
2021-04-17 | KVM: x86: add guest_cpuid_is_intel | Maxim Levitsky | 1 | -0/+8 |
2021-02-04 | KVM: x86: Add helper to consolidate "raw" reserved GPA mask calculations | Sean Christopherson | 1 | -0/+1 |
2021-02-04 | KVM: x86: SEV: Treat C-bit as legal GPA bit regardless of vCPU mode | Sean Christopherson | 1 | -1/+1 |
2021-02-04 | KVM: x86: Add a helper to handle legal GPA with an alignment requirement | Sean Christopherson | 1 | -1/+7 |
2021-02-04 | KVM: x86: Add a helper to check for a legal GPA | Sean Christopherson | 1 | -6/+11 |
2020-12-12 | KVM: x86: reinstate vendor-agnostic check on SPEC_CTRL cpuid bits | Paolo Bonzini | 1 | -0/+14 |
2020-11-08 | kvm: x86: ensure pv_cpuid.features is initialized when enabling cap | Oliver Upton | 1 | -0/+1 |
2020-10-22 | kvm: x86: only provide PV features if enabled in guest's CPUID | Oliver Upton | 1 | -0/+10 |
2020-09-28 | KVM: x86: Move illegal GPA helper out of the MMU code | Sean Christopherson | 1 | -0/+5 |
2020-07-09 | KVM: x86: Extract kvm_update_cpuid_runtime() from kvm_update_cpuid() | Xiaoyao Li | 1 | -1/+1 |
2020-07-09 | KVM: x86: Introduce kvm_check_cpuid() | Xiaoyao Li | 1 | -1/+1 |
2020-06-01 | KVM: nSVM: implement KVM_GET_NESTED_STATE and KVM_SET_NESTED_STATE | Paolo Bonzini | 1 | -0/+5 |
2020-03-31 | KVM: x86: Fix BUILD_BUG() in __cpuid_entry_get_reg() w/ CONFIG_UBSAN=y | Sean Christopherson | 1 | -4/+4 |
2020-03-16 | KVM: x86: Refactor kvm_cpuid() param that controls out-of-range logic | Sean Christopherson | 1 | -1/+1 |
2020-03-16 | KVM x86: Extend AMD specific guest behavior to Hygon virtual CPUs | Sean Christopherson | 1 | -2/+4 |
2020-03-16 | KVM: x86: Add helpers to perform CPUID-based guest vendor check | Sean Christopherson | 1 | -1/+1 |
2020-03-16 | KVM: x86: Override host CPUID results with kvm_cpu_caps | Sean Christopherson | 1 | -3/+3 |
2020-03-16 | KVM: x86: Use KVM cpu caps to mark CR4.LA57 as not-reserved | Sean Christopherson | 1 | -0/+13 |
2020-03-16 | KVM: x86: Add a helper to check kernel support when setting cpu cap | Sean Christopherson | 1 | -0/+6 |
2020-03-16 | KVM: x86: Introduce kvm_cpu_caps to replace runtime CPUID masking | Sean Christopherson | 1 | -1/+21 |
2020-03-16 | KVM: x86: Refactor cpuid_mask() to auto-retrieve the register | Sean Christopherson | 1 | -0/+8 |
2020-03-16 | KVM: x86: Introduce cpuid_entry_{change,set,clear}() mutators | Sean Christopherson | 1 | -0/+32 |
2020-03-16 | KVM: x86: Introduce cpuid_entry_{get,has}() accessors | Sean Christopherson | 1 | -10/+38 |
2020-03-16 | KVM: x86: Replace bare "unsigned" with "unsigned int" in cpuid helpers | Sean Christopherson | 1 | -6/+9 |
2020-03-16 | KVM: x86: Use u32 for holding CPUID register value in helpers | Sean Christopherson | 1 | -3/+3 |
2020-03-16 | KVM: x86: Make kvm_mpx_supported() an inline function | Sean Christopherson | 1 | -1/+0 |
2020-01-21 | KVM: x86: Refactor and rename bit() to feature_bit() macro | Sean Christopherson | 1 | -3/+5 |
2020-01-21 | KVM: x86: Expand build-time assertion on reverse CPUID usage | Sean Christopherson | 1 | -5/+28 |
2020-01-21 | KVM: x86: Add CPUID_7_1_EAX to the reverse CPUID table | Sean Christopherson | 1 | -0/+1 |
2020-01-21 | KVM: x86: Move bit() helper to cpuid.h | Sean Christopherson | 1 | -0/+5 |
2020-01-21 | KVM: x86: Drop special XSAVE handling from guest_cpuid_has() | Sean Christopherson | 1 | -4/+0 |
2019-06-20 | x86/cpufeatures: Combine word 11 and 12 into a new scattered features word | Fenghua Yu | 1 | -2/+0 |
2018-02-04 | KVM/x86: Update the reverse_cpuid list to include CPUID_7_EDX | KarimAllah Ahmed | 1 | -0/+1 |
2017-11-17 | KVM: x86: Fix CPUID function for word 6 (80000001_ECX) | Janakarajan Natarajan | 1 | -1/+1 |
2017-11-02 | License cleanup: add SPDX GPL-2.0 license identifier to files with no license | Greg Kroah-Hartman | 1 | -0/+1 |
2017-09-13 | KVM: x86: fix clang build | Radim Krčmář | 1 | -1/+0 |
2017-08-24 | KVM: x86: Add return value to kvm_cpuid(). | Yu Zhang | 1 | -1/+2 |
2017-08-07 | KVM: x86: use general helpers for some cpuid manipulation | Radim Krčmář | 1 | -0/+9 |
2017-08-07 | KVM: x86: generalize guest_cpuid_has_ helpers | Radim Krčmář | 1 | -113/+57 |
2017-08-07 | KVM: x86: X86_FEATURE_NRIPS is not scattered anymore | Radim Krčmář | 1 | -13/+1 |
2017-06-07 | kvm: x86: Guest BNDCFGS requires guest MPX support | Jim Mattson | 1 | -0/+8 |
2017-04-21 | KVM: x86: virtualize cpuid faulting | Kyle Huey | 1 | -0/+11 |
2016-07-23 | Revert "KVM: x86: add pcommit support" | Dan Williams | 1 | -8/+0 |
2016-03-22 | KVM, pkeys: expose CPUID/CR4 to guest | Huaitong Han | 1 | -0/+8 |
2016-03-09 | KVM: x86: disable MPX if host did not enable MPX XSAVE features | Paolo Bonzini | 1 | -8/+1 |