Searched refs:guest_cpuid (Results 1 – 2 of 2) sorted by relevance
/linux-6.12.1/tools/testing/selftests/kvm/x86_64/ |
D | cpuid_test.c | 28 static void test_guest_cpuids(struct kvm_cpuid2 *guest_cpuid) in test_guest_cpuids() argument 33 for (i = 0; i < guest_cpuid->nent; i++) { in test_guest_cpuids() 34 __cpuid(guest_cpuid->entries[i].function, in test_guest_cpuids() 35 guest_cpuid->entries[i].index, in test_guest_cpuids() 38 GUEST_ASSERT_EQ(eax, guest_cpuid->entries[i].eax); in test_guest_cpuids() 39 GUEST_ASSERT_EQ(ebx, guest_cpuid->entries[i].ebx); in test_guest_cpuids() 40 GUEST_ASSERT_EQ(ecx, guest_cpuid->entries[i].ecx); in test_guest_cpuids() 41 GUEST_ASSERT_EQ(edx, guest_cpuid->entries[i].edx); in test_guest_cpuids() 46 static void guest_main(struct kvm_cpuid2 *guest_cpuid) in guest_main() argument 50 test_guest_cpuids(guest_cpuid); in guest_main()
|
/linux-6.12.1/arch/x86/kvm/vmx/ |
D | sgx.c | 442 struct kvm_cpuid_entry2 *guest_cpuid; in sgx_intercept_encls_ecreate() local 448 guest_cpuid = kvm_find_cpuid_entry_index(vcpu, 0x12, 0); in sgx_intercept_encls_ecreate() 449 if (!guest_cpuid) in sgx_intercept_encls_ecreate() 453 if (guest_cpuid->ebx != ebx || guest_cpuid->edx != edx) in sgx_intercept_encls_ecreate() 456 guest_cpuid = kvm_find_cpuid_entry_index(vcpu, 0x12, 1); in sgx_intercept_encls_ecreate() 457 if (!guest_cpuid) in sgx_intercept_encls_ecreate() 461 if (guest_cpuid->eax != eax || guest_cpuid->ebx != ebx || in sgx_intercept_encls_ecreate() 462 guest_cpuid->ecx != ecx || guest_cpuid->edx != edx) in sgx_intercept_encls_ecreate()
|