kvm_cpuid
EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_cpuid);
kvm_cpuid(vcpu, &eax, &ebx, &ecx, &edx, false);
struct kvm_hypervisor_cpuid kvm_cpuid;
kvm_cpuid = kvm_get_hypervisor_cpuid(vcpu, KVM_SIGNATURE);
if (!kvm_cpuid.base)
best = kvm_find_cpuid_entry(vcpu, kvm_cpuid.base | KVM_CPUID_FEATURES);
struct kvm_cpuid *cpuid,
struct kvm_cpuid *cpuid,
bool kvm_cpuid(struct kvm_vcpu *vcpu, u32 *eax, u32 *ebx,
TRACE_EVENT(kvm_cpuid,
kvm_cpuid(vcpu, &eax, &ebx, &ecx, &edx, false);
struct kvm_cpuid __user *cpuid_arg = argp;
struct kvm_cpuid cpuid;
return kvm_cpuid(emul_to_vcpu(ctxt), eax, ebx, ecx, edx, exact_only);
#define KVM_SET_CPUID _IOW(KVMIO, 0x8a, struct kvm_cpuid)
#define KVM_SET_CPUID _IOW(KVMIO, 0x8a, struct kvm_cpuid)