Lines Matching +full:kernel +full:- +full:family
1 # SPDX-License-Identifier: GPL-2.0
4 prompt "Processor family"
9 used for optimizing purposes. In order to compile a kernel
15 UMC 486SX-S and the NexGen Nx586.
17 The kernel will not necessarily run on earlier architectures than
18 the one you have chosen, e.g. a Pentium optimized kernel will run on
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
103 copy optimization, compiles the kernel with optimization flags
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"
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 )
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
235 bool "CyrixIII/VIA-C3"
243 kernel due to them lacking the 3DNow! instructions used in earlier
247 bool "VIA C3-2 (Nehemiah)"
252 Note, this kernel will not boot on older (pre model 9) C3s.
266 Xeon CPUs with Intel 64bit which is compatible with x86-64.
269 using the cpu family field
270 in /proc/cpuinfo. Family 15 is an older Xeon, Family 6 a newer one.
278 family in /proc/cpuinfo. Newer ones have 6 and older ones 15
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.
305 generic optimizations as well. This will make the kernel
346 # P6_NOPs are a relatively minor optimization that require a family >=
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
401 This lets you choose what x86 vendor support code your kernel
410 You need this enabled if you want your kernel to run on an
412 makes the kernel a tiny bit smaller. Disabling it on an Intel
413 CPU might render the kernel unbootable.
424 You need this enabled if you want your kernel to run on a
426 makes the kernel a tiny bit smaller. Disabling it on a Cyrix
427 CPU might render the kernel unbootable.
437 You need this enabled if you want your kernel to run on an
439 makes the kernel a tiny bit smaller. Disabling it on an AMD
440 CPU might render the kernel unbootable.
451 You need this enabled if you want your kernel to run on an
453 makes the kernel a tiny bit smaller. Disabling it on an Hygon
454 CPU might render the kernel unbootable.
464 You need this enabled if you want your kernel to run on a
466 makes the kernel a tiny bit smaller. Disabling it on a Centaur
467 CPU might render the kernel unbootable.
478 You need this enabled if you want your kernel to run on a
480 makes the kernel a tiny bit smaller. Disabling it on a Transmeta
481 CPU might render the kernel unbootable.
492 You need this enabled if you want your kernel to run on a
494 makes the kernel a tiny bit smaller. Disabling it on a UMC
495 CPU might render the kernel unbootable.
505 You need this enabled if you want your kernel to run on a
507 makes the kernel a tiny bit smaller. Disabling it on a Zhaoxin
508 CPU might render the kernel unbootable.
519 You need this enabled if you want your kernel to run on a
521 makes the kernel a tiny bit smaller.