arm64: errata: Don't enable workarounds for "rare" errata by default
authorWill Deacon <will@kernel.org>
Fri, 9 Feb 2024 18:39:16 +0000 (18:39 +0000)
committerCatalin Marinas <catalin.marinas@arm.com>
Tue, 20 Feb 2024 17:55:00 +0000 (17:55 +0000)
commit8c10cc104b73abdfd87a23ae50b1c90c2c917027
tree9c462c667c5e44877afa5bd34309c9da5b0f80bd
parent54be6c6c5ae8e0d93a6c4641cb7528eb0b6ba478
arm64: errata: Don't enable workarounds for "rare" errata by default

Arm classifies some of its CPU errata as "rare", indicating that the
hardware error is unlikely to occur in practice. Given that the cost of
errata workarounds can often be significant in terms of power and
performance, don't enable workarounds for "rare" errata by default and
update our documentation to reflect that.

Cc: James Morse <james.morse@arm.com>
Signed-off-by: Will Deacon <will@kernel.org>
Acked-by: Mark Rutland <mark.rutland@arm.com>
Link: https://lore.kernel.org/r/20240209183916.25860-1-will@kernel.org
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
Documentation/arch/arm64/silicon-errata.rst
arch/arm64/Kconfig