Home
last modified time | relevance | path

Searched refs:cpu_feature (Results 1 – 23 of 23) sorted by relevance

/netbsd/src/sys/arch/x86/x86/
Didentcpu.c173 cpu_feature[1] &= ~CPUID2_MONITOR; in cpu_probe_intel_errata()
366 cpu_feature[1] &= ~CPUID2_MONITOR; in cpu_probe_amd_errata()
992 for (i = 0; i < __arraycount(cpu_feature); i++) { in cpu_probe()
993 cpu_feature[i] = ci->ci_feat_val[i]; in cpu_probe()
1003 if (cpu_feature[1] & CPUID2_AESNI) in cpu_probe()
1007 if (cpu_feature[4] & CPUID_VIA_HAS_ACE) in cpu_probe()
1010 (cpu_feature[1] & CPUID2_SSE3) && in cpu_probe()
1011 (cpu_feature[1] & CPUID2_SSSE3)) in cpu_probe()
1024 for (i = 0; i < __arraycount(cpu_feature); i++) { in cpu_probe()
1025 if (cpu_feature[i] != ci->ci_feat_val[i]) in cpu_probe()
[all …]
Dcpu.c190 uint32_t cpu_feature[7] __read_mostly; /* X86 CPUID feature bits */ variable
652 if (cpu_feature[0] & CPUID_PGE) in cpu_init()
658 if (cpu_feature[0] & CPUID_FXSR) { in cpu_init()
664 if (cpu_feature[0] & (CPUID_SSE|CPUID_SSE2)) in cpu_init()
669 if (cpu_feature[1] & CPUID2_XSAVE) in cpu_init()
673 if (cpu_feature[5] & CPUID_SEF_SMEP) in cpu_init()
677 if (cpu_feature[5] & CPUID_SEF_SMAP) in cpu_init()
717 if (cpu_feature[0] & CPUID_MTRR) { in cpu_init()
979 if ((cpu_feature[1] & CPUID2_MONITOR) != 0) { in cpu_hatch()
1163 if ((cpu_feature[0] & CPUID_APIC) == 0) { in mp_cpu_start()
[all …]
Dcpu_rng.c87 bool has_rdseed = (cpu_feature[5] & CPUID_SEF_RDSEED); in cpu_rng_detect()
88 bool has_rdrand = (cpu_feature[1] & CPUID2_RDRAND); in cpu_rng_detect()
89 bool has_viarng = (cpu_feature[4] & CPUID_VIA_HAS_RNG); in cpu_rng_detect()
Dpatch.c324 if ((cpu_feature[0] & CPUID_CX8) != 0) { in x86_patch()
329 if (!early && (cpu_feature[0] & CPUID_CX8) != 0) { in x86_patch()
355 if (!early && cpu_feature[5] & CPUID_SEF_SMAP) { in x86_patch()
Dvia_padlock.c510 if ((cpu_feature[4] & (CPUID_VIA_HAS_ACE|CPUID_VIA_HAS_RNG)) == 0) in via_padlock_match()
538 if (cpu_feature[4] & CPUID_VIA_HAS_RNG) { in via_padlock_attach_intr()
541 if (cpu_feature[4] & CPUID_VIA_HAS_ACE) { in via_padlock_attach_intr()
Dlapic.c245 if (!ISSET(cpu_feature[0], CPUID_APIC) || in lapic_is_x2apic()
263 if (ISSET(cpu_feature[1], CPUID2_X2APIC)) { in lapic_setup_bsp()
Dtsc.c409 return cpu_feature[0] & CPUID_TSC; in cpu_hascounter()
Derrata.c621 if (cpu_feature[1] & CPUID2_RAZ) in x86_errata()
Dspectre.c834 if (!(cpu_feature[5] & CPUID_SEF_RTM)) { in taa_detect_method()
Dhyperv.c246 (cpu_feature[0] & CPUID_SSE2) == 0) /* SSE2 for mfence/lfence */ in hyperv_tsc_tcinit()
Dx86_machdep.c489 if ((cpu_feature[1] & CPUID2_MONITOR) == 0) in x86_cpu_idle_init()
Dpmap.c1206 pmap_pg_nx = (cpu_feature[2] & CPUID_NOX ? PTE_NX : 0);
1273 if (!svs_enabled && (cpu_feature[0] & CPUID_PGE)) {
1275 if (cpu_feature[0] & CPUID_PGE) {
1286 if (cpu_feature[0] & CPUID_PSE) {
/netbsd/src/sys/compat/linux32/arch/amd64/
Dlinux32_exec.h51 #define LINUX32_CPUCAP (cpu_feature[0])
/netbsd/src/sys/arch/x86/include/
Dcpuvar.h133 extern uint32_t cpu_feature[7];
/netbsd/src/sys/arch/xen/x86/
Dcpu.c168 uint32_t cpu_feature[7] __read_mostly; /* X86 CPUID feature bits variable
541 if (cpu_feature[0] & CPUID_FXSR) { in cpu_init()
547 if (cpu_feature[0] & (CPUID_SSE|CPUID_SSE2)) in cpu_init()
552 if (cpu_feature[1] & CPUID2_XSAVE && x86_fpu_save >= FPU_SAVE_XSAVE) in cpu_init()
1074 if (cpu_feature[2] & CPUID_NOX) in cpu_init_msrs()
Dxen_pmap.c182 if ((cpu_feature[2] & CPUID_NOX) && !(prot & VM_PROT_EXECUTE)) in pmap_kenter_ma()
/netbsd/src/sys/arch/i386/i386/
Di386func.S90 testl $CPUID_PGE, _C_LABEL(cpu_feature)
/netbsd/src/external/gpl3/gcc/dist/gcc/config/sparc/
Dsparc.md265 (define_attr "cpu_feature" "none,fpu,fpunotv9,v9,vis,vis3,vis4,vis4b"
272 (cond [(eq_attr "cpu_feature" "none")
274 (eq_attr "cpu_feature" "fpu") (symbol_ref "TARGET_FPU")
275 (eq_attr "cpu_feature" "fpunotv9") (symbol_ref "TARGET_FPU && !TARGET_V9")
276 (eq_attr "cpu_feature" "v9") (symbol_ref "TARGET_V9")
277 (eq_attr "cpu_feature" "vis") (symbol_ref "TARGET_VIS")
278 (eq_attr "cpu_feature" "vis3") (symbol_ref "TARGET_VIS3")
279 (eq_attr "cpu_feature" "vis4") (symbol_ref "TARGET_VIS4")
280 (eq_attr "cpu_feature" "vis4b") (symbol_ref "TARGET_VIS4B")]
1698 (set_attr "cpu_feature" "*,*,*,*,vis3,vis3,*,*,*,vis,vis")])
[all …]
Dsync.md173 (set_attr "cpu_feature" "v9,*,*")])
/netbsd/src/sys/arch/x86/pci/
Dpci_machdep.c531 if ((cpu_feature[1] & CPUID2_RAZ) in pci_attach_hook()
/netbsd/src/external/gpl3/gcc/dist/gcc/
DChangeLog-20168634 * config/sparc/sparc.md (cpu_feature): Minor tweak.
21740 Define cpu_feature vis4.
DChangeLog-201724310 * config/sparc/sparc.md (cpu_feature): Add new feagure "vis4b".
24317 (cpu_feature): New CPU feature `vis4b'.
DChangeLog-20117025 * config/sparc/sparc.md (cpu_feature, enabled): New attributes.