Skip to content

Commit d7ec0cf

Browse files
committed
Merge tag 'x86_bugs_for_v6.18_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull x86 mitigation updates from Borislav Petkov: - Add VMSCAPE to the attack vector controls infrastructure - A bunch of the usual cleanups and fixlets, some of them resulting from fuzzing the different mitigation options * tag 'x86_bugs_for_v6.18_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: x86/bugs: Report correct retbleed mitigation status x86/bugs: Fix reporting of LFENCE retpoline x86/bugs: Fix spectre_v2 forcing x86/bugs: Remove uses of cpu_mitigations_off() x86/bugs: Simplify SSB cmdline parsing x86/bugs: Use early_param() for spectre_v2 x86/bugs: Use early_param() for spectre_v2_user x86/bugs: Add attack vector controls for VMSCAPE x86/its: Move ITS indirect branch thunks to .text..__x86.indirect_thunk
2 parents d9c43b6 + 930f236 commit d7ec0cf

4 files changed

Lines changed: 214 additions & 275 deletions

File tree

Documentation/admin-guide/hw-vuln/attack_vector_controls.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -218,6 +218,7 @@ SRSO X X X X
218218
SSB X
219219
TAA X X X X * (Note 2)
220220
TSA X X X X
221+
VMSCAPE X
221222
=============== ============== ============ ============= ============== ============ ========
222223

223224
Notes:

arch/x86/include/asm/nospec-branch.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -514,6 +514,7 @@ enum spectre_v2_user_mitigation {
514514
/* The Speculative Store Bypass disable variants */
515515
enum ssb_mitigation {
516516
SPEC_STORE_BYPASS_NONE,
517+
SPEC_STORE_BYPASS_AUTO,
517518
SPEC_STORE_BYPASS_DISABLE,
518519
SPEC_STORE_BYPASS_PRCTL,
519520
SPEC_STORE_BYPASS_SECCOMP,

0 commit comments

Comments
 (0)