From 8a6771803fa2c629e624913a1c622df901efbde7 Mon Sep 17 00:00:00 2001 From: John Tsichritzis Date: Mon, 23 Jul 2018 09:11:59 +0100 Subject: DSU erratum 936184 workaround If the system is in near idle conditions, this erratum could cause a deadlock or data corruption. This patch applies the workaround that prevents this. This DSU erratum affects only the DSUs that contain the ACP interface and it was fixed in r2p0. The workaround is applied only to the DSUs that are actually affected. Link to respective Arm documentation: http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.epm138168/index.html Change-Id: I033213b3077685130fc1e3f4f79c4d15d7483ec9 Signed-off-by: John Tsichritzis --- bl31/bl31.mk | 1 + 1 file changed, 1 insertion(+) (limited to 'bl31') diff --git a/bl31/bl31.mk b/bl31/bl31.mk index bff96538..066c7010 100644 --- a/bl31/bl31.mk +++ b/bl31/bl31.mk @@ -24,6 +24,7 @@ BL31_SOURCES += bl31/bl31_main.c \ bl31/bl31_context_mgmt.c \ common/runtime_svc.c \ lib/aarch64/setjmp.S \ + lib/cpus/aarch64/dsu_helpers.S \ plat/common/aarch64/platform_mp_stack.S \ services/arm_arch_svc/arm_arch_svc_setup.c \ services/std_svc/std_svc_setup.c \ -- cgit v1.2.3