Searched refs:guest_cpuid_has (Results 1 – 12 of 12) sorted by relevance
| /Linux-v5.15/arch/x86/kvm/ |
| D | cpuid.h | 84 static __always_inline bool guest_cpuid_has(struct kvm_vcpu *vcpu, in guest_cpuid_has() function 159 return (guest_cpuid_has(vcpu, X86_FEATURE_SPEC_CTRL) || in guest_has_spec_ctrl_msr() 160 guest_cpuid_has(vcpu, X86_FEATURE_AMD_STIBP) || in guest_has_spec_ctrl_msr() 161 guest_cpuid_has(vcpu, X86_FEATURE_AMD_IBRS) || in guest_has_spec_ctrl_msr() 162 guest_cpuid_has(vcpu, X86_FEATURE_AMD_SSBD)); in guest_has_spec_ctrl_msr() 167 return (guest_cpuid_has(vcpu, X86_FEATURE_SPEC_CTRL) || in guest_has_pred_cmd_msr() 168 guest_cpuid_has(vcpu, X86_FEATURE_AMD_IBPB)); in guest_has_pred_cmd_msr()
|
| D | x86.c | 470 (guest_cpuid_has(vcpu, X86_FEATURE_X2APIC) ? 0 : X2APIC_ENABLE); in kvm_set_apic_base() 1072 if (!guest_cpuid_has(vcpu, X86_FEATURE_PCID)) in kvm_set_cr4() 1211 if (!guest_cpuid_has(vcpu, X86_FEATURE_RTM)) in kvm_dr6_fixed() 1214 if (!guest_cpuid_has(vcpu, X86_FEATURE_BUS_LOCK_DETECT)) in kvm_dr6_fixed() 1543 if (efer & EFER_FFXSR && !guest_cpuid_has(vcpu, X86_FEATURE_FXSR_OPT)) in __kvm_valid_efer() 1546 if (efer & EFER_SVME && !guest_cpuid_has(vcpu, X86_FEATURE_SVM)) in __kvm_valid_efer() 1550 !guest_cpuid_has(vcpu, X86_FEATURE_LM)) in __kvm_valid_efer() 1553 if (efer & EFER_NX && !guest_cpuid_has(vcpu, X86_FEATURE_NX)) in __kvm_valid_efer() 1695 !guest_cpuid_has(vcpu, X86_FEATURE_RDTSCP) && in __kvm_set_msr() 1696 !guest_cpuid_has(vcpu, X86_FEATURE_RDPID)) in __kvm_set_msr() [all …]
|
| D | mtrr.c | 119 if (guest_cpuid_has(vcpu, X86_FEATURE_MTRR)) in mtrr_disabled_type()
|
| D | cpuid.c | 197 __cr4_reserved_bits(guest_cpuid_has, vcpu); in kvm_vcpu_after_set_cpuid()
|
| D | lapic.c | 382 if (guest_cpuid_has(vcpu, X86_FEATURE_X2APIC) && in kvm_apic_set_version()
|
| /Linux-v5.15/arch/x86/kvm/svm/ |
| D | pmu.c | 51 if (guest_cpuid_has(vcpu, X86_FEATURE_PERFCTR_CORE)) { in get_msr_base() 110 if (!guest_cpuid_has(vcpu, X86_FEATURE_PERFCTR_CORE)) in get_gp_pmc_amd() 123 if (!guest_cpuid_has(vcpu, X86_FEATURE_PERFCTR_CORE)) in get_gp_pmc_amd() 173 if (guest_cpuid_has(vcpu, X86_FEATURE_PERFCTR_CORE)) { in amd_pmc_idx_to_pmc() 279 if (guest_cpuid_has(vcpu, X86_FEATURE_PERFCTR_CORE)) in amd_pmu_refresh()
|
| D | svm.c | 1139 !guest_cpuid_has(&svm->vcpu, X86_FEATURE_INVPCID)) in svm_recalc_instruction_intercepts() 1146 if (guest_cpuid_has(vcpu, X86_FEATURE_RDTSCP)) in svm_recalc_instruction_intercepts() 2731 !guest_cpuid_has(vcpu, X86_FEATURE_VIRT_SSBD)) in svm_get_msr() 2863 !guest_cpuid_has(vcpu, X86_FEATURE_VIRT_SSBD)) in svm_set_msr() 3025 if (!guest_cpuid_has(vcpu, X86_FEATURE_INVPCID)) { in invpcid_interception() 3996 vcpu->arch.xsaves_enabled = guest_cpuid_has(vcpu, X86_FEATURE_XSAVE) && in svm_vcpu_after_set_cpuid() 4002 guest_cpuid_has(vcpu, X86_FEATURE_NRIPS); in svm_vcpu_after_set_cpuid() 4018 if (guest_cpuid_has(vcpu, X86_FEATURE_X2APIC)) in svm_vcpu_after_set_cpuid() 4026 if (nested && guest_cpuid_has(vcpu, X86_FEATURE_SVM)) in svm_vcpu_after_set_cpuid() 4343 if (!guest_cpuid_has(vcpu, X86_FEATURE_LM)) in svm_leave_smm() [all …]
|
| /Linux-v5.15/arch/x86/kvm/vmx/ |
| D | sgx.c | 128 guest_cpuid_has(vcpu, X86_FEATURE_SGX2)) { in sgx_inject_fault() 356 if (!enable_sgx || !guest_cpuid_has(vcpu, X86_FEATURE_SGX)) in encls_leaf_enabled_in_guest() 360 return guest_cpuid_has(vcpu, X86_FEATURE_SGX1); in encls_leaf_enabled_in_guest() 363 return guest_cpuid_has(vcpu, X86_FEATURE_SGX2); in encls_leaf_enabled_in_guest() 475 if (guest_cpuid_has(vcpu, X86_FEATURE_SGX) && in vmx_write_encls_bitmap() 477 if (guest_cpuid_has(vcpu, X86_FEATURE_SGX1)) { in vmx_write_encls_bitmap() 483 if (guest_cpuid_has(vcpu, X86_FEATURE_SGX2)) in vmx_write_encls_bitmap()
|
| D | vmx.c | 1674 guest_cpuid_has(&vmx->vcpu, X86_FEATURE_RDTSCP) || in vmx_setup_uret_msrs() 1675 guest_cpuid_has(&vmx->vcpu, X86_FEATURE_RDPID)); in vmx_setup_uret_msrs() 1731 return nested && guest_cpuid_has(vcpu, X86_FEATURE_VMX); in nested_vmx_allowed() 1812 !guest_cpuid_has(vcpu, X86_FEATURE_MPX))) in vmx_get_msr() 1828 !guest_cpuid_has(vcpu, X86_FEATURE_SGX_LC)) in vmx_get_msr() 1917 if (!guest_cpuid_has(vcpu, X86_FEATURE_LM)) in nested_vmx_truncate_sysenter_addr() 1930 if (!guest_cpuid_has(vcpu, X86_FEATURE_BUS_LOCK_DETECT)) in vcpu_supported_debugctl() 2012 !guest_cpuid_has(vcpu, X86_FEATURE_MPX))) in vmx_set_msr() 2142 (!guest_cpuid_has(vcpu, X86_FEATURE_SGX_LC) || in vmx_set_msr() 4226 __enabled = guest_cpuid_has(&(vmx)->vcpu, \ [all …]
|
| D | pmu_intel.c | 157 if (!guest_cpuid_has(vcpu, X86_FEATURE_PDCM)) in vcpu_get_perf_capabilities()
|
| D | nested.c | 5796 if (!guest_cpuid_has(vcpu, X86_FEATURE_SGX) || in nested_vmx_exit_handled_encls()
|
| /Linux-v5.15/arch/x86/kvm/mmu/ |
| D | mmu.c | 4339 guest_cpuid_has(vcpu, X86_FEATURE_GBPAGES); in guest_can_use_gbpages()
|