arm-trusted-firmware/include/lib/cpus/aarch64
John Tsichritzis 8a6771803f 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 <john.tsichritzis@arm.com>
2018-08-17 10:34:43 +01:00
..
aem_generic.h Use SPDX license identifiers 2017-05-03 09:39:28 +01:00
cortex_a35.h Use SPDX license identifiers 2017-05-03 09:39:28 +01:00
cortex_a53.h CPU: Correct names of implementation-defined aux regs 2017-08-29 13:52:48 +01:00
cortex_a55.h Add support for Cortex-A75 and Cortex-A55 CPUs 2017-06-01 11:44:52 +01:00
cortex_a57.h Implement static workaround for CVE-2018-3639 2018-05-23 12:45:48 +01:00
cortex_a72.h lib: cpu: Add L2 cache aux control register definition to CA72 2018-07-18 18:48:30 +03:00
cortex_a73.h Implement static workaround for CVE-2018-3639 2018-05-23 12:45:48 +01:00
cortex_a75.h Implement static workaround for CVE-2018-3639 2018-05-23 12:45:48 +01:00
cortex_a76.h Implement dynamic mitigation for CVE-2018-3639 on Cortex-A76 2018-06-08 11:46:31 +01:00
cortex_ares.h Implement Cortex-Ares 1043202 erratum workaround 2018-06-08 11:46:31 +01:00
cortex_deimos.h Add initial CPU support for Cortex-Deimos 2018-07-11 13:26:48 +01:00
cortex_helios.h Add initial CPU support for Cortex-Helios 2018-07-11 13:26:52 +01:00
cpu_macros.S Remove integrity check in declare_cpu_ops_base 2018-07-11 09:23:04 +01:00
cpuamu.h Refactor AMU support for Cortex A75 2018-02-27 13:28:41 +00:00
denver.h include: add U()/ULL() macros for constants 2017-06-14 17:00:30 -07:00
dsu_def.h DSU erratum 936184 workaround 2018-08-17 10:34:43 +01:00