commit | dfa4cf456db3489615772407d5e208941b23025c | [log] [tgz] |
---|---|---|
author | Bipin Ravi <bipin.ravi@arm.com> | Wed Dec 20 14:53:37 2023 -0600 |
committer | Bipin Ravi <bipin.ravi@arm.com> | Wed Jan 17 14:27:08 2024 -0600 |
tree | b2ad00cf01792d4c45ec4a6b7a56fcc300e3f5d9 | |
parent | 9cafab8fa41d09eb94c6d415439e3c61f070b3d6 [diff] |
fix(cpus): workaround for Cortex-X3 erratum 2266875 Cortex-X3 erratum 2266875 is a Cat B erratum that applies to all revisions <= r1p0 and is fixed in r1p1. The workaround is to set CPUACTLR_EL1[22]=1 which will cause the CFP instruction to invalidate all branch predictor resources regardless of context. SDEN Documentation: https://developer.arm.com/documentation/2055130/latest Change-Id: I9c610777e222f57f520d223bb03fc5ad05af1077 Signed-off-by: Bipin Ravi <bipin.ravi@arm.com>