]> git.baikalelectronics.ru Git - arm-tf.git/commit
fix(cpus): workaround for Cortex-A78 erratum 2742426
authorBipin Ravi <bipin.ravi@arm.com>
Tue, 28 Feb 2023 20:51:28 +0000 (14:51 -0600)
committerBipin Ravi <bipin.ravi@arm.com>
Wed, 8 Mar 2023 20:58:05 +0000 (14:58 -0600)
commita63332c517ac5699644d3e2fbf159d3e35c32549
tree1e0ee8949a3472fae36f430b02ee3ad362b60101
parent2b7150b381f3497d391ec28e2f34be01b2968ada
fix(cpus): workaround for Cortex-A78 erratum 2742426

Cortex-A78 erratum 2742426 is a Cat B erratum that applies to
all revisions <= r1p2 and is still open.

The workaround is to set the CPUACTLR5_EL1[56:55] to 2'b01.

SDEN documentation:
https://developer.arm.com/documentation/SDEN1401784/latest

Signed-off-by: Bipin Ravi <bipin.ravi@arm.com>
Change-Id: I42506a87d41c9e2b30bc78c08d22f36e1f9635c1
docs/design/cpu-specific-build-macros.rst
include/lib/cpus/aarch64/cortex_a78.h
lib/cpus/aarch64/cortex_a78.S
lib/cpus/cpu-ops.mk