Home
last modified time | relevance | path

Searched refs:cpuid_features (Results 1 – 17 of 17) sorted by relevance

/xnu-8792.61.2/EXTERNAL_HEADERS/corecrypto/
H A Dcc_runtime_config.h21 #define CC_HAS_RDRAND() ((cpuid_features() & CPUID_FEATURE_RDRAND) != 0)
22 #define CC_HAS_AESNI() ((cpuid_features() & CPUID_FEATURE_AES) != 0)
23 #define CC_HAS_SupplementalSSE3() ((cpuid_features() & CPUID_FEATURE_SSSE3) != 0)
24 #define CC_HAS_AVX1() ((cpuid_features() & CPUID_FEATURE_AVX1_0) != 0)
/xnu-8792.61.2/osfmk/corecrypto/
H A Dcc_runtime_config.h45 #define CC_HAS_RDRAND() ((cpuid_features() & CPUID_FEATURE_RDRAND) != 0)
46 #define CC_HAS_AESNI() ((cpuid_features() & CPUID_FEATURE_AES) != 0)
47 #define CC_HAS_SupplementalSSE3() ((cpuid_features() & CPUID_FEATURE_SSSE3) != 0)
48 #define CC_HAS_AVX1() ((cpuid_features() & CPUID_FEATURE_AVX1_0) != 0)
/xnu-8792.61.2/osfmk/i386/
H A Dmachine_routines.c647 } else if ((cpuid_features() & CPUID_FEATURE_SSE4_2) && os_supports_sse) { in ml_cpu_get_info_type()
649 } else if ((cpuid_features() & CPUID_FEATURE_SSE4_1) && os_supports_sse) { in ml_cpu_get_info_type()
651 } else if ((cpuid_features() & CPUID_FEATURE_SSSE3) && os_supports_sse) { in ml_cpu_get_info_type()
653 } else if ((cpuid_features() & CPUID_FEATURE_SSE3) && os_supports_sse) { in ml_cpu_get_info_type()
655 } else if ((cpuid_features() & CPUID_FEATURE_SSE2) && os_supports_sse) { in ml_cpu_get_info_type()
657 } else if ((cpuid_features() & CPUID_FEATURE_SSE) && os_supports_sse) { in ml_cpu_get_info_type()
659 } else if (cpuid_features() & CPUID_FEATURE_MMX) { in ml_cpu_get_info_type()
962 virtualized = ((cpuid_features() & CPUID_FEATURE_VMM) != 0); in ml_init_lock_timeout()
H A Dcpuid.c665 info_p->cpuid_features = quad(reg[ecx], reg[edx]); in cpuid_set_generic_info()
678 if (info_p->cpuid_features & CPUID_FEATURE_HTT) { in cpuid_set_generic_info()
703 DBG(" features : 0x%016llx\n", info_p->cpuid_features); in cpuid_set_generic_info()
950 ((info_p->cpuid_features & CPUID_X86_64_H_FEATURE_SUBSET) == CPUID_X86_64_H_FEATURE_SUBSET) && in cpuid_set_info()
967 if (0 != (info_p->cpuid_features & CPUID_FEATURE_VMM) && in cpuid_set_info()
1232 cpuid_get_feature_names(cpuid_features(), buf, sizeof(buf))); in cpuid_feature_display()
1242 if (cpuid_features() & CPUID_FEATURE_HTT) { in cpuid_feature_display()
1298 cpuid_features(void) in cpuid_features() function
1310 … cpuid_cpu_infop->cpuid_features &= ~(CPUID_FEATURE_SSE | CPUID_FEATURE_SSE2 | CPUID_FEATURE_FXSR); in cpuid_features()
1313 cpuid_cpu_infop->cpuid_features &= ~(CPUID_FEATURE_SSE2); in cpuid_features()
[all …]
H A Dlapic_native.c392 if (!is_x2apic && (cpuid_features() & CPUID_FEATURE_x2APIC)) { in lapic_init()
575 if (cpuid_features() & CPUID_FEATURE_APIC) { in lapic_probe()
599 if (cpuid_features() & CPUID_FEATURE_APIC) { in lapic_probe()
676 lapic_max_interrupt_cpunum = ((cpuid_features() & CPUID_FEATURE_HTT) ? 1 : 0); in lapic_configure()
H A Drtclock_native.c171 if ((cpuid_features() & CPUID_FEATURE_TSCTMR)) { in rtc_timer_init()
H A Dcpuid.h438 uint64_t cpuid_features; member
577 extern uint64_t cpuid_features(void);
H A Dmtrr.c277 if ((cpuid_features() & CPUID_FEATURE_MTRR) == 0) { in mtrr_init()
698 if (!(cpuid_features() & CPUID_FEATURE_PAT)) { in pat_init()
H A Dmachine_check.c88 uint64_t features = cpuid_info()->cpuid_features; in mca_get_availability()
H A Dfpu.c427 if (cpuid_features() & CPUID_FEATURE_FXSR) { in init_fpu()
430 if (cpuid_features() & CPUID_FEATURE_SSE) { in init_fpu()
451 if (cpuid_features() & CPUID_FEATURE_XSAVE) { in init_fpu()
/xnu-8792.61.2/osfmk/i386/commpage/
H A Dcommpage.c330 setif(bits, kHasAES, cpuid_features() & in commpage_init_cpu_capabilities()
332 setif(bits, kHasF16C, cpuid_features() & in commpage_init_cpu_capabilities()
334 setif(bits, kHasRDRAND, cpuid_features() & in commpage_init_cpu_capabilities()
336 setif(bits, kHasFMA, cpuid_features() & in commpage_init_cpu_capabilities()
/xnu-8792.61.2/bsd/dev/i386/
H A Dsysctl.c144 cpuid_get_feature_names(cpuid_features(), buf, sizeof(buf));
196 if (!(cpuid_features() & CPUID_FEATURE_HTT)) {
258 if (cpuid_features() & CPUID_FEATURE_VMM) {
424 (void *)offsetof(i386_cpu_info_t, cpuid_features), sizeof(uint64_t),
/xnu-8792.61.2/osfmk/i386/vmx/
H A Dvmx_cpu.c55 return 0 != (cpuid_features() & CPUID_FEATURE_VMX); in vmx_is_available()
/xnu-8792.61.2/osfmk/prng/
H A Dprng_random.c95 } else if (cpuid_features() & CPUID_FEATURE_RDRAND) { in bootseed_init_native()
/xnu-8792.61.2/osfmk/x86_64/
H A Dpmap_pcid.c111 if ((cpuid_features() & CPUID_FEATURE_PCID)) { in pmap_pcid_configure()
/xnu-8792.61.2/iokit/Kernel/
H A DIOHibernateIO.cpp1984 bool cpuAES = (0 != (CPUID_FEATURE_AES & cpuid_features())); in hibernate_write_image()
/xnu-8792.61.2/osfmk/kern/
H A Dzalloc.c3070 if (__probable(cpuid_features() & CPUID_FEATURE_RDRAND)) { in zalloc_random_mask64()