]> git.baikalelectronics.ru Git - arm-tf.git/commit
fix(cpus): workaround for Cortex-X3 erratum 2615812
authorHarrison Mutai <harrison.mutai@arm.com>
Fri, 11 Nov 2022 14:09:55 +0000 (14:09 +0000)
committerHarrison Mutai <harrison.mutai@arm.com>
Thu, 17 Nov 2022 09:41:40 +0000 (09:41 +0000)
commitc7e698cfdedbe2b1c8212dd71477f289f7644953
tree62b5fac12eeb9dcf94a6642b8ef1e08f51d3b404
parentfbcbd88eb1fbf677f068094085ad08aa1d446b74
fix(cpus): workaround for Cortex-X3 erratum 2615812

Cortex-X3 erratum 2615812 is a Cat B erratum that applies to revisions
r0p0, r1p0, and r1p1, and is still open. The workaround is to disable
the use of the Full Retention power mode in the core (setting
WFI_RET_CTRL and WFE_RET_CTRL in CORTEX_X3_IMP_CPUPWRCTLR_EL1 to 0b000).

SDEN can be found here:
https://developer.arm.com/documentation/SDEN2055130/latest

Change-Id: I5ad66df3e18fc85a6b23f6662239494ee001d82f
Signed-off-by: Harrison Mutai <harrison.mutai@arm.com>
docs/design/cpu-specific-build-macros.rst
include/lib/cpus/aarch64/cortex_x3.h
lib/cpus/aarch64/cortex_x3.S
lib/cpus/cpu-ops.mk