]> git.baikalelectronics.ru Git - arm-tf.git/commit
fix(cpus): workaround for Neoverse N2 erratum 2743089
authorBipin Ravi <bipin.ravi@arm.com>
Wed, 7 Dec 2022 23:01:26 +0000 (17:01 -0600)
committerBipin Ravi <bipin.ravi@arm.com>
Wed, 21 Dec 2022 15:35:39 +0000 (16:35 +0100)
commit1ee7c8232c153203d104f148a33e6f641d503f96
tree08cefb6db4270ceaca64805aa5cbb0a1af4ddf83
parente7abef90368e562d19c0f3f31f1d56b14f3f3e41
fix(cpus): workaround for Neoverse N2 erratum 2743089

Neoverse N2 erratum 2743089 is a Cat B erratum that applies to
all revisions <=r0p2 and is fixed in r0p3. The workaround is to
insert a dsb before the isb in the power down sequence.

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

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