X86_FEATURE_IBPB
asm_inline volatile(ALTERNATIVE("", "call write_ibpb", X86_FEATURE_IBPB)
if (!boot_cpu_has(X86_FEATURE_IBPB)) {
boot_cpu_has(X86_FEATURE_IBPB))
if (!boot_cpu_has(X86_FEATURE_IBPB) && !boot_cpu_has(X86_FEATURE_STIBP))
if (!boot_cpu_has(X86_FEATURE_IBPB))
if (!boot_cpu_has(X86_FEATURE_IBPB) && !boot_cpu_has(X86_FEATURE_STIBP))
boot_cpu_has(X86_FEATURE_IBPB) &&
!boot_cpu_has(X86_FEATURE_IBPB)) {
if (boot_cpu_has(X86_FEATURE_IBPB)) {
set_cpu_cap(c, X86_FEATURE_IBPB);
set_cpu_cap(c, X86_FEATURE_IBPB);
cpu_has(c, X86_FEATURE_IBRS) || cpu_has(c, X86_FEATURE_IBPB) ||
setup_clear_cpu_cap(X86_FEATURE_IBPB);
if (boot_cpu_has(X86_FEATURE_IBPB)) {
if (cpu_feature_enabled(X86_FEATURE_IBPB))
if (cpu_feature_enabled(X86_FEATURE_IBPB))
if (!boot_cpu_has(X86_FEATURE_IBPB))