/* SPDX-License-Identifier: GPL-2.0 */ /* * Common place for both 32- and 64-bit entry routines. */ #include <linux/linkage.h> #include <asm/export.h> #include <asm/msr-index.h> .pushsection .noinstr.text, "ax" SYM_FUNC_START(entry_ibpb) movl $MSR_IA32_PRED_CMD, %ecx movl $PRED_CMD_IBPB, %eax xorl %edx, %edx wrmsr RET SYM_FUNC_END(entry_ibpb) /* For KVM */ EXPORT_SYMBOL_GPL