x86, um: trim the junk from uml ptrace-*.h
[safe/jmp/linux-2.6] / arch / um / Kconfig.debug
index b89989d..8fce5e5 100644 (file)
@@ -2,52 +2,39 @@ menu "Kernel hacking"
 
 source "lib/Kconfig.debug"
 
-config FRAME_POINTER
-       bool
-       default y if DEBUG_INFO
-
-config PT_PROXY
-       bool "Enable ptrace proxy"
-       depends on XTERM_CHAN && DEBUG_INFO && MODE_TT
-       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"
-       depends on DEBUG_INFO && MODE_SKAS && !MODE_TT
+       depends on DEBUG_INFO && FRAME_POINTER
        help
-        This allows profiling of a User-Mode Linux kernel with the gprof
-        utility.
+         This allows profiling of a User-Mode Linux kernel with the gprof
+         utility.
 
-        See <http://user-mode-linux.sourceforge.net/gprof.html> for more
-        details.
+         See <http://user-mode-linux.sourceforge.net/old/gprof.html> for more
+         details.
 
-        If you're involved in UML kernel development and want to use gprof,
-        say Y.  If you're unsure, say N.
+         If you're involved in UML kernel development and want to use gprof,
+         say Y.  If you're unsure, say N.
 
 config GCOV
        bool "Enable gcov support"
-       depends on DEBUG_INFO && MODE_SKAS
+       depends on DEBUG_INFO
        help
-        This option allows developers to retrieve coverage data from a UML
-        session.
+         This option allows developers to retrieve coverage data from a UML
+         session.
 
-        See <http://user-mode-linux.sourceforge.net/gprof.html> for more
-        details.
+         See <http://user-mode-linux.sourceforge.net/old/gprof.html> for more
+         details.
 
-        If you're involved in UML kernel development and want to use gcov,
-        say Y.  If you're unsure, say N.
+         If you're involved in UML kernel development and want to use gcov,
+         say Y.  If you're unsure, say N.
 
-config SYSCALL_DEBUG
-       bool "Enable system call debugging"
+config DEBUG_STACK_USAGE
+       bool "Stack utilization instrumentation"
        default N
-       depends on DEBUG_INFO
        help
-       This adds some system debugging to UML, including keeping a ring buffer
-       with recent system calls and some global and per-task statistics.
-
-       If unsure, say N
+         Track the maximum kernel stack usage - this will look at each
+         kernel stack at process exit and log it if it's the deepest
+         stack seen so far.
 
+         This option will slow down process creation and destruction somewhat.
 endmenu