aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/Kconfig.debug
diff options
context:
space:
mode:
authorIngo Molnar <mingo@elte.hu>2008-12-31 02:31:57 -0500
committerIngo Molnar <mingo@elte.hu>2008-12-31 02:31:57 -0500
commita9de18eb761f7c1c860964b2e5addc1a35c7e861 (patch)
tree886e75fdfd09690cd262ca69cb7f5d1d42b48602 /arch/x86/Kconfig.debug
parentb2aaf8f74cdc84a9182f6cabf198b7763bcb9d40 (diff)
parent6a94cb73064c952255336cc57731904174b2c58f (diff)
Merge branch 'linus' into stackprotector
Conflicts: arch/x86/include/asm/pda.h kernel/fork.c
Diffstat (limited to 'arch/x86/Kconfig.debug')
-rw-r--r--arch/x86/Kconfig.debug24
1 files changed, 4 insertions, 20 deletions
diff --git a/arch/x86/Kconfig.debug b/arch/x86/Kconfig.debug
index 95fe606cb9a3..28f111461ca8 100644
--- a/arch/x86/Kconfig.debug
+++ b/arch/x86/Kconfig.debug
@@ -114,18 +114,6 @@ config DEBUG_RODATA
114 data. This is recommended so that we can catch kernel bugs sooner. 114 data. This is recommended so that we can catch kernel bugs sooner.
115 If in doubt, say "Y". 115 If in doubt, say "Y".
116 116
117config DIRECT_GBPAGES
118 bool "Enable gbpages-mapped kernel pagetables"
119 depends on DEBUG_KERNEL && EXPERIMENTAL && X86_64
120 help
121 Enable gigabyte pages support (if the CPU supports it). This can
122 improve the kernel's performance a tiny bit by reducing TLB
123 pressure.
124
125 This is experimental code.
126
127 If in doubt, say "N".
128
129config DEBUG_RODATA_TEST 117config DEBUG_RODATA_TEST
130 bool "Testcase for the DEBUG_RODATA feature" 118 bool "Testcase for the DEBUG_RODATA feature"
131 depends on DEBUG_RODATA 119 depends on DEBUG_RODATA
@@ -187,14 +175,10 @@ config IOMMU_LEAK
187 Add a simple leak tracer to the IOMMU code. This is useful when you 175 Add a simple leak tracer to the IOMMU code. This is useful when you
188 are debugging a buggy device driver that leaks IOMMU mappings. 176 are debugging a buggy device driver that leaks IOMMU mappings.
189 177
190config MMIOTRACE_HOOKS
191 bool
192
193config MMIOTRACE 178config MMIOTRACE
194 bool "Memory mapped IO tracing" 179 bool "Memory mapped IO tracing"
195 depends on DEBUG_KERNEL && PCI 180 depends on DEBUG_KERNEL && PCI
196 select TRACING 181 select TRACING
197 select MMIOTRACE_HOOKS
198 help 182 help
199 Mmiotrace traces Memory Mapped I/O access and is meant for 183 Mmiotrace traces Memory Mapped I/O access and is meant for
200 debugging and reverse engineering. It is called from the ioremap 184 debugging and reverse engineering. It is called from the ioremap
@@ -308,10 +292,10 @@ config OPTIMIZE_INLINING
308 developers have marked 'inline'. Doing so takes away freedom from gcc to 292 developers have marked 'inline'. Doing so takes away freedom from gcc to
309 do what it thinks is best, which is desirable for the gcc 3.x series of 293 do what it thinks is best, which is desirable for the gcc 3.x series of
310 compilers. The gcc 4.x series have a rewritten inlining algorithm and 294 compilers. The gcc 4.x series have a rewritten inlining algorithm and
311 disabling this option will generate a smaller kernel there. Hopefully 295 enabling this option will generate a smaller kernel there. Hopefully
312 this algorithm is so good that allowing gcc4 to make the decision can 296 this algorithm is so good that allowing gcc 4.x and above to make the
313 become the default in the future, until then this option is there to 297 decision will become the default in the future. Until then this option
314 test gcc for this. 298 is there to test gcc for this.
315 299
316 If unsure, say N. 300 If unsure, say N.
317 301