Home
last modified time | relevance | path

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

/xnu-12377.41.6/EXTERNAL_HEADERS/corecrypto/
H A Dcc_runtime_config.h24 #define CC_HAS_RDRAND() ((cpuid_features() & CPUID_FEATURE_RDRAND) != 0)
25 #define CC_HAS_AESNI() ((cpuid_features() & CPUID_FEATURE_AES) != 0)
26 #define CC_HAS_SupplementalSSE3() ((cpuid_features() & CPUID_FEATURE_SSSE3) != 0)
27 #define CC_HAS_AVX1() ((cpuid_features() & CPUID_FEATURE_AVX1_0) != 0)
/xnu-12377.41.6/osfmk/corecrypto/
H A Dcc_runtime_config.h48 #define CC_HAS_RDRAND() ((cpuid_features() & CPUID_FEATURE_RDRAND) != 0)
49 #define CC_HAS_AESNI() ((cpuid_features() & CPUID_FEATURE_AES) != 0)
50 #define CC_HAS_SupplementalSSE3() ((cpuid_features() & CPUID_FEATURE_SSSE3) != 0)
51 #define CC_HAS_AVX1() ((cpuid_features() & CPUID_FEATURE_AVX1_0) != 0)
/xnu-12377.41.6/osfmk/i386/
H A Dmachine_routines.c708 } else if ((cpuid_features() & CPUID_FEATURE_SSE4_2) && os_supports_sse) { in ml_cpu_get_info_type()
710 } else if ((cpuid_features() & CPUID_FEATURE_SSE4_1) && os_supports_sse) { in ml_cpu_get_info_type()
712 } else if ((cpuid_features() & CPUID_FEATURE_SSSE3) && os_supports_sse) { in ml_cpu_get_info_type()
714 } else if ((cpuid_features() & CPUID_FEATURE_SSE3) && os_supports_sse) { in ml_cpu_get_info_type()
716 } else if ((cpuid_features() & CPUID_FEATURE_SSE2) && os_supports_sse) { in ml_cpu_get_info_type()
718 } else if ((cpuid_features() & CPUID_FEATURE_SSE) && os_supports_sse) { in ml_cpu_get_info_type()
720 } else if (cpuid_features() & CPUID_FEATURE_MMX) { in ml_cpu_get_info_type()
1045 virtualized = ((cpuid_features() & CPUID_FEATURE_VMM) != 0); in ml_init_lock_timeout()
H A Dcpuid.c671 info_p->cpuid_features = quad(reg[ecx], reg[edx]); in cpuid_set_generic_info()
684 if (info_p->cpuid_features & CPUID_FEATURE_HTT) { in cpuid_set_generic_info()
709 DBG(" features : 0x%016llx\n", info_p->cpuid_features); in cpuid_set_generic_info()
978 ((info_p->cpuid_features & CPUID_X86_64_H_FEATURE_SUBSET) == CPUID_X86_64_H_FEATURE_SUBSET) && in cpuid_set_info()
995 if (0 != (info_p->cpuid_features & CPUID_FEATURE_VMM) && in cpuid_set_info()
1260 cpuid_get_feature_names(cpuid_features(), buf, sizeof(buf))); in cpuid_feature_display()
1270 if (cpuid_features() & CPUID_FEATURE_HTT) { in cpuid_feature_display()
1326 cpuid_features(void) in cpuid_features() function
1338 … cpuid_cpu_infop->cpuid_features &= ~(CPUID_FEATURE_SSE | CPUID_FEATURE_SSE2 | CPUID_FEATURE_FXSR); in cpuid_features()
1341 cpuid_cpu_infop->cpuid_features &= ~(CPUID_FEATURE_SSE2); in cpuid_features()
[all …]
H A Dlapic_native.c393 if (!is_x2apic && (cpuid_features() & CPUID_FEATURE_x2APIC)) { in lapic_init()
576 if (cpuid_features() & CPUID_FEATURE_APIC) { in lapic_probe()
600 if (cpuid_features() & CPUID_FEATURE_APIC) { in lapic_probe()
677 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.h439 uint64_t cpuid_features; member
578 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.c479 if (cpuid_features() & CPUID_FEATURE_FXSR) { in init_fpu()
482 if (cpuid_features() & CPUID_FEATURE_SSE) { in init_fpu()
503 if (cpuid_features() & CPUID_FEATURE_XSAVE) { in init_fpu()
H A Dpcb_native.c235 if (info_p->cpuid_features & CPUID_FEATURE_PDCM) { in i386_lbr_init()
/xnu-12377.41.6/osfmk/i386/commpage/
H A Dcommpage.c328 setif(bits, kHasAES, cpuid_features() & in commpage_init_cpu_capabilities()
330 setif(bits, kHasF16C, cpuid_features() & in commpage_init_cpu_capabilities()
332 setif(bits, kHasRDRAND, cpuid_features() & in commpage_init_cpu_capabilities()
334 setif(bits, kHasFMA, cpuid_features() & in commpage_init_cpu_capabilities()
/xnu-12377.41.6/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-12377.41.6/osfmk/i386/vmx/
H A Dvmx_cpu.c55 return 0 != (cpuid_features() & CPUID_FEATURE_VMX); in vmx_is_available()
/xnu-12377.41.6/osfmk/x86_64/
H A Dpmap_pcid.c111 if ((cpuid_features() & CPUID_FEATURE_PCID)) { in pmap_pcid_configure()
/xnu-12377.41.6/osfmk/prng/
H A Dprng_random.c157 } else if (cpuid_features() & CPUID_FEATURE_RDRAND) { in bootseed_init_native()
/xnu-12377.41.6/iokit/Kernel/
H A DIOHibernateIO.cpp2089 bool cpuAES = (0 != (CPUID_FEATURE_AES & cpuid_features())); in hibernate_write_image()
/xnu-12377.41.6/osfmk/kern/
H A Dzalloc.c2811 if (__probable(cpuid_features() & CPUID_FEATURE_RDRAND)) { in zalloc_random_mask64()