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 AC04 | AC04_CPU_10 | AMPERE_ERRATUM_AC03_CPU_38 | 59+----------------+-----------------+-----------------+-----------------------------+ 60| Ampere | AmpereOne AC04 | AC04_CPU_23 | AMPERE_ERRATUM_AC04_CPU_23 | 61+----------------+-----------------+-----------------+-----------------------------+ 62+----------------+-----------------+-----------------+-----------------------------+ 63| ARM | Cortex-A510 | #2457168 | ARM64_ERRATUM_2457168 | 64+----------------+-----------------+-----------------+-----------------------------+ 65| ARM | Cortex-A510 | #2064142 | ARM64_ERRATUM_2064142 | 66+----------------+-----------------+-----------------+-----------------------------+ 67| ARM | Cortex-A510 | #2038923 | ARM64_ERRATUM_2038923 | 68+----------------+-----------------+-----------------+-----------------------------+ 69| ARM | Cortex-A510 | #1902691 | ARM64_ERRATUM_1902691 | 70+----------------+-----------------+-----------------+-----------------------------+ 71| ARM | Cortex-A510 | #2051678 | ARM64_ERRATUM_2051678 | 72+----------------+-----------------+-----------------+-----------------------------+ 73| ARM | Cortex-A510 | #2077057 | ARM64_ERRATUM_2077057 | 74+----------------+-----------------+-----------------+-----------------------------+ 75| ARM | Cortex-A510 | #2441009 | ARM64_ERRATUM_2441009 | 76+----------------+-----------------+-----------------+-----------------------------+ 77| ARM | Cortex-A510 | #2658417 | ARM64_ERRATUM_2658417 | 78+----------------+-----------------+-----------------+-----------------------------+ 79| ARM | Cortex-A510 | #3117295 | ARM64_ERRATUM_3117295 | 80+----------------+-----------------+-----------------+-----------------------------+ 81| ARM | Cortex-A520 | #2966298 | ARM64_ERRATUM_2966298 | 82+----------------+-----------------+-----------------+-----------------------------+ 83| ARM | Cortex-A53 | #826319 | ARM64_ERRATUM_826319 | 84+----------------+-----------------+-----------------+-----------------------------+ 85| ARM | Cortex-A53 | #827319 | ARM64_ERRATUM_827319 | 86+----------------+-----------------+-----------------+-----------------------------+ 87| ARM | Cortex-A53 | #824069 | ARM64_ERRATUM_824069 | 88+----------------+-----------------+-----------------+-----------------------------+ 89| ARM | Cortex-A53 | #819472 | ARM64_ERRATUM_819472 | 90+----------------+-----------------+-----------------+-----------------------------+ 91| ARM | Cortex-A53 | #845719 | ARM64_ERRATUM_845719 | 92+----------------+-----------------+-----------------+-----------------------------+ 93| ARM | Cortex-A53 | #843419 | ARM64_ERRATUM_843419 | 94+----------------+-----------------+-----------------+-----------------------------+ 95| ARM | Cortex-A55 | #1024718 | ARM64_ERRATUM_1024718 | 96+----------------+-----------------+-----------------+-----------------------------+ 97| ARM | Cortex-A55 | #1530923 | ARM64_ERRATUM_1530923 | 98+----------------+-----------------+-----------------+-----------------------------+ 99| ARM | Cortex-A55 | #2441007 | ARM64_ERRATUM_2441007 | 100+----------------+-----------------+-----------------+-----------------------------+ 101| ARM | Cortex-A57 | #832075 | ARM64_ERRATUM_832075 | 102+----------------+-----------------+-----------------+-----------------------------+ 103| ARM | Cortex-A57 | #852523 | N/A | 104+----------------+-----------------+-----------------+-----------------------------+ 105| ARM | Cortex-A57 | #834220 | ARM64_ERRATUM_834220 | 106+----------------+-----------------+-----------------+-----------------------------+ 107| ARM | Cortex-A57 | #1319537 | ARM64_ERRATUM_1319367 | 108+----------------+-----------------+-----------------+-----------------------------+ 109| ARM | Cortex-A57 | #1742098 | ARM64_ERRATUM_1742098 | 110+----------------+-----------------+-----------------+-----------------------------+ 111| ARM | Cortex-A72 | #853709 | N/A | 112+----------------+-----------------+-----------------+-----------------------------+ 113| ARM | Cortex-A72 | #1319367 | ARM64_ERRATUM_1319367 | 114+----------------+-----------------+-----------------+-----------------------------+ 115| ARM | Cortex-A72 | #1655431 | ARM64_ERRATUM_1742098 | 116+----------------+-----------------+-----------------+-----------------------------+ 117| ARM | Cortex-A73 | #858921 | ARM64_ERRATUM_858921 | 118+----------------+-----------------+-----------------+-----------------------------+ 119| ARM | Cortex-A76 | #1188873, | ARM64_ERRATUM_1418040 | 120| | | #1418040 | | 121+----------------+-----------------+-----------------+-----------------------------+ 122| ARM | Cortex-A76 | #1165522 | ARM64_ERRATUM_1165522 | 123+----------------+-----------------+-----------------+-----------------------------+ 124| ARM | Cortex-A76 | #1286807 | ARM64_ERRATUM_1286807 | 125+----------------+-----------------+-----------------+-----------------------------+ 126| ARM | Cortex-A76 | #1463225 | ARM64_ERRATUM_1463225 | 127+----------------+-----------------+-----------------+-----------------------------+ 128| ARM | Cortex-A76 | #1490853 | N/A | 129+----------------+-----------------+-----------------+-----------------------------+ 130| ARM | Cortex-A76 | #3324349 | ARM64_ERRATUM_3194386 | 131+----------------+-----------------+-----------------+-----------------------------+ 132| ARM | Cortex-A76 | #4193800 | ARM64_ERRATUM_4118414 | 133+----------------+-----------------+-----------------+-----------------------------+ 134| ARM | Cortex-A76AE | #4193801 | ARM64_ERRATUM_4118414 | 135+----------------+-----------------+-----------------+-----------------------------+ 136| ARM | Cortex-A77 | #1491015 | N/A | 137+----------------+-----------------+-----------------+-----------------------------+ 138| ARM | Cortex-A77 | #1508412 | ARM64_ERRATUM_1508412 | 139+----------------+-----------------+-----------------+-----------------------------+ 140| ARM | Cortex-A77 | #3324348 | ARM64_ERRATUM_3194386 | 141+----------------+-----------------+-----------------+-----------------------------+ 142| ARM | Cortex-A77 | #4193798 | ARM64_ERRATUM_4118414 | 143+----------------+-----------------+-----------------+-----------------------------+ 144| ARM | Cortex-A78 | #3324344 | ARM64_ERRATUM_3194386 | 145+----------------+-----------------+-----------------+-----------------------------+ 146| ARM | Cortex-A78 | #4193791 | ARM64_ERRATUM_4118414 | 147+----------------+-----------------+-----------------+-----------------------------+ 148| ARM | Cortex-A78AE | #4193793 | ARM64_ERRATUM_4118414 | 149+----------------+-----------------+-----------------+-----------------------------+ 150| ARM | Cortex-A78C | #3324346, | ARM64_ERRATUM_3194386 | 151| | | #3324347 | | 152+----------------+-----------------+-----------------+-----------------------------+ 153| ARM | Cortex-A78C | #4193794 | ARM64_ERRATUM_4118414 | 154+----------------+-----------------+-----------------+-----------------------------+ 155| ARM | Cortex-A710 | #2119858 | ARM64_ERRATUM_2119858 | 156+----------------+-----------------+-----------------+-----------------------------+ 157| ARM | Cortex-A710 | #2054223 | ARM64_ERRATUM_2054223 | 158+----------------+-----------------+-----------------+-----------------------------+ 159| ARM | Cortex-A710 | #2224489 | ARM64_ERRATUM_2224489 | 160+----------------+-----------------+-----------------+-----------------------------+ 161| ARM | Cortex-A710 | #3324338 | ARM64_ERRATUM_3194386 | 162+----------------+-----------------+-----------------+-----------------------------+ 163| ARM | Cortex-A710 | #4193788 | ARM64_ERRATUM_4118414 | 164+----------------+-----------------+-----------------+-----------------------------+ 165| ARM | Cortex-A715 | #2645198 | ARM64_ERRATUM_2645198 | 166+----------------+-----------------+-----------------+-----------------------------+ 167| ARM | Cortex-A715 | #3456084 | ARM64_ERRATUM_3194386 | 168+----------------+-----------------+-----------------+-----------------------------+ 169| ARM | Cortex-A720 | #3456091 | ARM64_ERRATUM_3194386 | 170+----------------+-----------------+-----------------+-----------------------------+ 171| ARM | Cortex-A725 | #3456106 | ARM64_ERRATUM_3194386 | 172+----------------+-----------------+-----------------+-----------------------------+ 173| ARM | Cortex-X1 | #1502854 | N/A | 174+----------------+-----------------+-----------------+-----------------------------+ 175| ARM | Cortex-X1 | #3324344 | ARM64_ERRATUM_3194386 | 176+----------------+-----------------+-----------------+-----------------------------+ 177| ARM | Cortex-X1 | #4193791 | ARM64_ERRATUM_4118414 | 178+----------------+-----------------+-----------------+-----------------------------+ 179| ARM | Cortex-X1C | #3324346 | ARM64_ERRATUM_3194386 | 180+----------------+-----------------+-----------------+-----------------------------+ 181| ARM | Cortex-X1C | #4193792 | ARM64_ERRATUM_4118414 | 182+----------------+-----------------+-----------------+-----------------------------+ 183| ARM | Cortex-X2 | #2119858 | ARM64_ERRATUM_2119858 | 184+----------------+-----------------+-----------------+-----------------------------+ 185| ARM | Cortex-X2 | #2224489 | ARM64_ERRATUM_2224489 | 186+----------------+-----------------+-----------------+-----------------------------+ 187| ARM | Cortex-X2 | #3324338 | ARM64_ERRATUM_3194386 | 188+----------------+-----------------+-----------------+-----------------------------+ 189| ARM | Cortex-X2 | #4193788 | ARM64_ERRATUM_4118414 | 190+----------------+-----------------+-----------------+-----------------------------+ 191| ARM | Cortex-X3 | #3324335 | ARM64_ERRATUM_3194386 | 192+----------------+-----------------+-----------------+-----------------------------+ 193| ARM | Cortex-X3 | #4193786 | ARM64_ERRATUM_4118414 | 194+----------------+-----------------+-----------------+-----------------------------+ 195| ARM | Cortex-X4 | #3194386 | ARM64_ERRATUM_3194386 | 196+----------------+-----------------+-----------------+-----------------------------+ 197| ARM | Cortex-X4 | #4118414 | ARM64_ERRATUM_4118414 | 198+----------------+-----------------+-----------------+-----------------------------+ 199| ARM | Cortex-X925 | #3324334 | ARM64_ERRATUM_3194386 | 200+----------------+-----------------+-----------------+-----------------------------+ 201| ARM | Cortex-X925 | #4193781 | ARM64_ERRATUM_4118414 | 202+----------------+-----------------+-----------------+-----------------------------+ 203| ARM | Neoverse-N1 | #1188873, | ARM64_ERRATUM_1418040 | 204| | | #1418040 | | 205+----------------+-----------------+-----------------+-----------------------------+ 206| ARM | Neoverse-N1 | #1349291, | N/A | 207| | | #1490853 | | 208+----------------+-----------------+-----------------+-----------------------------+ 209| ARM | Neoverse-N1 | #1542419 | ARM64_ERRATUM_1542419 | 210+----------------+-----------------+-----------------+-----------------------------+ 211| ARM | Neoverse-N1 | #3324349 | ARM64_ERRATUM_3194386 | 212+----------------+-----------------+-----------------+-----------------------------+ 213| ARM | Neoverse-N1 | #4193800 | ARM64_ERRATUM_4118414 | 214+----------------+-----------------+-----------------+-----------------------------+ 215| ARM | Neoverse-N2 | #2139208 | ARM64_ERRATUM_2139208 | 216+----------------+-----------------+-----------------+-----------------------------+ 217| ARM | Neoverse-N2 | #2067961 | ARM64_ERRATUM_2067961 | 218+----------------+-----------------+-----------------+-----------------------------+ 219| ARM | Neoverse-N2 | #2253138 | ARM64_ERRATUM_2253138 | 220+----------------+-----------------+-----------------+-----------------------------+ 221| ARM | Neoverse-N2 | #3324339 | ARM64_ERRATUM_3194386 | 222+----------------+-----------------+-----------------+-----------------------------+ 223| ARM | Neoverse-N2 | #4193789 | ARM64_ERRATUM_4118414 | 224+----------------+-----------------+-----------------+-----------------------------+ 225| ARM | Neoverse-N3 | #3456111 | ARM64_ERRATUM_3194386 | 226+----------------+-----------------+-----------------+-----------------------------+ 227| ARM | Neoverse-V1 | #1619801 | N/A | 228+----------------+-----------------+-----------------+-----------------------------+ 229| ARM | Neoverse-V1 | #3324341 | ARM64_ERRATUM_3194386 | 230+----------------+-----------------+-----------------+-----------------------------+ 231| ARM | Neoverse-V1 | #4193790 | ARM64_ERRATUM_4118414 | 232+----------------+-----------------+-----------------+-----------------------------+ 233| ARM | Neoverse-V2 | #3324336 | ARM64_ERRATUM_3194386 | 234+----------------+-----------------+-----------------+-----------------------------+ 235| ARM | Neoverse-V2 | #4193787 | ARM64_ERRATUM_4118414 | 236+----------------+-----------------+-----------------+-----------------------------+ 237| ARM | Neoverse-V3 | #3312417 | ARM64_ERRATUM_3194386 | 238+----------------+-----------------+-----------------+-----------------------------+ 239| ARM | Neoverse-V3 | #4193784 | ARM64_ERRATUM_4118414 | 240+----------------+-----------------+-----------------+-----------------------------+ 241| ARM | Neoverse-V3AE | #3312417 | ARM64_ERRATUM_3194386 | 242+----------------+-----------------+-----------------+-----------------------------+ 243| ARM | Neoverse-V3AE | #4193784 | ARM64_ERRATUM_4118414 | 244+----------------+-----------------+-----------------+-----------------------------+ 245| ARM | C1-Premium | #4193780 | ARM64_ERRATUM_4118414 | 246+----------------+-----------------+-----------------+-----------------------------+ 247| ARM | C1-Pro | #4193714 | ARM64_ERRATUM_4193714 | 248+----------------+-----------------+-----------------+-----------------------------+ 249| ARM | C1-Ultra | #4193780 | ARM64_ERRATUM_4118414 | 250+----------------+-----------------+-----------------+-----------------------------+ 251| ARM | MMU-500 | #562869, | ARM_SMMU_MMU_500_CPRE_ERRATA| 252| | | #841119, | | 253| | | #826419, | | 254| | | #1047329 | | 255+----------------+-----------------+-----------------+-----------------------------+ 256| ARM | MMU-600 | #1076982, | N/A | 257| | | #1209401 | | 258+----------------+-----------------+-----------------+-----------------------------+ 259| ARM | MMU-700 | #2133013, | N/A | 260| | | #2268618, | | 261| | | #2812531, | | 262| | | #3777127 | | 263+----------------+-----------------+-----------------+-----------------------------+ 264| ARM | MMU L1 | #3878312 | N/A | 265+----------------+-----------------+-----------------+-----------------------------+ 266| ARM | MMU S3 | #3995052 | N/A | 267+----------------+-----------------+-----------------+-----------------------------+ 268| ARM | GIC-700 | #2941627 | ARM64_ERRATUM_2941627 | 269+----------------+-----------------+-----------------+-----------------------------+ 270| ARM | SI L1 | #4311569 | ARM64_ERRATUM_4311569 | 271+----------------+-----------------+-----------------+-----------------------------+ 272| ARM | CMN-650 | #3642720 | N/A | 273+----------------+-----------------+-----------------+-----------------------------+ 274+----------------+-----------------+-----------------+-----------------------------+ 275| Broadcom | Brahma-B53 | N/A | ARM64_ERRATUM_845719 | 276+----------------+-----------------+-----------------+-----------------------------+ 277| Broadcom | Brahma-B53 | N/A | ARM64_ERRATUM_843419 | 278+----------------+-----------------+-----------------+-----------------------------+ 279+----------------+-----------------+-----------------+-----------------------------+ 280| Cavium | ThunderX ITS | #22375, | CAVIUM_ERRATUM_22375 | 281| | | #24313 | | 282+----------------+-----------------+-----------------+-----------------------------+ 283| Cavium | ThunderX ITS | #23144 | CAVIUM_ERRATUM_23144 | 284+----------------+-----------------+-----------------+-----------------------------+ 285| Cavium | ThunderX GICv3 | #23154, | CAVIUM_ERRATUM_23154 | 286| | | #38545 | | 287+----------------+-----------------+-----------------+-----------------------------+ 288| Cavium | ThunderX GICv3 | #38539 | N/A | 289+----------------+-----------------+-----------------+-----------------------------+ 290| Cavium | ThunderX Core | #27456 | CAVIUM_ERRATUM_27456 | 291+----------------+-----------------+-----------------+-----------------------------+ 292| Cavium | ThunderX Core | #30115 | CAVIUM_ERRATUM_30115 | 293+----------------+-----------------+-----------------+-----------------------------+ 294| Cavium | ThunderX SMMUv2 | #27704 | N/A | 295+----------------+-----------------+-----------------+-----------------------------+ 296| Cavium | ThunderX2 SMMUv3| #74, | N/A | 297| | | #126 | | 298+----------------+-----------------+-----------------+-----------------------------+ 299| Cavium | ThunderX2 Core | #219 | CAVIUM_TX2_ERRATUM_219 | 300+----------------+-----------------+-----------------+-----------------------------+ 301+----------------+-----------------+-----------------+-----------------------------+ 302| Marvell | ARM-MMU-500 | #582743 | N/A | 303+----------------+-----------------+-----------------+-----------------------------+ 304+----------------+-----------------+-----------------+-----------------------------+ 305| NVIDIA | Carmel Core | N/A | NVIDIA_CARMEL_CNP_ERRATUM | 306+----------------+-----------------+-----------------+-----------------------------+ 307| NVIDIA | Olympus core | T410-OLY-1029 | ARM64_ERRATUM_4118414 | 308+----------------+-----------------+-----------------+-----------------------------+ 309| NVIDIA | T241 GICv3/4.x | T241-FABRIC-4 | N/A | 310+----------------+-----------------+-----------------+-----------------------------+ 311| NVIDIA | T241 MPAM | T241-MPAM-1, | N/A | 312| | | T241-MPAM-4, | | 313| | | T241-MPAM-6 | | 314+----------------+-----------------+-----------------+-----------------------------+ 315+----------------+-----------------+-----------------+-----------------------------+ 316| Freescale/NXP | LS2080A/LS1043A | A-008585 | FSL_ERRATUM_A008585 | 317+----------------+-----------------+-----------------+-----------------------------+ 318+----------------+-----------------+-----------------+-----------------------------+ 319| Hisilicon | Hip0{5,6,7} | #161010101 | HISILICON_ERRATUM_161010101 | 320+----------------+-----------------+-----------------+-----------------------------+ 321| Hisilicon | Hip0{6,7} | #161010701, | N/A | 322| | | #161010803 | | 323+----------------+-----------------+-----------------+-----------------------------+ 324| Hisilicon | Hip07 | #161600802 | HISILICON_ERRATUM_161600802 | 325+----------------+-----------------+-----------------+-----------------------------+ 326| Hisilicon | Hip08 SMMU PMCG | #162001800 | N/A | 327+----------------+-----------------+-----------------+-----------------------------+ 328| Hisilicon | Hip{08,09,09A,10| #162001900 | N/A | 329| | ,10C,11} | | | 330| | SMMU PMCG | | | 331+----------------+-----------------+-----------------+-----------------------------+ 332| Hisilicon | Hip09 | #162100801 | HISILICON_ERRATUM_162100801 | 333+----------------+-----------------+-----------------+-----------------------------+ 334| Hisilicon | Hip09 | #162100125 | HISILICON_ERRATUM_162100125 | 335+----------------+-----------------+-----------------+-----------------------------+ 336+----------------+-----------------+-----------------+-----------------------------+ 337| Qualcomm Tech. | Kryo/Falkor v1 | E1003 | QCOM_FALKOR_ERRATUM_1003 | 338+----------------+-----------------+-----------------+-----------------------------+ 339| Qualcomm Tech. | Kryo/Falkor v1 | E1009 | QCOM_FALKOR_ERRATUM_1009 | 340+----------------+-----------------+-----------------+-----------------------------+ 341| Qualcomm Tech. | QDF2400 ITS | E0065 | QCOM_QDF2400_ERRATUM_0065 | 342+----------------+-----------------+-----------------+-----------------------------+ 343| Qualcomm Tech. | Falkor v{1,2} | E1041 | QCOM_FALKOR_ERRATUM_1041 | 344+----------------+-----------------+-----------------+-----------------------------+ 345| Qualcomm Tech. | Kryo4xx Gold | N/A | ARM64_ERRATUM_1463225 | 346+----------------+-----------------+-----------------+-----------------------------+ 347| Qualcomm Tech. | Kryo4xx Gold | N/A | ARM64_ERRATUM_1418040 | 348+----------------+-----------------+-----------------+-----------------------------+ 349| Qualcomm Tech. | Kryo4xx Silver | N/A | ARM64_ERRATUM_1530923 | 350+----------------+-----------------+-----------------+-----------------------------+ 351| Qualcomm Tech. | Kryo4xx Silver | N/A | ARM64_ERRATUM_1024718 | 352+----------------+-----------------+-----------------+-----------------------------+ 353| Qualcomm Tech. | Kryo4xx Gold | N/A | ARM64_ERRATUM_1286807 | 354+----------------+-----------------+-----------------+-----------------------------+ 355+----------------+-----------------+-----------------+-----------------------------+ 356| Rockchip | RK3588 | #3588001 | ROCKCHIP_ERRATUM_3588001 | 357+----------------+-----------------+-----------------+-----------------------------+ 358| Rockchip | RK3568 | #3568002 | ROCKCHIP_ERRATUM_3568002 | 359+----------------+-----------------+-----------------+-----------------------------+ 360+----------------+-----------------+-----------------+-----------------------------+ 361| Fujitsu | A64FX | E#010001 | FUJITSU_ERRATUM_010001 | 362+----------------+-----------------+-----------------+-----------------------------+ 363+----------------+-----------------+-----------------+-----------------------------+ 364| ASR | ASR8601 | #8601001 | N/A | 365+----------------+-----------------+-----------------+-----------------------------+ 366+----------------+-----------------+-----------------+-----------------------------+ 367| Microsoft | Azure Cobalt 100| #2139208 | ARM64_ERRATUM_2139208 | 368+----------------+-----------------+-----------------+-----------------------------+ 369| Microsoft | Azure Cobalt 100| #2067961 | ARM64_ERRATUM_2067961 | 370+----------------+-----------------+-----------------+-----------------------------+ 371| Microsoft | Azure Cobalt 100| #2253138 | ARM64_ERRATUM_2253138 | 372+----------------+-----------------+-----------------+-----------------------------+ 373| Microsoft | Azure Cobalt 100| #3324339 | ARM64_ERRATUM_3194386 | 374+----------------+-----------------+-----------------+-----------------------------+ 375| Microsoft | Azure Cobalt 100| #4193789 | ARM64_ERRATUM_4118414 | 376+----------------+-----------------+-----------------+-----------------------------+ 377