blob: 36c7b9682aa6f923a6e47ad364512dcf890f64c7 [file] [log] [blame]
Linus Torvalds1da177e2005-04-16 15:20:36 -07001#
2# For a description of the syntax of this configuration file,
3# see Documentation/kbuild/kconfig-language.txt.
4#
5
6mainmenu "IA-64 Linux Kernel Configuration"
7
8source "init/Kconfig"
9
10menu "Processor type and features"
11
12config IA64
13 bool
Len Brown06f87ad2007-01-26 00:38:53 -050014 select PCI if (!IA64_HP_SIM)
15 select ACPI if (!IA64_HP_SIM)
Len Brown8140a902007-03-16 22:00:43 -040016 select PM if (!IA64_HP_SIM)
Dan Williamsf282b972007-04-18 18:46:20 +100017 select ARCH_SUPPORTS_MSI
Linus Torvalds1da177e2005-04-16 15:20:36 -070018 default y
19 help
20 The Itanium Processor Family is Intel's 64-bit successor to
21 the 32-bit X86 line. The IA-64 Linux project has a home
22 page at <http://www.linuxia64.org/> and a mailing list at
23 <linux-ia64@vger.kernel.org>.
24
25config 64BIT
26 bool
Zhang, Yanmin9f271d52007-02-09 11:29:51 +080027 select ATA_NONSTANDARD if ATA
Linus Torvalds1da177e2005-04-16 15:20:36 -070028 default y
29
Christoph Lameter66701b12007-02-10 01:43:09 -080030config ZONE_DMA
Christoph Lameter09ae1f52007-02-10 01:43:11 -080031 def_bool y
32 depends on !IA64_SGI_SN2
Christoph Lameter66701b12007-02-10 01:43:09 -080033
Christoph Lameter2bd62a42007-05-10 22:42:53 -070034config QUICKLIST
35 bool
36 default y
37
Linus Torvalds1da177e2005-04-16 15:20:36 -070038config MMU
39 bool
40 default y
41
John W. Linville6c654b52005-09-29 14:42:42 -070042config SWIOTLB
43 bool
John W. Linville6c654b52005-09-29 14:42:42 -070044
Linus Torvalds1da177e2005-04-16 15:20:36 -070045config RWSEM_XCHGADD_ALGORITHM
46 bool
47 default y
48
David Howellsf0d1b0b2006-12-08 02:37:49 -080049config ARCH_HAS_ILOG2_U32
50 bool
51 default n
52
53config ARCH_HAS_ILOG2_U64
54 bool
55 default n
56
Akinobu Mita2875aef2006-03-26 01:39:25 -080057config GENERIC_FIND_NEXT_BIT
58 bool
59 default y
60
Linus Torvalds1da177e2005-04-16 15:20:36 -070061config GENERIC_CALIBRATE_DELAY
62 bool
63 default y
64
Tony Luck0aa366f2007-07-20 11:22:30 -070065config GENERIC_TIME
66 bool
67 default y
68
69config GENERIC_TIME_VSYSCALL
Linus Torvalds1da177e2005-04-16 15:20:36 -070070 bool
71 default y
72
Matt Domsch3ed3bce2006-03-26 01:37:03 -080073config DMI
74 bool
75 default y
76
Linus Torvalds1da177e2005-04-16 15:20:36 -070077config EFI
78 bool
79 default y
80
81config GENERIC_IOMAP
82 bool
83 default y
84
Anton Blanchard7d12e522005-05-05 16:15:11 -070085config SCHED_NO_NO_OMIT_FRAME_POINTER
86 bool
87 default y
88
Jes Sorensenf14f75b2005-06-21 17:15:02 -070089config IA64_UNCACHED_ALLOCATOR
90 bool
91 select GENERIC_ALLOCATOR
92
Al Viroe65e1fc2006-09-12 03:04:40 -040093config AUDIT_ARCH
94 bool
95 default y
96
Linus Torvalds1da177e2005-04-16 15:20:36 -070097choice
98 prompt "System type"
99 default IA64_GENERIC
100
101config IA64_GENERIC
102 bool "generic"
103 select NUMA
104 select ACPI_NUMA
Jan Beulichd1598e02007-01-03 09:26:21 +0000105 select SWIOTLB
Linus Torvalds1da177e2005-04-16 15:20:36 -0700106 help
107 This selects the system type of your hardware. A "generic" kernel
108 will run on any supported IA-64 system. However, if you configure
109 a kernel for your specific system, it will be faster and smaller.
110
111 generic For any supported IA-64 system
112 DIG-compliant For DIG ("Developer's Interface Guide") compliant systems
113 HP-zx1/sx1000 For HP systems
114 HP-zx1/sx1000+swiotlb For HP systems with (broken) DMA-constrained devices.
115 SGI-SN2 For SGI Altix systems
116 Ski-simulator For the HP simulator <http://www.hpl.hp.com/research/linux/ski/>
117
118 If you don't know what to do, choose "generic".
119
120config IA64_DIG
121 bool "DIG-compliant"
Jan Beulichd1598e02007-01-03 09:26:21 +0000122 select SWIOTLB
Linus Torvalds1da177e2005-04-16 15:20:36 -0700123
124config IA64_HP_ZX1
125 bool "HP-zx1/sx1000"
126 help
127 Build a kernel that runs on HP zx1 and sx1000 systems. This adds
128 support for the HP I/O MMU.
129
130config IA64_HP_ZX1_SWIOTLB
131 bool "HP-zx1/sx1000 with software I/O TLB"
Jan Beulichd1598e02007-01-03 09:26:21 +0000132 select SWIOTLB
Linus Torvalds1da177e2005-04-16 15:20:36 -0700133 help
134 Build a kernel that runs on HP zx1 and sx1000 systems even when they
135 have broken PCI devices which cannot DMA to full 32 bits. Apart
136 from support for the HP I/O MMU, this includes support for the software
137 I/O TLB, which allows supporting the broken devices at the expense of
138 wasting some kernel memory (about 2MB by default).
139
140config IA64_SGI_SN2
141 bool "SGI-SN2"
142 help
143 Selecting this option will optimize the kernel for use on sn2 based
144 systems, but the resulting kernel binary will not run on other
145 types of ia64 systems. If you have an SGI Altix system, it's safe
146 to select this option. If in doubt, select ia64 generic support
147 instead.
148
149config IA64_HP_SIM
150 bool "Ski-simulator"
Jan Beulichd1598e02007-01-03 09:26:21 +0000151 select SWIOTLB
Linus Torvalds1da177e2005-04-16 15:20:36 -0700152
153endchoice
154
155choice
156 prompt "Processor type"
157 default ITANIUM
158
159config ITANIUM
160 bool "Itanium"
161 help
162 Select your IA-64 processor type. The default is Itanium.
163 This choice is safe for all IA-64 systems, but may not perform
164 optimally on systems with, say, Itanium 2 or newer processors.
165
166config MCKINLEY
167 bool "Itanium 2"
168 help
169 Select this to configure for an Itanium 2 (McKinley) processor.
170
171endchoice
172
173choice
174 prompt "Kernel page size"
175 default IA64_PAGE_SIZE_16KB
176
177config IA64_PAGE_SIZE_4KB
178 bool "4KB"
179 help
180 This lets you select the page size of the kernel. For best IA-64
181 performance, a page size of 8KB or 16KB is recommended. For best
182 IA-32 compatibility, a page size of 4KB should be selected (the vast
183 majority of IA-32 binaries work perfectly fine with a larger page
184 size). For Itanium 2 or newer systems, a page size of 64KB can also
185 be selected.
186
187 4KB For best IA-32 compatibility
188 8KB For best IA-64 performance
189 16KB For best IA-64 performance
190 64KB Requires Itanium 2 or newer processor.
191
192 If you don't know what to do, choose 16KB.
193
194config IA64_PAGE_SIZE_8KB
195 bool "8KB"
196
197config IA64_PAGE_SIZE_16KB
198 bool "16KB"
199
200config IA64_PAGE_SIZE_64KB
201 depends on !ITANIUM
202 bool "64KB"
203
204endchoice
205
Robin Holt837cd0b2005-11-11 09:35:43 -0600206choice
207 prompt "Page Table Levels"
208 default PGTABLE_3
209
210config PGTABLE_3
211 bool "3 Levels"
212
213config PGTABLE_4
214 depends on !IA64_PAGE_SIZE_64KB
215 bool "4 Levels"
216
217endchoice
218
Christoph Lameterb5d23e52005-06-23 00:08:27 -0700219source kernel/Kconfig.hz
220
Linus Torvalds1da177e2005-04-16 15:20:36 -0700221config IA64_BRL_EMU
222 bool
223 depends on ITANIUM
224 default y
225
226# align cache-sensitive data to 128 bytes
227config IA64_L1_CACHE_SHIFT
228 int
229 default "7" if MCKINLEY
230 default "6" if ITANIUM
231
Linus Torvalds1da177e2005-04-16 15:20:36 -0700232config IA64_CYCLONE
233 bool "Cyclone (EXA) Time Source support"
234 help
235 Say Y here to enable support for IBM EXA Cyclone time source.
236 If you're unsure, answer N.
237
238config IOSAPIC
239 bool
240 depends on !IA64_HP_SIM
241 default y
242
Dean Nelsonb0d82bd2005-03-23 19:46:00 -0700243config IA64_SGI_SN_XP
244 tristate "Support communication between SGI SSIs"
Dean Nelsonf79b3482005-11-01 10:21:51 -0600245 depends on IA64_GENERIC || IA64_SGI_SN2
Jes Sorensen65ed0b32005-06-21 17:15:03 -0700246 select IA64_UNCACHED_ALLOCATOR
Dean Nelsonb0d82bd2005-03-23 19:46:00 -0700247 help
248 An SGI machine can be divided into multiple Single System
249 Images which act independently of each other and have
250 hardware based memory protection from the others. Enabling
251 this feature will allow for direct communication between SSIs
252 based on a network adapter and DMA messaging.
253
Linus Torvalds1da177e2005-04-16 15:20:36 -0700254config FORCE_MAX_ZONEORDER
Bob Piccoda9577c2005-10-04 15:13:37 -0400255 int "MAX_ORDER (11 - 17)" if !HUGETLB_PAGE
256 range 11 17 if !HUGETLB_PAGE
257 default "17" if HUGETLB_PAGE
258 default "11"
Linus Torvalds1da177e2005-04-16 15:20:36 -0700259
260config SMP
261 bool "Symmetric multi-processing support"
262 help
263 This enables support for systems with more than one CPU. If you have
264 a system with only one CPU, say N. If you have a system with more
265 than one CPU, say Y.
266
267 If you say N here, the kernel will run on single and multiprocessor
268 systems, but will use only one CPU of a multiprocessor system. If
269 you say Y here, the kernel will run on many, but not all,
270 single processor systems. On a single processor system, the kernel
271 will run faster if you say N here.
272
273 See also the <file:Documentation/smp.txt> and the SMP-HOWTO
274 available at <http://www.tldp.org/docs.html#howto>.
275
276 If you don't know what to do here, say N.
277
278config NR_CPUS
Jack Steiner54703d32005-09-14 10:33:40 -0500279 int "Maximum number of CPUs (2-1024)"
280 range 2 1024
Linus Torvalds1da177e2005-04-16 15:20:36 -0700281 depends on SMP
Christoph Lameterc57d68c2006-08-22 19:43:27 -0700282 default "1024"
Linus Torvalds1da177e2005-04-16 15:20:36 -0700283 help
284 You should set this to the number of CPUs in your system, but
285 keep in mind that a kernel compiled for, e.g., 2 CPUs will boot but
286 only use 2 CPUs on a >2 CPU system. Setting this to a value larger
287 than 64 will cause the use of a CPU mask array, causing a small
288 performance hit.
289
290config HOTPLUG_CPU
291 bool "Support for hot-pluggable CPUs (EXPERIMENTAL)"
292 depends on SMP && EXPERIMENTAL
293 select HOTPLUG
294 default n
295 ---help---
296 Say Y here to experiment with turning CPUs off and on. CPUs
297 can be controlled through /sys/devices/system/cpu/cpu#.
298 Say N if you want to disable CPU hotplug.
299
Yasunori Gotocc576372006-06-29 02:24:27 -0700300config ARCH_ENABLE_MEMORY_HOTPLUG
301 def_bool y
302
Suresh Siddha7a9bdd82005-04-05 18:05:00 -0700303config SCHED_SMT
304 bool "SMT scheduler support"
305 depends on SMP
Suresh Siddha7a9bdd82005-04-05 18:05:00 -0700306 help
307 Improves the CPU scheduler's decision making when dealing with
308 Intel IA64 chips with MultiThreading at a cost of slightly increased
309 overhead in some places. If unsure say N here.
310
Ashok Rajff741902005-11-11 14:32:40 -0800311config PERMIT_BSP_REMOVE
312 bool "Support removal of Bootstrap Processor"
313 depends on HOTPLUG_CPU
314 default n
315 ---help---
316 Say Y here if your platform SAL will support removal of BSP with HOTPLUG_CPU
317 support.
318
319config FORCE_CPEI_RETARGET
320 bool "Force assumption that CPEI can be re-targetted"
321 depends on PERMIT_BSP_REMOVE
322 default n
323 ---help---
324 Say Y if you need to force the assumption that CPEI can be re-targetted to
325 any cpu in the system. This hint is available via ACPI 3.0 specifications.
326 Tiger4 systems are capable of re-directing CPEI to any CPU other than BSP.
327 This option it useful to enable this feature on older BIOS's as well.
328 You can also enable this by using boot command line option force_cpei=1.
329
Linus Torvalds1da177e2005-04-16 15:20:36 -0700330config PREEMPT
331 bool "Preemptible Kernel"
332 help
333 This option reduces the latency of the kernel when reacting to
334 real-time or interactive events by allowing a low priority process to
335 be preempted even if it is in kernel mode executing a system call.
336 This allows applications to run more reliably even when the system is
337 under load.
338
339 Say Y here if you are building a kernel for a desktop, embedded
340 or real-time system. Say N if you are unsure.
341
Dave Hansen3f22ab22005-06-23 00:07:43 -0700342source "mm/Kconfig"
343
Bob Piccoda9577c2005-10-04 15:13:37 -0400344config ARCH_SELECT_MEMORY_MODEL
345 def_bool y
346
347config ARCH_DISCONTIGMEM_ENABLE
348 def_bool y
349 help
350 Say Y to support efficient handling of discontiguous physical memory,
351 for architectures which are either NUMA (Non-Uniform Memory Access)
352 or have huge holes in the physical address space for other reasons.
353 See <file:Documentation/vm/numa> for more.
354
355config ARCH_FLATMEM_ENABLE
356 def_bool y
357
358config ARCH_SPARSEMEM_ENABLE
359 def_bool y
360 depends on ARCH_DISCONTIGMEM_ENABLE
361
362config ARCH_DISCONTIGMEM_DEFAULT
363 def_bool y if (IA64_SGI_SN2 || IA64_GENERIC || IA64_HP_ZX1 || IA64_HP_ZX1_SWIOTLB)
364 depends on ARCH_DISCONTIGMEM_ENABLE
365
366config NUMA
367 bool "NUMA support"
368 depends on !IA64_HP_SIM && !FLATMEM
369 default y if IA64_SGI_SN2
KAMEZAWA Hiroyuki6c33eb32006-11-08 17:44:50 -0800370 select ACPI_NUMA if ACPI
Bob Piccoda9577c2005-10-04 15:13:37 -0400371 help
372 Say Y to compile the kernel to support NUMA (Non-Uniform Memory
373 Access). This option is for configuring high-end multiprocessor
374 server systems. If in doubt, say N.
375
Yasunori Gotoc80d79d2006-04-10 22:53:53 -0700376config NODES_SHIFT
377 int "Max num nodes shift(3-10)"
378 range 3 10
Christoph Lameterc57d68c2006-08-22 19:43:27 -0700379 default "10"
Yasunori Gotoc80d79d2006-04-10 22:53:53 -0700380 depends on NEED_MULTIPLE_NODES
381 help
382 This option specifies the maximum number of nodes in your SSI system.
383 MAX_NUMNODES will be 2^(This value).
384 If in doubt, use the default.
385
Mel Gorman05e0caa2006-09-27 01:49:54 -0700386config ARCH_POPULATES_NODE_MAP
387 def_bool y
388
Bob Piccoda9577c2005-10-04 15:13:37 -0400389# VIRTUAL_MEM_MAP and FLAT_NODE_MEM_MAP are functionally equivalent.
390# VIRTUAL_MEM_MAP has been retained for historical reasons.
391config VIRTUAL_MEM_MAP
392 bool "Virtual mem map"
393 depends on !SPARSEMEM
394 default y if !IA64_HP_SIM
395 help
396 Say Y to compile the kernel with support for a virtual mem map.
397 This code also only takes effect if a memory hole of greater than
398 1 Gb is found during boot. You must turn this option on if you
399 require the DISCONTIGMEM option for your machine. If you are
400 unsure, say Y.
401
402config HOLES_IN_ZONE
403 bool
404 default y if VIRTUAL_MEM_MAP
405
406config HAVE_ARCH_EARLY_PFN_TO_NID
407 def_bool y
408 depends on NEED_MULTIPLE_NODES
409
Yasunori Goto10ad4002006-06-27 02:53:33 -0700410config HAVE_ARCH_NODEDATA_EXTENSION
411 def_bool y
412 depends on NUMA
413
Linus Torvalds1da177e2005-04-16 15:20:36 -0700414config IA32_SUPPORT
415 bool "Support for Linux/x86 binaries"
416 help
417 IA-64 processors can execute IA-32 (X86) instructions. By
418 saying Y here, the kernel will include IA-32 system call
419 emulation support which makes it possible to transparently
420 run IA-32 Linux binaries on an IA-64 Linux system.
421 If in doubt, say Y.
422
423config COMPAT
424 bool
425 depends on IA32_SUPPORT
426 default y
427
428config IA64_MCA_RECOVERY
429 tristate "MCA recovery from errors other than TLB."
430
431config PERFMON
432 bool "Performance monitor support"
433 help
434 Selects whether support for the IA-64 performance monitor hardware
435 is included in the kernel. This makes some kernel data-structures a
436 little bigger and slows down execution a bit, but it is generally
437 a good idea to turn this on. If you're unsure, say Y.
438
439config IA64_PALINFO
440 tristate "/proc/pal support"
441 help
442 If you say Y here, you are able to get PAL (Processor Abstraction
443 Layer) information in /proc/pal. This contains useful information
444 about the processors in your systems, such as cache and TLB sizes
445 and the PAL firmware version in use.
446
447 To use this option, you have to ensure that the "/proc file system
448 support" (CONFIG_PROC_FS) is enabled, too.
449
Fenghua Yue9ef08b2006-12-08 16:06:01 -0800450config IA64_MC_ERR_INJECT
451 tristate "MC error injection support"
452 help
453 Selets whether support for MC error injection. By enabling the
454 support, kernel provide sysfs interface for user application to
455 call MC error injection PAL procedure to inject various errors.
456 This is a useful tool for MCA testing.
457
458 If you're unsure, do not select this option.
459
Jes Sorensen466575f2006-01-19 04:54:00 -0500460config SGI_SN
461 def_bool y if (IA64_SGI_SN2 || IA64_GENERIC)
462
David Mosberger-Tang2ab561a2006-06-21 11:19:22 -0700463config IA64_ESI
464 bool "ESI (Extensible SAL Interface) support"
465 help
466 If you say Y here, support is built into the kernel to
467 make ESI calls. ESI calls are used to support vendor-specific
468 firmware extensions, such as the ability to inject memory-errors
469 for test-purposes. If you're unsure, say N.
470
Brent Casavantc1311af2006-04-20 15:38:16 -0500471source "drivers/sn/Kconfig"
472
Zou Nan haia79561132006-12-07 09:51:35 -0800473config KEXEC
474 bool "kexec system call (EXPERIMENTAL)"
475 depends on EXPERIMENTAL && !IA64_HP_SIM && (!SMP || HOTPLUG_CPU)
476 help
477 kexec is a system call that implements the ability to shutdown your
478 current kernel, and to start another kernel. It is like a reboot
David Sterba3dde6ad2007-05-09 07:12:20 +0200479 but it is independent of the system firmware. And like a reboot
Zou Nan haia79561132006-12-07 09:51:35 -0800480 you can start any kernel with it, not just Linux.
481
482 The name comes from the similiarity to the exec system call.
483
484 It is an ongoing process to be certain the hardware in a machine
485 is properly shutdown, so do not be surprised if this code does not
486 initially work for you. It may help to enable device hotplugging
487 support. As of this writing the exact hardware interface is
488 strongly in flux, so no good recommendation can be made.
489
490config CRASH_DUMP
491 bool "kernel crash dumps (EXPERIMENTAL)"
492 depends on EXPERIMENTAL && IA64_MCA_RECOVERY && !IA64_HP_SIM && (!SMP || HOTPLUG_CPU)
493 help
494 Generate crash dump after being started by kexec.
495
Linus Torvalds1da177e2005-04-16 15:20:36 -0700496source "drivers/firmware/Kconfig"
497
498source "fs/Kconfig.binfmt"
499
500endmenu
501
502menu "Power management and ACPI"
503
Len Browneb7b6b32005-08-25 12:08:25 -0400504source "kernel/power/Kconfig"
Linus Torvalds1da177e2005-04-16 15:20:36 -0700505
506source "drivers/acpi/Kconfig"
507
Venkatesh Pallipadi4db86992005-07-29 16:15:00 -0700508if PM
509
510source "arch/ia64/kernel/cpufreq/Kconfig"
511
512endif
513
Linus Torvalds1da177e2005-04-16 15:20:36 -0700514endmenu
515
516if !IA64_HP_SIM
517
518menu "Bus options (PCI, PCMCIA)"
519
520config PCI
521 bool "PCI support"
522 help
Christoph Hellwig85f265d2005-08-09 13:38:00 -0700523 Real IA-64 machines all have PCI/PCI-X/PCI Express busses. Say Y
524 here unless you are using a simulator without PCI support.
Linus Torvalds1da177e2005-04-16 15:20:36 -0700525
526config PCI_DOMAINS
Matthew Wilcox36e23592007-07-10 10:54:40 -0600527 def_bool PCI
528
529config PCI_SYSCALL
530 def_bool PCI
Linus Torvalds1da177e2005-04-16 15:20:36 -0700531
Kenji Kaneshigeb7bb5752006-04-28 11:50:43 +0900532source "drivers/pci/pcie/Kconfig"
533
Linus Torvalds1da177e2005-04-16 15:20:36 -0700534source "drivers/pci/Kconfig"
535
536source "drivers/pci/hotplug/Kconfig"
537
538source "drivers/pcmcia/Kconfig"
539
540endmenu
541
542endif
543
Sam Ravnborgd5950b42005-07-11 21:03:49 -0700544source "net/Kconfig"
545
Linus Torvalds1da177e2005-04-16 15:20:36 -0700546source "drivers/Kconfig"
547
Jes Sorensen1a4b0fc2006-11-10 12:27:49 -0800548config MSPEC
549 tristate "Memory special operations driver"
550 depends on IA64
551 select IA64_UNCACHED_ALLOCATOR
552 help
553 If you have an ia64 and you want to enable memory special
554 operations support (formerly known as fetchop), say Y here,
555 otherwise say N.
556
Linus Torvalds1da177e2005-04-16 15:20:36 -0700557source "fs/Kconfig"
558
559source "lib/Kconfig"
560
561#
562# Use the generic interrupt handling code in kernel/irq/:
563#
564config GENERIC_HARDIRQS
565 bool
566 default y
567
568config GENERIC_IRQ_PROBE
569 bool
570 default y
571
Ashok Raj54d5d422005-09-06 15:16:15 -0700572config GENERIC_PENDING_IRQ
573 bool
574 depends on GENERIC_HARDIRQS && SMP
575 default y
576
Ingo Molnar0d7012a2006-06-29 02:24:43 -0700577config IRQ_PER_CPU
578 bool
579 default y
580
Linus Torvalds1da177e2005-04-16 15:20:36 -0700581source "arch/ia64/hp/sim/Kconfig"
582
Prasanna S Panchamukhicd6b0762005-11-07 00:59:14 -0800583menu "Instrumentation Support"
584 depends on EXPERIMENTAL
585
Linus Torvalds1da177e2005-04-16 15:20:36 -0700586source "arch/ia64/oprofile/Kconfig"
587
Prasanna S Panchamukhicd6b0762005-11-07 00:59:14 -0800588config KPROBES
Ananth N Mavinakayanahalli87a7def2007-07-17 04:03:54 -0700589 bool "Kprobes"
590 depends on KALLSYMS && MODULES
Prasanna S Panchamukhicd6b0762005-11-07 00:59:14 -0800591 help
592 Kprobes allows you to trap at almost any kernel address and
593 execute a callback function. register_kprobe() establishes
594 a probepoint and specifies the callback. Kprobes is useful
595 for kernel debugging, non-intrusive instrumentation and testing.
596 If in doubt, say "N".
597endmenu
598
Linus Torvalds1da177e2005-04-16 15:20:36 -0700599source "arch/ia64/Kconfig.debug"
600
601source "security/Kconfig"
602
603source "crypto/Kconfig"