1*5548ab9bSManish PandeyArchitecture Features 2*5548ab9bSManish Pandey===================== 3*5548ab9bSManish Pandey 4*5548ab9bSManish PandeyThe Arm architecture evolves through versioning, with new architectural features being introduced 5*5548ab9bSManish Pandeyalmost every year listed in `Feature_description`_. While most of these features require no control at EL3, some demand explicit 6*5548ab9bSManish Pandeyconfiguration of EL3 control registers to enable their use at lower Exception Levels. For features 7*5548ab9bSManish Pandeywith EL3 controls, it is relatively straightforward to examine the code and determine whether TF-A 8*5548ab9bSManish Pandeysupports them. However, for features that are transparent to EL3, it is more challenging to confirm 9*5548ab9bSManish Pandeywhether they have been analyzed and verified as not requiring changes in TF-A. 10*5548ab9bSManish Pandey 11*5548ab9bSManish PandeyThis document serves as a central reference point to track and clarify the support status of 12*5548ab9bSManish Pandeyarchitectural features within TF-A. 13*5548ab9bSManish Pandey 14*5548ab9bSManish PandeyThis document organizes features according to the yearly updates, while the specific architecture 15*5548ab9bSManish Pandeyversions (8.X, 9.X) to which they apply can be found in `Feature_description`_ 16*5548ab9bSManish Pandey 17*5548ab9bSManish Pandey.. note:: 18*5548ab9bSManish Pandey 19*5548ab9bSManish Pandey **Status legend** — 20*5548ab9bSManish Pandey 21*5548ab9bSManish Pandey * ``OK``: TF-A has explicit support; 22*5548ab9bSManish Pandey * ``NA``: Transparent from EL3 (no EL3 changes required); 23*5548ab9bSManish Pandey * ``NO``: Analyzed but decided not to implement; 24*5548ab9bSManish Pandey * ``WIP``: Implementation in progress; 25*5548ab9bSManish Pandey * *(empty)*: Not analyzed. 26*5548ab9bSManish Pandey 27*5548ab9bSManish Pandey2025 Extensions 28*5548ab9bSManish Pandey--------------- 29*5548ab9bSManish Pandey 30*5548ab9bSManish Pandey+-------------------------+--------+ 31*5548ab9bSManish Pandey| Feature | Status | 32*5548ab9bSManish Pandey+=========================+========+ 33*5548ab9bSManish Pandey| FEAT_GCIE | | 34*5548ab9bSManish Pandey+-------------------------+--------+ 35*5548ab9bSManish Pandey| FEAT_GCIE_LEGACY | | 36*5548ab9bSManish Pandey+-------------------------+--------+ 37*5548ab9bSManish Pandey| FEAT_F16F32DOT | | 38*5548ab9bSManish Pandey+-------------------------+--------+ 39*5548ab9bSManish Pandey| FEAT_F16F32MM | | 40*5548ab9bSManish Pandey+-------------------------+--------+ 41*5548ab9bSManish Pandey| FEAT_F16MM | | 42*5548ab9bSManish Pandey+-------------------------+--------+ 43*5548ab9bSManish Pandey| FEAT_SVE_B16MM | | 44*5548ab9bSManish Pandey+-------------------------+--------+ 45*5548ab9bSManish Pandey| FEAT_SME2p3 | | 46*5548ab9bSManish Pandey+-------------------------+--------+ 47*5548ab9bSManish Pandey| FEAT_MTE_EIRG | NA | 48*5548ab9bSManish Pandey+-------------------------+--------+ 49*5548ab9bSManish Pandey| FEAT_MTETC | | 50*5548ab9bSManish Pandey+-------------------------+--------+ 51*5548ab9bSManish Pandey| FEAT_SVE2p3 | | 52*5548ab9bSManish Pandey+-------------------------+--------+ 53*5548ab9bSManish Pandey| FEAT_SCR2 | | 54*5548ab9bSManish Pandey+-------------------------+--------+ 55*5548ab9bSManish Pandey| FEAT_LSCP | | 56*5548ab9bSManish Pandey+-------------------------+--------+ 57*5548ab9bSManish Pandey| FEAT_MPAMv2_VID | | 58*5548ab9bSManish Pandey+-------------------------+--------+ 59*5548ab9bSManish Pandey| FEAT_MPAMv2_MSC | | 60*5548ab9bSManish Pandey+-------------------------+--------+ 61*5548ab9bSManish Pandey| FEAT_MPAMv2_MSC_MON_SEC | | 62*5548ab9bSManish Pandey+-------------------------+--------+ 63*5548ab9bSManish Pandey| FEAT_MPAMv2_ALT_ID | | 64*5548ab9bSManish Pandey+-------------------------+--------+ 65*5548ab9bSManish Pandey| FEAT_MPAMv2 | | 66*5548ab9bSManish Pandey+-------------------------+--------+ 67*5548ab9bSManish Pandey| FEAT_FDIT | | 68*5548ab9bSManish Pandey+-------------------------+--------+ 69*5548ab9bSManish Pandey| FEAT_CMH | | 70*5548ab9bSManish Pandey+-------------------------+--------+ 71*5548ab9bSManish Pandey| FEAT_EAESR | | 72*5548ab9bSManish Pandey+-------------------------+--------+ 73*5548ab9bSManish Pandey| FEAT_TLBID | | 74*5548ab9bSManish Pandey+-------------------------+--------+ 75*5548ab9bSManish Pandey| FEAT_SRMASK2 | | 76*5548ab9bSManish Pandey+-------------------------+--------+ 77*5548ab9bSManish Pandey| FEAT_BBML3 | | 78*5548ab9bSManish Pandey+-------------------------+--------+ 79*5548ab9bSManish Pandey| FEAT_NV3 | | 80*5548ab9bSManish Pandey+-------------------------+--------+ 81*5548ab9bSManish Pandey| FEAT_PAuth_EnhCtl | | 82*5548ab9bSManish Pandey+-------------------------+--------+ 83*5548ab9bSManish Pandey| FEAT_LORRL | | 84*5548ab9bSManish Pandey+-------------------------+--------+ 85*5548ab9bSManish Pandey 86*5548ab9bSManish Pandey2024 Extensions 87*5548ab9bSManish Pandey--------------- 88*5548ab9bSManish Pandey 89*5548ab9bSManish Pandey+-----------------------+--------+ 90*5548ab9bSManish Pandey| Feature | Status | 91*5548ab9bSManish Pandey+=======================+========+ 92*5548ab9bSManish Pandey| FEAT_PMUv3_EXTPMN | | 93*5548ab9bSManish Pandey+-----------------------+--------+ 94*5548ab9bSManish Pandey| FEAT_SPEv1p5 | | 95*5548ab9bSManish Pandey+-----------------------+--------+ 96*5548ab9bSManish Pandey| FEAT_SPE_EXC | | 97*5548ab9bSManish Pandey+-----------------------+--------+ 98*5548ab9bSManish Pandey| FEAT_SPE_nVM | | 99*5548ab9bSManish Pandey+-----------------------+--------+ 100*5548ab9bSManish Pandey| FEAT_TRBEv1p1 | | 101*5548ab9bSManish Pandey+-----------------------+--------+ 102*5548ab9bSManish Pandey| FEAT_TRBE_EXC | | 103*5548ab9bSManish Pandey+-----------------------+--------+ 104*5548ab9bSManish Pandey| FEAT_SME_MOP4 | | 105*5548ab9bSManish Pandey+-----------------------+--------+ 106*5548ab9bSManish Pandey| FEAT_SME_TMOP | | 107*5548ab9bSManish Pandey+-----------------------+--------+ 108*5548ab9bSManish Pandey| FEAT_PoPS | | 109*5548ab9bSManish Pandey+-----------------------+--------+ 110*5548ab9bSManish Pandey| FEAT_SME2p2 | | 111*5548ab9bSManish Pandey+-----------------------+--------+ 112*5548ab9bSManish Pandey| FEAT_CMPBR | | 113*5548ab9bSManish Pandey+-----------------------+--------+ 114*5548ab9bSManish Pandey| FEAT_SSVE_AES | | 115*5548ab9bSManish Pandey+-----------------------+--------+ 116*5548ab9bSManish Pandey| FEAT_RME_GPC3 | WIP | 117*5548ab9bSManish Pandey+-----------------------+--------+ 118*5548ab9bSManish Pandey| FEAT_RME_GDI | WIP | 119*5548ab9bSManish Pandey+-----------------------+--------+ 120*5548ab9bSManish Pandey| FEAT_SVE2p2 | | 121*5548ab9bSManish Pandey+-----------------------+--------+ 122*5548ab9bSManish Pandey| FEAT_SSVE_BitPerm | | 123*5548ab9bSManish Pandey+-----------------------+--------+ 124*5548ab9bSManish Pandey| FEAT_SSVE_FEXPA | | 125*5548ab9bSManish Pandey+-----------------------+--------+ 126*5548ab9bSManish Pandey| FEAT_SVE_AES2 | | 127*5548ab9bSManish Pandey+-----------------------+--------+ 128*5548ab9bSManish Pandey| FEAT_LSFE | | 129*5548ab9bSManish Pandey+-----------------------+--------+ 130*5548ab9bSManish Pandey| FEAT_FPRCVT | | 131*5548ab9bSManish Pandey+-----------------------+--------+ 132*5548ab9bSManish Pandey| FEAT_SVE_F16F32MM | | 133*5548ab9bSManish Pandey+-----------------------+--------+ 134*5548ab9bSManish Pandey| FEAT_F8F16MM | | 135*5548ab9bSManish Pandey+-----------------------+--------+ 136*5548ab9bSManish Pandey| FEAT_F8F32MM | | 137*5548ab9bSManish Pandey+-----------------------+--------+ 138*5548ab9bSManish Pandey| FEAT_SVE_BFSCALE | | 139*5548ab9bSManish Pandey+-----------------------+--------+ 140*5548ab9bSManish Pandey| FEAT_OCCMO | | 141*5548ab9bSManish Pandey+-----------------------+--------+ 142*5548ab9bSManish Pandey| FEAT_LS64WB | | 143*5548ab9bSManish Pandey+-----------------------+--------+ 144*5548ab9bSManish Pandey| FEAT_AMU_EXTACR | | 145*5548ab9bSManish Pandey+-----------------------+--------+ 146*5548ab9bSManish Pandey| FEAT_MPAM_MSC_DOMAINS | | 147*5548ab9bSManish Pandey+-----------------------+--------+ 148*5548ab9bSManish Pandey| FEAT_MPAM_MSC_DCTRL | | 149*5548ab9bSManish Pandey+-----------------------+--------+ 150*5548ab9bSManish Pandey| FEAT_MPAM_PE_BW_CTRL | OK | 151*5548ab9bSManish Pandey+-----------------------+--------+ 152*5548ab9bSManish Pandey| FEAT_PCDPHINT | | 153*5548ab9bSManish Pandey+-----------------------+--------+ 154*5548ab9bSManish Pandey| FEAT_SRMASK | | 155*5548ab9bSManish Pandey+-----------------------+--------+ 156*5548ab9bSManish Pandey| FEAT_IDTE3 | WIP | 157*5548ab9bSManish Pandey+-----------------------+--------+ 158*5548ab9bSManish Pandey| FEAT_UINJ | WIP | 159*5548ab9bSManish Pandey+-----------------------+--------+ 160*5548ab9bSManish Pandey| FEAT_NV2p1 | | 161*5548ab9bSManish Pandey+-----------------------+--------+ 162*5548ab9bSManish Pandey| FEAT_LSUI | | 163*5548ab9bSManish Pandey+-----------------------+--------+ 164*5548ab9bSManish Pandey 165*5548ab9bSManish Pandey2023 Extensions 166*5548ab9bSManish Pandey--------------- 167*5548ab9bSManish Pandey 168*5548ab9bSManish Pandey+-------------------+--------+ 169*5548ab9bSManish Pandey| Feature | Status | 170*5548ab9bSManish Pandey+===================+========+ 171*5548ab9bSManish Pandey| FEAT_E2H0 | NA | 172*5548ab9bSManish Pandey+-------------------+--------+ 173*5548ab9bSManish Pandey| FEAT_SME_LUTv2 | NA | 174*5548ab9bSManish Pandey+-------------------+--------+ 175*5548ab9bSManish Pandey| FEAT_LUT | NA | 176*5548ab9bSManish Pandey+-------------------+--------+ 177*5548ab9bSManish Pandey| FEAT_FAMINMAX | NA | 178*5548ab9bSManish Pandey+-------------------+--------+ 179*5548ab9bSManish Pandey| FEAT_FPMR | OK | 180*5548ab9bSManish Pandey+-------------------+--------+ 181*5548ab9bSManish Pandey| FEAT_FP8 | NA | 182*5548ab9bSManish Pandey+-------------------+--------+ 183*5548ab9bSManish Pandey| FEAT_FP8FMA | NA | 184*5548ab9bSManish Pandey+-------------------+--------+ 185*5548ab9bSManish Pandey| FEAT_SSVE_FP8FMA | NA | 186*5548ab9bSManish Pandey+-------------------+--------+ 187*5548ab9bSManish Pandey| FEAT_FP8DOT4 | NA | 188*5548ab9bSManish Pandey+-------------------+--------+ 189*5548ab9bSManish Pandey| FEAT_SSVE_FP8DOT4 | NA | 190*5548ab9bSManish Pandey+-------------------+--------+ 191*5548ab9bSManish Pandey| FEAT_FP8DOT2 | NA | 192*5548ab9bSManish Pandey+-------------------+--------+ 193*5548ab9bSManish Pandey| FEAT_SSVE_FP8DOT2 | NA | 194*5548ab9bSManish Pandey+-------------------+--------+ 195*5548ab9bSManish Pandey| FEAT_SME_F8F16 | NA | 196*5548ab9bSManish Pandey+-------------------+--------+ 197*5548ab9bSManish Pandey| FEAT_SME_F8F32 | NA | 198*5548ab9bSManish Pandey+-------------------+--------+ 199*5548ab9bSManish Pandey| FEAT_CPA | NA | 200*5548ab9bSManish Pandey+-------------------+--------+ 201*5548ab9bSManish Pandey| FEAT_CPA2 | OK | 202*5548ab9bSManish Pandey+-------------------+--------+ 203*5548ab9bSManish Pandey| FEAT_STEP2 | | 204*5548ab9bSManish Pandey+-------------------+--------+ 205*5548ab9bSManish Pandey| FEAT_BWE2 | NA | 206*5548ab9bSManish Pandey+-------------------+--------+ 207*5548ab9bSManish Pandey| FEAT_SPE_FPF | NA | 208*5548ab9bSManish Pandey+-------------------+--------+ 209*5548ab9bSManish Pandey| FEAT_SPE_EFT | NA | 210*5548ab9bSManish Pandey+-------------------+--------+ 211*5548ab9bSManish Pandey| FEAT_PMUv3_TH2 | NA | 212*5548ab9bSManish Pandey+-------------------+--------+ 213*5548ab9bSManish Pandey| FEAT_SPMU2 | NA | 214*5548ab9bSManish Pandey+-------------------+--------+ 215*5548ab9bSManish Pandey| FEAT_E3DSE | | 216*5548ab9bSManish Pandey+-------------------+--------+ 217*5548ab9bSManish Pandey| FEAT_PMUv3_SME | NA | 218*5548ab9bSManish Pandey+-------------------+--------+ 219*5548ab9bSManish Pandey| FEAT_SPE_SME | NA | 220*5548ab9bSManish Pandey+-------------------+--------+ 221*5548ab9bSManish Pandey| FEAT_SPE_ALTCLK | NA | 222*5548ab9bSManish Pandey+-------------------+--------+ 223*5548ab9bSManish Pandey| FEAT_HDBSS | | 224*5548ab9bSManish Pandey+-------------------+--------+ 225*5548ab9bSManish Pandey| FEAT_HACDBS | | 226*5548ab9bSManish Pandey+-------------------+--------+ 227*5548ab9bSManish Pandey| FEAT_TLBIW | NA | 228*5548ab9bSManish Pandey+-------------------+--------+ 229*5548ab9bSManish Pandey| FEAT_ASID2 | NA | 230*5548ab9bSManish Pandey+-------------------+--------+ 231*5548ab9bSManish Pandey| FEAT_RME_GPC2 | WIP | 232*5548ab9bSManish Pandey+-------------------+--------+ 233*5548ab9bSManish Pandey| FEAT_FGWTE3 | OK | 234*5548ab9bSManish Pandey+-------------------+--------+ 235*5548ab9bSManish Pandey| FEAT_PAuth_LR | OK | 236*5548ab9bSManish Pandey+-------------------+--------+ 237*5548ab9bSManish Pandey| FEAT_ETS3 | NA | 238*5548ab9bSManish Pandey+-------------------+--------+ 239*5548ab9bSManish Pandey 240*5548ab9bSManish Pandey2022 Extensions 241*5548ab9bSManish Pandey--------------- 242*5548ab9bSManish Pandey 243*5548ab9bSManish Pandey+--------------------------+--------+ 244*5548ab9bSManish Pandey| Feature | Status | 245*5548ab9bSManish Pandey+==========================+========+ 246*5548ab9bSManish Pandey| FEAT_BWE | | 247*5548ab9bSManish Pandey+--------------------------+--------+ 248*5548ab9bSManish Pandey| FEAT_ADERR | | 249*5548ab9bSManish Pandey+--------------------------+--------+ 250*5548ab9bSManish Pandey| FEAT_ANERR | | 251*5548ab9bSManish Pandey+--------------------------+--------+ 252*5548ab9bSManish Pandey| FEAT_DoubleFault2 | | 253*5548ab9bSManish Pandey+--------------------------+--------+ 254*5548ab9bSManish Pandey| FEAT_PFAR | OK | 255*5548ab9bSManish Pandey+--------------------------+--------+ 256*5548ab9bSManish Pandey| FEAT_RASv2 | | 257*5548ab9bSManish Pandey+--------------------------+--------+ 258*5548ab9bSManish Pandey| FEAT_CSSC | | 259*5548ab9bSManish Pandey+--------------------------+--------+ 260*5548ab9bSManish Pandey| FEAT_RPRFM | | 261*5548ab9bSManish Pandey+--------------------------+--------+ 262*5548ab9bSManish Pandey| FEAT_PRFMSLC | | 263*5548ab9bSManish Pandey+--------------------------+--------+ 264*5548ab9bSManish Pandey| FEAT_SPECRES2 | | 265*5548ab9bSManish Pandey+--------------------------+--------+ 266*5548ab9bSManish Pandey| FEAT_CLRBHB | | 267*5548ab9bSManish Pandey+--------------------------+--------+ 268*5548ab9bSManish Pandey| FEAT_ECBHB | NA | 269*5548ab9bSManish Pandey+--------------------------+--------+ 270*5548ab9bSManish Pandey| FEAT_SME2p1 | | 271*5548ab9bSManish Pandey+--------------------------+--------+ 272*5548ab9bSManish Pandey| FEAT_SME_F16F16 | | 273*5548ab9bSManish Pandey+--------------------------+--------+ 274*5548ab9bSManish Pandey| FEAT_SVE_B16B16 | | 275*5548ab9bSManish Pandey+--------------------------+--------+ 276*5548ab9bSManish Pandey| FEAT_SME_B16B16 | | 277*5548ab9bSManish Pandey+--------------------------+--------+ 278*5548ab9bSManish Pandey| FEAT_FGT2 | OK | 279*5548ab9bSManish Pandey+--------------------------+--------+ 280*5548ab9bSManish Pandey| FEAT_MTE4 | NA | 281*5548ab9bSManish Pandey+--------------------------+--------+ 282*5548ab9bSManish Pandey| FEAT_MTE_CANONICAL_TAGS | NA | 283*5548ab9bSManish Pandey+--------------------------+--------+ 284*5548ab9bSManish Pandey| FEAT_MTE_NO_ADDRESS_TAGS | NA | 285*5548ab9bSManish Pandey+--------------------------+--------+ 286*5548ab9bSManish Pandey| FEAT_MTE_TAGGED_FAR | | 287*5548ab9bSManish Pandey+--------------------------+--------+ 288*5548ab9bSManish Pandey| FEAT_MTE_PERM | NA | 289*5548ab9bSManish Pandey+--------------------------+--------+ 290*5548ab9bSManish Pandey| FEAT_MTE_STORE_ONLY | NA | 291*5548ab9bSManish Pandey+--------------------------+--------+ 292*5548ab9bSManish Pandey| FEAT_ITE | | 293*5548ab9bSManish Pandey+--------------------------+--------+ 294*5548ab9bSManish Pandey| FEAT_TRBE_EXT | | 295*5548ab9bSManish Pandey+--------------------------+--------+ 296*5548ab9bSManish Pandey| FEAT_TRBE_MPAM | | 297*5548ab9bSManish Pandey+--------------------------+--------+ 298*5548ab9bSManish Pandey| FEAT_ETEv1p3 | | 299*5548ab9bSManish Pandey+--------------------------+--------+ 300*5548ab9bSManish Pandey| FEAT_GCS | OK | 301*5548ab9bSManish Pandey+--------------------------+--------+ 302*5548ab9bSManish Pandey| FEAT_CHK | | 303*5548ab9bSManish Pandey+--------------------------+--------+ 304*5548ab9bSManish Pandey| FEAT_SPE_DPFZS | | 305*5548ab9bSManish Pandey+--------------------------+--------+ 306*5548ab9bSManish Pandey| FEAT_SPE_CRR | | 307*5548ab9bSManish Pandey+--------------------------+--------+ 308*5548ab9bSManish Pandey| FEAT_EBEP | WIP | 309*5548ab9bSManish Pandey+--------------------------+--------+ 310*5548ab9bSManish Pandey| FEAT_SEBEP | OK | 311*5548ab9bSManish Pandey+--------------------------+--------+ 312*5548ab9bSManish Pandey| FEAT_PMUv3_SS | | 313*5548ab9bSManish Pandey+--------------------------+--------+ 314*5548ab9bSManish Pandey| FEAT_SPMU | | 315*5548ab9bSManish Pandey+--------------------------+--------+ 316*5548ab9bSManish Pandey| FEAT_PMUv3_ICNTR | | 317*5548ab9bSManish Pandey+--------------------------+--------+ 318*5548ab9bSManish Pandey| FEAT_PMUv3p9 | | 319*5548ab9bSManish Pandey+--------------------------+--------+ 320*5548ab9bSManish Pandey| FEAT_SVE2p1 | | 321*5548ab9bSManish Pandey+--------------------------+--------+ 322*5548ab9bSManish Pandey| FEAT_Debugv8p9 | OK | 323*5548ab9bSManish Pandey+--------------------------+--------+ 324*5548ab9bSManish Pandey| FEAT_ABLE | | 325*5548ab9bSManish Pandey+--------------------------+--------+ 326*5548ab9bSManish Pandey| FEAT_PCSRv8p9 | | 327*5548ab9bSManish Pandey+--------------------------+--------+ 328*5548ab9bSManish Pandey| FEAT_LRCPC3 | | 329*5548ab9bSManish Pandey+--------------------------+--------+ 330*5548ab9bSManish Pandey| FEAT_SPEv1p4 | | 331*5548ab9bSManish Pandey+--------------------------+--------+ 332*5548ab9bSManish Pandey| FEAT_SPE_FDS | | 333*5548ab9bSManish Pandey+--------------------------+--------+ 334*5548ab9bSManish Pandey| FEAT_PMUv3_EDGE | | 335*5548ab9bSManish Pandey+--------------------------+--------+ 336*5548ab9bSManish Pandey| FEAT_D128 | OK | 337*5548ab9bSManish Pandey+--------------------------+--------+ 338*5548ab9bSManish Pandey| FEAT_AIE | OK | 339*5548ab9bSManish Pandey+--------------------------+--------+ 340*5548ab9bSManish Pandey| FEAT_S1PIE | OK | 341*5548ab9bSManish Pandey+--------------------------+--------+ 342*5548ab9bSManish Pandey| FEAT_ATS1A | | 343*5548ab9bSManish Pandey+--------------------------+--------+ 344*5548ab9bSManish Pandey| FEAT_S1POE | OK | 345*5548ab9bSManish Pandey+--------------------------+--------+ 346*5548ab9bSManish Pandey| FEAT_S2PIE | OK | 347*5548ab9bSManish Pandey+--------------------------+--------+ 348*5548ab9bSManish Pandey| FEAT_S2POE | OK | 349*5548ab9bSManish Pandey+--------------------------+--------+ 350*5548ab9bSManish Pandey| FEAT_SYSREG128 | OK | 351*5548ab9bSManish Pandey+--------------------------+--------+ 352*5548ab9bSManish Pandey| FEAT_SYSINSTR128 | | 353*5548ab9bSManish Pandey+--------------------------+--------+ 354*5548ab9bSManish Pandey| FEAT_LSE128 | | 355*5548ab9bSManish Pandey+--------------------------+--------+ 356*5548ab9bSManish Pandey| FEAT_HAFT | | 357*5548ab9bSManish Pandey+--------------------------+--------+ 358*5548ab9bSManish Pandey| FEAT_THE | OK | 359*5548ab9bSManish Pandey+--------------------------+--------+ 360*5548ab9bSManish Pandey| FEAT_LVA3 | | 361*5548ab9bSManish Pandey+--------------------------+--------+ 362*5548ab9bSManish Pandey| FEAT_MTE_ASYNC | | 363*5548ab9bSManish Pandey+--------------------------+--------+ 364*5548ab9bSManish Pandey| FEAT_EDHSR | | 365*5548ab9bSManish Pandey+--------------------------+--------+ 366*5548ab9bSManish Pandey| FEAT_AMU_EXT64 | | 367*5548ab9bSManish Pandey+--------------------------+--------+ 368*5548ab9bSManish Pandey 369*5548ab9bSManish Pandey 370*5548ab9bSManish Pandey2021 Extensions 371*5548ab9bSManish Pandey--------------- 372*5548ab9bSManish Pandey 373*5548ab9bSManish Pandey+------------------+--------+ 374*5548ab9bSManish Pandey| Feature | Status | 375*5548ab9bSManish Pandey+==================+========+ 376*5548ab9bSManish Pandey| FEAT_SME2 | OK | 377*5548ab9bSManish Pandey+------------------+--------+ 378*5548ab9bSManish Pandey| FEAT_MEC | OK | 379*5548ab9bSManish Pandey+------------------+--------+ 380*5548ab9bSManish Pandey| FEAT_BRBEv1p1 | WIP | 381*5548ab9bSManish Pandey+------------------+--------+ 382*5548ab9bSManish Pandey| FEAT_CMOW | NA | 383*5548ab9bSManish Pandey+------------------+--------+ 384*5548ab9bSManish Pandey| FEAT_Debugv8p8 | NA | 385*5548ab9bSManish Pandey+------------------+--------+ 386*5548ab9bSManish Pandey| FEAT_HBC | NA | 387*5548ab9bSManish Pandey+------------------+--------+ 388*5548ab9bSManish Pandey| FEAT_MOPS | OK | 389*5548ab9bSManish Pandey+------------------+--------+ 390*5548ab9bSManish Pandey| FEAT_NMI | OK | 391*5548ab9bSManish Pandey+------------------+--------+ 392*5548ab9bSManish Pandey| FEAT_SPEv1p3 | NA | 393*5548ab9bSManish Pandey+------------------+--------+ 394*5548ab9bSManish Pandey| FEAT_TIDCP1 | NA | 395*5548ab9bSManish Pandey+------------------+--------+ 396*5548ab9bSManish Pandey| FEAT_PMUv3_TH | NA | 397*5548ab9bSManish Pandey+------------------+--------+ 398*5548ab9bSManish Pandey| FEAT_PMUv3p8 | NA | 399*5548ab9bSManish Pandey+------------------+--------+ 400*5548ab9bSManish Pandey| FEAT_SCTLR2 | OK | 401*5548ab9bSManish Pandey+------------------+--------+ 402*5548ab9bSManish Pandey| FEAT_TCR2 | OK | 403*5548ab9bSManish Pandey+------------------+--------+ 404*5548ab9bSManish Pandey| FEAT_PMUv3_EXT64 | NA | 405*5548ab9bSManish Pandey+------------------+--------+ 406*5548ab9bSManish Pandey 407*5548ab9bSManish Pandey 408*5548ab9bSManish Pandey2020 Extensions 409*5548ab9bSManish Pandey--------------- 410*5548ab9bSManish Pandey 411*5548ab9bSManish Pandey+---------------------+--------+ 412*5548ab9bSManish Pandey| Feature | Status | 413*5548ab9bSManish Pandey+=====================+========+ 414*5548ab9bSManish Pandey| FEAT_EBF16 | NA | 415*5548ab9bSManish Pandey+---------------------+--------+ 416*5548ab9bSManish Pandey| FEAT_ETEv1p1 | NA | 417*5548ab9bSManish Pandey+---------------------+--------+ 418*5548ab9bSManish Pandey| FEAT_HCX | OK | 419*5548ab9bSManish Pandey+---------------------+--------+ 420*5548ab9bSManish Pandey| FEAT_PAN3 | OK | 421*5548ab9bSManish Pandey+---------------------+--------+ 422*5548ab9bSManish Pandey| FEAT_WFxT | NA | 423*5548ab9bSManish Pandey+---------------------+--------+ 424*5548ab9bSManish Pandey| FEAT_XS | NO | 425*5548ab9bSManish Pandey+---------------------+--------+ 426*5548ab9bSManish Pandey| FEAT_AFP | NA | 427*5548ab9bSManish Pandey+---------------------+--------+ 428*5548ab9bSManish Pandey| FEAT_RPRES | NA | 429*5548ab9bSManish Pandey+---------------------+--------+ 430*5548ab9bSManish Pandey| FEAT_LPA2 | NO | 431*5548ab9bSManish Pandey+---------------------+--------+ 432*5548ab9bSManish Pandey| FEAT_LS64 | NA | 433*5548ab9bSManish Pandey+---------------------+--------+ 434*5548ab9bSManish Pandey| FEAT_LS64_V | NA | 435*5548ab9bSManish Pandey+---------------------+--------+ 436*5548ab9bSManish Pandey| FEAT_LS64_ACCDATA | OK | 437*5548ab9bSManish Pandey+---------------------+--------+ 438*5548ab9bSManish Pandey| FEAT_MTE3 | NA | 439*5548ab9bSManish Pandey+---------------------+--------+ 440*5548ab9bSManish Pandey| FEAT_MTE_ASYM_FAULT | NA | 441*5548ab9bSManish Pandey+---------------------+--------+ 442*5548ab9bSManish Pandey| FEAT_SPEv1p2 | OK | 443*5548ab9bSManish Pandey+---------------------+--------+ 444*5548ab9bSManish Pandey| FEAT_SPE_FnE | NA | 445*5548ab9bSManish Pandey+---------------------+--------+ 446*5548ab9bSManish Pandey| FEAT_SPE_PBT | OK | 447*5548ab9bSManish Pandey+---------------------+--------+ 448*5548ab9bSManish Pandey| FEAT_PMUv3p7 | OK | 449*5548ab9bSManish Pandey+---------------------+--------+ 450*5548ab9bSManish Pandey 451*5548ab9bSManish Pandey.. _Feature_description: https://developer.arm.com/documentation/109697/latest/ 452