]> git.baikalelectronics.ru Git - arm-tf.git/commit
fix(cpus): workaround for Cortex-A76 erratum 2743102
authorBipin Ravi <bipin.ravi@arm.com>
Wed, 2 Nov 2022 21:50:03 +0000 (16:50 -0500)
committerBipin Ravi <bipin.ravi@arm.com>
Thu, 3 Nov 2022 19:50:58 +0000 (14:50 -0500)
commit49273098a5ccd87a2084a85f9e47d74fa3ecfc90
tree1ff1d9355b14979ea9da3cb12b8c1deb80a0f93b
parent8ce40503ad00fe0dd35de6e51551da2b4f08a848
fix(cpus): workaround for Cortex-A76 erratum 2743102

Cortex-A76 erratum 2743102 is a Cat B erratum that applies to
all revisions <=r4p1 and is still open. The workaround is to
insert a dsb before the isb in the power down sequence.

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

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