summaryrefslogtreecommitdiff
path: root/lib/cpus/aarch64/neoverse_n1.S
diff options
context:
space:
mode:
authorLouis Mayencourt <louis.mayencourt@arm.com>2019-06-10 16:43:39 +0100
committerLouis Mayencourt <louis.mayencourt@arm.com>2019-06-11 14:01:32 +0100
commitbb2f077a94b79278f0d2f954c81f4a0fdedc6d19 (patch)
treeab5dc2b02e57d5f08eed64a7296fb324919cfb6a /lib/cpus/aarch64/neoverse_n1.S
parent5441ed2463ef21bb26bbbc1a48b3866039eeb85e (diff)
DSU: Apply erratum 936184 for Neoverse N1/E1
Change-Id: Idd08914bcb945ad6aa0621e594c95df88ee8f9c8 Signed-off-by: Louis Mayencourt <louis.mayencourt@arm.com>
Diffstat (limited to 'lib/cpus/aarch64/neoverse_n1.S')
-rw-r--r--lib/cpus/aarch64/neoverse_n1.S6
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/cpus/aarch64/neoverse_n1.S b/lib/cpus/aarch64/neoverse_n1.S
index d685b7e9b..8afc4a283 100644
--- a/lib/cpus/aarch64/neoverse_n1.S
+++ b/lib/cpus/aarch64/neoverse_n1.S
@@ -146,6 +146,11 @@ func neoverse_n1_reset_func
msr CPUAMCNTENSET_EL0, x0
isb
#endif
+
+#if ERRATA_DSU_936184
+ bl errata_dsu_936184_wa
+#endif
+
ret x19
endfunc neoverse_n1_reset_func
@@ -181,6 +186,7 @@ func neoverse_n1_errata_report
*/
report_errata ERRATA_N1_1043202, neoverse_n1, 1043202
report_errata ERRATA_N1_1315703, neoverse_n1, 1315703
+ report_errata ERRATA_DSU_936184, neoverse_n1, dsu_936184
ldp x8, x30, [sp], #16
ret