diff options
Diffstat (limited to 'arch/x86/Kconfig.debug')
-rw-r--r-- | arch/x86/Kconfig.debug | 24 |
1 files changed, 4 insertions, 20 deletions
diff --git a/arch/x86/Kconfig.debug b/arch/x86/Kconfig.debug index 2a3dfbd5e677..10d6cc3fd052 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 | ||
117 | config 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 | |||
129 | config DEBUG_RODATA_TEST | 117 | config 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 |
@@ -186,14 +174,10 @@ config IOMMU_LEAK | |||
186 | Add a simple leak tracer to the IOMMU code. This is useful when you | 174 | Add a simple leak tracer to the IOMMU code. This is useful when you |
187 | are debugging a buggy device driver that leaks IOMMU mappings. | 175 | are debugging a buggy device driver that leaks IOMMU mappings. |
188 | 176 | ||
189 | config MMIOTRACE_HOOKS | ||
190 | bool | ||
191 | |||
192 | config MMIOTRACE | 177 | config MMIOTRACE |
193 | bool "Memory mapped IO tracing" | 178 | bool "Memory mapped IO tracing" |
194 | depends on DEBUG_KERNEL && PCI | 179 | depends on DEBUG_KERNEL && PCI |
195 | select TRACING | 180 | select TRACING |
196 | select MMIOTRACE_HOOKS | ||
197 | help | 181 | help |
198 | Mmiotrace traces Memory Mapped I/O access and is meant for | 182 | Mmiotrace traces Memory Mapped I/O access and is meant for |
199 | debugging and reverse engineering. It is called from the ioremap | 183 | debugging and reverse engineering. It is called from the ioremap |
@@ -307,10 +291,10 @@ config OPTIMIZE_INLINING | |||
307 | developers have marked 'inline'. Doing so takes away freedom from gcc to | 291 | developers have marked 'inline'. Doing so takes away freedom from gcc to |
308 | do what it thinks is best, which is desirable for the gcc 3.x series of | 292 | do what it thinks is best, which is desirable for the gcc 3.x series of |
309 | compilers. The gcc 4.x series have a rewritten inlining algorithm and | 293 | compilers. The gcc 4.x series have a rewritten inlining algorithm and |
310 | disabling this option will generate a smaller kernel there. Hopefully | 294 | enabling this option will generate a smaller kernel there. Hopefully |
311 | this algorithm is so good that allowing gcc4 to make the decision can | 295 | this algorithm is so good that allowing gcc 4.x and above to make the |
312 | become the default in the future, until then this option is there to | 296 | decision will become the default in the future. Until then this option |
313 | test gcc for this. | 297 | is there to test gcc for this. |
314 | 298 | ||
315 | If unsure, say N. | 299 | If unsure, say N. |
316 | 300 | ||