FEATURE_6_EAX
if (x86_check_feature(IA32_FEATURE_HWP, FEATURE_6_EAX))
if (x86_check_feature(IA32_FEATURE_HWP_NOTIFY, FEATURE_6_EAX))
if (x86_check_feature(IA32_FEATURE_HWP_EPP, FEATURE_6_EAX)) {
sHWPEPP = x86_check_feature(IA32_FEATURE_HWP_EPP, FEATURE_6_EAX);
sHWPActive = (x86_check_feature(IA32_FEATURE_HWP, FEATURE_6_EAX)
cpu->arch.feature[FEATURE_6_EAX] = cpuid.regs.eax;
if (cpu->arch.feature[FEATURE_6_EAX] & IA32_FEATURE_ARAT)
cpu->arch.feature[FEATURE_6_EAX] |= IA32_FEATURE_ARAT;
if (cpu->arch.feature[FEATURE_6_EAX] & IA32_FEATURE_DTS)
if (cpu->arch.feature[FEATURE_6_EAX] & IA32_FEATURE_ITB)
if (cpu->arch.feature[FEATURE_6_EAX] & IA32_FEATURE_ARAT)
if (cpu->arch.feature[FEATURE_6_EAX] & IA32_FEATURE_PLN)
if (cpu->arch.feature[FEATURE_6_EAX] & IA32_FEATURE_ECMD)
if (cpu->arch.feature[FEATURE_6_EAX] & IA32_FEATURE_PTM)
if (cpu->arch.feature[FEATURE_6_EAX] & IA32_FEATURE_HWP)
if (cpu->arch.feature[FEATURE_6_EAX] & IA32_FEATURE_HWP_NOTIFY)
if (cpu->arch.feature[FEATURE_6_EAX] & IA32_FEATURE_HWP_ACTWIN)
if (cpu->arch.feature[FEATURE_6_EAX] & IA32_FEATURE_HWP_EPP)
if (cpu->arch.feature[FEATURE_6_EAX] & IA32_FEATURE_HWP_PLR)
if (cpu->arch.feature[FEATURE_6_EAX] & IA32_FEATURE_HDC)
if (cpu->arch.feature[FEATURE_6_EAX] & IA32_FEATURE_TBMT3)
if (cpu->arch.feature[FEATURE_6_EAX] & IA32_FEATURE_HWP_CAP)
if (cpu->arch.feature[FEATURE_6_EAX] & IA32_FEATURE_HWP_PECI)
if (cpu->arch.feature[FEATURE_6_EAX] & IA32_FEATURE_HWP_FLEX)
if (cpu->arch.feature[FEATURE_6_EAX] & IA32_FEATURE_HWP_FAST)
if (cpu->arch.feature[FEATURE_6_EAX] & IA32_FEATURE_HW_FEEDBACK)
if (cpu->arch.feature[FEATURE_6_EAX] & IA32_FEATURE_HWP_IGNIDL)