blob: 2ed88122be9319ea735da3b7b7a6cfd8e6700f67 [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
Heiko Carstensdbd70fb2008-04-17 07:46:12 +02006config SCHED_MC
7 def_bool y
8 depends on SMP
9
Linus Torvalds1da177e2005-04-16 15:20:36 -070010config MMU
Martin Schwidefsky61d48c22007-05-10 15:46:00 +020011 def_bool y
Linus Torvalds1da177e2005-04-16 15:20:36 -070012
Christoph Lameter66701b12007-02-10 01:43:09 -080013config ZONE_DMA
Heiko Carstens118bcd32007-02-21 10:55:12 +010014 def_bool y
15 depends on 64BIT
Christoph Lameter66701b12007-02-10 01:43:09 -080016
Ingo Molnar2b105ff2006-07-03 00:25:02 -070017config LOCKDEP_SUPPORT
Martin Schwidefsky61d48c22007-05-10 15:46:00 +020018 def_bool y
Ingo Molnar2b105ff2006-07-03 00:25:02 -070019
Heiko Carstens5bdc9b42006-07-03 00:24:41 -070020config STACKTRACE_SUPPORT
Martin Schwidefsky61d48c22007-05-10 15:46:00 +020021 def_bool y
Heiko Carstens5bdc9b42006-07-03 00:24:41 -070022
Heiko Carstensa3afe702008-02-05 16:50:45 +010023config HAVE_LATENCYTOP_SUPPORT
24 def_bool y
25
Linus Torvalds1da177e2005-04-16 15:20:36 -070026config RWSEM_GENERIC_SPINLOCK
27 bool
28
29config RWSEM_XCHGADD_ALGORITHM
Martin Schwidefsky61d48c22007-05-10 15:46:00 +020030 def_bool y
Linus Torvalds1da177e2005-04-16 15:20:36 -070031
David Howellsf0d1b0b2006-12-08 02:37:49 -080032config ARCH_HAS_ILOG2_U32
33 bool
34 default n
35
36config ARCH_HAS_ILOG2_U64
37 bool
38 default n
39
Akinobu Mita7e33db42006-03-26 01:39:34 -080040config GENERIC_HWEIGHT
Martin Schwidefsky61d48c22007-05-10 15:46:00 +020041 def_bool y
Akinobu Mita7e33db42006-03-26 01:39:34 -080042
Martin Schwidefskydc64bef2006-10-06 16:38:48 +020043config GENERIC_TIME
44 def_bool y
45
Heiko Carstens5a62b192008-04-17 07:46:25 +020046config GENERIC_CLOCKEVENTS
47 def_bool y
48
Heiko Carstensc0007f12007-04-27 16:01:42 +020049config GENERIC_BUG
50 bool
51 depends on BUG
52 default y
53
Al Viro23db7642007-02-11 18:15:29 +000054config NO_IOMEM
Al Viro5ea81762007-02-11 15:41:31 +000055 def_bool y
56
Heiko Carstens411f0f32007-05-06 14:49:09 -070057config NO_DMA
58 def_bool y
59
Martin Schwidefskyb6b40c52008-02-05 16:50:42 +010060config GENERIC_LOCKBREAK
61 bool
62 default y
63 depends on SMP && PREEMPT
64
Carsten Otte402b0862008-03-25 18:47:10 +010065config PGSTE
66 bool
67 default y if KVM
68
Linus Torvalds1da177e2005-04-16 15:20:36 -070069mainmenu "Linux Kernel Configuration"
70
Martin Schwidefsky347a8dc2006-01-06 00:19:28 -080071config S390
Martin Schwidefsky61d48c22007-05-10 15:46:00 +020072 def_bool y
Mathieu Desnoyers42d4b832008-02-02 15:10:34 -050073 select HAVE_OPROFILE
Mathieu Desnoyers3f550092008-02-02 15:10:35 -050074 select HAVE_KPROBES
Ananth N Mavinakayanahalli9edddaa2008-03-04 14:28:37 -080075 select HAVE_KRETPROBES
Christian Borntraeger77b455f2008-03-25 18:47:36 +010076 select HAVE_KVM if 64BIT
Linus Torvalds1da177e2005-04-16 15:20:36 -070077
Linus Torvalds1da177e2005-04-16 15:20:36 -070078source "init/Kconfig"
79
80menu "Base setup"
81
82comment "Processor type and features"
83
Heiko Carstens5a62b192008-04-17 07:46:25 +020084source "kernel/time/Kconfig"
85
Martin Schwidefsky347a8dc2006-01-06 00:19:28 -080086config 64BIT
Linus Torvalds1da177e2005-04-16 15:20:36 -070087 bool "64 bit kernel"
88 help
89 Select this option if you have a 64 bit IBM zSeries machine
90 and want to use the 64 bit addressing mode.
91
Martin Schwidefskyd9f7a742006-09-28 16:55:39 +020092config 32BIT
93 bool
94 default y if !64BIT
95
Linus Torvalds1da177e2005-04-16 15:20:36 -070096config SMP
97 bool "Symmetric multi-processing support"
98 ---help---
99 This enables support for systems with more than one CPU. If you have
100 a system with only one CPU, like most personal computers, say N. If
101 you have a system with more than one CPU, say Y.
102
103 If you say N here, the kernel will run on single and multiprocessor
104 machines, but will use only one CPU of a multiprocessor machine. If
105 you say Y here, the kernel will run on many, but not all,
106 singleprocessor machines. On a singleprocessor machine, the kernel
107 will run faster if you say N here.
108
Adrian Bunk03502fa2008-02-03 15:50:21 +0200109 See also the SMP-HOWTO available at
110 <http://www.tldp.org/docs.html#howto>.
Linus Torvalds1da177e2005-04-16 15:20:36 -0700111
112 Even if you don't know what to do here, say Y.
113
114config NR_CPUS
115 int "Maximum number of CPUs (2-64)"
116 range 2 64
117 depends on SMP
Heiko Carstens057c5cb2008-02-19 15:29:25 +0100118 default "32" if !64BIT
119 default "64" if 64BIT
Linus Torvalds1da177e2005-04-16 15:20:36 -0700120 help
121 This allows you to specify the maximum number of CPUs which this
122 kernel will support. The maximum supported value is 64 and the
123 minimum value which makes sense is 2.
124
125 This is purely to save memory - each supported CPU adds
126 approximately sixteen kilobytes to the kernel image.
127
128config HOTPLUG_CPU
129 bool "Support for hot-pluggable CPUs"
130 depends on SMP
131 select HOTPLUG
132 default n
133 help
134 Say Y here to be able to turn CPUs off and on. CPUs
135 can be controlled through /sys/devices/system/cpu/cpu#.
136 Say N if you want to disable CPU hotplug.
137
138config MATHEMU
139 bool "IEEE FPU emulation"
140 depends on MARCH_G5
141 help
142 This option is required for IEEE compliant floating point arithmetic
143 on older S/390 machines. Say Y unless you know your machine doesn't
144 need this.
145
Martin Schwidefsky347a8dc2006-01-06 00:19:28 -0800146config COMPAT
Linus Torvalds1da177e2005-04-16 15:20:36 -0700147 bool "Kernel support for 31 bit emulation"
Martin Schwidefsky347a8dc2006-01-06 00:19:28 -0800148 depends on 64BIT
Martin Schwidefsky63506c42008-07-14 09:58:54 +0200149 select COMPAT_BINFMT_ELF
Linus Torvalds1da177e2005-04-16 15:20:36 -0700150 help
151 Select this option if you want to enable your system kernel to
152 handle system-calls from ELF binaries for 31 bit ESA. This option
153 (and some other stuff like libraries and such) is needed for
154 executing 31 bit applications. It is safe to say "Y".
155
Linus Torvalds1da177e2005-04-16 15:20:36 -0700156config SYSVIPC_COMPAT
157 bool
158 depends on COMPAT && SYSVIPC
159 default y
160
Al Viroe65e1fc2006-09-12 03:04:40 -0400161config AUDIT_ARCH
162 bool
163 default y
164
Gerald Schaeferc1821c22007-02-05 21:18:17 +0100165config S390_SWITCH_AMODE
166 bool "Switch kernel/user addressing modes"
167 help
168 This option allows to switch the addressing modes of kernel and user
169 space. The kernel parameter switch_amode=on will enable this feature,
170 default is disabled. Enabling this (via kernel parameter) on machines
171 earlier than IBM System z9-109 EC/BC will reduce system performance.
172
173 Note that this option will also be selected by selecting the execute
174 protection option below. Enabling the execute protection via the
175 noexec kernel parameter will also switch the addressing modes,
176 independent of the switch_amode kernel parameter.
177
178
179config S390_EXEC_PROTECT
180 bool "Data execute protection"
181 select S390_SWITCH_AMODE
182 help
183 This option allows to enable a buffer overflow protection for user
184 space programs and it also selects the addressing mode option above.
185 The kernel parameter noexec=on will enable this feature and also
186 switch the addressing modes, default is disabled. Enabling this (via
187 kernel parameter) on machines earlier than IBM System z9-109 EC/BC
188 will reduce system performance.
189
Linus Torvalds1da177e2005-04-16 15:20:36 -0700190comment "Code generation options"
191
192choice
193 prompt "Processor type"
194 default MARCH_G5
195
196config MARCH_G5
197 bool "S/390 model G5 and G6"
Martin Schwidefsky347a8dc2006-01-06 00:19:28 -0800198 depends on !64BIT
Linus Torvalds1da177e2005-04-16 15:20:36 -0700199 help
200 Select this to build a 31 bit kernel that works
201 on all S/390 and zSeries machines.
202
203config MARCH_Z900
204 bool "IBM eServer zSeries model z800 and z900"
205 help
206 Select this to optimize for zSeries machines. This
207 will enable some optimizations that are not available
208 on older 31 bit only CPUs.
209
210config MARCH_Z990
211 bool "IBM eServer zSeries model z890 and z990"
212 help
213 Select this enable optimizations for model z890/z990.
214 This will be slightly faster but does not work on
215 older machines such as the z900.
216
Christian Borntraeger0efa4702006-09-28 16:55:46 +0200217config MARCH_Z9_109
218 bool "IBM System z9"
219 help
220 Select this to enable optimizations for IBM System z9-109, IBM
221 System z9 Enterprise Class (z9 EC), and IBM System z9 Business
222 Class (z9 BC). The kernel will be slightly faster but will not
223 work on older machines such as the z990, z890, z900, and z800.
224
Linus Torvalds1da177e2005-04-16 15:20:36 -0700225endchoice
226
227config PACK_STACK
228 bool "Pack kernel stack"
229 help
230 This option enables the compiler option -mkernel-backchain if it
231 is available. If the option is available the compiler supports
232 the new stack layout which dramatically reduces the minimum stack
233 frame size. With an old compiler a non-leaf function needs a
234 minimum of 96 bytes on 31 bit and 160 bytes on 64 bit. With
235 -mkernel-backchain the minimum size drops to 16 byte on 31 bit
236 and 24 byte on 64 bit.
237
238 Say Y if you are unsure.
239
240config SMALL_STACK
241 bool "Use 4kb/8kb for kernel stack instead of 8kb/16kb"
Heiko Carstens74f8f552006-12-04 15:41:10 +0100242 depends on PACK_STACK && !LOCKDEP
Linus Torvalds1da177e2005-04-16 15:20:36 -0700243 help
244 If you say Y here and the compiler supports the -mkernel-backchain
245 option the kernel will use a smaller kernel stack size. For 31 bit
246 the reduced size is 4kb instead of 8kb and for 64 bit it is 8kb
247 instead of 16kb. This allows to run more thread on a system and
248 reduces the pressure on the memory management for higher order
249 page allocations.
250
251 Say N if you are unsure.
252
253
254config CHECK_STACK
255 bool "Detect kernel stack overflow"
256 help
257 This option enables the compiler option -mstack-guard and
258 -mstack-size if they are available. If the compiler supports them
259 it will emit additional code to each function prolog to trigger
260 an illegal operation if the kernel stack is about to overflow.
261
262 Say N if you are unsure.
263
264config STACK_GUARD
265 int "Size of the guard area (128-1024)"
266 range 128 1024
267 depends on CHECK_STACK
268 default "256"
269 help
270 This allows you to specify the size of the guard area at the lower
271 end of the kernel stack. If the kernel stack points into the guard
272 area on function entry an illegal operation is triggered. The size
273 needs to be a power of 2. Please keep in mind that the size of an
274 interrupt frame is 184 bytes for 31 bit and 328 bytes on 64 bit.
275 The minimum size for the stack guard should be 256 for 31 bit and
276 512 for 64 bit.
277
278config WARN_STACK
279 bool "Emit compiler warnings for function with broken stack usage"
280 help
281 This option enables the compiler options -mwarn-framesize and
282 -mwarn-dynamicstack. If the compiler supports these options it
283 will generate warnings for function which either use alloca or
284 create a stack frame bigger then CONFIG_WARN_STACK_SIZE.
285
286 Say N if you are unsure.
287
288config WARN_STACK_SIZE
289 int "Maximum frame size considered safe (128-2048)"
290 range 128 2048
291 depends on WARN_STACK
Heiko Carstensc5a37252008-07-17 17:16:44 +0200292 default "2048"
Linus Torvalds1da177e2005-04-16 15:20:36 -0700293 help
294 This allows you to specify the maximum frame size a function may
295 have without the compiler complaining about it.
296
Heiko Carstens39b742f2006-12-08 15:56:10 +0100297config ARCH_POPULATES_NODE_MAP
298 def_bool y
299
Martin Schwidefsky61d48c22007-05-10 15:46:00 +0200300comment "Kernel preemption"
301
302source "kernel/Kconfig.preempt"
303
Heiko Carstens17f34582008-04-30 13:38:47 +0200304config ARCH_SPARSEMEM_ENABLE
305 def_bool y
306 select SPARSEMEM_VMEMMAP_ENABLE
307 select SPARSEMEM_VMEMMAP
Heiko Carstens148f1672008-06-10 10:03:18 +0200308 select SPARSEMEM_STATIC if !64BIT
Heiko Carstens17f34582008-04-30 13:38:47 +0200309
310config ARCH_SPARSEMEM_DEFAULT
311 def_bool y
312
Hans-Joachim Picht97195d62008-05-30 10:03:24 +0200313config ARCH_SELECT_MEMORY_MODEL
314 def_bool y
315
Heiko Carstens421c1752008-07-14 09:59:18 +0200316config ARCH_ENABLE_MEMORY_HOTPLUG
317 def_bool y
318 depends on SPARSEMEM
319
Dave Hansen3f22ab22005-06-23 00:07:43 -0700320source "mm/Kconfig"
321
Linus Torvalds1da177e2005-04-16 15:20:36 -0700322comment "I/O subsystem configuration"
323
324config MACHCHK_WARNING
325 bool "Process warning machine checks"
326 help
327 Select this option if you want the machine check handler on IBM S/390 or
328 zSeries to process warning machine checks (e.g. on power failures).
329 If unsure, say "Y".
330
331config QDIO
332 tristate "QDIO support"
333 ---help---
Frank Pavlic8129ee12006-01-06 00:19:20 -0800334 This driver provides the Queued Direct I/O base support for
Ursula Braunefca13b2008-04-17 07:46:19 +0200335 IBM System z.
Linus Torvalds1da177e2005-04-16 15:20:36 -0700336
337 To compile this driver as a module, choose M here: the
338 module will be called qdio.
339
340 If unsure, say Y.
341
Linus Torvalds1da177e2005-04-16 15:20:36 -0700342config QDIO_DEBUG
343 bool "Extended debugging information"
344 depends on QDIO
345 help
Frank Pavlic8129ee12006-01-06 00:19:20 -0800346 Say Y here to get extended debugging output in
347 /sys/kernel/debug/s390dbf/qdio...
Linus Torvalds1da177e2005-04-16 15:20:36 -0700348 Warning: this option reduces the performance of the QDIO module.
349
350 If unsure, say N.
351
Cornelia Huck9d92a7e2008-07-14 09:59:05 +0200352config CHSC_SCH
353 tristate "Support for CHSC subchannels"
354 help
355 This driver allows usage of CHSC subchannels. A CHSC subchannel
356 is usually present on LPAR only.
357 The driver creates a device /dev/chsc, which may be used to
358 obtain I/O configuration information about the machine and
359 to issue asynchronous chsc commands (DANGEROUS).
360 You will usually only want to use this interface on a special
361 LPAR designated for system management.
362
363 To compile this driver as a module, choose M here: the
364 module will be called chsc_sch.
365
366 If unsure, say N.
367
Linus Torvalds1da177e2005-04-16 15:20:36 -0700368comment "Misc"
369
Linus Torvalds1da177e2005-04-16 15:20:36 -0700370config IPL
371 bool "Builtin IPL record support"
372 help
373 If you want to use the produced kernel to IPL directly from a
374 device, you have to merge a bootsector specific to the device
375 into the first bytes of the kernel. You will have to select the
376 IPL device.
377
378choice
379 prompt "IPL method generated into head.S"
380 depends on IPL
381 default IPL_TAPE
382 help
383 Select "tape" if you want to IPL the image from a Tape.
384
385 Select "vm_reader" if you are running under VM/ESA and want
386 to IPL the image from the emulated card reader.
387
388config IPL_TAPE
389 bool "tape"
390
391config IPL_VM
392 bool "vm_reader"
393
394endchoice
395
396source "fs/Kconfig.binfmt"
397
Heiko Carstens684de392008-03-05 12:37:14 +0100398config FORCE_MAX_ZONEORDER
399 int
400 default "9"
401
Linus Torvalds1da177e2005-04-16 15:20:36 -0700402config PROCESS_DEBUG
403 bool "Show crashed user process info"
404 help
405 Say Y to print all process fault locations to the console. This is
406 a debugging option; you probably do not want to set it unless you
407 are an S390 port maintainer.
408
409config PFAULT
410 bool "Pseudo page fault support"
411 help
412 Select this option, if you want to use PFAULT pseudo page fault
413 handling under VM. If running native or in LPAR, this option
414 has no effect. If your VM does not support PFAULT, PAGEEX
415 pseudo page fault handling will be used.
416 Note that VM 4.2 supports PFAULT but has a bug in its
417 implementation that causes some problems.
418 Everybody who wants to run Linux under VM != VM4.2 should select
419 this option.
420
421config SHARED_KERNEL
422 bool "VM shared kernel support"
423 help
424 Select this option, if you want to share the text segment of the
425 Linux kernel between different VM guests. This reduces memory
426 usage with lots of guests but greatly increases kernel size.
Heiko Carstens9c9c1762007-03-05 23:35:45 +0100427 Also if a kernel was IPL'ed from a shared segment the kexec system
428 call will not work.
Linus Torvalds1da177e2005-04-16 15:20:36 -0700429 You should only select this option if you know what you are
430 doing and want to exploit this feature.
431
432config CMM
433 tristate "Cooperative memory management"
434 help
435 Select this option, if you want to enable the kernel interface
436 to reduce the memory size of the system. This is accomplished
437 by allocating pages of memory and put them "on hold". This only
438 makes sense for a system running under VM where the unused pages
439 will be reused by VM for other guest systems. The interface
440 allows an external monitor to balance memory of many systems.
441 Everybody who wants to run Linux under VM should select this
442 option.
443
444config CMM_PROC
445 bool "/proc interface to cooperative memory management"
446 depends on CMM
447 help
448 Select this option to enable the /proc interface to the
449 cooperative memory management.
450
451config CMM_IUCV
452 bool "IUCV special message interface to cooperative memory management"
453 depends on CMM && (SMSGIUCV=y || CMM=SMSGIUCV)
454 help
455 Select this option to enable the special message interface to
456 the cooperative memory management.
457
Martin Schwidefsky45e576b2008-05-07 09:22:59 +0200458config PAGE_STATES
459 bool "Unused page notification"
460 help
461 This enables the notification of unused pages to the
462 hypervisor. The ESSA instruction is used to do the states
463 changes between a page that has content and the unused state.
464
Linus Torvalds1da177e2005-04-16 15:20:36 -0700465config VIRT_TIMER
466 bool "Virtual CPU timer support"
467 help
468 This provides a kernel interface for virtual CPU timers.
469 Default is disabled.
470
471config VIRT_CPU_ACCOUNTING
472 bool "Base user process accounting on virtual cpu timer"
473 depends on VIRT_TIMER
474 help
475 Select this option to use CPU timer deltas to do user
476 process accounting.
477
478config APPLDATA_BASE
479 bool "Linux - VM Monitor Stream, base infrastructure"
480 depends on PROC_FS && VIRT_TIMER=y
481 help
482 This provides a kernel interface for creating and updating z/VM APPLDATA
483 monitor records. The monitor records are updated at certain time
484 intervals, once the timer is started.
485 Writing 1 or 0 to /proc/appldata/timer starts(1) or stops(0) the timer,
486 i.e. enables or disables monitoring on the Linux side.
487 A custom interval value (in seconds) can be written to
488 /proc/appldata/interval.
489
490 Defaults are 60 seconds interval and timer off.
491 The /proc entries can also be read from, showing the current settings.
492
493config APPLDATA_MEM
494 tristate "Monitor memory management statistics"
Al Viro62fb2ba2006-12-13 00:34:59 -0800495 depends on APPLDATA_BASE && VM_EVENT_COUNTERS
Linus Torvalds1da177e2005-04-16 15:20:36 -0700496 help
497 This provides memory management related data to the Linux - VM Monitor
498 Stream, like paging/swapping rate, memory utilisation, etc.
499 Writing 1 or 0 to /proc/appldata/memory creates(1) or removes(0) a z/VM
500 APPLDATA monitor record, i.e. enables or disables monitoring this record
501 on the z/VM side.
502
503 Default is disabled.
504 The /proc entry can also be read from, showing the current settings.
505
506 This can also be compiled as a module, which will be called
507 appldata_mem.o.
508
509config APPLDATA_OS
510 tristate "Monitor OS statistics"
511 depends on APPLDATA_BASE
512 help
513 This provides OS related data to the Linux - VM Monitor Stream, like
514 CPU utilisation, etc.
515 Writing 1 or 0 to /proc/appldata/os creates(1) or removes(0) a z/VM
516 APPLDATA monitor record, i.e. enables or disables monitoring this record
517 on the z/VM side.
518
519 Default is disabled.
520 This can also be compiled as a module, which will be called
521 appldata_os.o.
522
523config APPLDATA_NET_SUM
524 tristate "Monitor overall network statistics"
525 depends on APPLDATA_BASE
526 help
527 This provides network related data to the Linux - VM Monitor Stream,
528 currently there is only a total sum of network I/O statistics, no
529 per-interface data.
530 Writing 1 or 0 to /proc/appldata/net_sum creates(1) or removes(0) a z/VM
531 APPLDATA monitor record, i.e. enables or disables monitoring this record
532 on the z/VM side.
533
534 Default is disabled.
535 This can also be compiled as a module, which will be called
536 appldata_net_sum.o.
537
Martin Schwidefsky61d48c22007-05-10 15:46:00 +0200538source kernel/Kconfig.hz
539
Michael Holzheu24bbb1f2006-06-23 02:05:06 -0700540config S390_HYPFS_FS
541 bool "s390 hypervisor file system support"
542 select SYS_HYPERVISOR
543 default y
544 help
545 This is a virtual file system intended to provide accounting
546 information in an s390 hypervisor environment.
547
Heiko Carstenscf13f0e2005-06-25 14:58:11 -0700548config KEXEC
Heiko Carstens07d43ce2006-09-20 15:59:29 +0200549 bool "kexec system call"
Heiko Carstenscf13f0e2005-06-25 14:58:11 -0700550 help
551 kexec is a system call that implements the ability to shutdown your
552 current kernel, and to start another kernel. It is like a reboot
553 but is independent of hardware/microcode support.
554
Michael Holzheu411ed322007-04-27 16:01:49 +0200555config ZFCPDUMP
556 tristate "zfcpdump support"
557 select SMP
558 default n
559 help
560 Select this option if you want to build an zfcpdump enabled kernel.
Dirk Hohndele4031492007-10-30 13:37:19 -0700561 Refer to <file:Documentation/s390/zfcpdump.txt> for more details on this.
Michael Holzheu411ed322007-04-27 16:01:49 +0200562
Carsten Ottefa587742008-03-25 18:47:44 +0100563config S390_GUEST
564bool "s390 guest support (EXPERIMENTAL)"
565 depends on 64BIT && EXPERIMENTAL
566 select VIRTIO
567 select VIRTIO_RING
Christian Borntraegerfaeba8302008-06-20 15:24:18 +0200568 select VIRTIO_CONSOLE
Carsten Ottefa587742008-03-25 18:47:44 +0100569 help
570 Select this option if you want to run the kernel under s390 linux
Linus Torvalds1da177e2005-04-16 15:20:36 -0700571endmenu
572
Sam Ravnborgd5950b42005-07-11 21:03:49 -0700573source "net/Kconfig"
574
Linus Torvalds1da177e2005-04-16 15:20:36 -0700575config PCMCIA
Martin Schwidefsky61d48c22007-05-10 15:46:00 +0200576 def_bool n
Linus Torvalds1da177e2005-04-16 15:20:36 -0700577
Martin Schwidefsky61d48c22007-05-10 15:46:00 +0200578config CCW
579 def_bool y
Linus Torvalds1da177e2005-04-16 15:20:36 -0700580
Martin Schwidefsky61d48c22007-05-10 15:46:00 +0200581source "drivers/Kconfig"
Linus Torvalds1da177e2005-04-16 15:20:36 -0700582
583source "fs/Kconfig"
584
Linus Torvalds1da177e2005-04-16 15:20:36 -0700585source "arch/s390/Kconfig.debug"
586
587source "security/Kconfig"
588
589source "crypto/Kconfig"
590
591source "lib/Kconfig"
Christian Borntraeger77b455f2008-03-25 18:47:36 +0100592
593source "arch/s390/kvm/Kconfig"