commit | c54b3ef7253e82bc66a274476756bab3816e7fd3 | [log] [tgz] |
---|---|---|
author | Sona Mathew <sonarebecca.mathew@arm.com> | Tue Nov 07 13:46:15 2023 -0600 |
committer | Sona Mathew <sonarebecca.mathew@arm.com> | Mon Nov 20 16:29:40 2023 -0600 |
tree | 54b31e979933b843348b096e71c546e0e2bd441e | |
parent | 2eab9d0c79ef750a0b909557e3e970cc711d9269 [diff] |
fix(cpus): workaround for Neoverse V1 erratum 2348377 Neoverse V1 erratum 2348377 is a Cat B erratum that applies to all revisions <= r1p1 and is fixed in r1p2. The workaround is to set CPUACTLR5_EL1[61] to 1. SDEN documentation: https://developer.arm.com/documentation/SDEN-1401781/latest Change-Id: Ica402494f78811c85e56a262e1f60b09915168fe Signed-off-by: Sona Mathew <sonarebecca.mathew@arm.com>
diff --git a/include/lib/cpus/aarch64/neoverse_v1.h b/include/lib/cpus/aarch64/neoverse_v1.h index d618994..1e2d7ea 100644 --- a/include/lib/cpus/aarch64/neoverse_v1.h +++ b/include/lib/cpus/aarch64/neoverse_v1.h
@@ -47,5 +47,6 @@ #define NEOVERSE_V1_ACTLR5_EL1 S3_0_C15_C9_0 #define NEOVERSE_V1_ACTLR5_EL1_BIT_55 (ULL(1) << 55) #define NEOVERSE_V1_ACTLR5_EL1_BIT_56 (ULL(1) << 56) +#define NEOVERSE_V1_ACTLR5_EL1_BIT_61 (ULL(1) << 61) #endif /* NEOVERSE_V1_H */