Lines Matching full:workaround
14 - ``WORKAROUND_CVE_2017_5715``: Enables the security workaround for
16 of the PEs in the system need the workaround. Setting this flag to 0 provides
18 with the recommendation in the spec regarding workaround discovery.
21 - ``WORKAROUND_CVE_2018_3639``: Enables the security workaround for
25 regarding workaround discovery.
51 errata workaround is identified by its ``ID`` as specified in the processor's
53 errata workaround is ``ERRATA_<Processor name>_<ID>``, where the ``Processor name``
57 write errata workaround functions.
61 errata workaround build flags in the platform specific makefile. In case
63 workaround is not applied. In the DEBUG build, this is indicated by
75 - ``ERRATA_A9_794073``: This applies errata 794073 workaround to Cortex-A9
80 - ``ERRATA_A15_816470``: This applies errata 816470 workaround to Cortex-A15
83 - ``ERRATA_A15_827671``: This applies errata 827671 workaround to Cortex-A15
88 - ``ERRATA_A17_852421``: This applies errata 852421 workaround to Cortex-A17
91 - ``ERRATA_A17_852423``: This applies errata 852423 workaround to Cortex-A17
96 - ``ERRATA_A35_855472``: This applies errata 855472 workaround to Cortex-A35
101 - ``ERRATA_A53_819472``: This applies errata 819472 workaround to all
104 - ``ERRATA_A53_824069``: This applies errata 824069 workaround to all
107 - ``ERRATA_A53_826319``: This applies errata 826319 workaround to Cortex-A53
110 - ``ERRATA_A53_827319``: This applies errata 827319 workaround to all
113 - ``ERRATA_A53_835769``: This applies erratum 835769 workaround at compile and
115 revision <= r0p4. This workaround can lead the linker to create ``*.stub``
118 - ``ERRATA_A53_836870``: This applies errata 836870 workaround to Cortex-A53
123 - ``ERRATA_A53_843419``: This applies erratum 843419 workaround at link time
125 <= r0p4. This workaround can lead the linker to emit ``*.stub`` sections
128 - ``ERRATA_A53_855873``: This applies errata 855873 workaround to Cortex-A53
130 this workaround is only applied to CPUs from r0p3 onwards, which feature
131 a chicken bit in CPUACTLR_EL1 to enable a hardware workaround.
133 workaround in software, so they should be covered anyway.
135 - ``ERRATA_A53_1530924``: This applies errata 1530924 workaround to all
140 - ``ERRATA_A55_768277``: This applies errata 768277 workaround to Cortex-A55
143 - ``ERRATA_A55_778703``: This applies errata 778703 workaround to Cortex-A55
146 - ``ERRATA_A55_798797``: This applies errata 798797 workaround to Cortex-A55
149 - ``ERRATA_A55_846532``: This applies errata 846532 workaround to Cortex-A55
152 - ``ERRATA_A55_903758``: This applies errata 903758 workaround to Cortex-A55
155 - ``ERRATA_A55_1221012``: This applies errata 1221012 workaround to Cortex-A55
158 - ``ERRATA_A55_1530923``: This applies errata 1530923 workaround to all
163 - ``ERRATA_A57_806969``: This applies errata 806969 workaround to Cortex-A57
166 - ``ERRATA_A57_813419``: This applies errata 813419 workaround to Cortex-A57
169 - ``ERRATA_A57_813420``: This applies errata 813420 workaround to Cortex-A57
172 - ``ERRATA_A57_814670``: This applies errata 814670 workaround to Cortex-A57
175 - ``ERRATA_A57_817169``: This applies errata 817169 workaround to Cortex-A57
178 - ``ERRATA_A57_826974``: This applies errata 826974 workaround to Cortex-A57
181 - ``ERRATA_A57_826977``: This applies errata 826977 workaround to Cortex-A57
184 - ``ERRATA_A57_828024``: This applies errata 828024 workaround to Cortex-A57
187 - ``ERRATA_A57_829520``: This applies errata 829520 workaround to Cortex-A57
190 - ``ERRATA_A57_833471``: This applies errata 833471 workaround to Cortex-A57
193 - ``ERRATA_A57_859972``: This applies errata 859972 workaround to Cortex-A57
196 - ``ERRATA_A57_1319537``: This applies errata 1319537 workaround to all
201 - ``ERRATA_A72_859971``: This applies errata 859971 workaround to Cortex-A72
204 - ``ERRATA_A72_1319367``: This applies errata 1319367 workaround to all
209 - ``ERRATA_A73_852427``: This applies errata 852427 workaround to Cortex-A73
212 - ``ERRATA_A73_855423``: This applies errata 855423 workaround to Cortex-A73
217 - ``ERRATA_A75_764081``: This applies errata 764081 workaround to Cortex-A75
220 - ``ERRATA_A75_790748``: This applies errata 790748 workaround to Cortex-A75
225 - ``ERRATA_A76_1073348``: This applies errata 1073348 workaround to Cortex-A76
228 - ``ERRATA_A76_1130799``: This applies errata 1130799 workaround to Cortex-A76
231 - ``ERRATA_A76_1220197``: This applies errata 1220197 workaround to Cortex-A76
234 - ``ERRATA_A76_1257314``: This applies errata 1257314 workaround to Cortex-A76
237 - ``ERRATA_A76_1262606``: This applies errata 1262606 workaround to Cortex-A76
240 - ``ERRATA_A76_1262888``: This applies errata 1262888 workaround to Cortex-A76
243 - ``ERRATA_A76_1275112``: This applies errata 1275112 workaround to Cortex-A76
246 - ``ERRATA_A76_1791580``: This applies errata 1791580 workaround to Cortex-A76
249 - ``ERRATA_A76_1165522``: This applies errata 1165522 workaround to all
254 - ``ERRATA_A76_1868343``: This applies errata 1868343 workaround to Cortex-A76
257 - ``ERRATA_A76_1946160``: This applies errata 1946160 workaround to Cortex-A76
260 - ``ERRATA_A76_2743102``: This applies errata 2743102 workaround to Cortex-A76
266 - ``ERRATA_A77_1508412``: This applies errata 1508412 workaround to Cortex-A77
269 - ``ERRATA_A77_1925769``: This applies errata 1925769 workaround to Cortex-A77
272 - ``ERRATA_A77_1946167``: This applies errata 1946167 workaround to Cortex-A77
275 - ``ERRATA_A77_1791578``: This applies errata 1791578 workaround to Cortex-A77
278 - ``ERRATA_A77_2356587``: This applies errata 2356587 workaround to Cortex-A77
281 - ``ERRATA_A77_1800714``: This applies errata 1800714 workaround to Cortex-A77
284 - ``ERRATA_A77_2743100``: This applies errata 2743100 workaround to Cortex-A77
289 - ``ERRATA_A78_1688305``: This applies errata 1688305 workaround to Cortex-A78
292 - ``ERRATA_A78_1941498``: This applies errata 1941498 workaround to Cortex-A78
295 - ``ERRATA_A78_1951500``: This applies errata 1951500 workaround to Cortex-A78
297 issue but there is no workaround for that revision.
299 - ``ERRATA_A78_1821534``: This applies errata 1821534 workaround to Cortex-A78
302 - ``ERRATA_A78_1952683``: This applies errata 1952683 workaround to Cortex-A78
305 - ``ERRATA_A78_2132060``: This applies errata 2132060 workaround to Cortex-A78
309 - ``ERRATA_A78_2242635``: This applies errata 2242635 workaround to Cortex-A78
311 is present in r0p0 but there is no workaround. It is still open.
313 - ``ERRATA_A78_2376745``: This applies errata 2376745 workaround to Cortex-A78
317 - ``ERRATA_A78_2395406``: This applies errata 2395406 workaround to Cortex-A78
321 - ``ERRATA_A78_2712571``: This applies erratum 2712571 workaround to Cortex-A78
326 - ``ERRATA_A78_2742426``: This applies erratum 2742426 workaround to Cortex-A78
330 - ``ERRATA_A78_2772019``: This applies errata 2772019 workaround to Cortex-A78
334 - ``ERRATA_A78_2779479``: This applies erratum 2779479 workaround to Cortex-A78
340 - ``ERRATA_A78_AE_1941500`` : This applies errata 1941500 workaround to
344 - ``ERRATA_A78_AE_1951502`` : This applies errata 1951502 workaround to
348 - ``ERRATA_A78_AE_2376748`` : This applies errata 2376748 workaround to
352 - ``ERRATA_A78_AE_2395408`` : This applies errata 2395408 workaround to
356 - ``ERRATA_A78_AE_2712574`` : This applies erratum 2712574 workaround to
363 - ``ERRATA_A78C_1827430`` : This applies errata 1827430 workaround to
367 - ``ERRATA_A78C_1827440`` : This applies errata 1827440 workaround to
371 - ``ERRATA_A78C_2132064`` : This applies errata 2132064 workaround to
375 - ``ERRATA_A78C_2242638`` : This applies errata 2242638 workaround to
379 - ``ERRATA_A78C_2376749`` : This applies errata 2376749 workaround to
383 - ``ERRATA_A78C_2395411`` : This applies errata 2395411 workaround to
387 - ``ERRATA_A78C_2683027`` : This applies errata 2683027 workaround to
391 - ``ERRATA_A78C_2712575`` : This applies erratum 2712575 workaround to
396 - ``ERRATA_A78C_2743232`` : This applies erratum 2743232 workaround to
400 - ``ERRATA_A78C_2772121`` : This applies errata 2772121 workaround to
404 - ``ERRATA_A78C_2779484`` : This applies errata 2779484 workaround to
410 - ``ERRATA_X1_1821534`` : This applies errata 1821534 workaround to Cortex-X1
413 - ``ERRATA_X1_1688305`` : This applies errata 1688305 workaround to Cortex-X1
416 - ``ERRATA_X1_1827429`` : This applies errata 1827429 workaround to Cortex-X1
421 - ``ERRATA_N1_1073348``: This applies errata 1073348 workaround to Neoverse-N1
424 - ``ERRATA_N1_1130799``: This applies errata 1130799 workaround to Neoverse-N1
427 - ``ERRATA_N1_1165347``: This applies errata 1165347 workaround to Neoverse-N1
430 - ``ERRATA_N1_1207823``: This applies errata 1207823 workaround to Neoverse-N1
433 - ``ERRATA_N1_1220197``: This applies errata 1220197 workaround to Neoverse-N1
436 - ``ERRATA_N1_1257314``: This applies errata 1257314 workaround to Neoverse-N1
439 - ``ERRATA_N1_1262606``: This applies errata 1262606 workaround to Neoverse-N1
442 - ``ERRATA_N1_1262888``: This applies errata 1262888 workaround to Neoverse-N1
445 - ``ERRATA_N1_1275112``: This applies errata 1275112 workaround to Neoverse-N1
448 - ``ERRATA_N1_1315703``: This applies errata 1315703 workaround to Neoverse-N1
451 - ``ERRATA_N1_1542419``: This applies errata 1542419 workaround to Neoverse-N1
454 - ``ERRATA_N1_1868343``: This applies errata 1868343 workaround to Neoverse-N1
457 - ``ERRATA_N1_1946160``: This applies errata 1946160 workaround to Neoverse-N1
459 revisions r0p0, r1p0, and r2p0 there is no workaround.
461 - ``ERRATA_N1_2743102``: This applies errata 2743102 workaround to Neoverse-N1
467 - ``ERRATA_V1_1618635``: This applies errata 1618635 workaround to Neoverse-V1
471 - ``ERRATA_V1_1774420``: This applies errata 1774420 workaround to Neoverse-V1
475 - ``ERRATA_V1_1791573``: This applies errata 1791573 workaround to Neoverse-V1
479 - ``ERRATA_V1_1852267``: This applies errata 1852267 workaround to Neoverse-V1
483 - ``ERRATA_V1_1925756``: This applies errata 1925756 workaround to Neoverse-V1
486 - ``ERRATA_V1_1940577``: This applies errata 1940577 workaround to Neoverse-V1
490 - ``ERRATA_V1_1966096``: This applies errata 1966096 workaround to Neoverse-V1
492 issue is present in r0p0 as well but there is no workaround for that
495 - ``ERRATA_V1_2139242``: This applies errata 2139242 workaround to Neoverse-V1
499 - ``ERRATA_V1_2108267``: This applies errata 2108267 workaround to Neoverse-V1
503 - ``ERRATA_V1_2216392``: This applies errata 2216392 workaround to Neoverse-V1
505 issue is present in r0p0 as well but there is no workaround for that
508 - ``ERRATA_V1_2294912``: This applies errata 2294912 workaround to Neoverse-V1
516 - ``ERRATA_V1_2372203``: This applies errata 2372203 workaround to Neoverse-V1
520 - ``ERRATA_V1_2701953``: This applies erratum 2701953 workaround to Neoverse-V1
525 - ``ERRATA_V1_2743093``: This applies errata 2743093 workaround to Neoverse-V1
529 - ``ERRATA_V1_2743233``: This applies erratum 2743233 workaround to Neoverse-V1
533 - ``ERRATA_V1_2779461``: This applies erratum 2779461 workaround to Neoverse-V1
539 - ``ERRATA_V2_2331132``: This applies errata 2331132 workaround to Neoverse-V2
543 - ``ERRATA_V2_2618597``: This applies errata 2618597 workaround to Neoverse-V2
547 - ``ERRATA_V2_2662553``: This applies errata 2662553 workaround to Neoverse-V2
551 - ``ERRATA_V2_2719103``: This applies errata 2719103 workaround to Neoverse-V2
556 - ``ERRATA_V2_2719105``: This applies errata 2719105 workaround to Neoverse-V2
560 - ``ERRATA_V2_2743011``: This applies errata 2743011 workaround to Neoverse-V2
564 - ``ERRATA_V2_2779510``: This applies errata 2779510 workaround to Neoverse-V2
568 - ``ERRATA_V2_2801372``: This applies errata 2801372 workaround to Neoverse-V2
574 - ``ERRATA_A710_1987031``: This applies errata 1987031 workaround to
578 - ``ERRATA_A710_2081180``: This applies errata 2081180 workaround to
582 - ``ERRATA_A710_2055002``: This applies errata 2055002 workaround to
586 - ``ERRATA_A710_2017096``: This applies errata 2017096 workaround to
590 - ``ERRATA_A710_2083908``: This applies errata 2083908 workaround to
594 - ``ERRATA_A710_2058056``: This applies errata 2058056 workaround to
598 - ``ERRATA_A710_2267065``: This applies errata 2267065 workaround to
602 - ``ERRATA_A710_2136059``: This applies errata 2136059 workaround to
606 - ``ERRATA_A710_2147715``: This applies errata 2147715 workaround to
610 - ``ERRATA_A710_2216384``: This applies errata 2216384 workaround to
614 - ``ERRATA_A710_2282622``: This applies errata 2282622 workaround to
618 - ``ERRATA_A710_2291219``: This applies errata 2291219 workaround to
622 - ``ERRATA_A710_2008768``: This applies errata 2008768 workaround to
626 - ``ERRATA_A710_2371105``: This applies errata 2371105 workaround to
630 - ``ERRATA_A710_2701952``: This applies erratum 2701952 workaround to Cortex-A710
635 - ``ERRATA_A710_2742423``: This applies errata 2742423 workaround to
639 - ``ERRATA_A710_2768515``: This applies errata 2768515 workaround to
643 - ``ERRATA_A710_2778471``: This applies errata 2778471 workaround to Cortex-A710
649 - ``ERRATA_N2_2002655``: This applies errata 2002655 workaround to Neoverse-N2
652 - ``ERRATA_N2_2009478``: This applies errata 2009478 workaround to Neoverse-N2
655 - ``ERRATA_N2_2067956``: This applies errata 2067956 workaround to Neoverse-N2
658 - ``ERRATA_N2_2025414``: This applies errata 2025414 workaround to Neoverse-N2
661 - ``ERRATA_N2_2189731``: This applies errata 2189731 workaround to Neoverse-N2
664 - ``ERRATA_N2_2138956``: This applies errata 2138956 workaround to Neoverse-N2
667 - ``ERRATA_N2_2138953``: This applies errata 2138953 workaround to Neoverse-N2
670 - ``ERRATA_N2_2242415``: This applies errata 2242415 workaround to Neoverse-N2
673 - ``ERRATA_N2_2138958``: This applies errata 2138958 workaround to Neoverse-N2
676 - ``ERRATA_N2_2242400``: This applies errata 2242400 workaround to Neoverse-N2
679 - ``ERRATA_N2_2280757``: This applies errata 2280757 workaround to Neoverse-N2
682 - ``ERRATA_N2_2326639``: This applies errata 2326639 workaround to Neoverse-N2
686 - ``ERRATA_N2_2340933``: This applies errata 2340933 workaround to Neoverse-N2
690 - ``ERRATA_N2_2346952``: This applies errata 2346952 workaround to Neoverse-N2
694 - ``ERRATA_N2_2376738``: This applies errata 2376738 workaround to Neoverse-N2
697 - ``ERRATA_N2_2388450``: This applies errata 2388450 workaround to Neoverse-N2
701 - ``ERRATA_N2_2743014``: This applies errata 2743014 workaround to Neoverse-N2
705 - ``ERRATA_N2_2743089``: This applies errata 2743089 workaround to Neoverse-N2
709 - ``ERRATA_N2_2728475``: This applies erratum 2728475 workaround to Neoverse-N2
714 - ``ERRATA_N2_2779511``: This applies errata 2779511 workaround to Neoverse-N2
720 - ``ERRATA_X2_2002765``: This applies errata 2002765 workaround to Cortex-X2
724 - ``ERRATA_X2_2058056``: This applies errata 2058056 workaround to Cortex-X2
728 - ``ERRATA_X2_2083908``: This applies errata 2083908 workaround to Cortex-X2
731 - ``ERRATA_X2_2017096``: This applies errata 2017096 workaround to Cortex-X2
735 - ``ERRATA_X2_2081180``: This applies errata 2081180 workaround to Cortex-X2
739 - ``ERRATA_X2_2216384``: This applies errata 2216384 workaround to Cortex-X2
743 - ``ERRATA_X2_2147715``: This applies errata 2147715 workaround to Cortex-X2
747 - ``ERRATA_X2_2282622``: This applies errata 2282622 workaround to Cortex-X2
751 - ``ERRATA_X2_2371105``: This applies errata 2371105 workaround to Cortex-X2
755 - ``ERRATA_X2_2701952``: This applies erratum 2701952 workaround to Cortex-X2
760 - ``ERRATA_X2_2742423``: This applies errata 2742423 workaround to Cortex-X2
764 - ``ERRATA_X2_2768515``: This applies errata 2768515 workaround to Cortex-X2
768 - ``ERRATA_X2_2778471``: This applies errata 2778471 workaround to Cortex-X2
774 - ``ERRATA_X3_2070301``: This applies errata 2070301 workaround to the Cortex-X3
778 - ``ERRATA_X3_2266875``: This applies errata 2266875 workaround to the Cortex-X3
782 - ``ERRATA_X3_2302506``: This applies errata 2302506 workaround to the Cortex-X3
786 - ``ERRATA_X3_2313909``: This applies errata 2313909 workaround to
790 - ``ERRATA_X3_2372204``: This applies errata 2372204 workaround to
794 - ``ERRATA_X3_2615812``: This applies errata 2615812 workaround to Cortex-X3
798 - ``ERRATA_X3_2641945``: This applies errata 2641945 workaround to Cortex-X3
802 - ``ERRATA_X3_2701951``: This applies erratum 2701951 workaround to Cortex-X3
807 - ``ERRATA_X3_2742421``: This applies errata 2742421 workaround to
811 - ``ERRATA_X3_2743088``: This applies errata 2743088 workaround to Cortex-X3
815 - ``ERRATA_X3_2779509``: This applies errata 2779509 workaround to Cortex-X3
821 - ``ERRATA_X4_2701112``: This applies erratum 2701112 workaround to Cortex-X4
824 The workaround for this erratum is not implemented in EL3, but the flag can
829 - ``ERRATA_X4_2726228``: This applies erratum 2726228 workaround to Cortex-X4
833 - ``ERRATA_X4_2740089``: This applies errata 2740089 workaround to Cortex-X4
837 - ``ERRATA_X4_2763018``: This applies errata 2763018 workaround to Cortex-X4
840 - ``ERRATA_X4_2816013``: This applies errata 2816013 workaround to Cortex-X4
843 - ``ERRATA_X4_2897503``: This applies errata 2897503 workaround to Cortex-X4
846 - ``ERRATA_X4_3076789``: This applies errata 3076789 workaround to Cortex-X4
851 - ``ERRATA_A510_1922240``: This applies errata 1922240 workaround to
855 - ``ERRATA_A510_2288014``: This applies errata 2288014 workaround to
859 - ``ERRATA_A510_2042739``: This applies errata 2042739 workaround to
863 - ``ERRATA_A510_2041909``: This applies errata 2041909 workaround to
866 workaround for those revisions.
868 - ``ERRATA_A510_2080326``: This applies errata 2080326 workaround to
871 workaround for those revisions.
873 - ``ERRATA_A510_2250311``: This applies errata 2250311 workaround to
875 r0p3 and r1p0, it is fixed in r1p1. This workaround disables MPMM even if
878 - ``ERRATA_A510_2218950``: This applies errata 2218950 workaround to
882 - ``ERRATA_A510_2172148``: This applies errata 2172148 workaround to
886 - ``ERRATA_A510_2347730``: This applies errata 2347730 workaround to
890 - ``ERRATA_A510_2371937``: This applies errata 2371937 workaround to
894 - ``ERRATA_A510_2666669``: This applies errata 2666669 workaround to
898 - ``ERRATA_A510_2684597``: This applies erratum 2684597 workaround to
904 - ``ERRATA_A520_2630792``: This applies errata 2630792 workaround to
908 - ``ERRATA_A520_2858100``: This applies errata 2858100 workaround to
912 - ``ERRATA_A520_2938996``: This applies errata 2938996 workaround to
918 - ``ERRATA_A715_2331818``: This applies errata 2331818 workaround to
922 - ``ERRATA_A715_2344187``: This applies errata 2344187 workaround to
926 - ``ERRATA_A715_2413290``: This applies errata 2413290 workaround to
931 - ``ERRATA_A715_2420947``: This applies errata 2420947 workaround to
935 - ``ERRATA_A715_2429384``: This applies errata 2429384 workaround to
937 workaround for revision r0p0. It is fixed in r1p1.
939 - ``ERRATA_A715_2561034``: This applies errata 2561034 workaround to
943 - ``ERRATA_A715_2728106``: This applies errata 2728106 workaround to
949 - ``ERRATA_A720_2792132``: This applies errata 2792132 workaround to
953 - ``ERRATA_A720_2844092``: This applies errata 2844092 workaround to
957 - ``ERRATA_A720_2926083``: This applies errata 2926083 workaround to
961 - ``ERRATA_A720_2940794``: This applies errata 2940794 workaround to
981 - ``ERRATA_DSU_798953``: This applies errata 798953 workaround for the
984 workaround results in increased DSU power consumption on idle.
986 - ``ERRATA_DSU_936184``: This applies errata 936184 workaround for the
989 r2p0 it is fixed). However, please note that this workaround results in
992 - ``ERRATA_DSU_2313941``: This applies errata 2313941 workaround for the
995 please note that this workaround results in increased DSU power consumption
1043 workaround for the affected GIC600 and GIC600-AE implementations. It applies