/linux-6.3-rc2/arch/x86/kvm/ |
A D | cpuid.h | 88 static __always_inline bool guest_cpuid_has(struct kvm_vcpu *vcpu, in guest_cpuid_has() function 168 return (guest_cpuid_has(vcpu, X86_FEATURE_SPEC_CTRL) || in guest_has_spec_ctrl_msr() 169 guest_cpuid_has(vcpu, X86_FEATURE_AMD_STIBP) || in guest_has_spec_ctrl_msr() 170 guest_cpuid_has(vcpu, X86_FEATURE_AMD_IBRS) || in guest_has_spec_ctrl_msr() 171 guest_cpuid_has(vcpu, X86_FEATURE_AMD_SSBD)); in guest_has_spec_ctrl_msr() 176 return (guest_cpuid_has(vcpu, X86_FEATURE_SPEC_CTRL) || in guest_has_pred_cmd_msr() 177 guest_cpuid_has(vcpu, X86_FEATURE_AMD_IBPB)); in guest_has_pred_cmd_msr()
|
A D | smm.c | 293 if (guest_cpuid_has(vcpu, X86_FEATURE_LM)) in enter_smm() 364 if (guest_cpuid_has(vcpu, X86_FEATURE_LM)) in enter_smm() 597 if (guest_cpuid_has(vcpu, X86_FEATURE_LM)) { in emulator_leave_smm() 620 if (guest_cpuid_has(vcpu, X86_FEATURE_LM)) { in emulator_leave_smm() 643 if (guest_cpuid_has(vcpu, X86_FEATURE_LM)) in emulator_leave_smm()
|
A D | x86.c | 1181 if (!guest_cpuid_has(vcpu, X86_FEATURE_PCID)) in kvm_set_cr4() 1341 if (!guest_cpuid_has(vcpu, X86_FEATURE_RTM)) in kvm_dr6_fixed() 1707 !guest_cpuid_has(vcpu, X86_FEATURE_LM)) in __kvm_valid_efer() 2098 !guest_cpuid_has(vcpu, X86_FEATURE_MWAIT)) in kvm_emulate_monitor_mwait() 3854 if (!guest_cpuid_has(vcpu, X86_FEATURE_OSVW)) in kvm_set_msr_common() 3859 if (!guest_cpuid_has(vcpu, X86_FEATURE_OSVW)) in kvm_set_msr_common() 3880 !guest_cpuid_has(vcpu, X86_FEATURE_XFD)) in kvm_set_msr_common() 3890 !guest_cpuid_has(vcpu, X86_FEATURE_XFD)) in kvm_set_msr_common() 4019 !guest_cpuid_has(vcpu, X86_FEATURE_PDCM)) in kvm_get_msr_common() 4239 !guest_cpuid_has(vcpu, X86_FEATURE_XFD)) in kvm_get_msr_common() [all …]
|
A D | mtrr.c | 120 if (guest_cpuid_has(vcpu, X86_FEATURE_MTRR)) in mtrr_disabled_type()
|
A D | cpuid.c | 366 __cr4_reserved_bits(guest_cpuid_has, vcpu); in kvm_vcpu_after_set_cpuid()
|
A D | lapic.c | 555 if (guest_cpuid_has(vcpu, X86_FEATURE_X2APIC) && in kvm_apic_set_version()
|
/linux-6.3-rc2/arch/x86/kvm/vmx/ |
A D | sgx.c | 125 guest_cpuid_has(vcpu, X86_FEATURE_SGX2)) { in sgx_inject_fault() 353 if (!enable_sgx || !guest_cpuid_has(vcpu, X86_FEATURE_SGX)) in encls_leaf_enabled_in_guest() 357 return guest_cpuid_has(vcpu, X86_FEATURE_SGX1); in encls_leaf_enabled_in_guest() 360 return guest_cpuid_has(vcpu, X86_FEATURE_SGX2); in encls_leaf_enabled_in_guest() 472 if (guest_cpuid_has(vcpu, X86_FEATURE_SGX) && in vmx_write_encls_bitmap() 474 if (guest_cpuid_has(vcpu, X86_FEATURE_SGX1)) { in vmx_write_encls_bitmap() 480 if (guest_cpuid_has(vcpu, X86_FEATURE_SGX2)) in vmx_write_encls_bitmap()
|
A D | pmu_intel.c | 156 if (!guest_cpuid_has(vcpu, X86_FEATURE_PDCM)) in vcpu_get_perf_capabilities() 210 ret = guest_cpuid_has(vcpu, X86_FEATURE_DS); in intel_is_valid_msr() 446 if (msr_info->host_initiated && data && !guest_cpuid_has(vcpu, X86_FEATURE_DS)) in intel_pmu_set_msr()
|
A D | vmx.c | 2012 !guest_cpuid_has(vcpu, X86_FEATURE_MPX))) in vmx_get_msr() 2115 if (!guest_cpuid_has(vcpu, X86_FEATURE_LM)) in nested_vmx_truncate_sysenter_addr() 2230 !guest_cpuid_has(vcpu, X86_FEATURE_MPX))) in vmx_set_msr() 2448 if (!guest_cpuid_has(vcpu, X86_FEATURE_DS)) in vmx_set_msr() 4556 __enabled = guest_cpuid_has(&(vmx)->vcpu, \ 4624 guest_cpuid_has(vcpu, X86_FEATURE_XSAVE) && in vmx_secondary_exec_control() 4625 guest_cpuid_has(vcpu, X86_FEATURE_XSAVES); in vmx_secondary_exec_control() 4644 guest_cpuid_has(vcpu, X86_FEATURE_RDTSCP) || in vmx_secondary_exec_control() 4645 guest_cpuid_has(vcpu, X86_FEATURE_RDPID); in vmx_secondary_exec_control() 7731 guest_cpuid_has(vcpu, X86_FEATURE_INTEL_PT)) in vmx_vcpu_after_set_cpuid() [all …]
|
A D | nested.c | 4807 if (guest_cpuid_has(vcpu, X86_FEATURE_SPEC_CTRL)) in nested_vmx_vmexit() 6085 if (!guest_cpuid_has(vcpu, X86_FEATURE_SGX) || in nested_vmx_exit_handled_encls()
|
/linux-6.3-rc2/arch/x86/kvm/svm/ |
A D | pmu.c | 49 if (!guest_cpuid_has(vcpu, X86_FEATURE_PERFCTR_CORE)) in get_gp_pmc_amd() 176 if (guest_cpuid_has(vcpu, X86_FEATURE_PERFCTR_CORE)) in amd_pmu_refresh()
|
A D | svm.c | 1135 !guest_cpuid_has(&svm->vcpu, X86_FEATURE_INVPCID)) in svm_recalc_instruction_intercepts() 1142 if (guest_cpuid_has(vcpu, X86_FEATURE_RDTSCP)) in svm_recalc_instruction_intercepts() 2802 !guest_cpuid_has(vcpu, X86_FEATURE_VIRT_SSBD)) in svm_get_msr() 2962 !guest_cpuid_has(vcpu, X86_FEATURE_VIRT_SSBD)) in svm_set_msr() 3129 if (!guest_cpuid_has(vcpu, X86_FEATURE_INVPCID)) { in invpcid_interception() 4137 guest_cpuid_has(vcpu, X86_FEATURE_NRIPS); in svm_vcpu_after_set_cpuid() 4145 guest_cpuid_has(vcpu, X86_FEATURE_PAUSEFILTER); in svm_vcpu_after_set_cpuid() 4148 guest_cpuid_has(vcpu, X86_FEATURE_PFTHRESHOLD); in svm_vcpu_after_set_cpuid() 4413 if (!guest_cpuid_has(vcpu, X86_FEATURE_LM)) in svm_enter_smm() 4460 if (!guest_cpuid_has(vcpu, X86_FEATURE_LM)) in svm_leave_smm() [all …]
|
A D | sev.c | 2986 (guest_cpuid_has(&svm->vcpu, X86_FEATURE_RDTSCP) || in sev_es_init_vmcb() 2987 guest_cpuid_has(&svm->vcpu, X86_FEATURE_RDPID))) { in sev_es_init_vmcb() 2989 if (guest_cpuid_has(&svm->vcpu, X86_FEATURE_RDTSCP)) in sev_es_init_vmcb()
|
/linux-6.3-rc2/arch/x86/kvm/mmu/ |
A D | mmu.c | 4743 guest_cpuid_has(vcpu, X86_FEATURE_GBPAGES); in guest_can_use_gbpages()
|