[PATCH 0/2] arm64: errata: Expand speculative SSBS workaround once more

Mark Rutland mark.rutland at arm.com
Mon Sep 30 04:17:03 PDT 2024


In a recent bunch of SDEN updates, it was revealed that Cortex-A715 and
Neoverse-N3 suffer from the common SSBS erratum whereby an MSR to the
SSBS special-purpose register does not affect subsequent speculative
instructions, permitting speculative store bypassing for a window of
time.

These patches enable the mitigation for Cortex-A715 and Neoverse-N3.

Fingers crossed, this should be the last batch of CPUs affected by this
erratum.

I haven't given this a Cc stable since (as with the prior batches) some
manual work is necessary to backport to some of the stable trees, and
it'll be easier to prepare all the backports manually in one go.

Mark.

Mark Rutland (2):
  arm64: cputype: Add Neoverse-N3 definitions
  arm64: errata: Expand speculative SSBS workaround once more

 Documentation/arch/arm64/silicon-errata.rst | 4 ++++
 arch/arm64/Kconfig                          | 2 ++
 arch/arm64/include/asm/cputype.h            | 2 ++
 arch/arm64/kernel/cpu_errata.c              | 2 ++
 4 files changed, 10 insertions(+)

-- 
2.30.2




More information about the linux-arm-kernel mailing list