commit | e2428fd9f5ae3005eabb77453c835960fd673659 | [log] [tgz] |
---|---|---|
author | johpow01 <john.powell@arm.com> | Wed Aug 05 12:27:12 2020 -0500 |
committer | johpow01 <john.powell@arm.com> | Thu Sep 10 12:32:09 2020 -0500 |
tree | c5a900bba53b4947a820fbb86a0af12cb4211e65 | |
parent | 30e91cb68cf2f9ab5d6fa77d351981a3de5dedd3 [diff] |
Workaround for Neoverse N1 erratum 1868343 Neoverse N1 erratum 1868343 is a Cat B erratum, present in older revisions of the Neoverse N1 processor core. The workaround is to set a bit in the CPUACTLR_EL1 system register, which delays instruction fetch after branch misprediction. This workaround will have a small impact on performance. SDEN can be found here: https://documentation-service.arm.com/static/5f2c130260a93e65927bc92f Signed-off-by: John Powell <john.powell@arm.com> Change-Id: I37da2b3b2da697701b883bff9a1eff2772352844