Symbol: x86_check_feature
headers/private/kernel/arch/x86/arch_cpu.h
688
bool x86_check_feature(uint32 feature, enum x86_feature_type type);
src/add-ons/kernel/cpu/x86/generic_x86.cpp
107
if (!x86_check_feature(IA32_FEATURE_MTRR, FEATURE_COMMON)
src/add-ons/kernel/cpu/x86/generic_x86.cpp
108
|| !x86_check_feature(IA32_FEATURE_MSR, FEATURE_COMMON))
src/add-ons/kernel/cpu/x86/via.cpp
19
if (!x86_check_feature(IA32_FEATURE_MTRR, FEATURE_COMMON))
src/add-ons/kernel/power/cpufreq/amd_pstates/amd_pstates.cpp
88
if (!x86_check_feature(IA32_FEATURE_CPPC, FEATURE_EXT_8_EBX))
src/add-ons/kernel/power/cpufreq/intel_pstates/intel_pstates.cpp
163
if (x86_check_feature(IA32_FEATURE_HWP, FEATURE_6_EAX))
src/add-ons/kernel/power/cpufreq/intel_pstates/intel_pstates.cpp
189
if (x86_check_feature(IA32_FEATURE_HWP_NOTIFY, FEATURE_6_EAX))
src/add-ons/kernel/power/cpufreq/intel_pstates/intel_pstates.cpp
208
if (x86_check_feature(IA32_FEATURE_HWP_EPP, FEATURE_6_EAX)) {
src/add-ons/kernel/power/cpufreq/intel_pstates/intel_pstates.cpp
211
} else if (x86_check_feature(IA32_FEATURE_EPB, FEATURE_6_ECX)) {
src/add-ons/kernel/power/cpufreq/intel_pstates/intel_pstates.cpp
234
if (!x86_check_feature(IA32_FEATURE_MSR, FEATURE_COMMON))
src/add-ons/kernel/power/cpufreq/intel_pstates/intel_pstates.cpp
237
if (!x86_check_feature(IA32_FEATURE_APERFMPERF, FEATURE_6_ECX))
src/add-ons/kernel/power/cpufreq/intel_pstates/intel_pstates.cpp
247
sHWPEPP = x86_check_feature(IA32_FEATURE_HWP_EPP, FEATURE_6_EAX);
src/add-ons/kernel/power/cpufreq/intel_pstates/intel_pstates.cpp
248
sHWPActive = (x86_check_feature(IA32_FEATURE_HWP, FEATURE_6_EAX)
src/add-ons/kernel/power/cpuidle/x86_acpi_cstates/acpi_cpuidle.cpp
575
if (x86_check_feature(IA32_FEATURE_EXT_HYPERVISOR, FEATURE_EXT))
src/add-ons/kernel/power/cpuidle/x86_cstates/x86_cstates.cpp
131
if (!x86_check_feature(IA32_FEATURE_EXT_MONITOR, FEATURE_EXT))
src/add-ons/kernel/power/cpuidle/x86_cstates/x86_cstates.cpp
135
if (!x86_check_feature(IA32_FEATURE_INVARIANT_TSC, FEATURE_EXT_7_EDX))
src/system/kernel/arch/ppc/paging/460/PPCPagingMethod460.cpp
138
if (x86_check_feature(IA32_FEATURE_PGE, FEATURE_COMMON)) {
src/system/kernel/arch/ppc/paging/classic/PPCPagingMethodClassic.cpp
138
if (x86_check_feature(IA32_FEATURE_PGE, FEATURE_COMMON)) {
src/system/kernel/arch/x86/64/errata.cpp
40
if (x86_check_feature(IA32_FEATURE_EXT_HYPERVISOR, FEATURE_EXT))
src/system/kernel/arch/x86/apic.cpp
285
if (x86_check_feature(IA32_FEATURE_EXT_X2APIC, FEATURE_EXT)
src/system/kernel/arch/x86/apic.cpp
286
&& (x86_check_feature(IA32_FEATURE_EXT_HYPERVISOR, FEATURE_EXT)
src/system/kernel/arch/x86/arch_cpu.cpp
1757
if (x86_check_feature(IA32_FEATURE_MCE, FEATURE_COMMON))
src/system/kernel/arch/x86/arch_cpu.cpp
1762
bool supportsPAT = x86_check_feature(IA32_FEATURE_PAT, FEATURE_COMMON);
src/system/kernel/arch/x86/arch_cpu.cpp
1791
if (x86_check_feature(IA32_FEATURE_AMD_EXT_RDTSCP, FEATURE_EXT_AMD)
src/system/kernel/arch/x86/arch_cpu.cpp
1792
|| x86_check_feature(IA32_FEATURE_RDPID, FEATURE_7_ECX)) {
src/system/kernel/arch/x86/arch_cpu.cpp
1807
if (x86_check_feature(IA32_FEATURE_APERFMPERF, FEATURE_6_ECX)) {
src/system/kernel/arch/x86/arch_cpu.cpp
1892
if (x86_check_feature(IA32_FEATURE_SMEP, FEATURE_7_EBX)) {
src/system/kernel/arch/x86/arch_cpu.cpp
1901
if (x86_check_feature(IA32_FEATURE_SMAP, FEATURE_7_EBX)) {
src/system/kernel/arch/x86/arch_cpu.cpp
1913
gHasXsave = x86_check_feature(IA32_FEATURE_EXT_XSAVE, FEATURE_EXT);
src/system/kernel/arch/x86/arch_cpu.cpp
1915
gHasXsavec = x86_check_feature(IA32_FEATURE_XSAVEC,
src/system/kernel/arch/x86/arch_cpu.cpp
349
if (!x86_check_feature(IA32_FEATURE_FPU, FEATURE_COMMON)) {
src/system/kernel/arch/x86/arch_cpu.cpp
356
if (!x86_check_feature(IA32_FEATURE_SSE, FEATURE_COMMON)
src/system/kernel/arch/x86/arch_cpu.cpp
357
|| !x86_check_feature(IA32_FEATURE_FXSR, FEATURE_COMMON)) {
src/system/kernel/arch/x86/arch_cpu.cpp
746
if (x86_check_feature(IA32_FEATURE_AMD_EXT_CMPLEGACY,
src/system/kernel/arch/x86/arch_cpu.cpp
760
if (!x86_check_feature(IA32_FEATURE_AMD_EXT_TOPOLOGY, FEATURE_EXT_AMD_ECX))
src/system/kernel/arch/x86/arch_cpu.cpp
949
if (x86_check_feature(IA32_FEATURE_HTT, FEATURE_COMMON)) {
src/system/kernel/arch/x86/arch_debug.cpp
1417
if (x86_check_feature(IA32_FEATURE_AMD_EXT_MWAITX, FEATURE_EXT_AMD_ECX))
src/system/kernel/arch/x86/arch_debug.cpp
1419
if (x86_check_feature(IA32_FEATURE_WAITPKG, FEATURE_7_ECX))
src/system/kernel/arch/x86/arch_system_info.cpp
180
if (x86_check_feature(IA32_FEATURE_APERFMPERF, FEATURE_6_ECX))
src/system/kernel/arch/x86/arch_vm_translation_map.cpp
87
bool la57Available = x86_check_feature(IA32_FEATURE_LA57, FEATURE_7_ECX);
src/system/kernel/arch/x86/arch_vm_translation_map.cpp
93
bool paeAvailable = x86_check_feature(IA32_FEATURE_PAE, FEATURE_COMMON);
src/system/kernel/arch/x86/arch_vm_translation_map.cpp
94
bool paeNeeded = x86_check_feature(IA32_FEATURE_AMD_EXT_NX,
src/system/kernel/arch/x86/paging/32bit/X86PagingMethod32Bit.cpp
331
if (x86_check_feature(IA32_FEATURE_PGE, FEATURE_COMMON)) {
src/system/kernel/arch/x86/paging/64bit/X86PagingMethod64Bit.cpp
425
&& x86_check_feature(IA32_FEATURE_AMD_EXT_NX, FEATURE_EXT_AMD)) {
src/system/kernel/arch/x86/paging/64bit/X86PagingMethod64Bit.cpp
67
if (x86_check_feature(IA32_FEATURE_AMD_EXT_NX, FEATURE_EXT_AMD))
src/system/kernel/arch/x86/paging/64bit/X86VMTranslationMap64Bit.cpp
547
&& x86_check_feature(IA32_FEATURE_AMD_EXT_NX, FEATURE_EXT_AMD)) {
src/system/kernel/arch/x86/paging/pae/X86PagingMethodPAE.cpp
159
if (x86_check_feature(IA32_FEATURE_AMD_EXT_NX, FEATURE_EXT_AMD))
src/system/kernel/arch/x86/paging/pae/X86PagingMethodPAE.cpp
827
&& x86_check_feature(IA32_FEATURE_AMD_EXT_NX, FEATURE_EXT_AMD)) {
src/system/kernel/arch/x86/paging/pae/X86VMTranslationMapPAE.cpp
789
&& x86_check_feature(IA32_FEATURE_AMD_EXT_NX, FEATURE_EXT_AMD)) {
src/system/kernel/arch/x86/timers/x86_apic.cpp
154
if (x86_check_feature(IA32_FEATURE_EXT_HYPERVISOR, FEATURE_EXT)) {