Searched hist:e16045de50e8b430e6601ba0e1e47097d8310f3d (Results 1 – 4 of 4) sorted by relevance
| /rk3399_ARM-atf/include/lib/cpus/aarch64/ |
| H A D | cortex_x2.h | e16045de50e8b430e6601ba0e1e47097d8310f3d Fri Dec 03 17:27:33 UTC 2021 johpow01 <john.powell@arm.com> fix(errata): workaround for Cortex X2 erratum 2058056
Cortex X2 erratum 2058056 is a Cat B erratum present in the X2 core. It applies to revisions r0p0, r1p0, and r2p0 and is still open.
There are 2 ways this workaround can be accomplished, the first of which involves executing a few additional instructions around MSR writes to CPUECTLR when disabling the prefetcher. (see SDEN for details)
However, this patch implements the 2nd possible workaround which sets the prefetcher into its most conservative mode, since this workaround is generic.
SDEN can be found here: https://developer.arm.com/documentation/SDEN1775100
Signed-off-by: John Powell <john.powell@arm.com> Change-Id: Idb20d9928c986616cd5bedf40bb29d46d384cfd3
|
| /rk3399_ARM-atf/lib/cpus/aarch64/ |
| H A D | cortex_x2.S | e16045de50e8b430e6601ba0e1e47097d8310f3d Fri Dec 03 17:27:33 UTC 2021 johpow01 <john.powell@arm.com> fix(errata): workaround for Cortex X2 erratum 2058056
Cortex X2 erratum 2058056 is a Cat B erratum present in the X2 core. It applies to revisions r0p0, r1p0, and r2p0 and is still open.
There are 2 ways this workaround can be accomplished, the first of which involves executing a few additional instructions around MSR writes to CPUECTLR when disabling the prefetcher. (see SDEN for details)
However, this patch implements the 2nd possible workaround which sets the prefetcher into its most conservative mode, since this workaround is generic.
SDEN can be found here: https://developer.arm.com/documentation/SDEN1775100
Signed-off-by: John Powell <john.powell@arm.com> Change-Id: Idb20d9928c986616cd5bedf40bb29d46d384cfd3
|
| /rk3399_ARM-atf/docs/design/ |
| H A D | cpu-specific-build-macros.rst | e16045de50e8b430e6601ba0e1e47097d8310f3d Fri Dec 03 17:27:33 UTC 2021 johpow01 <john.powell@arm.com> fix(errata): workaround for Cortex X2 erratum 2058056
Cortex X2 erratum 2058056 is a Cat B erratum present in the X2 core. It applies to revisions r0p0, r1p0, and r2p0 and is still open.
There are 2 ways this workaround can be accomplished, the first of which involves executing a few additional instructions around MSR writes to CPUECTLR when disabling the prefetcher. (see SDEN for details)
However, this patch implements the 2nd possible workaround which sets the prefetcher into its most conservative mode, since this workaround is generic.
SDEN can be found here: https://developer.arm.com/documentation/SDEN1775100
Signed-off-by: John Powell <john.powell@arm.com> Change-Id: Idb20d9928c986616cd5bedf40bb29d46d384cfd3
|
| /rk3399_ARM-atf/lib/cpus/ |
| H A D | cpu-ops.mk | e16045de50e8b430e6601ba0e1e47097d8310f3d Fri Dec 03 17:27:33 UTC 2021 johpow01 <john.powell@arm.com> fix(errata): workaround for Cortex X2 erratum 2058056
Cortex X2 erratum 2058056 is a Cat B erratum present in the X2 core. It applies to revisions r0p0, r1p0, and r2p0 and is still open.
There are 2 ways this workaround can be accomplished, the first of which involves executing a few additional instructions around MSR writes to CPUECTLR when disabling the prefetcher. (see SDEN for details)
However, this patch implements the 2nd possible workaround which sets the prefetcher into its most conservative mode, since this workaround is generic.
SDEN can be found here: https://developer.arm.com/documentation/SDEN1775100
Signed-off-by: John Powell <john.powell@arm.com> Change-Id: Idb20d9928c986616cd5bedf40bb29d46d384cfd3
|