Lines Matching full:cpu

1 Arm CPU Specific Build Macros
4 This document describes the various build options present in the CPU specific
6 for a specific CPU on a platform.
29 platform contains at least 1 CPU that requires dynamic mitigation.
34 CPU Errata Workarounds
38 are applied to each CPU by the reset handler. The errata details can be found
39 in the CPU specific errata documents published by Arm:
50 is for example ``A57`` for the ``Cortex_A57`` CPU.
58 these workarounds are enabled for the wrong CPU revision then the errata
72 CPU. This needs to be enabled for all revisions of the CPU.
77 CPU. This needs to be enabled only for revision >= r3p0 of the CPU.
80 CPU. This needs to be enabled only for revision >= r3p0 of the CPU.
85 CPU. This needs to be enabled only for revision <= r1p2 of the CPU.
88 CPU. This needs to be enabled only for revision <= r1p2 of the CPU.
104 CPU. This needs to be enabled only for revision <= r0p2 of the CPU.
110 link time to Cortex-A53 CPU. This needs to be enabled for some variants of
115 CPU. This needs to be enabled only for revision <= r0p3 of the CPU. From
119 to Cortex-A53 CPU. This needs to be enabled for some variants of revision
124 CPUs. Though the erratum is present in every revision of the CPU,
127 Earlier revisions of the CPU have other errata which require the same
131 revisions of Cortex-A53 CPU.
136 CPU. This needs to be enabled only for revision r0p0 of the CPU.
139 CPU. This needs to be enabled only for revision r0p0 of the CPU.
142 CPU. This needs to be enabled only for revision r0p0 of the CPU.
145 CPU. This needs to be enabled only for revision <= r0p1 of the CPU.
148 CPU. This needs to be enabled only for revision <= r0p1 of the CPU.
151 CPU. This needs to be enabled only for revision <= r1p0 of the CPU.
154 revisions of Cortex-A55 CPU.
159 CPU. This needs to be enabled only for revision r0p0 of the CPU.
162 CPU. This needs to be enabled only for revision r0p0 of the CPU.
165 CPU. This needs to be enabled only for revision r0p0 of the CPU.
168 CPU. This needs to be enabled only for revision r0p0 of the CPU.
171 CPU. This needs to be enabled only for revision <= r0p1 of the CPU.
174 CPU. This needs to be enabled only for revision <= r1p1 of the CPU.
177 CPU. This needs to be enabled only for revision <= r1p1 of the CPU.
180 CPU. This needs to be enabled only for revision <= r1p1 of the CPU.
183 CPU. This needs to be enabled only for revision <= r1p2 of the CPU.
186 CPU. This needs to be enabled only for revision <= r1p2 of the CPU.
189 CPU. This needs to be enabled only for revision <= r1p3 of the CPU.
192 revisions of Cortex-A57 CPU.
197 CPU. This needs to be enabled only for revision <= r0p3 of the CPU.
200 revisions of Cortex-A72 CPU.
205 CPU. This needs to be enabled only for revision r0p0 of the CPU.
208 CPU. This needs to be enabled only for revision <= r0p1 of the CPU.
213 CPU. This needs to be enabled only for revision r0p0 of the CPU.
216 CPU. This needs to be enabled only for revision r0p0 of the CPU.
221 CPU. This needs to be enabled only for revision <= r1p0 of the CPU.
224 CPU. This needs to be enabled only for revision <= r2p0 of the CPU.
227 CPU. This needs to be enabled only for revision <= r2p0 of the CPU.
230 CPU. This needs to be enabled only for revision <= r3p0 of the CPU.
233 CPU. This needs to be enabled only for revision <= r3p0 of the CPU.
236 CPU. This needs to be enabled only for revision <= r3p0 of the CPU.
239 CPU. This needs to be enabled only for revision <= r3p0 of the CPU.
242 CPU. This needs to be enabled only for revision <= r4p0 of the CPU.
245 revisions of Cortex-A76 CPU. This errata is fixed in r3p0 but due to
247 of Cortex-A76 CPU.
250 CPU. This needs to be enabled only for revision <= r4p0 of the CPU.
253 CPU. This needs to be enabled only for revisions r3p0 - r4p1 of the CPU.
258 CPU. This needs to be enabled only for revision <= r1p0 of the CPU.
261 CPU. This needs to be enabled only for revision <= r1p1 of the CPU.
264 CPU. This needs to be enabled only for revision <= r1p1 of the CPU.
267 CPU. This needs to be enabled for r0p0, r1p0, and r1p1, it is still open.
272 CPU. This needs to be enabled only for revision r0p0 - r1p0 of the CPU.
275 CPU. This needs to be enabled for revisions r0p0, r1p0, and r1p1 of the CPU.
278 CPU. This needs to be enabled for revisions r1p0 and r1p1, r0p0 has the same
282 CPU. This needs to be enabled for revisions r0p0 and r1p0.
285 CPU. This needs to be enabled for revision r0p0, it is fixed in r1p0.
288 CPU. This needs to be enabled for revisions r0p0, r1p0, r1p1, and r1p2. It
292 CPU. This needs to be enabled for revisions r1p0, r1p1, and r1p2. The issue
298 AE CPU. This needs to be enabled for revisions r0p0 and r0p1. This erratum is
302 AE CPU. This needs to be enabled for revisions r0p0 and r0p1. This erratum is
308 CPU. This needs to be enabled only for revision r0p0 and r1p0 of the CPU.
311 CPU. This needs to be enabled only for revision <= r2p0 of the CPU.
314 CPU. This needs to be enabled only for revision <= r2p0 of the CPU.
317 CPU. This needs to be enabled only for revision <= r2p0 of the CPU.
320 CPU. This needs to be enabled only for revision <= r2p0 of the CPU.
323 CPU. This needs to be enabled only for revision <= r3p0 of the CPU.
326 CPU. This needs to be enabled only for revision <= r3p0 of the CPU.
329 CPU. This needs to be enabled only for revision <= r3p0 of the CPU.
332 CPU. This needs to be enabled only for revision <= r3p0 of the CPU.
335 CPU. This needs to be enabled only for revision <= r3p0 of the CPU.
338 CPU. This needs to be enabled only for revisions r3p0 - r4p0 of the CPU.
341 CPU. This needs to be enabled only for revision <= r4p0 of the CPU.
344 CPU. This needs to be enabled for revisions r3p0, r3p1, r4p0, and r4p1, for
350 CPU. This needs to be enabled only for revisions r0p0 and r1p0, it is fixed
354 CPU. This needs to be enabled only for revisions r0p0 and r1p0, it is fixed
358 CPU. This needs to be enabled only for revisions r0p0 and r1p0, it is fixed
362 CPU. This needs to be enabled for r0p0, r1p0, and r1p1, it is still open.
365 CPU. This needs to be enabled only for revision r1p0 and r1p1 of the
366 CPU.
369 CPU. This needs to be enabled for revisions r1p0 and r1p1 of the CPU, the
374 CPU. This needs to be enabled for revisions r0p0, r1p0, and r1p1 of the
375 CPU. It is still open.
378 CPU. This needs to be enabled for revisions r0p0, r1p0, and r1p1 of the CPU.
382 CPU. This needs to be enabled for revisions r1p0 and r1p1 of the CPU, the
389 Cortex-A710 CPU. This needs to be enabled only for revisions r0p0, r1p0 and
390 r2p0 of the CPU. It is still open.
393 Cortex-A710 CPU. This needs to be enabled only for revisions r0p0, r1p0 and
394 r2p0 of the CPU. It is still open.
397 Cortex-A710 CPU. This needs to be enabled for revisions r1p0, r2p0 of the CPU
401 Cortex-A710 CPU. This needs to be enabled for revisions r0p0, r1p0 and r2p0
402 of the CPU and is still open.
405 Cortex-A710 CPU. This needs to be enabled for revision r2p0 of the CPU and
409 Cortex-A710 CPU. This needs to be enabled for revisions r0p0, r1p0 and r2p0
410 of the CPU and is still open.
415 CPU. This needs to be enabled for revision r0p0 of the CPU, it is still open.
418 CPU. This needs to be enabled for revision r0p0 of the CPU and is still open.
421 CPU. This needs to be enabled for revision r0p0 of the CPU and is still open.
424 CPU. This needs to be enabled for revision r0p0 of the CPU and is still open.
427 CPU. This needs to be enabled for revision r0p0 of the CPU and is still open.
430 CPU. This needs to be enabled for revision r0p0 of the CPU and is still open.
433 CPU. This needs to be enabled for revision r0p0 of the CPU and is still open.
436 CPU. This needs to be enabled for revision r0p0 of the CPU and is still open.
439 CPU. This needs to be enabled for revision r0p0 of the CPU and is still open.
442 CPU. This needs to be enabled for revision r0p0 of the CPU and is still open.
447 Similar to CPU errata, TF-A also implements workarounds for DSU (DynamIQ
456 of DSU errata workarounds are similar to `CPU errata workarounds`_.
471 CPU Specific optimizations
474 This section describes some of the optimizations allowed by the CPU micro
492 <= r0p3 of the CPU and is enabled by default.
496 enabled only for revisions <= r1p2 of the CPU and is enabled by default,