commit | 5d796b3a25150faff68013880f5a9350cbc53889 | [log] [tgz] |
---|---|---|
author | John Powell <john.powell@arm.com> | Tue May 03 15:22:57 2022 -0500 |
committer | John Powell <john.powell@arm.com> | Mon May 09 19:09:22 2022 +0200 |
tree | 88bd1e6bd1139c0eaecedf19f3a1780fcd10c6cc | |
parent | c3bdd3d3cf0f9cdf3be117e39386492e645a1bb5 [diff] |
fix(errata): workaround for Cortex-A78 erratum 2376745 Cortex-A78 erratum 2376745 is a cat B erratum that applies to revisions r0p0 - r1p2 and is still open. The workaround is to set bit[0] of CPUACTLR2 which will force PLDW/PFRM ST to behave like PLD/PRFM LD and not cause invalidation to other PE caches. SDEN can be found here: https://developer.arm.com/documentation/SDEN1401784 Signed-off-by: John Powell <john.powell@arm.com> Change-Id: I6f1a3a7d613c5ed182a7028f912e0f6ae3aa7f98