Lines Matching refs:boot_cpu_has
361 if (boot_cpu_has(X86_FEATURE_VIRT_SSBD)) in x86_amd_ssb_disable()
363 else if (boot_cpu_has(X86_FEATURE_LS_CFG_SSBD)) in x86_amd_ssb_disable()
506 if (!boot_cpu_has(X86_FEATURE_MD_CLEAR)) in mds_update_mitigation()
518 if (!boot_cpu_has(X86_BUG_MSBDS_ONLY) && in mds_apply_mitigation()
559 return boot_cpu_has_bug(X86_BUG_TAA) && boot_cpu_has(X86_FEATURE_RTM); in taa_vulnerable()
570 if (!boot_cpu_has(X86_FEATURE_RTM)) { in taa_select_mitigation()
597 if (!boot_cpu_has(X86_FEATURE_MD_CLEAR)) in taa_update_mitigation()
711 (boot_cpu_has(X86_FEATURE_MD_CLEAR) && in mmio_update_mitigation()
712 boot_cpu_has(X86_FEATURE_FLUSH_L1D) && in mmio_update_mitigation()
875 if (boot_cpu_has(X86_FEATURE_HYPERVISOR)) in update_srbds_msr()
885 if (!boot_cpu_has(X86_FEATURE_SRBDS_CTRL)) in update_srbds_msr()
926 if ((x86_arch_cap_msr & ARCH_CAP_MDS_NO) && !boot_cpu_has(X86_FEATURE_RTM) && in srbds_select_mitigation()
929 else if (boot_cpu_has(X86_FEATURE_HYPERVISOR)) in srbds_select_mitigation()
931 else if (!boot_cpu_has(X86_FEATURE_SRBDS_CTRL)) in srbds_select_mitigation()
969 if (!l1d_flush_mitigation || !boot_cpu_has(X86_FEATURE_FLUSH_L1D)) in l1d_flush_select_mitigation()
1062 if (boot_cpu_has(X86_FEATURE_HYPERVISOR)) { in gds_select_mitigation()
1164 if (!boot_cpu_has(X86_FEATURE_SMAP)) in smap_works_speculatively()
1173 if (boot_cpu_has(X86_BUG_CPU_MELTDOWN)) in smap_works_speculatively()
1206 if (boot_cpu_has(X86_FEATURE_FSGSBASE) || in spectre_v1_apply_mitigation()
1217 !boot_cpu_has(X86_FEATURE_PTI)) in spectre_v1_apply_mitigation()
1363 if (!boot_cpu_has(X86_FEATURE_IBPB)) { in retbleed_select_mitigation()
1398 boot_cpu_has(X86_FEATURE_IBPB)) in retbleed_select_mitigation()
1404 if (boot_cpu_has(X86_FEATURE_IBRS_ENHANCED)) in retbleed_select_mitigation()
1406 else if (boot_cpu_has(X86_FEATURE_IBRS)) in retbleed_select_mitigation()
1509 if (mitigate_smt && !boot_cpu_has(X86_FEATURE_STIBP) && in retbleed_apply_mitigation()
1635 if (!boot_cpu_has(X86_FEATURE_RETPOLINE)) in its_apply_mitigation()
1723 if (!boot_cpu_has(X86_FEATURE_VERW_CLEAR)) in tsa_select_mitigation()
1901 if (!boot_cpu_has(X86_FEATURE_IBPB) && !boot_cpu_has(X86_FEATURE_STIBP)) in spectre_v2_user_select_mitigation()
1950 boot_cpu_has(X86_FEATURE_AMD_STIBP_ALWAYS_ON)) in spectre_v2_user_select_mitigation()
1953 if (!boot_cpu_has(X86_FEATURE_IBPB)) in spectre_v2_user_select_mitigation()
1956 if (!boot_cpu_has(X86_FEATURE_STIBP)) in spectre_v2_user_select_mitigation()
1962 if (!boot_cpu_has(X86_FEATURE_IBPB) && !boot_cpu_has(X86_FEATURE_STIBP)) in spectre_v2_user_update_mitigation()
1986 if (!boot_cpu_has(X86_FEATURE_STIBP) || in spectre_v2_user_update_mitigation()
1989 !boot_cpu_has(X86_FEATURE_AUTOIBRS))) { in spectre_v2_user_update_mitigation()
2103 !boot_cpu_has(X86_FEATURE_IBRS_ENHANCED)) { in spectre_v2_parse_cmdline()
2111 !boot_cpu_has(X86_FEATURE_LFENCE_RDTSC)) { in spectre_v2_parse_cmdline()
2129 if (cmd == SPECTRE_V2_CMD_IBRS && !boot_cpu_has(X86_FEATURE_IBRS)) { in spectre_v2_parse_cmdline()
2169 if (!boot_cpu_has(X86_FEATURE_RRSBA_CTRL)) in spec_ctrl_disable_kernel_rrsba()
2233 if (!boot_cpu_has(X86_FEATURE_BHI_CTRL)) in spec_ctrl_bhi_dis()
2273 if (!boot_cpu_has(X86_BUG_BHI)) in bhi_select_mitigation()
2305 if (boot_cpu_has(X86_FEATURE_RETPOLINE) && in bhi_apply_mitigation()
2306 !boot_cpu_has(X86_FEATURE_RETPOLINE_LFENCE)) { in bhi_apply_mitigation()
2347 if (boot_cpu_has(X86_FEATURE_IBRS_ENHANCED)) { in spectre_v2_select_mitigation()
2394 boot_cpu_has(X86_FEATURE_IBRS) && in spectre_v2_update_mitigation()
2410 if (boot_cpu_has(X86_FEATURE_AUTOIBRS)) { in spectre_v2_apply_mitigation()
2427 if (boot_cpu_has(X86_FEATURE_IBRS_ENHANCED)) in spectre_v2_apply_mitigation()
2466 boot_cpu_has(X86_FEATURE_IBPB) && in spectre_v2_apply_mitigation()
2475 } else if (boot_cpu_has(X86_FEATURE_IBRS) && in spectre_v2_apply_mitigation()
2568 if (sched_smt_active() && !boot_cpu_has(X86_BUG_MSBDS_ONLY)) in cpu_bugs_smt_update()
2691 if (!boot_cpu_has(X86_FEATURE_SSBD)) in ssb_select_mitigation()
2989 if (boot_cpu_has(X86_FEATURE_MSR_SPEC_CTRL)) in x86_spec_ctrl_setup_ap()
3193 !boot_cpu_has(X86_FEATURE_SRSO_USER_KERNEL_NO))) { in srso_select_mitigation()
3210 if (!boot_cpu_has(X86_FEATURE_IBPB_BRTYPE)) { in srso_select_mitigation()
3228 if (boot_cpu_has(X86_FEATURE_SRSO_USER_KERNEL_NO)) { in srso_select_mitigation()
3240 if (boot_cpu_has(X86_FEATURE_SRSO_BP_SPEC_REDUCE)) { in srso_select_mitigation()
3261 boot_cpu_has(X86_FEATURE_IBPB_BRTYPE)) in srso_update_mitigation()
3279 if (boot_cpu_has(X86_FEATURE_SBPB)) in srso_apply_mitigation()
3362 if (!boot_cpu_has(X86_FEATURE_MSR_IA32_FEAT_CTL) || in itlb_multihit_show_state()
3363 !boot_cpu_has(X86_FEATURE_VMX)) in itlb_multihit_show_state()
3386 if (boot_cpu_has(X86_FEATURE_HYPERVISOR)) { in mds_show_state()
3391 if (boot_cpu_has(X86_BUG_MSBDS_ONLY)) { in mds_show_state()
3407 if (boot_cpu_has(X86_FEATURE_HYPERVISOR)) { in tsx_async_abort_show_state()
3421 if (boot_cpu_has(X86_FEATURE_HYPERVISOR)) { in mmio_stale_data_show_state()
3437 if (boot_cpu_has(X86_FEATURE_HYPERVISOR)) in old_microcode_show_state()
3451 !boot_cpu_has(X86_FEATURE_AUTOIBRS)) in stibp_state()
3471 if (boot_cpu_has(X86_FEATURE_IBPB)) { in ibpb_state()
3484 if (boot_cpu_has(X86_FEATURE_RSB_VMEXIT_LITE) || in pbrsb_eibrs_state()
3485 boot_cpu_has(X86_FEATURE_RSB_VMEXIT)) in pbrsb_eibrs_state()
3498 else if (boot_cpu_has(X86_FEATURE_CLEAR_BHB_HW)) in spectre_bhi_state()
3500 else if (boot_cpu_has(X86_FEATURE_CLEAR_BHB_LOOP)) in spectre_bhi_state()
3502 else if (boot_cpu_has(X86_FEATURE_RETPOLINE) && in spectre_bhi_state()
3503 !boot_cpu_has(X86_FEATURE_RETPOLINE_LFENCE) && in spectre_bhi_state()
3506 else if (boot_cpu_has(X86_FEATURE_CLEAR_BHB_VMEXIT)) in spectre_bhi_state()
3527 boot_cpu_has(X86_FEATURE_USE_IBRS_FW) ? "; IBRS_FW" : "", in spectre_v2_show_state()
3529 boot_cpu_has(X86_FEATURE_RSB_CTXSW) ? "; RSB filling" : "", in spectre_v2_show_state()
3582 if (boot_cpu_has(X86_FEATURE_PTI)) in cpu_show_common()
3600 if (boot_cpu_has(X86_FEATURE_L1TF_PTEINV)) in cpu_show_common()