12345678910111213141516171819202122 |
- /* 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(entry_ibpb);
- .popsection
|