aboutsummaryrefslogtreecommitdiffstats
path: root/arch/s390/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'arch/s390/Kconfig')
-rw-r--r--arch/s390/Kconfig230
1 files changed, 119 insertions, 111 deletions
diff --git a/arch/s390/Kconfig b/arch/s390/Kconfig
index f0777a47e3a5..c03fef7a9c22 100644
--- a/arch/s390/Kconfig
+++ b/arch/s390/Kconfig
@@ -1,18 +1,8 @@
1#
2# For a description of the syntax of this configuration file,
3# see Documentation/kbuild/kconfig-language.txt.
4#
5
6config SCHED_MC
7 def_bool y
8 depends on SMP
9
10config MMU 1config MMU
11 def_bool y 2 def_bool y
12 3
13config ZONE_DMA 4config ZONE_DMA
14 def_bool y 5 def_bool y
15 depends on 64BIT
16 6
17config LOCKDEP_SUPPORT 7config LOCKDEP_SUPPORT
18 def_bool y 8 def_bool y
@@ -30,12 +20,10 @@ config RWSEM_XCHGADD_ALGORITHM
30 def_bool y 20 def_bool y
31 21
32config ARCH_HAS_ILOG2_U32 22config ARCH_HAS_ILOG2_U32
33 bool 23 def_bool n
34 default n
35 24
36config ARCH_HAS_ILOG2_U64 25config ARCH_HAS_ILOG2_U64
37 bool 26 def_bool n
38 default n
39 27
40config GENERIC_HWEIGHT 28config GENERIC_HWEIGHT
41 def_bool y 29 def_bool y
@@ -47,9 +35,7 @@ config GENERIC_CLOCKEVENTS
47 def_bool y 35 def_bool y
48 36
49config GENERIC_BUG 37config GENERIC_BUG
50 bool 38 def_bool y if BUG
51 depends on BUG
52 default y
53 39
54config GENERIC_BUG_RELATIVE_POINTERS 40config GENERIC_BUG_RELATIVE_POINTERS
55 def_bool y 41 def_bool y
@@ -60,14 +46,14 @@ config NO_IOMEM
60config NO_DMA 46config NO_DMA
61 def_bool y 47 def_bool y
62 48
49config ARCH_DMA_ADDR_T_64BIT
50 def_bool 64BIT
51
63config GENERIC_LOCKBREAK 52config GENERIC_LOCKBREAK
64 bool 53 def_bool y if SMP && PREEMPT
65 default y
66 depends on SMP && PREEMPT
67 54
68config PGSTE 55config PGSTE
69 bool 56 def_bool y if KVM
70 default y if KVM
71 57
72config VIRT_CPU_ACCOUNTING 58config VIRT_CPU_ACCOUNTING
73 def_bool y 59 def_bool y
@@ -75,8 +61,6 @@ config VIRT_CPU_ACCOUNTING
75config ARCH_SUPPORTS_DEBUG_PAGEALLOC 61config ARCH_SUPPORTS_DEBUG_PAGEALLOC
76 def_bool y 62 def_bool y
77 63
78mainmenu "Linux Kernel Configuration"
79
80config S390 64config S390
81 def_bool y 65 def_bool y
82 select USE_GENERIC_SMP_HELPERS if SMP 66 select USE_GENERIC_SMP_HELPERS if SMP
@@ -84,22 +68,28 @@ config S390
84 select HAVE_FUNCTION_TRACER 68 select HAVE_FUNCTION_TRACER
85 select HAVE_FUNCTION_TRACE_MCOUNT_TEST 69 select HAVE_FUNCTION_TRACE_MCOUNT_TEST
86 select HAVE_FTRACE_MCOUNT_RECORD 70 select HAVE_FTRACE_MCOUNT_RECORD
71 select HAVE_C_RECORDMCOUNT
87 select HAVE_SYSCALL_TRACEPOINTS 72 select HAVE_SYSCALL_TRACEPOINTS
88 select HAVE_DYNAMIC_FTRACE 73 select HAVE_DYNAMIC_FTRACE
89 select HAVE_FUNCTION_GRAPH_TRACER 74 select HAVE_FUNCTION_GRAPH_TRACER
90 select HAVE_REGS_AND_STACK_ACCESS_API 75 select HAVE_REGS_AND_STACK_ACCESS_API
91 select HAVE_DEFAULT_NO_SPIN_MUTEXES
92 select HAVE_OPROFILE 76 select HAVE_OPROFILE
93 select HAVE_KPROBES 77 select HAVE_KPROBES
94 select HAVE_KRETPROBES 78 select HAVE_KRETPROBES
95 select HAVE_KVM if 64BIT 79 select HAVE_KVM if 64BIT
96 select HAVE_ARCH_TRACEHOOK 80 select HAVE_ARCH_TRACEHOOK
97 select INIT_ALL_POSSIBLE 81 select INIT_ALL_POSSIBLE
82 select HAVE_IRQ_WORK
98 select HAVE_PERF_EVENTS 83 select HAVE_PERF_EVENTS
99 select HAVE_KERNEL_GZIP 84 select HAVE_KERNEL_GZIP
100 select HAVE_KERNEL_BZIP2 85 select HAVE_KERNEL_BZIP2
101 select HAVE_KERNEL_LZMA 86 select HAVE_KERNEL_LZMA
102 select HAVE_KERNEL_LZO 87 select HAVE_KERNEL_LZO
88 select HAVE_KERNEL_XZ
89 select HAVE_GET_USER_PAGES_FAST
90 select HAVE_ARCH_MUTEX_CPU_RELAX
91 select HAVE_ARCH_JUMP_LABEL if !MARCH_G5
92 select HAVE_RCU_TABLE_FREE if SMP
103 select ARCH_INLINE_SPIN_TRYLOCK 93 select ARCH_INLINE_SPIN_TRYLOCK
104 select ARCH_INLINE_SPIN_TRYLOCK_BH 94 select ARCH_INLINE_SPIN_TRYLOCK_BH
105 select ARCH_INLINE_SPIN_LOCK 95 select ARCH_INLINE_SPIN_LOCK
@@ -130,8 +120,7 @@ config S390
130 select ARCH_INLINE_WRITE_UNLOCK_IRQRESTORE 120 select ARCH_INLINE_WRITE_UNLOCK_IRQRESTORE
131 121
132config SCHED_OMIT_FRAME_POINTER 122config SCHED_OMIT_FRAME_POINTER
133 bool 123 def_bool y
134 default y
135 124
136source "init/Kconfig" 125source "init/Kconfig"
137 126
@@ -144,20 +133,21 @@ comment "Processor type and features"
144source "kernel/time/Kconfig" 133source "kernel/time/Kconfig"
145 134
146config 64BIT 135config 64BIT
147 bool "64 bit kernel" 136 def_bool y
137 prompt "64 bit kernel"
148 help 138 help
149 Select this option if you have a 64 bit IBM zSeries machine 139 Select this option if you have an IBM z/Architecture machine
150 and want to use the 64 bit addressing mode. 140 and want to use the 64 bit addressing mode.
151 141
152config 32BIT 142config 32BIT
153 bool 143 def_bool y if !64BIT
154 default y if !64BIT
155 144
156config KTIME_SCALAR 145config KTIME_SCALAR
157 def_bool 32BIT 146 def_bool 32BIT
158 147
159config SMP 148config SMP
160 bool "Symmetric multi-processing support" 149 def_bool y
150 prompt "Symmetric multi-processing support"
161 ---help--- 151 ---help---
162 This enables support for systems with more than one CPU. If you have 152 This enables support for systems with more than one CPU. If you have
163 a system with only one CPU, like most personal computers, say N. If 153 a system with only one CPU, like most personal computers, say N. If
@@ -189,25 +179,44 @@ config NR_CPUS
189 approximately sixteen kilobytes to the kernel image. 179 approximately sixteen kilobytes to the kernel image.
190 180
191config HOTPLUG_CPU 181config HOTPLUG_CPU
192 bool "Support for hot-pluggable CPUs" 182 def_bool y
183 prompt "Support for hot-pluggable CPUs"
193 depends on SMP 184 depends on SMP
194 select HOTPLUG 185 select HOTPLUG
195 default n
196 help 186 help
197 Say Y here to be able to turn CPUs off and on. CPUs 187 Say Y here to be able to turn CPUs off and on. CPUs
198 can be controlled through /sys/devices/system/cpu/cpu#. 188 can be controlled through /sys/devices/system/cpu/cpu#.
199 Say N if you want to disable CPU hotplug. 189 Say N if you want to disable CPU hotplug.
200 190
191config SCHED_MC
192 def_bool y
193 prompt "Multi-core scheduler support"
194 depends on SMP
195 help
196 Multi-core scheduler support improves the CPU scheduler's decision
197 making when dealing with multi-core CPU chips at a cost of slightly
198 increased overhead in some places.
199
200config SCHED_BOOK
201 def_bool y
202 prompt "Book scheduler support"
203 depends on SMP && SCHED_MC
204 help
205 Book scheduler support improves the CPU scheduler's decision making
206 when dealing with machines that have several books.
207
201config MATHEMU 208config MATHEMU
202 bool "IEEE FPU emulation" 209 def_bool y
210 prompt "IEEE FPU emulation"
203 depends on MARCH_G5 211 depends on MARCH_G5
204 help 212 help
205 This option is required for IEEE compliant floating point arithmetic 213 This option is required for IEEE compliant floating point arithmetic
206 on older S/390 machines. Say Y unless you know your machine doesn't 214 on older ESA/390 machines. Say Y unless you know your machine doesn't
207 need this. 215 need this.
208 216
209config COMPAT 217config COMPAT
210 bool "Kernel support for 31 bit emulation" 218 def_bool y
219 prompt "Kernel support for 31 bit emulation"
211 depends on 64BIT 220 depends on 64BIT
212 select COMPAT_BINFMT_ELF 221 select COMPAT_BINFMT_ELF
213 help 222 help
@@ -217,23 +226,10 @@ config COMPAT
217 executing 31 bit applications. It is safe to say "Y". 226 executing 31 bit applications. It is safe to say "Y".
218 227
219config SYSVIPC_COMPAT 228config SYSVIPC_COMPAT
220 bool 229 def_bool y if COMPAT && SYSVIPC
221 depends on COMPAT && SYSVIPC
222 default y
223 230
224config AUDIT_ARCH 231config AUDIT_ARCH
225 bool 232 def_bool y
226 default y
227
228config S390_EXEC_PROTECT
229 bool "Data execute protection"
230 help
231 This option allows to enable a buffer overflow protection for user
232 space programs and it also selects the addressing mode option above.
233 The kernel parameter noexec=on will enable this feature and also
234 switch the addressing modes, default is disabled. Enabling this (via
235 kernel parameter) on machines earlier than IBM System z9-109 EC/BC
236 will reduce system performance.
237 233
238comment "Code generation options" 234comment "Code generation options"
239 235
@@ -242,46 +238,52 @@ choice
242 default MARCH_G5 238 default MARCH_G5
243 239
244config MARCH_G5 240config MARCH_G5
245 bool "S/390 model G5 and G6" 241 bool "System/390 model G5 and G6"
246 depends on !64BIT 242 depends on !64BIT
247 help 243 help
248 Select this to build a 31 bit kernel that works 244 Select this to build a 31 bit kernel that works
249 on all S/390 and zSeries machines. 245 on all ESA/390 and z/Architecture machines.
250 246
251config MARCH_Z900 247config MARCH_Z900
252 bool "IBM eServer zSeries model z800 and z900" 248 bool "IBM zSeries model z800 and z900"
253 help 249 help
254 Select this to optimize for zSeries machines. This 250 Select this to enable optimizations for model z800/z900 (2064 and
255 will enable some optimizations that are not available 251 2066 series). This will enable some optimizations that are not
256 on older 31 bit only CPUs. 252 available on older ESA/390 (31 Bit) only CPUs.
257 253
258config MARCH_Z990 254config MARCH_Z990
259 bool "IBM eServer zSeries model z890 and z990" 255 bool "IBM zSeries model z890 and z990"
260 help 256 help
261 Select this enable optimizations for model z890/z990. 257 Select this to enable optimizations for model z890/z990 (2084 and
262 This will be slightly faster but does not work on 258 2086 series). The kernel will be slightly faster but will not work
263 older machines such as the z900. 259 on older machines.
264 260
265config MARCH_Z9_109 261config MARCH_Z9_109
266 bool "IBM System z9" 262 bool "IBM System z9"
267 help 263 help
268 Select this to enable optimizations for IBM System z9-109, IBM 264 Select this to enable optimizations for IBM System z9 (2094 and
269 System z9 Enterprise Class (z9 EC), and IBM System z9 Business 265 2096 series). The kernel will be slightly faster but will not work
270 Class (z9 BC). The kernel will be slightly faster but will not 266 on older machines.
271 work on older machines such as the z990, z890, z900, and z800.
272 267
273config MARCH_Z10 268config MARCH_Z10
274 bool "IBM System z10" 269 bool "IBM System z10"
275 help 270 help
276 Select this to enable optimizations for IBM System z10. The 271 Select this to enable optimizations for IBM System z10 (2097 and
277 kernel will be slightly faster but will not work on older 272 2098 series). The kernel will be slightly faster but will not work
278 machines such as the z990, z890, z900, z800, z9-109, z9-ec 273 on older machines.
279 and z9-bc. 274
275config MARCH_Z196
276 bool "IBM zEnterprise 196"
277 help
278 Select this to enable optimizations for IBM zEnterprise 196
279 (2817 series). The kernel will be slightly faster but will not work
280 on older machines.
280 281
281endchoice 282endchoice
282 283
283config PACK_STACK 284config PACK_STACK
284 bool "Pack kernel stack" 285 def_bool y
286 prompt "Pack kernel stack"
285 help 287 help
286 This option enables the compiler option -mkernel-backchain if it 288 This option enables the compiler option -mkernel-backchain if it
287 is available. If the option is available the compiler supports 289 is available. If the option is available the compiler supports
@@ -294,7 +296,8 @@ config PACK_STACK
294 Say Y if you are unsure. 296 Say Y if you are unsure.
295 297
296config SMALL_STACK 298config SMALL_STACK
297 bool "Use 8kb for kernel stack instead of 16kb" 299 def_bool n
300 prompt "Use 8kb for kernel stack instead of 16kb"
298 depends on PACK_STACK && 64BIT && !LOCKDEP 301 depends on PACK_STACK && 64BIT && !LOCKDEP
299 help 302 help
300 If you say Y here and the compiler supports the -mkernel-backchain 303 If you say Y here and the compiler supports the -mkernel-backchain
@@ -306,7 +309,8 @@ config SMALL_STACK
306 Say N if you are unsure. 309 Say N if you are unsure.
307 310
308config CHECK_STACK 311config CHECK_STACK
309 bool "Detect kernel stack overflow" 312 def_bool y
313 prompt "Detect kernel stack overflow"
310 help 314 help
311 This option enables the compiler option -mstack-guard and 315 This option enables the compiler option -mstack-guard and
312 -mstack-size if they are available. If the compiler supports them 316 -mstack-size if they are available. If the compiler supports them
@@ -329,25 +333,16 @@ config STACK_GUARD
329 The minimum size for the stack guard should be 256 for 31 bit and 333 The minimum size for the stack guard should be 256 for 31 bit and
330 512 for 64 bit. 334 512 for 64 bit.
331 335
332config WARN_STACK 336config WARN_DYNAMIC_STACK
333 bool "Emit compiler warnings for function with broken stack usage" 337 def_bool n
338 prompt "Emit compiler warnings for function with dynamic stack usage"
334 help 339 help
335 This option enables the compiler options -mwarn-framesize and 340 This option enables the compiler option -mwarn-dynamicstack. If the
336 -mwarn-dynamicstack. If the compiler supports these options it 341 compiler supports this options generates warnings for functions
337 will generate warnings for function which either use alloca or 342 that dynamically allocate stack space using alloca.
338 create a stack frame bigger than CONFIG_WARN_STACK_SIZE.
339 343
340 Say N if you are unsure. 344 Say N if you are unsure.
341 345
342config WARN_STACK_SIZE
343 int "Maximum frame size considered safe (128-2048)"
344 range 128 2048
345 depends on WARN_STACK
346 default "2048"
347 help
348 This allows you to specify the maximum frame size a function may
349 have without the compiler complaining about it.
350
351config ARCH_POPULATES_NODE_MAP 346config ARCH_POPULATES_NODE_MAP
352 def_bool y 347 def_bool y
353 348
@@ -365,24 +360,24 @@ config ARCH_SPARSEMEM_DEFAULT
365 def_bool y 360 def_bool y
366 361
367config ARCH_SELECT_MEMORY_MODEL 362config ARCH_SELECT_MEMORY_MODEL
368 def_bool y 363 def_bool y
369 364
370config ARCH_ENABLE_MEMORY_HOTPLUG 365config ARCH_ENABLE_MEMORY_HOTPLUG
371 def_bool y 366 def_bool y if SPARSEMEM
372 depends on SPARSEMEM
373 367
374config ARCH_ENABLE_MEMORY_HOTREMOVE 368config ARCH_ENABLE_MEMORY_HOTREMOVE
375 def_bool y 369 def_bool y
376 370
377config ARCH_HIBERNATION_POSSIBLE 371config ARCH_HIBERNATION_POSSIBLE
378 def_bool y if 64BIT 372 def_bool y if 64BIT
379 373
380source "mm/Kconfig" 374source "mm/Kconfig"
381 375
382comment "I/O subsystem configuration" 376comment "I/O subsystem configuration"
383 377
384config QDIO 378config QDIO
385 tristate "QDIO support" 379 def_tristate y
380 prompt "QDIO support"
386 ---help--- 381 ---help---
387 This driver provides the Queued Direct I/O base support for 382 This driver provides the Queued Direct I/O base support for
388 IBM System z. 383 IBM System z.
@@ -393,7 +388,8 @@ config QDIO
393 If unsure, say Y. 388 If unsure, say Y.
394 389
395config CHSC_SCH 390config CHSC_SCH
396 tristate "Support for CHSC subchannels" 391 def_tristate m
392 prompt "Support for CHSC subchannels"
397 help 393 help
398 This driver allows usage of CHSC subchannels. A CHSC subchannel 394 This driver allows usage of CHSC subchannels. A CHSC subchannel
399 is usually present on LPAR only. 395 is usually present on LPAR only.
@@ -411,7 +407,8 @@ config CHSC_SCH
411comment "Misc" 407comment "Misc"
412 408
413config IPL 409config IPL
414 bool "Builtin IPL record support" 410 def_bool y
411 prompt "Builtin IPL record support"
415 help 412 help
416 If you want to use the produced kernel to IPL directly from a 413 If you want to use the produced kernel to IPL directly from a
417 device, you have to merge a bootsector specific to the device 414 device, you have to merge a bootsector specific to the device
@@ -443,7 +440,8 @@ config FORCE_MAX_ZONEORDER
443 default "9" 440 default "9"
444 441
445config PFAULT 442config PFAULT
446 bool "Pseudo page fault support" 443 def_bool y
444 prompt "Pseudo page fault support"
447 help 445 help
448 Select this option, if you want to use PFAULT pseudo page fault 446 Select this option, if you want to use PFAULT pseudo page fault
449 handling under VM. If running native or in LPAR, this option 447 handling under VM. If running native or in LPAR, this option
@@ -455,7 +453,8 @@ config PFAULT
455 this option. 453 this option.
456 454
457config SHARED_KERNEL 455config SHARED_KERNEL
458 bool "VM shared kernel support" 456 def_bool y
457 prompt "VM shared kernel support"
459 help 458 help
460 Select this option, if you want to share the text segment of the 459 Select this option, if you want to share the text segment of the
461 Linux kernel between different VM guests. This reduces memory 460 Linux kernel between different VM guests. This reduces memory
@@ -466,7 +465,8 @@ config SHARED_KERNEL
466 doing and want to exploit this feature. 465 doing and want to exploit this feature.
467 466
468config CMM 467config CMM
469 tristate "Cooperative memory management" 468 def_tristate n
469 prompt "Cooperative memory management"
470 help 470 help
471 Select this option, if you want to enable the kernel interface 471 Select this option, if you want to enable the kernel interface
472 to reduce the memory size of the system. This is accomplished 472 to reduce the memory size of the system. This is accomplished
@@ -478,14 +478,16 @@ config CMM
478 option. 478 option.
479 479
480config CMM_IUCV 480config CMM_IUCV
481 bool "IUCV special message interface to cooperative memory management" 481 def_bool y
482 prompt "IUCV special message interface to cooperative memory management"
482 depends on CMM && (SMSGIUCV=y || CMM=SMSGIUCV) 483 depends on CMM && (SMSGIUCV=y || CMM=SMSGIUCV)
483 help 484 help
484 Select this option to enable the special message interface to 485 Select this option to enable the special message interface to
485 the cooperative memory management. 486 the cooperative memory management.
486 487
487config APPLDATA_BASE 488config APPLDATA_BASE
488 bool "Linux - VM Monitor Stream, base infrastructure" 489 def_bool n
490 prompt "Linux - VM Monitor Stream, base infrastructure"
489 depends on PROC_FS 491 depends on PROC_FS
490 help 492 help
491 This provides a kernel interface for creating and updating z/VM APPLDATA 493 This provides a kernel interface for creating and updating z/VM APPLDATA
@@ -500,7 +502,8 @@ config APPLDATA_BASE
500 The /proc entries can also be read from, showing the current settings. 502 The /proc entries can also be read from, showing the current settings.
501 503
502config APPLDATA_MEM 504config APPLDATA_MEM
503 tristate "Monitor memory management statistics" 505 def_tristate m
506 prompt "Monitor memory management statistics"
504 depends on APPLDATA_BASE && VM_EVENT_COUNTERS 507 depends on APPLDATA_BASE && VM_EVENT_COUNTERS
505 help 508 help
506 This provides memory management related data to the Linux - VM Monitor 509 This provides memory management related data to the Linux - VM Monitor
@@ -516,7 +519,8 @@ config APPLDATA_MEM
516 appldata_mem.o. 519 appldata_mem.o.
517 520
518config APPLDATA_OS 521config APPLDATA_OS
519 tristate "Monitor OS statistics" 522 def_tristate m
523 prompt "Monitor OS statistics"
520 depends on APPLDATA_BASE 524 depends on APPLDATA_BASE
521 help 525 help
522 This provides OS related data to the Linux - VM Monitor Stream, like 526 This provides OS related data to the Linux - VM Monitor Stream, like
@@ -530,7 +534,8 @@ config APPLDATA_OS
530 appldata_os.o. 534 appldata_os.o.
531 535
532config APPLDATA_NET_SUM 536config APPLDATA_NET_SUM
533 tristate "Monitor overall network statistics" 537 def_tristate m
538 prompt "Monitor overall network statistics"
534 depends on APPLDATA_BASE && NET 539 depends on APPLDATA_BASE && NET
535 help 540 help
536 This provides network related data to the Linux - VM Monitor Stream, 541 This provides network related data to the Linux - VM Monitor Stream,
@@ -547,31 +552,34 @@ config APPLDATA_NET_SUM
547source kernel/Kconfig.hz 552source kernel/Kconfig.hz
548 553
549config S390_HYPFS_FS 554config S390_HYPFS_FS
550 bool "s390 hypervisor file system support" 555 def_bool y
556 prompt "s390 hypervisor file system support"
551 select SYS_HYPERVISOR 557 select SYS_HYPERVISOR
552 default y
553 help 558 help
554 This is a virtual file system intended to provide accounting 559 This is a virtual file system intended to provide accounting
555 information in an s390 hypervisor environment. 560 information in an s390 hypervisor environment.
556 561
557config KEXEC 562config KEXEC
558 bool "kexec system call" 563 def_bool n
564 prompt "kexec system call"
559 help 565 help
560 kexec is a system call that implements the ability to shutdown your 566 kexec is a system call that implements the ability to shutdown your
561 current kernel, and to start another kernel. It is like a reboot 567 current kernel, and to start another kernel. It is like a reboot
562 but is independent of hardware/microcode support. 568 but is independent of hardware/microcode support.
563 569
564config ZFCPDUMP 570config ZFCPDUMP
565 bool "zfcpdump support" 571 def_bool n
572 prompt "zfcpdump support"
566 select SMP 573 select SMP
567 default n
568 help 574 help
569 Select this option if you want to build an zfcpdump enabled kernel. 575 Select this option if you want to build an zfcpdump enabled kernel.
570 Refer to <file:Documentation/s390/zfcpdump.txt> for more details on this. 576 Refer to <file:Documentation/s390/zfcpdump.txt> for more details on this.
571 577
572config S390_GUEST 578config S390_GUEST
573bool "s390 guest support for KVM (EXPERIMENTAL)" 579 def_bool y
580 prompt "s390 guest support for KVM (EXPERIMENTAL)"
574 depends on 64BIT && EXPERIMENTAL 581 depends on 64BIT && EXPERIMENTAL
582 select VIRTUALIZATION
575 select VIRTIO 583 select VIRTIO
576 select VIRTIO_RING 584 select VIRTIO_RING
577 select VIRTIO_CONSOLE 585 select VIRTIO_CONSOLE
@@ -582,9 +590,9 @@ bool "s390 guest support for KVM (EXPERIMENTAL)"
582 the default console. 590 the default console.
583 591
584config SECCOMP 592config SECCOMP
585 bool "Enable seccomp to safely compute untrusted bytecode" 593 def_bool y
594 prompt "Enable seccomp to safely compute untrusted bytecode"
586 depends on PROC_FS 595 depends on PROC_FS
587 default y
588 help 596 help
589 This kernel feature is useful for number crunching applications 597 This kernel feature is useful for number crunching applications
590 that may need to compute untrusted bytecode during their 598 that may need to compute untrusted bytecode during their