aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86_64/Kconfig.debug
diff options
context:
space:
mode:
authorEric Sandeen <sandeen@sgi.com>2006-06-26 08:00:05 -0400
committerLinus Torvalds <torvalds@g5.osdl.org>2006-06-26 13:48:22 -0400
commit4961f10e2205d0ededa291e12ec634efc58aa93c (patch)
tree12aec4e392f3cbbdca69ab65fc41816430cb3b37 /arch/x86_64/Kconfig.debug
parenta4cffb6444c327677f901323ecf1a13d6bd2df3f (diff)
[PATCH] x86_64: (resend) x86_64 stack overflow debugging
Take two, now without spurious whitespace :( Applies to git & 2.6.17-rc6 CONFIG_DEBUG_STACKOVERFLOW existed for x86_64 in 2.4, but seems to have gone AWOL in 2.6. I've pretty much just copied this over from the 2.4 code, with appropriate tweaks for the 2.6 kernel, plus a bugfix. I'd personally rather see it printed out the way other arches do it, i.e. bytes-remaining-until-overflow, rather than having to do the subtraction yourself. Also, only 128 bytes remaining seems awfully late to issue a warning. But I'll start here :) Signed-off-by: Eric Sandeen <sandeen@sgi.com> Signed-off-by: Andi Kleen <ak@suse.de> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'arch/x86_64/Kconfig.debug')
-rw-r--r--arch/x86_64/Kconfig.debug7
1 files changed, 7 insertions, 0 deletions
diff --git a/arch/x86_64/Kconfig.debug b/arch/x86_64/Kconfig.debug
index 0226f08be87..087a04868b2 100644
--- a/arch/x86_64/Kconfig.debug
+++ b/arch/x86_64/Kconfig.debug
@@ -35,6 +35,13 @@ config IOMMU_LEAK
35 Add a simple leak tracer to the IOMMU code. This is useful when you 35 Add a simple leak tracer to the IOMMU code. This is useful when you
36 are debugging a buggy device driver that leaks IOMMU mappings. 36 are debugging a buggy device driver that leaks IOMMU mappings.
37 37
38config DEBUG_STACKOVERFLOW
39 bool "Check for stack overflows"
40 depends on DEBUG_KERNEL
41 help
42 This option will cause messages to be printed if free stack space
43 drops below a certain limit.
44
38#config X86_REMOTE_DEBUG 45#config X86_REMOTE_DEBUG
39# bool "kgdb debugging stub" 46# bool "kgdb debugging stub"
40 47