Lines Matching +full:4 +full:- +full:cpu
1 # SPDX-License-Identifier: GPL-2.0
2 # Put here option for CPU selection and depending optimization
8 This is the processor type of your CPU. This information is
10 that can run on all supported x86 CPU types (albeit not
15 UMC 486SX-S and the NexGen Nx586.
22 - "486" for the AMD/Cyrix/IBM/Intel 486DX/DX2/DX4 or
24 - "586" for generic Pentium CPUs lacking the TSC
26 - "Pentium-Classic" for the Intel Pentium.
27 - "Pentium-MMX" for the Intel Pentium MMX.
28 - "Pentium-Pro" for the Intel Pentium Pro.
29 - "Pentium-II" for the Intel Pentium II or pre-Coppermine Celeron.
30 - "Pentium-III" for the Intel Pentium III or Coppermine Celeron.
31 - "Pentium-4" for the Intel Pentium 4 or P4-based Celeron.
32 - "K6" for the AMD K6, K6-II and K6-III (aka K6-3D).
33 - "Athlon" for the AMD K7 family (Athlon/Duron/Thunderbird).
34 - "Opteron/Athlon64/Hammer/K8" for all K8 and newer AMD CPUs.
35 - "Crusoe" for the Transmeta Crusoe series.
36 - "Efficeon" for the Transmeta Efficeon series.
37 - "Winchip-C6" for original IDT Winchip.
38 - "Winchip-2" for IDT Winchips with 3dNow! capabilities.
39 - "AMD Elan" for the 32-bit AMD Elan embedded CPU.
40 - "GeodeGX1" for Geode GX1 (Cyrix MediaGX).
41 - "Geode GX/LX" For AMD Geode GX and LX processors.
42 - "CyrixIII/VIA C3" for VIA Cyrix III or VIA C3.
43 - "VIA C3-2" for VIA C3-2 "Nehemiah" (model 9 and above).
44 - "VIA C7" for VIA C7.
45 - "Intel P4" for the Pentium 4/Netburst microarchitecture.
46 - "Core 2/newer Xeon" for all core2 and newer Intel CPUs.
47 - "Intel Atom" for the Atom-microarchitecture CPUs.
48 - "Generic-x86-64" for a kernel which runs on any x86-64 CPU.
57 Select this for an 486-class CPU without an FPU such as
64 Select this for an 486-class CPU such as AMD/Cyrix/IBM/Intel
76 bool "Pentium-Classic"
83 bool "Pentium-MMX"
90 bool "Pentium-Pro"
94 Pentium Pro extended instructions, and disables the init-time guard
98 bool "Pentium-II/Celeron(pre-Coppermine)"
101 Select this for Intel chips based on the Pentium-II and
102 pre-Coppermine Celeron core. This option enables an unaligned
108 bool "Pentium-III/Celeron(Coppermine)/Pentium-III Xeon"
111 Select this for Intel chips based on the Pentium-III and
112 Celeron-Coppermine core. This option enables use of some
120 Select this for Intel Pentium M (not Pentium-4 M)
124 bool "Pentium-4/Celeron(P4-based)/Pentium-4 M/older Xeon"
127 Select this for Intel Pentium 4 chips. This includes the
128 Pentium 4, Pentium D, P4-based Celeron and Xeon, and
129 Pentium-4 M (not Pentium M) chips. This option enables compile
133 CPUIDs: F[0-6][1-A] (in /proc/cpuinfo show = cpu family : 15 )
136 Pentiums (Pentium 4, Pentium D, Celeron, Celeron D) corename:
137 -Willamette
138 -Northwood
139 -Mobile Pentium 4
140 -Mobile Pentium 4 M
141 -Extreme Edition (Gallatin)
142 -Prescott
143 -Prescott 2M
144 -Cedar Mill
145 -Presler
146 -Smithfiled
148 -Foster
149 -Prestonia
150 -Gallatin
151 -Nocona
152 -Irwindale
153 -Cranford
154 -Potomac
155 -Paxville
156 -Dempsey
160 bool "K6/K6-II/K6-III"
163 Select this for an AMD K6-family processor. Enables use of
171 Select this for an AMD Athlon K7-family processor. Enables use of
178 Select this for an AMD Opteron or Athlon64 Hammer-family processor.
197 bool "Winchip-C6"
205 bool "Winchip-2/Winchip-2A/Winchip-3"
208 Select this for an IDT Winchip-2, 2A or 3. Linux and GCC
211 stores for this CPU, which can increase performance of some
235 bool "CyrixIII/VIA-C3"
239 treat this chip as a generic 586. Whilst the CPU is 686 class,
244 incarnations of the CPU.
247 bool "VIA C3-2 (Nehemiah)"
251 of SSE and tells gcc to treat the CPU as a 686.
259 shift and tells gcc to treat the CPU as a 686.
265 Optimize for Intel Pentium 4, Pentium D and older Nocona/Dempsey
266 Xeon CPUs with Intel 64bit which is compatible with x86-64.
269 using the cpu family field
277 53xx) CPUs. You can distinguish newer from older Xeons by the CPU
286 in-order pipelining architecture and thus can benefit from
291 bool "Generic-x86-64"
294 Generic x86-64 CPU.
295 Run equally well on all x86-64 CPUs.
312 # Define implied options from the CPU selection here
322 default "4" if MELAN || M486SX || M486 || MGEODEGX1
353 # NOPs do work on all x86-64 capable chips); the list of processors in
354 # the right-hand clause are the cores that benefit from this optimization.
373 # this should be set for all -march=.. options where the compiler
384 default "4"
411 Intel CPU. Disabling this option on other types of CPUs
413 CPU might render the kernel unbootable.
425 Cyrix CPU. Disabling this option on other types of CPUs
427 CPU might render the kernel unbootable.
438 AMD CPU. Disabling this option on other types of CPUs
440 CPU might render the kernel unbootable.
452 Hygon CPU. Disabling this option on other types of CPUs
454 CPU might render the kernel unbootable.
465 Centaur CPU. Disabling this option on other types of CPUs
467 CPU might render the kernel unbootable.
479 Transmeta CPU. Disabling this option on other types of CPUs
481 CPU might render the kernel unbootable.
493 UMC CPU. Disabling this option on other types of CPUs
495 CPU might render the kernel unbootable.
506 Zhaoxin CPU. Disabling this option on other types of CPUs
508 CPU might render the kernel unbootable.
520 Vortex CPU. Disabling this option on other types of CPUs