]> git.baikalelectronics.ru Git - arm-tf.git/commit
fix(errata): workaround for Cortex-A78 erratum 2395406
authorJohn Powell <john.powell@arm.com>
Tue, 3 May 2022 20:52:11 +0000 (15:52 -0500)
committerJohn Powell <john.powell@arm.com>
Mon, 9 May 2022 22:04:24 +0000 (00:04 +0200)
commit3b577ed53d104cfb324390b7519da5e7744d1001
treed2f3ec08149ed6992e5cc4fb1f3cf364b5e25762
parent5d796b3a25150faff68013880f5a9350cbc53889
fix(errata): workaround for Cortex-A78 erratum 2395406

Cortex-A78 erratum 2395406 is a cat B erratum that applies to revisions
r0p0 - r1p2 and is still open. The workaround is to set bit[40] of
CPUACTLR2 which will disable folding of demand requests into older
prefetches with L2 miss requests outstanding.

SDEN can be found here:
https://developer.arm.com/documentation/SDEN1401784

Signed-off-by: John Powell <john.powell@arm.com>
Change-Id: If06f988f05f925c2a4bed3e6a9414b6acdfec894
docs/design/cpu-specific-build-macros.rst
lib/cpus/aarch64/cortex_a78.S
lib/cpus/cpu-ops.mk