]> git.baikalelectronics.ru Git - arm-tf.git/commit
fix(cpus): workaround for Cortex-A78C erratum 2772121
authorBipin Ravi <bipin.ravi@arm.com>
Wed, 18 Jan 2023 17:03:21 +0000 (11:03 -0600)
committerBipin Ravi <bipin.ravi@arm.com>
Wed, 18 Jan 2023 17:30:25 +0000 (11:30 -0600)
commit00230e37e3c21fed4a46eeb69dea9d808f8402b4
treef18006670911923725124cbb063504627c5edd34
parente64a26aaa2a475d369064b31823bd553e0f76a83
fix(cpus): workaround for Cortex-A78C erratum 2772121

Cortex-A78C erratum 2772121 is a Cat B erratum that applies to
all revisions <=r0p2 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/SDEN1707916/latest

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