Home
last modified time | relevance | path

Searched refs:kvm_cpu_has (Results 1 – 19 of 19) sorted by relevance

/linux/tools/testing/selftests/kvm/x86/
H A Dnested_close_kvm_test.c74 TEST_REQUIRE(kvm_cpu_has(X86_FEATURE_VMX) || in main()
75 kvm_cpu_has(X86_FEATURE_SVM)); in main()
79 if (kvm_cpu_has(X86_FEATURE_VMX)) in main()
H A Dnested_invalid_cr3_test.c83 TEST_REQUIRE(kvm_cpu_has(X86_FEATURE_VMX) || in main()
84 kvm_cpu_has(X86_FEATURE_SVM)); in main()
88 if (kvm_cpu_has(X86_FEATURE_VMX)) in main()
H A Dnested_tsc_adjust_test.c131 TEST_REQUIRE(kvm_cpu_has(X86_FEATURE_VMX) || in main()
132 kvm_cpu_has(X86_FEATURE_SVM)); in main()
135 if (kvm_cpu_has(X86_FEATURE_VMX)) in main()
H A Daperfmperf_test.c124 const bool has_nested = kvm_cpu_has(X86_FEATURE_SVM) || kvm_cpu_has(X86_FEATURE_VMX); in main()
158 else if (kvm_cpu_has(X86_FEATURE_SVM)) in main()
H A Dnested_tsc_scaling_test.c164 TEST_REQUIRE(kvm_cpu_has(X86_FEATURE_VMX) || in main()
165 kvm_cpu_has(X86_FEATURE_SVM)); in main()
189 if (kvm_cpu_has(X86_FEATURE_VMX)) in main()
H A Dsev_smoke_test.c218 TEST_REQUIRE(kvm_cpu_has(X86_FEATURE_SEV)); in main()
222 if (kvm_cpu_has(X86_FEATURE_SEV_ES)) in main()
225 if (kvm_cpu_has(X86_FEATURE_SEV_SNP)) in main()
H A Dvmx_nested_la57_state_test.c83 TEST_REQUIRE(kvm_cpu_has(X86_FEATURE_VMX)); in main()
84 TEST_REQUIRE(kvm_cpu_has(X86_FEATURE_LA57)); in main()
H A Dmsrs_test.c294 if (!kvm_cpu_has(msrs[idx].feature)) in host_test_msr()
464 (kvm_cpu_has(msr->feature) || kvm_cpu_has(msr->feature2)), in test_msrs()
467 (kvm_cpu_has(msr->feature) || kvm_cpu_has(msr->feature2)) ? in test_msrs()
H A Dhyperv_cpuid.c148 if (!kvm_cpu_has(X86_FEATURE_VMX) || in main()
164 test_hv_cpuid(NULL, kvm_cpu_has(X86_FEATURE_VMX)); in main()
H A Dnested_exceptions_test.c225 TEST_REQUIRE(kvm_cpu_has(X86_FEATURE_SVM) || kvm_cpu_has(X86_FEATURE_VMX)); in main()
230 if (kvm_cpu_has(X86_FEATURE_SVM)) in main()
H A Dstate_test.c243 if (kvm_cpu_has(X86_FEATURE_SVM)) in main()
245 else if (kvm_cpu_has(X86_FEATURE_VMX)) in main()
H A Dxcr0_cpuid_test.c112 TEST_REQUIRE(kvm_cpu_has(X86_FEATURE_XSAVE)); in main()
H A Dvmx_dirty_log_test.c171 TEST_REQUIRE(kvm_cpu_has(X86_FEATURE_VMX)); in main()
H A Dvmx_pmu_caps_test.c237 TEST_REQUIRE(kvm_cpu_has(X86_FEATURE_PDCM)); in main()
H A Dpmu_counters_test.c692 kvm_has_perf_caps = kvm_cpu_has(X86_FEATURE_PDCM); in main()
H A Dhyperv_features.c139 bool has_invtsc = kvm_cpu_has(X86_FEATURE_INVTSC); in guest_test_msrs_access()
/linux/tools/testing/selftests/kvm/lib/x86/
H A Dmemstress.c87 TEST_REQUIRE(kvm_cpu_has(X86_FEATURE_VMX)); in memstress_setup_nested()
H A Dprocessor.c539 if (kvm_cpu_has(X86_FEATURE_XSAVE)) in vcpu_init_sregs()
564 if (!kvm_cpu_has(X86_FEATURE_XSAVE)) in vcpu_init_xcrs()
1184 *pa_bits = kvm_cpu_has(X86_FEATURE_PAE) ? 36 : 32; in kvm_get_cpu_address_width()
/linux/tools/testing/selftests/kvm/include/x86/
H A Dprocessor.h955 static inline bool kvm_cpu_has(struct kvm_x86_cpu_feature feature) in kvm_cpu_has() function
994 return nr_bits > feature.f.bit && !kvm_cpu_has(feature.f); in kvm_pmu_has()
999 return nr_bits > feature.f.bit || kvm_cpu_has(feature.f); in kvm_pmu_has()