aboutsummaryrefslogtreecommitdiffstats
path: root/rust/helpers
diff options
context:
space:
mode:
authorJosh Poimboeuf <[email protected]>2025-04-08 21:47:31 +0000
committerIngo Molnar <[email protected]>2025-04-09 10:41:30 +0000
commitfc9fd3f98423367c79e0bd85a9515df26dc1b3cc (patch)
tree86cbab691334e23f96e98bd6999a76bfd61aba76 /rust/helpers
parentx86/bugs: Rename entry_ibpb() to write_ibpb() (diff)
downloadkernel-fc9fd3f98423367c79e0bd85a9515df26dc1b3cc.tar.gz
kernel-fc9fd3f98423367c79e0bd85a9515df26dc1b3cc.zip
x86/bugs: Use SBPB in write_ibpb() if applicable
write_ibpb() does IBPB, which (among other things) flushes branch type predictions on AMD. If the CPU has SRSO_NO, or if the SRSO mitigation has been disabled, branch type flushing isn't needed, in which case the lighter-weight SBPB can be used. The 'x86_pred_cmd' variable already keeps track of whether IBPB or SBPB should be used. Use that instead of hardcoding IBPB. Signed-off-by: Josh Poimboeuf <[email protected]> Signed-off-by: Ingo Molnar <[email protected]> Link: https://lore.kernel.org/r/17c5dcd14b29199b75199d67ff7758de9d9a4928.1744148254.git.jpoimboe@kernel.org
Diffstat (limited to 'rust/helpers')
0 files changed, 0 insertions, 0 deletions