x86/srso: Add IBPB
authorBorislav Petkov (AMD) <bp@alien8.de>
Thu, 6 Jul 2023 13:04:35 +0000 (15:04 +0200)
committerBorislav Petkov (AMD) <bp@alien8.de>
Thu, 27 Jul 2023 09:07:19 +0000 (11:07 +0200)
commit233d6f68b98d480a7c42ebe78c38f79d44741ca9
treebe6190a39ae2471a328679cb015e13dfbbf194a4
parent1b5277c0ea0b247393a9c426769fde18cff5e2f6
x86/srso: Add IBPB

Add the option to mitigate using IBPB on a kernel entry. Pull in the
Retbleed alternative so that the IBPB call from there can be used. Also,
if Retbleed mitigation is done using IBPB, the same mitigation can and
must be used here.

Signed-off-by: Borislav Petkov (AMD) <bp@alien8.de>
arch/x86/include/asm/nospec-branch.h
arch/x86/kernel/cpu/bugs.c