commit | 61f0ffc40abf477bbaa2aaa0e3adee504c288c38 | [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 | ed39d5e3c0709bab22821a1da3a62737c5d531de [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