]> git.baikalelectronics.ru Git - arm-tf.git/commit
fix(errata): workaround for Cortex-A510 erratum 2347730
authorAkram Ahmad <Akram.Ahmad@arm.com>
Thu, 21 Jul 2022 13:01:33 +0000 (14:01 +0100)
committerAkram Ahmad <Akram.Ahmad@arm.com>
Tue, 30 Aug 2022 19:38:27 +0000 (20:38 +0100)
commit11d448c93463180d03b46e9ba204124ff7ad5116
tree980ca9390d503c5644be66f0348469b57cf83ee8
parent5340c5a041052dc3eee8b126a8bfad2d2de4e758
fix(errata): workaround for Cortex-A510 erratum 2347730

Cortex-A510 erratum 2347730 is a Cat B erratum that affects
revisions r0p0, r0p1, r0p2, r0p3, r1p0 and r1p1. It is
fixed in r1p2. The workaround is to set CPUACTLR_EL1[17]
to 1, which will disable specific microarchitectural clock
gating behaviour.

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

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