]> git.baikalelectronics.ru Git - arm-tf.git/commit
fix(errata): workaround for Cortex-A710 erratum 2147715
authorAkram Ahmad <Akram.Ahmad@arm.com>
Thu, 21 Jul 2022 14:25:08 +0000 (15:25 +0100)
committerAkram Ahmad <Akram.Ahmad@arm.com>
Mon, 22 Aug 2022 18:30:36 +0000 (20:30 +0200)
commit3280e5e655ad64b6e299e18624d9c586e6b37cb1
tree13a72431b19687da1793a437f2970417843ad8f8
parent49b8b704f92de5cb524f3d9edf402192dae1300d
fix(errata): workaround for Cortex-A710 erratum 2147715

Cortex-A710 erratum 2147715 is a Cat B erratum that applies
to revision r2p0 of the CPU, and is fixed in r2p1. The work-
around is to set CPUACTLR_EL1[22]=1. Setting this will cause
the CFP instruction to invalidate all branch predictor resources
regardless of the context.

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

Signed-off-by: Akram Ahmad <Akram.Ahmad@arm.com>
Change-Id: I94771bc1fc9b65a0c17d75200ec2b1df8a3279c6
docs/design/cpu-specific-build-macros.rst
lib/cpus/aarch64/cortex_a710.S
lib/cpus/cpu-ops.mk