Changeset 101121 in vbox for trunk/src/VBox/VMM/VMMR3
- Timestamp:
- Sep 14, 2023 11:43:16 AM (16 months ago)
- Location:
- trunk/src/VBox/VMM/VMMR3
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR3/CPUM-armv8.cpp
r101103 r101121 384 384 DBGFR3InfoRegisterInternal( pVM, "cpuid", "Displays the guest cpuid information.", 385 385 &cpumR3CpuIdInfo); 386 DBGFR3InfoRegisterInternal( pVM, "cpufeat", "Displays the guest features.", 387 &cpumR3CpuFeatInfo); 386 388 387 389 rc = cpumR3DbgInit(pVM); … … 964 966 LogRel(("******************** End of CPUID dump **********************\n")); 965 967 968 LogRel(("******************** CPU feature dump ***********************\n")); 969 DBGFR3Info(pVM->pUVM, "cpufeat", "verbose", DBGFR3InfoLogRelHlp()); 970 LogRel(("\n")); 971 DBGFR3_INFO_LOG_SAFE(pVM, "cpufeat", "verbose"); /* macro */ 972 LogRel(("***************** End of CPU feature dump *******************\n")); 973 966 974 /* 967 975 * Restore the log buffering state to what it was previously. -
trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId-armv8.cpp
r101119 r101121 706 706 DBGFREGSUBFIELD_RO("Res0\0" "Reserved", 52, 4, 0), 707 707 DBGFREGSUBFIELD_RO("FGT\0" "Fine-grained trap controls support", 56, 4, 0), 708 DBGFREGSUBFIELD_RO("ECV\0" "Enhanced Counter Virtualization support", 708 DBGFREGSUBFIELD_RO("ECV\0" "Enhanced Counter Virtualization support", 60, 4, 0), 709 709 DBGFREGSUBFIELD_TERMINATOR() 710 710 }; … … 981 981 g_aIdAa64DfR1Fields, iVerbosity > 1); 982 982 } 983 984 985 /** 986 * Display the guest CPU features. 987 * 988 * @param pVM The cross context VM structure. 989 * @param pHlp The info helper functions. 990 * @param pszArgs "default" or "verbose". 991 */ 992 DECLCALLBACK(void) cpumR3CpuFeatInfo(PVM pVM, PCDBGFINFOHLP pHlp, const char *pszArgs) 993 { 994 /* 995 * Parse the argument. 996 */ 997 bool fVerbose = false; 998 if (pszArgs) 999 { 1000 pszArgs = RTStrStripL(pszArgs); 1001 if (!strcmp(pszArgs, "verbose")) 1002 fVerbose = true; 1003 } 1004 1005 if (fVerbose) 1006 pHlp->pfnPrintf(pHlp, " Features = guest (host)\n"); 1007 else 1008 pHlp->pfnPrintf(pHlp, " Features = guest\n"); 1009 1010 1011 #define LOG_CPU_FEATURE(a_FeatNm, a_Flag) \ 1012 do { \ 1013 if (fVerbose) \ 1014 pHlp->pfnPrintf(pHlp, " %*s = %u (%u)\n", 41, #a_FeatNm, pVM->cpum.s.GuestFeatures.a_Flag, pVM->cpum.s.HostFeatures.a_Flag); \ 1015 else \ 1016 pHlp->pfnPrintf(pHlp, " %*s = %u\n", 41, #a_FeatNm, pVM->cpum.s.GuestFeatures.a_Flag); \ 1017 } while (0) 1018 1019 /* Not really features. */ 1020 LOG_CPU_FEATURE(FEAT_TGRAN4K, fTGran4K); 1021 LOG_CPU_FEATURE(FEAT_TGRAN16K, fTGran16K); 1022 LOG_CPU_FEATURE(FEAT_TGRAN64K, fTGran64K); 1023 1024 /* Offical ARM FEAT_* definitions start here. */ 1025 LOG_CPU_FEATURE(FEAT_AdvSIMD, fAdvSimd); 1026 LOG_CPU_FEATURE(FEAT_AES, fAes); 1027 LOG_CPU_FEATURE(FEAT_PMULL, fPmull); 1028 LOG_CPU_FEATURE(FEAT_CP15DISABLE2, fCp15Disable2); 1029 LOG_CPU_FEATURE(FEAT_CSV2, fCsv2); 1030 LOG_CPU_FEATURE(FEAT_CSV2_1p1, fCsv21p1); 1031 LOG_CPU_FEATURE(FEAT_CSV2_1p2, fCsv21p2); 1032 LOG_CPU_FEATURE(FEAT_CSV3, fCsv3); 1033 LOG_CPU_FEATURE(FEAT_DGH, fDgh); 1034 LOG_CPU_FEATURE(FEAT_DOUBLELOCK, fDoubleLock); 1035 LOG_CPU_FEATURE(FEAT_ETS2, fEts2); 1036 LOG_CPU_FEATURE(FEAT_FP, fFp); 1037 LOG_CPU_FEATURE(FEAT_IVIPT, fIvipt); 1038 LOG_CPU_FEATURE(FEAT_PCSRv8, fPcsrV8); 1039 LOG_CPU_FEATURE(FEAT_SPECRES, fSpecres); 1040 LOG_CPU_FEATURE(FEAT_RAS, fRas); 1041 LOG_CPU_FEATURE(FEAT_SB, fSb); 1042 LOG_CPU_FEATURE(FEAT_SHA1, fSha1); 1043 LOG_CPU_FEATURE(FEAT_SHA256, fSha256); 1044 LOG_CPU_FEATURE(FEAT_SSBS, fSsbs); 1045 LOG_CPU_FEATURE(FEAT_SSBS2, fSsbs2); 1046 LOG_CPU_FEATURE(FEAT_CRC32, fCrc32); 1047 LOG_CPU_FEATURE(FEAT_nTLBPA, fNTlbpa); 1048 LOG_CPU_FEATURE(FEAT_Debugv8p1, fDebugV8p1); 1049 LOG_CPU_FEATURE(FEAT_HPDS, fHpds); 1050 LOG_CPU_FEATURE(FEAT_LOR, fLor); 1051 LOG_CPU_FEATURE(FEAT_LSE, fLse); 1052 LOG_CPU_FEATURE(FEAT_PAN, fPan); 1053 LOG_CPU_FEATURE(FEAT_PMUv3p1, fPmuV3p1); 1054 LOG_CPU_FEATURE(FEAT_RDM, fRdm); 1055 LOG_CPU_FEATURE(FEAT_HAFDBS, fHafdbs); 1056 LOG_CPU_FEATURE(FEAT_VHE, fVhe); 1057 LOG_CPU_FEATURE(FEAT_VMID16, fVmid16); 1058 LOG_CPU_FEATURE(FEAT_AA32BF16, fAa32Bf16); 1059 LOG_CPU_FEATURE(FEAT_AA32HPD, fAa32Hpd); 1060 LOG_CPU_FEATURE(FEAT_AA32I8MM, fAa32I8mm); 1061 LOG_CPU_FEATURE(FEAT_PAN2, fPan2); 1062 LOG_CPU_FEATURE(FEAT_BF16, fBf16); 1063 LOG_CPU_FEATURE(FEAT_DPB2, fDpb2); 1064 LOG_CPU_FEATURE(FEAT_DPB, fDpb); 1065 LOG_CPU_FEATURE(FEAT_Debugv8p2, fDebugV8p2); 1066 LOG_CPU_FEATURE(FEAT_DotProd, fDotProd); 1067 LOG_CPU_FEATURE(FEAT_EVT, fEvt); 1068 LOG_CPU_FEATURE(FEAT_F32MM, fF32mm); 1069 LOG_CPU_FEATURE(FEAT_F64MM, fF64mm); 1070 LOG_CPU_FEATURE(FEAT_FHM, fFhm); 1071 LOG_CPU_FEATURE(FEAT_FP16, fFp16); 1072 LOG_CPU_FEATURE(FEAT_I8MM, fI8mm); 1073 LOG_CPU_FEATURE(FEAT_IESB, fIesb); 1074 LOG_CPU_FEATURE(FEAT_LPA, fLpa); 1075 LOG_CPU_FEATURE(FEAT_LSMAOC, fLsmaoc); 1076 LOG_CPU_FEATURE(FEAT_LVA, fLva); 1077 LOG_CPU_FEATURE(FEAT_MPAM, fMpam); 1078 LOG_CPU_FEATURE(FEAT_PCSRv8p2, fPcsrV8p2); 1079 LOG_CPU_FEATURE(FEAT_SHA3, fSha3); 1080 LOG_CPU_FEATURE(FEAT_SHA512, fSha512); 1081 LOG_CPU_FEATURE(FEAT_SM3, fSm3); 1082 LOG_CPU_FEATURE(FEAT_SM4, fSm4); 1083 LOG_CPU_FEATURE(FEAT_SPE, fSpe); 1084 LOG_CPU_FEATURE(FEAT_SVE, fSve); 1085 LOG_CPU_FEATURE(FEAT_TTCNP, fTtcnp); 1086 LOG_CPU_FEATURE(FEAT_HPDS2, fHpds2); 1087 LOG_CPU_FEATURE(FEAT_XNX, fXnx); 1088 LOG_CPU_FEATURE(FEAT_UAO, fUao); 1089 LOG_CPU_FEATURE(FEAT_VPIPT, fVpipt); 1090 LOG_CPU_FEATURE(FEAT_CCIDX, fCcidx); 1091 LOG_CPU_FEATURE(FEAT_FCMA, fFcma); 1092 LOG_CPU_FEATURE(FEAT_DoPD, fDopd); 1093 LOG_CPU_FEATURE(FEAT_EPAC, fEpac); 1094 LOG_CPU_FEATURE(FEAT_FPAC, fFpac); 1095 LOG_CPU_FEATURE(FEAT_FPACCOMBINE, fFpacCombine); 1096 LOG_CPU_FEATURE(FEAT_JSCVT, fJscvt); 1097 LOG_CPU_FEATURE(FEAT_LRCPC, fLrcpc); 1098 LOG_CPU_FEATURE(FEAT_NV, fNv); 1099 LOG_CPU_FEATURE(FEAT_PACQARMA5, fPacQarma5); 1100 LOG_CPU_FEATURE(FEAT_PACIMP, fPacImp); 1101 LOG_CPU_FEATURE(FEAT_PAuth, fPAuth); 1102 LOG_CPU_FEATURE(FEAT_PAuth2, fPAuth2); 1103 LOG_CPU_FEATURE(FEAT_SPEv1p1, fSpeV1p1); 1104 LOG_CPU_FEATURE(FEAT_AMUv1, fAmuV1); 1105 LOG_CPU_FEATURE(FEAT_CNTSC, fCntsc); 1106 LOG_CPU_FEATURE(FEAT_Debugv8p4, fDebugV8p4); 1107 LOG_CPU_FEATURE(FEAT_DoubleFault, fDoubleFault); 1108 LOG_CPU_FEATURE(FEAT_DIT, fDit); 1109 LOG_CPU_FEATURE(FEAT_FlagM, fFlagM); 1110 LOG_CPU_FEATURE(FEAT_IDST, fIdst); 1111 LOG_CPU_FEATURE(FEAT_LRCPC2, fLrcpc2); 1112 LOG_CPU_FEATURE(FEAT_LSE2, fLse2); 1113 LOG_CPU_FEATURE(FEAT_NV2, fNv2); 1114 LOG_CPU_FEATURE(FEAT_PMUv3p4, fPmuV3p4); 1115 LOG_CPU_FEATURE(FEAT_RASv1p1, fRasV1p1); 1116 LOG_CPU_FEATURE(FEAT_RASSAv1p1, fRassaV1p1); 1117 LOG_CPU_FEATURE(FEAT_S2FWB, fS2Fwb); 1118 LOG_CPU_FEATURE(FEAT_SEL2, fSecEl2); 1119 LOG_CPU_FEATURE(FEAT_TLBIOS, fTlbios); 1120 LOG_CPU_FEATURE(FEAT_TLBIRANGE, fTlbirange); 1121 LOG_CPU_FEATURE(FEAT_TRF, fTrf); 1122 LOG_CPU_FEATURE(FEAT_TTL, fTtl); 1123 LOG_CPU_FEATURE(FEAT_BBM, fBbm); 1124 LOG_CPU_FEATURE(FEAT_TTST, fTtst); 1125 LOG_CPU_FEATURE(FEAT_BTI, fBti); 1126 LOG_CPU_FEATURE(FEAT_FlagM2, fFlagM2); 1127 LOG_CPU_FEATURE(FEAT_ExS, fExs); 1128 LOG_CPU_FEATURE(FEAT_E0PD, fE0Pd); 1129 LOG_CPU_FEATURE(FEAT_FRINTTS, fFrintts); 1130 LOG_CPU_FEATURE(FEAT_GTG, fGtg); 1131 LOG_CPU_FEATURE(FEAT_MTE, fMte); 1132 LOG_CPU_FEATURE(FEAT_MTE2, fMte2); 1133 LOG_CPU_FEATURE(FEAT_PMUv3p5, fPmuV3p5); 1134 LOG_CPU_FEATURE(FEAT_RNG, fRng); 1135 LOG_CPU_FEATURE(FEAT_AMUv1p1, fAmuV1p1); 1136 LOG_CPU_FEATURE(FEAT_ECV, fEcv); 1137 LOG_CPU_FEATURE(FEAT_FGT, fFgt); 1138 LOG_CPU_FEATURE(FEAT_MPAMv0p1, fMpamV0p1); 1139 LOG_CPU_FEATURE(FEAT_MPAMv1p1, fMpamV1p1); 1140 LOG_CPU_FEATURE(FEAT_MTPMU, fMtPmu); 1141 LOG_CPU_FEATURE(FEAT_TWED, fTwed); 1142 LOG_CPU_FEATURE(FEAT_ETMv4, fEtmV4); 1143 LOG_CPU_FEATURE(FEAT_ETMv4p1, fEtmV4p1); 1144 LOG_CPU_FEATURE(FEAT_ETMv4p2, fEtmV4p2); 1145 LOG_CPU_FEATURE(FEAT_ETMv4p3, fEtmV4p3); 1146 LOG_CPU_FEATURE(FEAT_ETMv4p4, fEtmV4p4); 1147 LOG_CPU_FEATURE(FEAT_ETMv4p5, fEtmV4p5); 1148 LOG_CPU_FEATURE(FEAT_ETMv4p6, fEtmV4p6); 1149 LOG_CPU_FEATURE(FEAT_GICv3, fGicV3); 1150 LOG_CPU_FEATURE(FEAT_GICv3p1, fGicV3p1); 1151 LOG_CPU_FEATURE(FEAT_GICv3_TDIR, fGicV3Tdir); 1152 LOG_CPU_FEATURE(FEAT_GICv4, fGicV4); 1153 LOG_CPU_FEATURE(FEAT_GICv4p1, fGicV4p1); 1154 LOG_CPU_FEATURE(FEAT_PMUv3, fPmuV3); 1155 LOG_CPU_FEATURE(FEAT_ETE, fEte); 1156 LOG_CPU_FEATURE(FEAT_ETEv1p1, fEteV1p1); 1157 LOG_CPU_FEATURE(FEAT_ETEv1p2, fEteV1p2); 1158 LOG_CPU_FEATURE(FEAT_SVE2, fSve2); 1159 LOG_CPU_FEATURE(FEAT_SVE_AES, fSveAes); 1160 LOG_CPU_FEATURE(FEAT_SVE_PMULL128, fSvePmull128); 1161 LOG_CPU_FEATURE(FEAT_SVE_BitPerm, fSveBitPerm); 1162 LOG_CPU_FEATURE(FEAT_SVE_SHA3, fSveSha3); 1163 LOG_CPU_FEATURE(FEAT_SVE_SM4, fSveSm4); 1164 LOG_CPU_FEATURE(FEAT_TME, fTme); 1165 LOG_CPU_FEATURE(FEAT_TRBE, fTrbe); 1166 LOG_CPU_FEATURE(FEAT_SME, fSme); 1167 1168 LOG_CPU_FEATURE(FEAT_AFP, fAfp); 1169 LOG_CPU_FEATURE(FEAT_HCX, fHcx); 1170 LOG_CPU_FEATURE(FEAT_LPA2, fLpa2); 1171 LOG_CPU_FEATURE(FEAT_LS64, fLs64); 1172 LOG_CPU_FEATURE(FEAT_LS64_V, fLs64V); 1173 LOG_CPU_FEATURE(FEAT_LS64_ACCDATA, fLs64Accdata); 1174 LOG_CPU_FEATURE(FEAT_MTE3, fMte3); 1175 LOG_CPU_FEATURE(FEAT_PAN3, fPan3); 1176 LOG_CPU_FEATURE(FEAT_PMUv3p7, fPmuV3p7); 1177 LOG_CPU_FEATURE(FEAT_RPRES, fRpres); 1178 LOG_CPU_FEATURE(FEAT_RME, fRme); 1179 LOG_CPU_FEATURE(FEAT_SME_FA64, fSmeFA64); 1180 LOG_CPU_FEATURE(FEAT_SME_F64F64, fSmeF64F64); 1181 LOG_CPU_FEATURE(FEAT_SME_I16I64, fSmeI16I64); 1182 LOG_CPU_FEATURE(FEAT_SPEv1p2, fSpeV1p2); 1183 LOG_CPU_FEATURE(FEAT_EBF16, fEbf16); 1184 LOG_CPU_FEATURE(FEAT_WFxT, fWfxt); 1185 LOG_CPU_FEATURE(FEAT_XS, fXs); 1186 LOG_CPU_FEATURE(FEAT_BRBE, fBrbe); 1187 1188 LOG_CPU_FEATURE(FEAT_CMOW, fCmow); 1189 LOG_CPU_FEATURE(FEAT_CONSTPACFIELD, fConstPacField); 1190 LOG_CPU_FEATURE(FEAT_Debugv8p8, fDebugV8p8); 1191 LOG_CPU_FEATURE(FEAT_HBC, fHbc); 1192 LOG_CPU_FEATURE(FEAT_HPMN0, fHpmn0); 1193 LOG_CPU_FEATURE(FEAT_NMI, fNmi); 1194 LOG_CPU_FEATURE(FEAT_GICv3_NMI, fGicV3Nmi); 1195 LOG_CPU_FEATURE(FEAT_MOPS, fMops); 1196 LOG_CPU_FEATURE(FEAT_PACQARMA3, fPacQarma3); 1197 LOG_CPU_FEATURE(FEAT_PMUv3_TH, fPmuV3Th); 1198 LOG_CPU_FEATURE(FEAT_PMUv3p8, fPmuV3p8); 1199 LOG_CPU_FEATURE(FEAT_PMUv3_EXT64, fPmuV3Ext64); 1200 LOG_CPU_FEATURE(FEAT_PMUv3_EXT32, fPmuV3Ext32); 1201 LOG_CPU_FEATURE(FEAT_PMUv3_EXT, fPmuV3Ext); 1202 LOG_CPU_FEATURE(FEAT_RNG_TRAP, fRngTrap); 1203 LOG_CPU_FEATURE(FEAT_SPEv1p3, fSpeV1p3); 1204 LOG_CPU_FEATURE(FEAT_TIDCP1, fTidcp1); 1205 LOG_CPU_FEATURE(FEAT_BRBEv1p1, fBrbeV1p1); 1206 1207 LOG_CPU_FEATURE(FEAT_ABLE, fAble); 1208 LOG_CPU_FEATURE(FEAT_ADERR, fAderr); 1209 LOG_CPU_FEATURE(FEAT_AIE, fAie); 1210 LOG_CPU_FEATURE(FEAT_ANERR, fAnerr); 1211 LOG_CPU_FEATURE(FEAT_BWE, fBwe); 1212 LOG_CPU_FEATURE(FEAT_CLRBHB, fClrBhb); 1213 LOG_CPU_FEATURE(FEAT_CHK, fChk); 1214 LOG_CPU_FEATURE(FEAT_CSSC, fCssc); 1215 LOG_CPU_FEATURE(FEAT_CSV2_3, fCsv2v3); 1216 LOG_CPU_FEATURE(FEAT_D128, fD128); 1217 LOG_CPU_FEATURE(FEAT_Debugv8p9, fDebugV8p9); 1218 LOG_CPU_FEATURE(FEAT_DoubleFault2, fDoubleFault2); 1219 LOG_CPU_FEATURE(FEAT_EBEP, fEbep); 1220 LOG_CPU_FEATURE(FEAT_ECBHB, fEcBhb); 1221 LOG_CPU_FEATURE(FEAT_EDHSR, fEdhsr); 1222 LOG_CPU_FEATURE(FEAT_ETEv1p3, fEteV1p3); 1223 LOG_CPU_FEATURE(FEAT_FGT2, fFgt2); 1224 LOG_CPU_FEATURE(FEAT_GCS, fGcs); 1225 LOG_CPU_FEATURE(FEAT_HAFT, fHaft); 1226 LOG_CPU_FEATURE(FEAT_ITE, fIte); 1227 LOG_CPU_FEATURE(FEAT_LRCPC3, fLrcpc3); 1228 LOG_CPU_FEATURE(FEAT_LSE128, fLse128); 1229 LOG_CPU_FEATURE(FEAT_LVA3, fLva3); 1230 LOG_CPU_FEATURE(FEAT_MEC, fMec); 1231 LOG_CPU_FEATURE(FEAT_MTE4, fMte4); 1232 LOG_CPU_FEATURE(FEAT_MTE_CANONICAL_TAGS, fMteCanonicalTags); 1233 LOG_CPU_FEATURE(FEAT_MTE_TAGGED_FAR, fMteTaggedFar); 1234 LOG_CPU_FEATURE(FEAT_MTE_STORE_ONLY, fMteStoreOnly); 1235 LOG_CPU_FEATURE(FEAT_MTE_NO_ADDRESS_TAGS, fMteNoAddressTags); 1236 LOG_CPU_FEATURE(FEAT_MTE_ASYM_FAULT, fMteAsymFault); 1237 LOG_CPU_FEATURE(FEAT_MTE_ASYNC, fMteAsync); 1238 LOG_CPU_FEATURE(FEAT_MTE_PERM_S1, fMtePermS1); 1239 LOG_CPU_FEATURE(FEAT_PCSRv8p9, fPcsrV8p9); 1240 LOG_CPU_FEATURE(FEAT_S1PIE, fS1Pie); 1241 LOG_CPU_FEATURE(FEAT_S2PIE, fS2Pie); 1242 LOG_CPU_FEATURE(FEAT_S1POE, fS1Poe); 1243 LOG_CPU_FEATURE(FEAT_S2POE, fS2Poe); 1244 LOG_CPU_FEATURE(FEAT_PFAR, fPfar); 1245 LOG_CPU_FEATURE(FEAT_PMUv3p9, fPmuV3p9); 1246 LOG_CPU_FEATURE(FEAT_PMUv3_EDGE, fPmuV3Edge); 1247 LOG_CPU_FEATURE(FEAT_PMUv3_ICNTR, fPmuV3Icntr); 1248 LOG_CPU_FEATURE(FEAT_PMUv3_SS, fPmuV3Ss); 1249 LOG_CPU_FEATURE(FEAT_PRFMSLC, fPrfmSlc); 1250 LOG_CPU_FEATURE(FEAT_RASv2, fRasV2); 1251 LOG_CPU_FEATURE(FEAT_RASSAv2, fRasSaV2); 1252 LOG_CPU_FEATURE(FEAT_RPRFM, fRprfm); 1253 LOG_CPU_FEATURE(FEAT_SCTLR2, fSctlr2); 1254 LOG_CPU_FEATURE(FEAT_SEBEP, fSebep); 1255 LOG_CPU_FEATURE(FEAT_SME_F16F16, fSmeF16F16); 1256 LOG_CPU_FEATURE(FEAT_SME2, fSme2); 1257 LOG_CPU_FEATURE(FEAT_SME2p1, fSme2p1); 1258 LOG_CPU_FEATURE(FEAT_SPECRES2, fSpecres2); 1259 LOG_CPU_FEATURE(FEAT_SPMU, fSpmu); 1260 LOG_CPU_FEATURE(FEAT_SPEv1p4, fSpeV1p4); 1261 LOG_CPU_FEATURE(FEAT_SPE_CRR, fSpeCrr); 1262 LOG_CPU_FEATURE(FEAT_SPE_FDS, fSpeFds); 1263 LOG_CPU_FEATURE(FEAT_SVE2p1, fSve2p1); 1264 LOG_CPU_FEATURE(FEAT_SVE_B16B16, fSveB16B16); 1265 LOG_CPU_FEATURE(FEAT_SYSINSTR128, fSysInstr128); 1266 LOG_CPU_FEATURE(FEAT_SYSREG128, fSysReg128); 1267 LOG_CPU_FEATURE(FEAT_TCR2, fTcr2); 1268 LOG_CPU_FEATURE(FEAT_THE, fThe); 1269 LOG_CPU_FEATURE(FEAT_TRBE_EXT, fTrbeExt); 1270 LOG_CPU_FEATURE(FEAT_TRBE_MPAM, fTrbeMpam); 1271 #undef LOG_CPU_FEATURE 1272 }
Note:
See TracChangeset
for help on using the changeset viewer.