This commit was manufactured by cvs2svn to create tag
[linux-2.6.git] / arch / um / Kconfig
index 47fbaf3..48a6341 100644 (file)
@@ -61,6 +61,20 @@ config MODE_SKAS
 
 config NET
        bool "Networking support"
+       help
+       Unless you really know what you are doing, you should say Y here.
+       The reason is that some programs need kernel networking support even
+       when running on a stand-alone machine that isn't connected to any
+       other computer. If you are upgrading from an older kernel, you
+       should consider updating your networking tools too because changes
+       in the kernel and the tools often go hand in hand. The tools are
+       contained in the package net-tools, the location and version number
+       of which are given in Documentation/Changes.
+
+       For a general introduction to Linux networking, it is highly
+       recommended to read the NET-HOWTO, available from
+       <http://www.tldp.org/docs.html#howto>.
+
 
 source "fs/Kconfig.binfmt"
 
@@ -85,6 +99,19 @@ config HOSTFS
         If you'd like to be able to work with files stored on the host, 
         say Y or M here; otherwise say N.
 
+config HPPFS
+       tristate "HoneyPot ProcFS"
+       help
+       hppfs (HoneyPot ProcFS) is a filesystem which allows UML /proc 
+       entries to be overridden, removed, or fabricated from the host.
+       Its purpose is to allow a UML to appear to be a physical machine
+       by removing or changing anything in /proc which gives away the
+       identity of a UML.
+
+       See http://user-mode-linux.sf.net/hppfs.html for more information.
+
+       You only need this if you are setting up a UML honeypot.  Otherwise,
+       it is safe to say 'N' here.
 
 config MCONSOLE
        bool "Management console"
@@ -105,6 +132,16 @@ config MCONSOLE
 config MAGIC_SYSRQ
        bool "Magic SysRq key"
        depends on MCONSOLE
+       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 Documentation/sysrq.txt. Don't say Y
+       unless you really know what this hack does.
 
 config HOST_2G_2G
        bool "2G/2G host address space split"
@@ -160,6 +197,9 @@ config KERNEL_HALF_GIGS
 config HIGHMEM
        bool "Highmem support"
 
+config PROC_MM
+       bool "/proc/mm support"
+
 config KERNEL_STACK_ORDER
        int "Kernel stack size order"
        default 2
@@ -168,6 +208,17 @@ config KERNEL_STACK_ORDER
        be 1 << order pages.  The default is OK unless you're running Valgrind
        on UML, in which case, set this to 3.
 
+config UML_REAL_TIME_CLOCK
+       bool "Real-time Clock"
+       default y
+       help
+       This option makes UML time deltas match wall clock deltas.  This should
+       normally be enabled.  The exception would be if you are debugging with
+       UML and spend long times with UML stopped at a breakpoint.  In this
+       case, when UML is restarted, it will call the timer enough times to make
+       up for the time spent at the breakpoint.  This could result in a 
+       noticable lag.  If this is a problem, then disable this option.
+
 endmenu
 
 source "init/Kconfig"
@@ -188,6 +239,8 @@ source "net/Kconfig"
 
 source "fs/Kconfig"
 
+source "kernel/vserver/Kconfig"
+
 source "security/Kconfig"
 
 source "crypto/Kconfig"
@@ -240,6 +293,10 @@ config FRAME_POINTER
 config PT_PROXY
        bool "Enable ptrace proxy"
        depends on XTERM_CHAN && DEBUG_INFO
+       help
+       This option enables a debugging interface which allows gdb to debug
+       the kernel without needing to actually attach to kernel threads.
+       If you want to do kernel debugging, say Y here; otherwise say N.
 
 config GPROF
        bool "Enable gprof support"