Lines Matching full:cpuid
5 * Generic tests for KVM CPUID set/get ioctls
50 cpuid(0x40000000, &eax, &ebx, &ecx, &edx); in test_cpuid_40000000()
88 "CPUID nent mismatch: %d vs. %d", cpuid1->nent, cpuid2->nent); in compare_cpuids()
96 "CPUID entries[%d] mismtach: 0x%x.%d.%x vs. 0x%x.%d.%x\n", in compare_cpuids()
105 "CPUID 0x%x.%x differ: 0x%x:0x%x:0x%x:0x%x vs 0x%x:0x%x:0x%x:0x%x", in compare_cpuids()
135 struct kvm_cpuid2 *vcpu_alloc_cpuid(struct kvm_vm *vm, vm_vaddr_t *p_gva, struct kvm_cpuid2 *cpuid) in vcpu_alloc_cpuid() argument
137 int size = sizeof(*cpuid) + cpuid->nent * sizeof(cpuid->entries[0]); in vcpu_alloc_cpuid()
141 memcpy(guest_cpuids, cpuid, size); in vcpu_alloc_cpuid()
153 /* Setting unmodified CPUID is allowed */ in set_cpuid_after_run()
155 TEST_ASSERT(!rc, "Setting unmodified CPUID after KVM_RUN failed: %d", rc); in set_cpuid_after_run()
184 compare_cpuids(kvm_get_supported_cpuid(), vcpu->cpuid); in main()
186 vcpu_alloc_cpuid(vm, &cpuid_gva, vcpu->cpuid); in main()