Home
last modified time | relevance | path

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

/xnu-10063.141.1/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-10063.141.1/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-10063.141.1/osfmk/i386/
H A Dmachine_routines.c672 } else if ((cpuid_features() & CPUID_FEATURE_SSE4_2) && os_supports_sse) { in ml_cpu_get_info_type()
674 } else if ((cpuid_features() & CPUID_FEATURE_SSE4_1) && os_supports_sse) { in ml_cpu_get_info_type()
676 } else if ((cpuid_features() & CPUID_FEATURE_SSSE3) && os_supports_sse) { in ml_cpu_get_info_type()
678 } else if ((cpuid_features() & CPUID_FEATURE_SSE3) && os_supports_sse) { in ml_cpu_get_info_type()
680 } else if ((cpuid_features() & CPUID_FEATURE_SSE2) && os_supports_sse) { in ml_cpu_get_info_type()
682 } else if ((cpuid_features() & CPUID_FEATURE_SSE) && os_supports_sse) { in ml_cpu_get_info_type()
684 } else if (cpuid_features() & CPUID_FEATURE_MMX) { in ml_cpu_get_info_type()
1008 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()
953 ((info_p->cpuid_features & CPUID_X86_64_H_FEATURE_SUBSET) == CPUID_X86_64_H_FEATURE_SUBSET) && in cpuid_set_info()
970 if (0 != (info_p->cpuid_features & CPUID_FEATURE_VMM) && in cpuid_set_info()
1235 cpuid_get_feature_names(cpuid_features(), buf, sizeof(buf))); in cpuid_feature_display()
1245 if (cpuid_features() & CPUID_FEATURE_HTT) { in cpuid_feature_display()
1301 cpuid_features(void) in cpuid_features() function
1313 … cpuid_cpu_infop->cpuid_features &= ~(CPUID_FEATURE_SSE | CPUID_FEATURE_SSE2 | CPUID_FEATURE_FXSR); in cpuid_features()
1316 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.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-10063.141.1/osfmk/i386/commpage/
H A Dcommpage.c327 setif(bits, kHasAES, cpuid_features() & in commpage_init_cpu_capabilities()
329 setif(bits, kHasF16C, cpuid_features() & in commpage_init_cpu_capabilities()
331 setif(bits, kHasRDRAND, cpuid_features() & in commpage_init_cpu_capabilities()
333 setif(bits, kHasFMA, cpuid_features() & in commpage_init_cpu_capabilities()
/xnu-10063.141.1/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-10063.141.1/osfmk/i386/vmx/
H A Dvmx_cpu.c55 return 0 != (cpuid_features() & CPUID_FEATURE_VMX); in vmx_is_available()
/xnu-10063.141.1/osfmk/prng/
H A Dprng_random.c95 } else if (cpuid_features() & CPUID_FEATURE_RDRAND) { in bootseed_init_native()
/xnu-10063.141.1/osfmk/x86_64/
H A Dpmap_pcid.c111 if ((cpuid_features() & CPUID_FEATURE_PCID)) { in pmap_pcid_configure()
/xnu-10063.141.1/iokit/Kernel/
H A DIOHibernateIO.cpp1991 bool cpuAES = (0 != (CPUID_FEATURE_AES & cpuid_features())); in hibernate_write_image()
/xnu-10063.141.1/osfmk/kern/
H A Dzalloc.c2883 if (__probable(cpuid_features() & CPUID_FEATURE_RDRAND)) { in zalloc_random_mask64()