Home
last modified time | relevance | path

Searched refs:kvm_cpu_caps (Results 1 – 2 of 2) sorted by relevance

/linux/arch/x86/kvm/
H A Dcpuid.h10 extern u32 kvm_cpu_caps[NR_KVM_CPU_CAPS] __read_mostly;
90 BUILD_BUG_ON(leaf >= ARRAY_SIZE(kvm_cpu_caps)); in cpuid_entry_override()
91 *reg = kvm_cpu_caps[leaf]; in cpuid_entry_override()
191 kvm_cpu_caps[x86_leaf] &= ~__feature_bit(x86_feature); in kvm_cpu_cap_clear()
198 kvm_cpu_caps[x86_leaf] |= __feature_bit(x86_feature); in kvm_cpu_cap_set()
205 return kvm_cpu_caps[x86_leaf] & __feature_bit(x86_feature); in kvm_cpu_cap_get()
H A Dcpuid.c36 u32 kvm_cpu_caps[NR_KVM_CPU_CAPS] __read_mostly; variable
37 EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_cpu_caps);
406 vcpu->arch.cpu_caps[i] = kvm_cpu_caps[i] | in kvm_vcpu_after_set_cpuid()
709 kvm_cpu_caps[leaf] = kvm_cpu_cap_features; \
712 kvm_cpu_caps[leaf] &= kernel_cpu_caps[leaf]; \
714 kvm_cpu_caps[leaf] |= kvm_cpu_cap_passthrough; \
715 kvm_cpu_caps[leaf] &= (raw_cpuid_get(cpuid) | \
717 kvm_cpu_caps[leaf] |= kvm_cpu_cap_emulated; \
828 memset(kvm_cpu_caps, 0, sizeof(kvm_cpu_caps)); in kvm_set_cpu_caps()
830 BUILD_BUG_ON(sizeof(kvm_cpu_caps) - (NKVMCAPINTS * sizeof(*kvm_cpu_caps)) > in kvm_set_cpu_caps()