1======================================= 2Silicon Errata and Software Workarounds 3======================================= 4 5Author: Will Deacon <will.deacon@arm.com> 6 7Date : 27 November 2015 8 9It is an unfortunate fact of life that hardware is often produced with 10so-called "errata", which can cause it to deviate from the architecture 11under specific circumstances. For hardware produced by ARM, these 12errata are broadly classified into the following categories: 13 14 ========== ======================================================== 15 Category A A critical error without a viable workaround. 16 Category B A significant or critical error with an acceptable 17 workaround. 18 Category C A minor error that is not expected to occur under normal 19 operation. 20 ========== ======================================================== 21 22For more information, consult one of the "Software Developers Errata 23Notice" documents available on infocenter.arm.com (registration 24required). 25 26As far as Linux is concerned, Category B errata may require some special 27treatment in the operating system. For example, avoiding a particular 28sequence of code, or configuring the processor in a particular way. A 29less common situation may require similar actions in order to declassify 30a Category A erratum into a Category C erratum. These are collectively 31known as "software workarounds" and are only required in the minority of 32cases (e.g. those cases that both require a non-secure workaround *and* 33can be triggered by Linux). 34 35For software workarounds that may adversely impact systems unaffected by 36the erratum in question, a Kconfig entry is added under "Kernel 37Features" -> "ARM errata workarounds via the alternatives framework". 38With the exception of workarounds for errata deemed "rare" by Arm, these 39are enabled by default and patched in at runtime when an affected CPU is 40detected. For less-intrusive workarounds, a Kconfig option is not 41available and the code is structured (preferably with a comment) in such 42a way that the erratum will not be hit. 43 44This approach can make it slightly onerous to determine exactly which 45errata are worked around in an arbitrary kernel source tree, so this 46file acts as a registry of software workarounds in the Linux Kernel and 47will be updated when new workarounds are committed and backported to 48stable kernels. 49 50+----------------+-----------------+-----------------+-----------------------------+ 51| Implementor | Component | Erratum ID | Kconfig | 52+================+=================+=================+=============================+ 53| Allwinner | A64/R18 | UNKNOWN1 | SUN50I_ERRATUM_UNKNOWN1 | 54+----------------+-----------------+-----------------+-----------------------------+ 55+----------------+-----------------+-----------------+-----------------------------+ 56| Ampere | AmpereOne | AC03_CPU_38 | AMPERE_ERRATUM_AC03_CPU_38 | 57+----------------+-----------------+-----------------+-----------------------------+ 58| Ampere | AmpereOne | AC03_CPU_57 | N/A | 59+----------------+-----------------+-----------------+-----------------------------+ 60| Ampere | AmpereOne AC04 | AC04_CPU_10 | AMPERE_ERRATUM_AC03_CPU_38 | 61+----------------+-----------------+-----------------+-----------------------------+ 62| Ampere | AmpereOne AC04 | AC04_CPU_23 | AMPERE_ERRATUM_AC04_CPU_23 | 63+----------------+-----------------+-----------------+-----------------------------+ 64| Ampere | AmpereOne AC04 | AC04_CPU_29 | N/A | 65+----------------+-----------------+-----------------+-----------------------------+ 66+----------------+-----------------+-----------------+-----------------------------+ 67| ARM | Cortex-A510 | #2457168 | ARM64_ERRATUM_2457168 | 68+----------------+-----------------+-----------------+-----------------------------+ 69| ARM | Cortex-A510 | #2064142 | ARM64_ERRATUM_2064142 | 70+----------------+-----------------+-----------------+-----------------------------+ 71| ARM | Cortex-A510 | #2038923 | ARM64_ERRATUM_2038923 | 72+----------------+-----------------+-----------------+-----------------------------+ 73| ARM | Cortex-A510 | #1902691 | ARM64_ERRATUM_1902691 | 74+----------------+-----------------+-----------------+-----------------------------+ 75| ARM | Cortex-A510 | #2051678 | ARM64_ERRATUM_2051678 | 76+----------------+-----------------+-----------------+-----------------------------+ 77| ARM | Cortex-A510 | #2077057 | ARM64_ERRATUM_2077057 | 78+----------------+-----------------+-----------------+-----------------------------+ 79| ARM | Cortex-A510 | #2441009 | ARM64_ERRATUM_2441009 | 80+----------------+-----------------+-----------------+-----------------------------+ 81| ARM | Cortex-A510 | #2658417 | ARM64_ERRATUM_2658417 | 82+----------------+-----------------+-----------------+-----------------------------+ 83| ARM | Cortex-A510 | #3117295 | ARM64_ERRATUM_3117295 | 84+----------------+-----------------+-----------------+-----------------------------+ 85| ARM | Cortex-A520 | #2966298 | ARM64_ERRATUM_2966298 | 86+----------------+-----------------+-----------------+-----------------------------+ 87| ARM | Cortex-A53 | #826319 | ARM64_ERRATUM_826319 | 88+----------------+-----------------+-----------------+-----------------------------+ 89| ARM | Cortex-A53 | #827319 | ARM64_ERRATUM_827319 | 90+----------------+-----------------+-----------------+-----------------------------+ 91| ARM | Cortex-A53 | #824069 | ARM64_ERRATUM_824069 | 92+----------------+-----------------+-----------------+-----------------------------+ 93| ARM | Cortex-A53 | #819472 | ARM64_ERRATUM_819472 | 94+----------------+-----------------+-----------------+-----------------------------+ 95| ARM | Cortex-A53 | #845719 | ARM64_ERRATUM_845719 | 96+----------------+-----------------+-----------------+-----------------------------+ 97| ARM | Cortex-A53 | #843419 | ARM64_ERRATUM_843419 | 98+----------------+-----------------+-----------------+-----------------------------+ 99| ARM | Cortex-A55 | #1024718 | ARM64_ERRATUM_1024718 | 100+----------------+-----------------+-----------------+-----------------------------+ 101| ARM | Cortex-A55 | #1530923 | ARM64_ERRATUM_1530923 | 102+----------------+-----------------+-----------------+-----------------------------+ 103| ARM | Cortex-A55 | #2441007 | ARM64_ERRATUM_2441007 | 104+----------------+-----------------+-----------------+-----------------------------+ 105| ARM | Cortex-A57 | #832075 | ARM64_ERRATUM_832075 | 106+----------------+-----------------+-----------------+-----------------------------+ 107| ARM | Cortex-A57 | #852523 | N/A | 108+----------------+-----------------+-----------------+-----------------------------+ 109| ARM | Cortex-A57 | #834220 | ARM64_ERRATUM_834220 | 110+----------------+-----------------+-----------------+-----------------------------+ 111| ARM | Cortex-A57 | #1319537 | ARM64_ERRATUM_1319367 | 112+----------------+-----------------+-----------------+-----------------------------+ 113| ARM | Cortex-A57 | #1742098 | ARM64_ERRATUM_1742098 | 114+----------------+-----------------+-----------------+-----------------------------+ 115| ARM | Cortex-A72 | #853709 | N/A | 116+----------------+-----------------+-----------------+-----------------------------+ 117| ARM | Cortex-A72 | #1319367 | ARM64_ERRATUM_1319367 | 118+----------------+-----------------+-----------------+-----------------------------+ 119| ARM | Cortex-A72 | #1655431 | ARM64_ERRATUM_1742098 | 120+----------------+-----------------+-----------------+-----------------------------+ 121| ARM | Cortex-A73 | #858921 | ARM64_ERRATUM_858921 | 122+----------------+-----------------+-----------------+-----------------------------+ 123| ARM | Cortex-A76 | #1188873, | ARM64_ERRATUM_1418040 | 124| | | #1418040 | | 125+----------------+-----------------+-----------------+-----------------------------+ 126| ARM | Cortex-A76 | #1165522 | ARM64_ERRATUM_1165522 | 127+----------------+-----------------+-----------------+-----------------------------+ 128| ARM | Cortex-A76 | #1286807 | ARM64_ERRATUM_1286807 | 129+----------------+-----------------+-----------------+-----------------------------+ 130| ARM | Cortex-A76 | #1463225 | ARM64_ERRATUM_1463225 | 131+----------------+-----------------+-----------------+-----------------------------+ 132| ARM | Cortex-A76 | #1490853 | N/A | 133+----------------+-----------------+-----------------+-----------------------------+ 134| ARM | Cortex-A76 | #3324349 | ARM64_ERRATUM_3194386 | 135+----------------+-----------------+-----------------+-----------------------------+ 136| ARM | Cortex-A76 | #4193800 | ARM64_ERRATUM_4118414 | 137+----------------+-----------------+-----------------+-----------------------------+ 138| ARM | Cortex-A76AE | #4193801 | ARM64_ERRATUM_4118414 | 139+----------------+-----------------+-----------------+-----------------------------+ 140| ARM | Cortex-A77 | #1491015 | N/A | 141+----------------+-----------------+-----------------+-----------------------------+ 142| ARM | Cortex-A77 | #1508412 | ARM64_ERRATUM_1508412 | 143+----------------+-----------------+-----------------+-----------------------------+ 144| ARM | Cortex-A77 | #3324348 | ARM64_ERRATUM_3194386 | 145+----------------+-----------------+-----------------+-----------------------------+ 146| ARM | Cortex-A77 | #4193798 | ARM64_ERRATUM_4118414 | 147+----------------+-----------------+-----------------+-----------------------------+ 148| ARM | Cortex-A78 | #3324344 | ARM64_ERRATUM_3194386 | 149+----------------+-----------------+-----------------+-----------------------------+ 150| ARM | Cortex-A78 | #4193791 | ARM64_ERRATUM_4118414 | 151+----------------+-----------------+-----------------+-----------------------------+ 152| ARM | Cortex-A78AE | #4193793 | ARM64_ERRATUM_4118414 | 153+----------------+-----------------+-----------------+-----------------------------+ 154| ARM | Cortex-A78C | #3324346, | ARM64_ERRATUM_3194386 | 155| | | #3324347 | | 156+----------------+-----------------+-----------------+-----------------------------+ 157| ARM | Cortex-A78C | #4193794 | ARM64_ERRATUM_4118414 | 158+----------------+-----------------+-----------------+-----------------------------+ 159| ARM | Cortex-A710 | #2119858 | ARM64_ERRATUM_2119858 | 160+----------------+-----------------+-----------------+-----------------------------+ 161| ARM | Cortex-A710 | #2054223 | ARM64_ERRATUM_2054223 | 162+----------------+-----------------+-----------------+-----------------------------+ 163| ARM | Cortex-A710 | #2224489 | ARM64_ERRATUM_2224489 | 164+----------------+-----------------+-----------------+-----------------------------+ 165| ARM | Cortex-A710 | #3324338 | ARM64_ERRATUM_3194386 | 166+----------------+-----------------+-----------------+-----------------------------+ 167| ARM | Cortex-A710 | #4193788 | ARM64_ERRATUM_4118414 | 168+----------------+-----------------+-----------------+-----------------------------+ 169| ARM | Cortex-A715 | #2645198 | ARM64_ERRATUM_2645198 | 170+----------------+-----------------+-----------------+-----------------------------+ 171| ARM | Cortex-A715 | #3456084 | ARM64_ERRATUM_3194386 | 172+----------------+-----------------+-----------------+-----------------------------+ 173| ARM | Cortex-A720 | #3456091 | ARM64_ERRATUM_3194386 | 174+----------------+-----------------+-----------------+-----------------------------+ 175| ARM | Cortex-A725 | #3456106 | ARM64_ERRATUM_3194386 | 176+----------------+-----------------+-----------------+-----------------------------+ 177| ARM | Cortex-X1 | #1502854 | N/A | 178+----------------+-----------------+-----------------+-----------------------------+ 179| ARM | Cortex-X1 | #3324344 | ARM64_ERRATUM_3194386 | 180+----------------+-----------------+-----------------+-----------------------------+ 181| ARM | Cortex-X1 | #4193791 | ARM64_ERRATUM_4118414 | 182+----------------+-----------------+-----------------+-----------------------------+ 183| ARM | Cortex-X1C | #3324346 | ARM64_ERRATUM_3194386 | 184+----------------+-----------------+-----------------+-----------------------------+ 185| ARM | Cortex-X1C | #4193792 | ARM64_ERRATUM_4118414 | 186+----------------+-----------------+-----------------+-----------------------------+ 187| ARM | Cortex-X2 | #2119858 | ARM64_ERRATUM_2119858 | 188+----------------+-----------------+-----------------+-----------------------------+ 189| ARM | Cortex-X2 | #2224489 | ARM64_ERRATUM_2224489 | 190+----------------+-----------------+-----------------+-----------------------------+ 191| ARM | Cortex-X2 | #3324338 | ARM64_ERRATUM_3194386 | 192+----------------+-----------------+-----------------+-----------------------------+ 193| ARM | Cortex-X2 | #4193788 | ARM64_ERRATUM_4118414 | 194+----------------+-----------------+-----------------+-----------------------------+ 195| ARM | Cortex-X3 | #3324335 | ARM64_ERRATUM_3194386 | 196+----------------+-----------------+-----------------+-----------------------------+ 197| ARM | Cortex-X3 | #4193786 | ARM64_ERRATUM_4118414 | 198+----------------+-----------------+-----------------+-----------------------------+ 199| ARM | Cortex-X4 | #3194386 | ARM64_ERRATUM_3194386 | 200+----------------+-----------------+-----------------+-----------------------------+ 201| ARM | Cortex-X4 | #4118414 | ARM64_ERRATUM_4118414 | 202+----------------+-----------------+-----------------+-----------------------------+ 203| ARM | Cortex-X925 | #3324334 | ARM64_ERRATUM_3194386 | 204+----------------+-----------------+-----------------+-----------------------------+ 205| ARM | Cortex-X925 | #4193781 | ARM64_ERRATUM_4118414 | 206+----------------+-----------------+-----------------+-----------------------------+ 207| ARM | Neoverse-N1 | #1188873, | ARM64_ERRATUM_1418040 | 208| | | #1418040 | | 209+----------------+-----------------+-----------------+-----------------------------+ 210| ARM | Neoverse-N1 | #1349291, | N/A | 211| | | #1490853 | | 212+----------------+-----------------+-----------------+-----------------------------+ 213| ARM | Neoverse-N1 | #1542419 | ARM64_ERRATUM_1542419 | 214+----------------+-----------------+-----------------+-----------------------------+ 215| ARM | Neoverse-N1 | #3324349 | ARM64_ERRATUM_3194386 | 216+----------------+-----------------+-----------------+-----------------------------+ 217| ARM | Neoverse-N1 | #4193800 | ARM64_ERRATUM_4118414 | 218+----------------+-----------------+-----------------+-----------------------------+ 219| ARM | Neoverse-N2 | #2139208 | ARM64_ERRATUM_2139208 | 220+----------------+-----------------+-----------------+-----------------------------+ 221| ARM | Neoverse-N2 | #2067961 | ARM64_ERRATUM_2067961 | 222+----------------+-----------------+-----------------+-----------------------------+ 223| ARM | Neoverse-N2 | #2253138 | ARM64_ERRATUM_2253138 | 224+----------------+-----------------+-----------------+-----------------------------+ 225| ARM | Neoverse-N2 | #3324339 | ARM64_ERRATUM_3194386 | 226+----------------+-----------------+-----------------+-----------------------------+ 227| ARM | Neoverse-N2 | #4193789 | ARM64_ERRATUM_4118414 | 228+----------------+-----------------+-----------------+-----------------------------+ 229| ARM | Neoverse-N3 | #3456111 | ARM64_ERRATUM_3194386 | 230+----------------+-----------------+-----------------+-----------------------------+ 231| ARM | Neoverse-V1 | #1619801 | N/A | 232+----------------+-----------------+-----------------+-----------------------------+ 233| ARM | Neoverse-V1 | #3324341 | ARM64_ERRATUM_3194386 | 234+----------------+-----------------+-----------------+-----------------------------+ 235| ARM | Neoverse-V1 | #4193790 | ARM64_ERRATUM_4118414 | 236+----------------+-----------------+-----------------+-----------------------------+ 237| ARM | Neoverse-V2 | #3324336 | ARM64_ERRATUM_3194386 | 238+----------------+-----------------+-----------------+-----------------------------+ 239| ARM | Neoverse-V2 | #4193787 | ARM64_ERRATUM_4118414 | 240+----------------+-----------------+-----------------+-----------------------------+ 241| ARM | Neoverse-V3 | #3312417 | ARM64_ERRATUM_3194386 | 242+----------------+-----------------+-----------------+-----------------------------+ 243| ARM | Neoverse-V3 | #4193784 | ARM64_ERRATUM_4118414 | 244+----------------+-----------------+-----------------+-----------------------------+ 245| ARM | Neoverse-V3AE | #3312417 | ARM64_ERRATUM_3194386 | 246+----------------+-----------------+-----------------+-----------------------------+ 247| ARM | Neoverse-V3AE | #4193784 | ARM64_ERRATUM_4118414 | 248+----------------+-----------------+-----------------+-----------------------------+ 249| ARM | C1-Premium | #3683289 | N/A | 250+----------------+-----------------+-----------------+-----------------------------+ 251| ARM | C1-Premium | #4193780 | ARM64_ERRATUM_4118414 | 252+----------------+-----------------+-----------------+-----------------------------+ 253| ARM | C1-Pro | #4193714 | ARM64_ERRATUM_4193714 | 254+----------------+-----------------+-----------------+-----------------------------+ 255| ARM | C1-Ultra | #3683289 | N/A | 256+----------------+-----------------+-----------------+-----------------------------+ 257| ARM | C1-Ultra | #4193780 | ARM64_ERRATUM_4118414 | 258+----------------+-----------------+-----------------+-----------------------------+ 259| ARM | MMU-500 | #562869, | ARM_SMMU_MMU_500_CPRE_ERRATA| 260| | | #841119, | | 261| | | #826419, | | 262| | | #1047329 | | 263+----------------+-----------------+-----------------+-----------------------------+ 264| ARM | MMU-600 | #1076982, | N/A | 265| | | #1209401 | | 266+----------------+-----------------+-----------------+-----------------------------+ 267| ARM | MMU-700 | #2133013, | N/A | 268| | | #2268618, | | 269| | | #2812531, | | 270| | | #3777127 | | 271+----------------+-----------------+-----------------+-----------------------------+ 272| ARM | MMU L1 | #3878312 | N/A | 273+----------------+-----------------+-----------------+-----------------------------+ 274| ARM | MMU S3 | #3995052 | N/A | 275+----------------+-----------------+-----------------+-----------------------------+ 276| ARM | GIC-700 | #2941627 | ARM64_ERRATUM_2941627 | 277+----------------+-----------------+-----------------+-----------------------------+ 278| ARM | SI L1 | #4311569 | ARM64_ERRATUM_4311569 | 279+----------------+-----------------+-----------------+-----------------------------+ 280| ARM | CMN-650 | #3642720 | N/A | 281+----------------+-----------------+-----------------+-----------------------------+ 282+----------------+-----------------+-----------------+-----------------------------+ 283| Broadcom | Brahma-B53 | N/A | ARM64_ERRATUM_845719 | 284+----------------+-----------------+-----------------+-----------------------------+ 285| Broadcom | Brahma-B53 | N/A | ARM64_ERRATUM_843419 | 286+----------------+-----------------+-----------------+-----------------------------+ 287+----------------+-----------------+-----------------+-----------------------------+ 288| Cavium | ThunderX ITS | #22375, | CAVIUM_ERRATUM_22375 | 289| | | #24313 | | 290+----------------+-----------------+-----------------+-----------------------------+ 291| Cavium | ThunderX ITS | #23144 | CAVIUM_ERRATUM_23144 | 292+----------------+-----------------+-----------------+-----------------------------+ 293| Cavium | ThunderX GICv3 | #23154, | CAVIUM_ERRATUM_23154 | 294| | | #38545 | | 295+----------------+-----------------+-----------------+-----------------------------+ 296| Cavium | ThunderX GICv3 | #38539 | N/A | 297+----------------+-----------------+-----------------+-----------------------------+ 298| Cavium | ThunderX Core | #27456 | CAVIUM_ERRATUM_27456 | 299+----------------+-----------------+-----------------+-----------------------------+ 300| Cavium | ThunderX Core | #30115 | CAVIUM_ERRATUM_30115 | 301+----------------+-----------------+-----------------+-----------------------------+ 302| Cavium | ThunderX SMMUv2 | #27704 | N/A | 303+----------------+-----------------+-----------------+-----------------------------+ 304| Cavium | ThunderX2 SMMUv3| #74, | N/A | 305| | | #126 | | 306+----------------+-----------------+-----------------+-----------------------------+ 307| Cavium | ThunderX2 Core | #219 | CAVIUM_TX2_ERRATUM_219 | 308+----------------+-----------------+-----------------+-----------------------------+ 309+----------------+-----------------+-----------------+-----------------------------+ 310| Marvell | ARM-MMU-500 | #582743 | N/A | 311+----------------+-----------------+-----------------+-----------------------------+ 312+----------------+-----------------+-----------------+-----------------------------+ 313| NVIDIA | Carmel Core | N/A | NVIDIA_CARMEL_CNP_ERRATUM | 314+----------------+-----------------+-----------------+-----------------------------+ 315| NVIDIA | Olympus core | T410-OLY-1027 | NVIDIA_OLYMPUS_1027_ERRATUM | 316+----------------+-----------------+-----------------+-----------------------------+ 317| NVIDIA | Olympus core | T410-OLY-1029 | ARM64_ERRATUM_4118414 | 318+----------------+-----------------+-----------------+-----------------------------+ 319| NVIDIA | T241 GICv3/4.x | T241-FABRIC-4 | N/A | 320+----------------+-----------------+-----------------+-----------------------------+ 321| NVIDIA | T241 MPAM | T241-MPAM-1, | N/A | 322| | | T241-MPAM-4, | | 323| | | T241-MPAM-6 | | 324+----------------+-----------------+-----------------+-----------------------------+ 325| NVIDIA | T264 SMMU | T264-SMMU-3 | N/A | 326+----------------+-----------------+-----------------+-----------------------------+ 327+----------------+-----------------+-----------------+-----------------------------+ 328| Freescale/NXP | LS2080A/LS1043A | A-008585 | FSL_ERRATUM_A008585 | 329+----------------+-----------------+-----------------+-----------------------------+ 330+----------------+-----------------+-----------------+-----------------------------+ 331| Hisilicon | Hip0{5,6,7} | #161010101 | HISILICON_ERRATUM_161010101 | 332+----------------+-----------------+-----------------+-----------------------------+ 333| Hisilicon | Hip0{6,7} | #161010701, | N/A | 334| | | #161010803 | | 335+----------------+-----------------+-----------------+-----------------------------+ 336| Hisilicon | Hip07 | #161600802 | HISILICON_ERRATUM_161600802 | 337+----------------+-----------------+-----------------+-----------------------------+ 338| Hisilicon | Hip08 SMMU PMCG | #162001800 | N/A | 339+----------------+-----------------+-----------------+-----------------------------+ 340| Hisilicon | Hip{08,09,09A,10| #162001900 | N/A | 341| | ,10C,11} | | | 342| | SMMU PMCG | | | 343+----------------+-----------------+-----------------+-----------------------------+ 344| Hisilicon | Hip09 | #162100801 | HISILICON_ERRATUM_162100801 | 345+----------------+-----------------+-----------------+-----------------------------+ 346| Hisilicon | Hip09 | #162100125 | HISILICON_ERRATUM_162100125 | 347+----------------+-----------------+-----------------+-----------------------------+ 348+----------------+-----------------+-----------------+-----------------------------+ 349| Qualcomm Tech. | Kryo/Falkor v1 | E1003 | QCOM_FALKOR_ERRATUM_1003 | 350+----------------+-----------------+-----------------+-----------------------------+ 351| Qualcomm Tech. | Kryo/Falkor v1 | E1009 | QCOM_FALKOR_ERRATUM_1009 | 352+----------------+-----------------+-----------------+-----------------------------+ 353| Qualcomm Tech. | QDF2400 ITS | E0065 | QCOM_QDF2400_ERRATUM_0065 | 354+----------------+-----------------+-----------------+-----------------------------+ 355| Qualcomm Tech. | Falkor v{1,2} | E1041 | QCOM_FALKOR_ERRATUM_1041 | 356+----------------+-----------------+-----------------+-----------------------------+ 357| Qualcomm Tech. | Kryo4xx Gold | N/A | ARM64_ERRATUM_1463225 | 358+----------------+-----------------+-----------------+-----------------------------+ 359| Qualcomm Tech. | Kryo4xx Gold | N/A | ARM64_ERRATUM_1418040 | 360+----------------+-----------------+-----------------+-----------------------------+ 361| Qualcomm Tech. | Kryo4xx Silver | N/A | ARM64_ERRATUM_1530923 | 362+----------------+-----------------+-----------------+-----------------------------+ 363| Qualcomm Tech. | Kryo4xx Silver | N/A | ARM64_ERRATUM_1024718 | 364+----------------+-----------------+-----------------+-----------------------------+ 365| Qualcomm Tech. | Kryo4xx Gold | N/A | ARM64_ERRATUM_1286807 | 366+----------------+-----------------+-----------------+-----------------------------+ 367| Renesas | S4/V4H/V4M | N/A | RENESAS_ERRATUM_GEN4GICITS1 | 368+----------------+-----------------+-----------------+-----------------------------+ 369| Rockchip | RK3588 | #3588001 | ROCKCHIP_ERRATUM_3588001 | 370+----------------+-----------------+-----------------+-----------------------------+ 371| Rockchip | RK3568 | #3568002 | ROCKCHIP_ERRATUM_3568002 | 372+----------------+-----------------+-----------------+-----------------------------+ 373+----------------+-----------------+-----------------+-----------------------------+ 374| Fujitsu | A64FX | E#010001 | FUJITSU_ERRATUM_010001 | 375+----------------+-----------------+-----------------+-----------------------------+ 376+----------------+-----------------+-----------------+-----------------------------+ 377| ASR | ASR8601 | #8601001 | N/A | 378+----------------+-----------------+-----------------+-----------------------------+ 379+----------------+-----------------+-----------------+-----------------------------+ 380| Microsoft | Azure Cobalt 100| #2139208 | ARM64_ERRATUM_2139208 | 381+----------------+-----------------+-----------------+-----------------------------+ 382| Microsoft | Azure Cobalt 100| #2067961 | ARM64_ERRATUM_2067961 | 383+----------------+-----------------+-----------------+-----------------------------+ 384| Microsoft | Azure Cobalt 100| #2253138 | ARM64_ERRATUM_2253138 | 385+----------------+-----------------+-----------------+-----------------------------+ 386| Microsoft | Azure Cobalt 100| #3324339 | ARM64_ERRATUM_3194386 | 387+----------------+-----------------+-----------------+-----------------------------+ 388| Microsoft | Azure Cobalt 100| #4193789 | ARM64_ERRATUM_4118414 | 389+----------------+-----------------+-----------------+-----------------------------+ 390