]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
x86/srso: Add IBPB
authorBorislav Petkov (AMD) <bp@alien8.de>
Thu, 6 Jul 2023 13:04:35 +0000 (15:04 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 8 Aug 2023 18:03:50 +0000 (20:03 +0200)
commit79c8091888ef61aac79ef72122d1e6cd0b620669
tree650a19a69e930fa6d5c6267936b66dcdcbaf9bbe
parent98f62883e7519011bf63f85381d637f65d7f180e
x86/srso: Add IBPB

Upstream commit: 233d6f68b98d480a7c42ebe78c38f79d44741ca9

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>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
arch/x86/include/asm/nospec-branch.h
arch/x86/kernel/cpu/bugs.c