commit | 12bc0de7cae66421c2ca059ec93681a1002e954c | [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 | b22caf151dea3cefea8e3414aa9115271f6fe860 [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