vserver 1.9.5.x5
[linux-2.6.git] / arch / sparc / Kconfig
index 79d52a1..acbeb51 100644 (file)
@@ -23,11 +23,11 @@ config GENERIC_ISA_DMA
 
 source "init/Kconfig"
 
 
 source "init/Kconfig"
 
-
-menu "General setup"
+menu "General machine setup"
 
 config VT
        bool
 
 config VT
        bool
+       select INPUT
        default y
        ---help---
          If you say Y here, you will get support for terminal devices with
        default y
        ---help---
          If you say Y here, you will get support for terminal devices with
@@ -83,10 +83,11 @@ config HW_CONSOLE
 
 config SMP
        bool "Symmetric multi-processing support (does not work on sun4/sun4c)"
 
 config SMP
        bool "Symmetric multi-processing support (does not work on sun4/sun4c)"
+       depends on BROKEN
        ---help---
          This enables support for systems with more than one CPU. If you have
        ---help---
          This enables support for systems with more than one CPU. If you have
-         a system with only one CPU, like most personal computers, say N. If
-         you have a system with more than one CPU, say Y.
+         a system with only one CPU, say N. If you have a system with more
+         than one CPU, say Y.
 
          If you say N here, the kernel will run on single and multiprocessor
          machines, but will use only one CPU of a multiprocessor machine. If
 
          If you say N here, the kernel will run on single and multiprocessor
          machines, but will use only one CPU of a multiprocessor machine. If
@@ -94,17 +95,11 @@ config SMP
          singleprocessor machines. On a singleprocessor machine, the kernel
          will run faster if you say N here.
 
          singleprocessor machines. On a singleprocessor machine, the kernel
          will run faster if you say N here.
 
-         Note that if you say Y here and choose architecture "586" or
-         "Pentium" under "Processor family", the kernel will not work on 486
-         architectures. Similarly, multiprocessor kernels for the "PPro"
-         architecture may not work on all Pentium based boards.
-
          People using multiprocessor machines who say Y here should also say
          Y to "Enhanced Real Time Clock Support", below. The "Advanced Power
          Management" code will be disabled if you say Y here.
 
          See also the <file:Documentation/smp.txt>,
          People using multiprocessor machines who say Y here should also say
          Y to "Enhanced Real Time Clock Support", below. The "Advanced Power
          Management" code will be disabled if you say Y here.
 
          See also the <file:Documentation/smp.txt>,
-         <file:Documentation/i386/IO-APIC.txt>,
          <file:Documentation/nmi_watchdog.txt> and the SMP-HOWTO available at
          <http://www.tldp.org/docs.html#howto>.
 
          <file:Documentation/nmi_watchdog.txt> and the SMP-HOWTO available at
          <http://www.tldp.org/docs.html#howto>.
 
@@ -188,10 +183,10 @@ config SERIAL_CONSOLE
          (/dev/tty0) will still be used as the system console by default, but
          you can alter that using a kernel command line option such as
          "console=ttyS1". (Try "man bootparam" or see the documentation of
          (/dev/tty0) will still be used as the system console by default, but
          you can alter that using a kernel command line option such as
          "console=ttyS1". (Try "man bootparam" or see the documentation of
-         your boot loader (lilo or loadlin) about how to pass options to the
-         kernel at boot time.)
+         your boot loader (silo) about how to pass options to the kernel at
+         boot time.)
 
 
-         If you don't have a VGA card installed and you say Y here, the
+         If you don't have a graphics card installed and you say Y here, the
          kernel will automatically use the first serial line, /dev/ttyS0, as
          system console.
 
          kernel will automatically use the first serial line, /dev/ttyS0, as
          system console.
 
@@ -212,15 +207,21 @@ config RWSEM_GENERIC_SPINLOCK
 config RWSEM_XCHGADD_ALGORITHM
        bool
 
 config RWSEM_XCHGADD_ALGORITHM
        bool
 
+config GENERIC_CALIBRATE_DELAY
+       bool
+       default y
+
 config SUN_PM
        bool
        default y
        help
 config SUN_PM
        bool
        default y
        help
-         Enable power management and CPU standby features on supported 
-         SPARC platforms. 
+         Enable power management and CPU standby features on supported
+         SPARC platforms.
 
 config SUN4
        bool "Support for SUN4 machines (disables SUN4[CDM] support)"
 
 config SUN4
        bool "Support for SUN4 machines (disables SUN4[CDM] support)"
+       depends on !SMP
+       default n
        help
          Say Y here if, and only if, your machine is a sun4. Note that
          a kernel compiled with this option will run only on sun4.
        help
          Say Y here if, and only if, your machine is a sun4. Note that
          a kernel compiled with this option will run only on sun4.
@@ -247,7 +248,10 @@ config SUN_OPENPROMFS
          -t openpromfs none /proc/openprom".
 
          To compile the /proc/openprom support as a module, choose M here: the
          -t openpromfs none /proc/openprom".
 
          To compile the /proc/openprom support as a module, choose M here: the
-         module will be called openpromfs.  If unsure, choose M.
+         module will be called openpromfs.
+
+         Only choose N if you know in advance that you will not need to modify
+         OpenPROM settings on the running system.
 
 source "fs/Kconfig.binfmt"
 
 
 source "fs/Kconfig.binfmt"
 
@@ -280,9 +284,9 @@ config PRINTER
 
          If you have several parallel ports, you can specify which ports to
          use with the "lp" kernel command line option.  (Try "man bootparam"
 
          If you have several parallel ports, you can specify which ports to
          use with the "lp" kernel command line option.  (Try "man bootparam"
-         or see the documentation of your boot loader (lilo or loadlin) about
-         how to pass options to the kernel at boot time.)  The syntax of the
-         "lp" command line option can be found in <file:drivers/char/lp.c>.
+         or see the documentation of your boot loader (silo) about how to pass
+         options to the kernel at boot time.)  The syntax of the "lp" command
+         line option can be found in <file:drivers/char/lp.c>.
 
          If you have more than 8 printers, you need to increase the LP_NO
          macro in lp.c and the PARPORT_MAX macro in parport.h.
 
          If you have more than 8 printers, you need to increase the LP_NO
          macro in lp.c and the PARPORT_MAX macro in parport.h.
@@ -376,83 +380,16 @@ source "sound/Kconfig"
 
 source "drivers/usb/Kconfig"
 
 
 source "drivers/usb/Kconfig"
 
-source "drivers/char/watchdog/Kconfig"
-
-menu "Kernel hacking"
-
-config DEBUG_KERNEL
-       bool "Kernel debugging"
-       help
-         Say Y here if you are developing drivers or trying to debug and
-         identify kernel problems.
-
-config DEBUG_STACK_USAGE
-       bool "Enable stack utilization instrumentation"
-       depends on DEBUG_KERNEL
-       help
-         Enables the display of the minimum amount of free stack which each
-         task has ever had available in the sysrq-T and sysrq-P debug output.
-
-         This option will slow down process creation somewhat.
-
-config DEBUG_SLAB
-       bool "Debug memory allocations"
-       depends on DEBUG_KERNEL
-       help
-         Say Y here to have the kernel do limited verification on memory
-         allocation as well as poisoning memory on free to catch use of freed
-         memory.
-
-config MAGIC_SYSRQ
-       bool "Magic SysRq key"
-       depends on DEBUG_KERNEL
-       help
-         If you say Y here, you will have some control over the system even
-         if the system crashes for example during kernel debugging (e.g., you
-         will be able to flush the buffer cache to disk, reboot the system
-         immediately or dump some status information). This is accomplished
-         by pressing various keys while holding SysRq (Alt+PrintScreen). It
-         also works on a serial console (on PC hardware at least), if you
-         send a BREAK and then within 5 seconds a command keypress. The
-         keys are documented in <file:Documentation/sysrq.txt>. Don't say Y
-         unless you really know what this hack does.
-
-config DEBUG_SPINLOCK
-       bool "Spinlock debugging"
-       depends on DEBUG_KERNEL
-       help
-         Say Y here and build SMP to catch missing spinlock initialization
-         and certain other kinds of spinlock errors commonly made.  This is
-         best used in conjunction with the NMI watchdog so that spinlock
-         deadlocks are also debuggable.
-
-config DEBUG_HIGHMEM
-       bool "Highmem debugging"
-       depends on DEBUG_KERNEL && HIGHMEM
-       help
-         This options enables additional error checking for high memory
-         systems.  Disable for production systems.
+source "drivers/infiniband/Kconfig"
 
 
-config DEBUG_SPINLOCK_SLEEP
-       bool "Sleep-inside-spinlock checking"
-       depends on DEBUG_KERNEL
-       help
-         If you say Y here, various routines which may sleep will become very
-         noisy if they are called with a spinlock held.        
+source "drivers/char/watchdog/Kconfig"
 
 
-config DEBUG_BUGVERBOSE
-       bool "Verbose BUG() reporting (adds 70K)"
-       depends on DEBUG_KERNEL
-       help
-         Say Y here to make BUG() panics output the file name and line number
-         of the BUG call as well as the EIP and oops trace.  This aids
-         debugging but costs about 70-100K of memory.
+source "arch/sparc/Kconfig.debug"
 
 
-endmenu
+source "kernel/vserver/Kconfig"
 
 source "security/Kconfig"
 
 source "crypto/Kconfig"
 
 source "lib/Kconfig"
 
 source "security/Kconfig"
 
 source "crypto/Kconfig"
 
 source "lib/Kconfig"
-