]> git.baikalelectronics.ru Git - kernel.git/commit
arm64: Handle erratum 1418040 as a superset of erratum 1188873
authorMarc Zyngier <marc.zyngier@arm.com>
Thu, 23 May 2019 10:24:50 +0000 (11:24 +0100)
committerWill Deacon <will.deacon@arm.com>
Thu, 23 May 2019 14:40:30 +0000 (15:40 +0100)
commit1eb9a02ac61f310e787c2e6d8a20fb2100fc45e2
tree253c14c201d292126e4166f88b397642cdedd90c
parent489ec9401de8154e6ba41cf08c2761e0a3a85a87
arm64: Handle erratum 1418040 as a superset of erratum 1188873

We already mitigate erratum 1188873 affecting Cortex-A76 and
Neoverse-N1 r0p0 to r2p0. It turns out that revisions r0p0 to
r3p1 of the same cores are affected by erratum 1418040, which
has the same workaround as 1188873.

Let's expand the range of affected revisions to match 1418040,
and repaint all occurences of 1188873 to 1418040. Whilst we're
there, do a bit of reformating in silicon-errata.txt and drop
a now unnecessary dependency on ARM_ARCH_TIMER_OOL_WORKAROUND.

Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
Signed-off-by: Will Deacon <will.deacon@arm.com>
Documentation/arm64/silicon-errata.txt
arch/arm64/Kconfig
arch/arm64/include/asm/cpucaps.h
arch/arm64/kernel/cpu_errata.c
arch/arm64/kernel/entry.S