Remove unsued SET_IBPB macro from spec_ctrl.h
Orabug:
29336760
Signed-off-by: Mihai Carabas <mihai.carabas@oracle.com>
Reviewed-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Signed-off-by: Brian Maly <brian.maly@oracle.com>
popq %rdx; \
popq %rcx; \
popq %rax
-#define __ASM_SET_IBPB \
- pushq %rax; \
- pushq %rcx; \
- pushq %rdx; \
- movl $MSR_IA32_PRED_CMD, %ecx; \
- movl $0, %edx; \
- movl $FEATURE_SET_IBPB, %eax; \
- wrmsr; \
- popq %rdx; \
- popq %rcx; \
- popq %rax
#define __ASM_STUFF_RSB \
call 1f; \
9:
.endm
-.macro SET_IBPB
-ALTERNATIVE "", __stringify(__ASM_SET_IBPB), X86_FEATURE_IBRS
-.endm
-
.macro STUFF_RSB
ALTERNATIVE __stringify(__ASM_STUFF_RSB), "", X86_FEATURE_STUFF_RSB
.endm