mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-04-16 09:34:18 +00:00
![]() Cortex-A510 erratum 2971420 applies to revisions r0p1, r0p2, r0p3, r1p0, r1p1, r1p2 and r1p3, and is still open. Under some conditions, data might be corrupted if Trace Buffer Extension (TRBE) is enabled. The workaround is to disable trace collection via TRBE by programming MDCR_EL3.NSTB[1] to the opposite value of SCR_EL3.NS on a security state switch. Since we only enable TRBE for non-secure world, the workaround is to disable TRBE by setting the NSTB field to 00 so accesses are trapped to EL3 and secure state owns the buffer. SDEN: https://developer.arm.com/documentation/SDEN-1873361/latest/ Signed-off-by: John Powell <john.powell@arm.com> Change-Id: Ia77051f6b64c726a8c50596c78f220d323ab7d97 |
||
---|---|---|
.. | ||
alt-boot-flows.rst | ||
auth-framework.rst | ||
console-framework.rst | ||
cpu-specific-build-macros.rst | ||
firmware-design.rst | ||
index.rst | ||
interrupt-framework-design.rst | ||
psci-pd-tree.rst | ||
reset-design.rst | ||
trusted-board-boot-build.rst | ||
trusted-board-boot.rst |