Lines Matching refs:featureset

180 is_x86_feature(void *featureset, uint_t feature)
183 return (BT_TEST((ulong_t *)featureset, feature));
187 add_x86_feature(void *featureset, uint_t feature)
190 BT_SET((ulong_t *)featureset, feature);
194 remove_x86_feature(void *featureset, uint_t feature)
197 BT_CLEAR((ulong_t *)featureset, feature);
214 print_x86_featureset(void *featureset)
219 if (is_x86_feature(featureset, i)) {
947 cpuid_pass1(cpu_t *cpu, uchar_t *featureset)
965 add_x86_feature(featureset, X86FSET_CPUID);
1255 add_x86_feature(featureset, X86FSET_SMEP);
1267 add_x86_feature(featureset, X86FSET_SMAP);
1270 add_x86_feature(featureset, X86FSET_RDSEED);
1273 add_x86_feature(featureset, X86FSET_ADX);
1286 add_x86_feature(featureset, X86FSET_LARGEPAGE);
1289 add_x86_feature(featureset, X86FSET_TSC);
1292 add_x86_feature(featureset, X86FSET_MSR);
1295 add_x86_feature(featureset, X86FSET_MTRR);
1298 add_x86_feature(featureset, X86FSET_PGE);
1301 add_x86_feature(featureset, X86FSET_CMOV);
1304 add_x86_feature(featureset, X86FSET_MMX);
1308 add_x86_feature(featureset, X86FSET_MCA);
1311 add_x86_feature(featureset, X86FSET_PAE);
1314 add_x86_feature(featureset, X86FSET_CX8);
1317 add_x86_feature(featureset, X86FSET_CX16);
1320 add_x86_feature(featureset, X86FSET_PAT);
1323 add_x86_feature(featureset, X86FSET_SEP);
1332 add_x86_feature(featureset, X86FSET_SSE);
1335 add_x86_feature(featureset, X86FSET_SSE2);
1338 add_x86_feature(featureset, X86FSET_SSE3);
1341 add_x86_feature(featureset, X86FSET_SSSE3);
1344 add_x86_feature(featureset, X86FSET_SSE4_1);
1347 add_x86_feature(featureset, X86FSET_SSE4_2);
1350 add_x86_feature(featureset, X86FSET_AES);
1353 add_x86_feature(featureset, X86FSET_PCLMULQDQ);
1357 add_x86_feature(featureset, X86FSET_XSAVE);
1361 add_x86_feature(featureset,
1369 add_x86_feature(featureset,
1373 add_x86_feature(featureset,
1378 add_x86_feature(featureset,
1383 add_x86_feature(featureset,
1388 add_x86_feature(featureset,
1394 add_x86_feature(featureset, X86FSET_X2APIC);
1397 add_x86_feature(featureset, X86FSET_DE);
1408 add_x86_feature(featureset, X86FSET_MWAIT);
1425 add_x86_feature(featureset, X86FSET_VMX);
1429 add_x86_feature(featureset, X86FSET_RDRAND);
1436 add_x86_feature(featureset, X86FSET_CLFSH);
1439 if (is_x86_feature(featureset, X86FSET_PAE))
1454 add_x86_feature(featureset, X86FSET_HTT);
1530 add_x86_feature(featureset, X86FSET_NX);
1539 add_x86_feature(featureset, X86FSET_64);
1545 add_x86_feature(featureset, X86FSET_1GPG);
1552 add_x86_feature(featureset, X86FSET_SSE4A);
1561 is_x86_feature(featureset, X86FSET_HTT) &&
1563 remove_x86_feature(featureset, X86FSET_HTT);
1564 add_x86_feature(featureset, X86FSET_CMP);
1574 add_x86_feature(featureset, X86FSET_ASYSC);
1583 remove_x86_feature(featureset, X86FSET_SEP);
1587 add_x86_feature(featureset, X86FSET_TSCP);
1591 add_x86_feature(featureset, X86FSET_SVM);
1595 add_x86_feature(featureset, X86FSET_TOPOEXT);
1692 add_x86_feature(featureset, X86FSET_CMP);
1700 remove_x86_feature(featureset, X86FSET_HTT);
1706 if (is_x86_feature(featureset, X86FSET_HTT) == B_FALSE &&
1707 is_x86_feature(featureset, X86FSET_CMP) == B_FALSE) {
1721 cpuid_intel_getids(cpu, featureset);