| /linux/tools/testing/selftests/kvm/x86/ |
| H A D | evmcs_smm_controls_test.c | 84 TEST_REQUIRE(kvm_cpu_has(X86_FEATURE_VMX)); in main() 85 TEST_REQUIRE(kvm_has_cap(KVM_CAP_NESTED_STATE)); in main() 86 TEST_REQUIRE(kvm_has_cap(KVM_CAP_HYPERV_ENLIGHTENED_VMCS)); in main() 87 TEST_REQUIRE(kvm_has_cap(KVM_CAP_X86_SMM)); in main()
|
| H A D | amx_test.c | 249 TEST_REQUIRE(kvm_cpu_has(X86_FEATURE_XFD)); in main() 250 TEST_REQUIRE(kvm_cpu_has(X86_FEATURE_XSAVE)); in main() 251 TEST_REQUIRE(kvm_cpu_has(X86_FEATURE_AMX_TILE)); in main() 252 TEST_REQUIRE(kvm_cpu_has(X86_FEATURE_XTILECFG)); in main() 253 TEST_REQUIRE(kvm_cpu_has(X86_FEATURE_XTILEDATA)); in main() 254 TEST_REQUIRE(kvm_cpu_has(X86_FEATURE_XTILEDATA_XFD)); in main()
|
| H A D | vmx_nested_la57_state_test.c | 83 TEST_REQUIRE(kvm_cpu_has(X86_FEATURE_VMX)); in main() 84 TEST_REQUIRE(kvm_cpu_has(X86_FEATURE_LA57)); in main() 85 TEST_REQUIRE(kvm_has_cap(KVM_CAP_NESTED_STATE)); in main()
|
| H A D | vmx_pmu_caps_test.c | 236 TEST_REQUIRE(kvm_is_pmu_enabled()); in main() 237 TEST_REQUIRE(kvm_cpu_has(X86_FEATURE_PDCM)); in main() 239 TEST_REQUIRE(kvm_cpu_has_p(X86_PROPERTY_PMU_VERSION)); in main() 240 TEST_REQUIRE(kvm_cpu_property(X86_PROPERTY_PMU_VERSION) > 0); in main()
|
| H A D | hyperv_evmcs.c | 242 TEST_REQUIRE(kvm_cpu_has(X86_FEATURE_VMX)); in main() 243 TEST_REQUIRE(kvm_has_cap(KVM_CAP_NESTED_STATE)); in main() 244 TEST_REQUIRE(kvm_has_cap(KVM_CAP_HYPERV_ENLIGHTENED_VMCS)); in main() 245 TEST_REQUIRE(kvm_hv_cpu_has(HV_X64_NESTED_DIRECT_FLUSH)); in main()
|
| H A D | nested_vmsave_vmload_test.c | 137 TEST_REQUIRE(kvm_cpu_has(X86_FEATURE_SVM)); in main() 138 TEST_REQUIRE(kvm_cpu_has(X86_FEATURE_NPT)); in main() 139 TEST_REQUIRE(kvm_cpu_has(X86_FEATURE_V_VMSAVE_VMLOAD)); in main()
|
| H A D | nested_tsc_scaling_test.c | 164 TEST_REQUIRE(kvm_cpu_has(X86_FEATURE_VMX) || in main() 166 TEST_REQUIRE(kvm_has_cap(KVM_CAP_TSC_CONTROL)); in main() 167 TEST_REQUIRE(sys_clocksource_is_based_on_tsc()); in main()
|
| H A D | vmx_exception_with_invalid_guest_state.c | 112 TEST_REQUIRE(host_cpu_is_intel); in main() 113 TEST_REQUIRE(!kvm_is_unrestricted_guest_enabled()); in main()
|
| H A D | triple_fault_event_test.c | 69 TEST_REQUIRE(has_vmx || has_svm); in main() 71 TEST_REQUIRE(kvm_has_cap(KVM_CAP_X86_TRIPLE_FAULT_EVENT)); in main()
|
| H A D | monitor_mwait_test.c | 77 TEST_REQUIRE(this_cpu_has(X86_FEATURE_MWAIT)); in main() 78 TEST_REQUIRE(kvm_has_cap(KVM_CAP_DISABLE_QUIRKS2)); in main()
|
| H A D | svm_lbr_nested_state.c | 138 TEST_REQUIRE(kvm_cpu_has(X86_FEATURE_SVM)); in main() 139 TEST_REQUIRE(kvm_is_lbrv_enabled()); in main()
|
| H A D | sev_init2_tests.c | 127 TEST_REQUIRE(__kvm_has_device_attr(kvm_fd, KVM_X86_GRP_SEV, in main() 138 TEST_REQUIRE(kvm_check_cap(KVM_CAP_VM_TYPES) & BIT(KVM_X86_SEV_VM)); in main()
|
| H A D | vmx_msrs_test.c | 119 TEST_REQUIRE(kvm_has_cap(KVM_CAP_DISABLE_QUIRKS2)); in main() 120 TEST_REQUIRE(kvm_cpu_has(X86_FEATURE_VMX)); in main()
|
| H A D | kvm_clock_test.c | 144 TEST_REQUIRE(flags & KVM_CLOCK_REALTIME); in main() 146 TEST_REQUIRE(sys_clocksource_is_based_on_tsc()); in main()
|
| H A D | nested_emulation_test.c | 129 TEST_REQUIRE(is_forced_emulation_enabled); in main() 130 TEST_REQUIRE(kvm_cpu_has(X86_FEATURE_SVM) || kvm_cpu_has(X86_FEATURE_VMX)); in main()
|
| H A D | hyperv_svm_test.c | 159 TEST_REQUIRE(kvm_cpu_has(X86_FEATURE_SVM)); in main() 160 TEST_REQUIRE(kvm_hv_cpu_has(HV_X64_NESTED_DIRECT_FLUSH)); in main()
|
| H A D | vmx_preemption_timer_test.c | 168 TEST_REQUIRE(kvm_cpu_has(X86_FEATURE_VMX)); in main() 170 TEST_REQUIRE(kvm_has_cap(KVM_CAP_NESTED_STATE)); in main()
|
| H A D | pmu_counters_test.c | 684 TEST_REQUIRE(kvm_is_pmu_enabled()); in main() 686 TEST_REQUIRE(host_cpu_is_intel); in main() 687 TEST_REQUIRE(kvm_cpu_has_p(X86_PROPERTY_PMU_VERSION)); in main() 688 TEST_REQUIRE(kvm_cpu_property(X86_PROPERTY_PMU_VERSION) > 0); in main()
|
| H A D | dirty_log_page_splitting_test.c | 221 TEST_REQUIRE(get_kvm_param_bool("eager_page_split")); in main() 222 TEST_REQUIRE(get_kvm_param_bool("tdp_mmu")); in main()
|
| H A D | pmu_event_filter_test.c | 842 TEST_REQUIRE(kvm_is_pmu_enabled()); in main() 843 TEST_REQUIRE(kvm_has_cap(KVM_CAP_PMU_EVENT_FILTER)); in main() 844 TEST_REQUIRE(kvm_has_cap(KVM_CAP_PMU_EVENT_MASKED_EVENTS)); in main() 846 TEST_REQUIRE(use_intel_pmu() || use_amd_pmu()); in main() 851 TEST_REQUIRE(sanity_check_pmu(vcpu)); in main()
|
| H A D | xss_msr_test.c | 26 TEST_REQUIRE(kvm_cpu_has(X86_FEATURE_XSAVES)); in main()
|
| H A D | svm_nested_clear_efer_svme.c | 43 TEST_REQUIRE(kvm_cpu_has(X86_FEATURE_SVM)); in main()
|
| H A D | svm_nested_shutdown_test.c | 48 TEST_REQUIRE(kvm_cpu_has(X86_FEATURE_SVM)); in main()
|
| /linux/tools/testing/selftests/kvm/s390/ |
| H A D | shared_zeropage_test.c | 76 TEST_REQUIRE(pagemap_fd >= 0); in main() 80 TEST_REQUIRE(maps_shared_zeropage(pagemap_fd, page0) == 1); in main()
|
| H A D | cmma_test.c | 681 TEST_REQUIRE(kvm_has_cap(KVM_CAP_SYNC_REGS)); in main() 682 TEST_REQUIRE(kvm_has_cap(KVM_CAP_S390_CMMA_MIGRATION)); in main() 683 TEST_REQUIRE(machine_has_cmma()); in main()
|