v3: - fancy new doc - more fixes v2: https://lore.kernel.org/cover.1732219175.git.jpoimboe@xxxxxxxxxx Josh Poimboeuf (6): x86/bugs: Rename entry_ibpb() x86/bugs: Use SBPB in __write_ibpb() if applicable x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier() x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline x86/bugs: Don't fill RSB on context switch with eIBRS x86/bugs: Add RSB mitigation document Documentation/admin-guide/hw-vuln/index.rst | 1 + Documentation/admin-guide/hw-vuln/rsb.rst | 241 ++++++++++++++++++++ arch/x86/entry/entry.S | 9 +- arch/x86/include/asm/nospec-branch.h | 12 +- arch/x86/kernel/cpu/bugs.c | 109 +++------ arch/x86/mm/tlb.c | 6 +- 6 files changed, 291 insertions(+), 87 deletions(-) create mode 100644 Documentation/admin-guide/hw-vuln/rsb.rst -- 2.48.1