Lines Matching defs:featureset
182 is_x86_feature(void *featureset, uint_t feature)
185 return (BT_TEST((ulong_t *)featureset, feature));
189 add_x86_feature(void *featureset, uint_t feature)
192 BT_SET((ulong_t *)featureset, feature);
196 remove_x86_feature(void *featureset, uint_t feature)
199 BT_CLEAR((ulong_t *)featureset, feature);
216 print_x86_featureset(void *featureset)
221 if (is_x86_feature(featureset, i)) {
948 cpuid_pass1(cpu_t *cpu, uchar_t *featureset)
966 add_x86_feature(featureset, X86FSET_CPUID);
1256 add_x86_feature(featureset, X86FSET_SMEP);
1259 add_x86_feature(featureset, X86FSET_RDSEED);
1262 add_x86_feature(featureset, X86FSET_ADX);
1275 add_x86_feature(featureset, X86FSET_LARGEPAGE);
1278 add_x86_feature(featureset, X86FSET_TSC);
1281 add_x86_feature(featureset, X86FSET_MSR);
1284 add_x86_feature(featureset, X86FSET_MTRR);
1287 add_x86_feature(featureset, X86FSET_PGE);
1290 add_x86_feature(featureset, X86FSET_CMOV);
1293 add_x86_feature(featureset, X86FSET_MMX);
1297 add_x86_feature(featureset, X86FSET_MCA);
1300 add_x86_feature(featureset, X86FSET_PAE);
1303 add_x86_feature(featureset, X86FSET_CX8);
1306 add_x86_feature(featureset, X86FSET_CX16);
1309 add_x86_feature(featureset, X86FSET_PAT);
1312 add_x86_feature(featureset, X86FSET_SEP);
1321 add_x86_feature(featureset, X86FSET_SSE);
1324 add_x86_feature(featureset, X86FSET_SSE2);
1327 add_x86_feature(featureset, X86FSET_SSE3);
1330 add_x86_feature(featureset, X86FSET_SSSE3);
1333 add_x86_feature(featureset, X86FSET_SSE4_1);
1336 add_x86_feature(featureset, X86FSET_SSE4_2);
1339 add_x86_feature(featureset, X86FSET_AES);
1342 add_x86_feature(featureset, X86FSET_PCLMULQDQ);
1346 add_x86_feature(featureset, X86FSET_XSAVE);
1350 add_x86_feature(featureset,
1358 add_x86_feature(featureset,
1362 add_x86_feature(featureset,
1367 add_x86_feature(featureset,
1372 add_x86_feature(featureset,
1377 add_x86_feature(featureset,
1383 add_x86_feature(featureset, X86FSET_X2APIC);
1386 add_x86_feature(featureset, X86FSET_DE);
1397 add_x86_feature(featureset, X86FSET_MWAIT);
1414 add_x86_feature(featureset, X86FSET_VMX);
1418 add_x86_feature(featureset, X86FSET_RDRAND);
1425 add_x86_feature(featureset, X86FSET_CLFSH);
1428 if (is_x86_feature(featureset, X86FSET_PAE))
1443 add_x86_feature(featureset, X86FSET_HTT);
1519 add_x86_feature(featureset, X86FSET_NX);
1528 add_x86_feature(featureset, X86FSET_64);
1534 add_x86_feature(featureset, X86FSET_1GPG);
1541 add_x86_feature(featureset, X86FSET_SSE4A);
1550 is_x86_feature(featureset, X86FSET_HTT) &&
1552 remove_x86_feature(featureset, X86FSET_HTT);
1553 add_x86_feature(featureset, X86FSET_CMP);
1563 add_x86_feature(featureset, X86FSET_ASYSC);
1572 remove_x86_feature(featureset, X86FSET_SEP);
1576 add_x86_feature(featureset, X86FSET_TSCP);
1580 add_x86_feature(featureset, X86FSET_SVM);
1584 add_x86_feature(featureset, X86FSET_TOPOEXT);
1588 add_x86_feature(featureset, X86FSET_AMD_PCEC);
1685 add_x86_feature(featureset, X86FSET_CMP);
1693 remove_x86_feature(featureset, X86FSET_HTT);
1699 if (is_x86_feature(featureset, X86FSET_HTT) == B_FALSE &&
1700 is_x86_feature(featureset, X86FSET_CMP) == B_FALSE) {
1714 cpuid_intel_getids(cpu, featureset);