aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/Kconfig
diff options
context:
space:
mode:
authorIngo Molnar <mingo@elte.hu>2009-01-27 12:24:57 -0500
committerIngo Molnar <mingo@elte.hu>2009-01-29 08:17:17 -0500
commit9c39801763ed6e08ea8bc694c5ab936643a2b763 (patch)
treee358ca958007803304d6818756f72240b3a41d78 /arch/x86/Kconfig
parentf67ae5c9e52e385492b94c14376e322004701555 (diff)
x86: move non-standard 32-bit platform Kconfig entries
- make X86_GENERICARCH depend X86_NON_STANDARD - move X86_SUMMIT, X86_ES7000 and X86_BIGSMP out of the subarchitecture menu and under this option Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'arch/x86/Kconfig')
-rw-r--r--arch/x86/Kconfig88
1 files changed, 43 insertions, 45 deletions
diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig
index 207dc9592d54..2fe298297cee 100644
--- a/arch/x86/Kconfig
+++ b/arch/x86/Kconfig
@@ -271,51 +271,6 @@ config X86_PC
271 help 271 help
272 Choose this option if your computer is a standard PC or compatible. 272 Choose this option if your computer is a standard PC or compatible.
273 273
274config X86_GENERICARCH
275 bool "Generic architecture"
276 depends on X86_32
277 help
278 This option compiles in the NUMAQ, Summit, bigsmp, ES7000, default
279 subarchitectures. It is intended for a generic binary kernel.
280 if you select them all, kernel will probe it one by one. and will
281 fallback to default.
282
283if X86_GENERICARCH
284
285config X86_NUMAQ
286 bool "NUMAQ (IBM/Sequent)"
287 depends on SMP && X86_32 && PCI && X86_MPPARSE
288 select NUMA
289 help
290 This option is used for getting Linux to run on a NUMAQ (IBM/Sequent)
291 NUMA multiquad box. This changes the way that processors are
292 bootstrapped, and uses Clustered Logical APIC addressing mode instead
293 of Flat Logical. You will need a new lynxer.elf file to flash your
294 firmware with - send email to <Martin.Bligh@us.ibm.com>.
295
296config X86_SUMMIT
297 bool "Summit/EXA (IBM x440)"
298 depends on X86_32 && SMP
299 help
300 This option is needed for IBM systems that use the Summit/EXA chipset.
301 In particular, it is needed for the x440.
302
303config X86_ES7000
304 bool "Support for Unisys ES7000 IA32 series"
305 depends on X86_32 && SMP
306 help
307 Support for Unisys ES7000 systems. Say 'Y' here if this kernel is
308 supposed to run on an IA32-based Unisys ES7000 system.
309
310config X86_BIGSMP
311 bool "Support for big SMP systems with more than 8 CPUs"
312 depends on X86_32 && SMP
313 help
314 This option is needed for the systems that have more than 8 CPUs
315 and if the system is not of any sub-arch type above.
316
317endif
318
319config X86_VSMP 274config X86_VSMP
320 bool "Support for ScaleMP vSMP" 275 bool "Support for ScaleMP vSMP"
321 select PARAVIRT 276 select PARAVIRT
@@ -396,6 +351,49 @@ config X86_VOYAGER
396 If you do not specifically know you have a Voyager based machine, 351 If you do not specifically know you have a Voyager based machine,
397 say N here, otherwise the kernel you build will not be bootable. 352 say N here, otherwise the kernel you build will not be bootable.
398 353
354config X86_GENERICARCH
355 bool "Support non-standard 32-bit SMP architectures"
356 depends on X86_32 && SMP
357 depends on X86_NON_STANDARD
358 help
359 This option compiles in the NUMAQ, Summit, bigsmp, ES7000, default
360 subarchitectures. It is intended for a generic binary kernel.
361 if you select them all, kernel will probe it one by one. and will
362 fallback to default.
363
364config X86_NUMAQ
365 bool "NUMAQ (IBM/Sequent)"
366 depends on X86_GENERICARCH
367 select NUMA
368 select X86_MPPARSE
369 help
370 This option is used for getting Linux to run on a NUMAQ (IBM/Sequent)
371 NUMA multiquad box. This changes the way that processors are
372 bootstrapped, and uses Clustered Logical APIC addressing mode instead
373 of Flat Logical. You will need a new lynxer.elf file to flash your
374 firmware with - send email to <Martin.Bligh@us.ibm.com>.
375
376config X86_SUMMIT
377 bool "Summit/EXA (IBM x440)"
378 depends on X86_GENERICARCH
379 help
380 This option is needed for IBM systems that use the Summit/EXA chipset.
381 In particular, it is needed for the x440.
382
383config X86_ES7000
384 bool "Support for Unisys ES7000 IA32 series"
385 depends on X86_GENERICARCH
386 help
387 Support for Unisys ES7000 systems. Say 'Y' here if this kernel is
388 supposed to run on an IA32-based Unisys ES7000 system.
389
390config X86_BIGSMP
391 bool "Support for big SMP systems with more than 8 CPUs"
392 depends on X86_GENERICARCH
393 help
394 This option is needed for the systems that have more than 8 CPUs
395 and if the system is not of any sub-arch type above.
396
399config SCHED_OMIT_FRAME_POINTER 397config SCHED_OMIT_FRAME_POINTER
400 def_bool y 398 def_bool y
401 prompt "Single-depth WCHAN output" 399 prompt "Single-depth WCHAN output"