aboutsummaryrefslogtreecommitdiffstats
path: root/arch/s390/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'arch/s390/Kconfig')
-rw-r--r--arch/s390/Kconfig41
1 files changed, 17 insertions, 24 deletions
diff --git a/arch/s390/Kconfig b/arch/s390/Kconfig
index b4aa5869c7f9..19577aeffd7b 100644
--- a/arch/s390/Kconfig
+++ b/arch/s390/Kconfig
@@ -43,6 +43,9 @@ config GENERIC_HWEIGHT
43config GENERIC_TIME 43config GENERIC_TIME
44 def_bool y 44 def_bool y
45 45
46config GENERIC_TIME_VSYSCALL
47 def_bool y
48
46config GENERIC_CLOCKEVENTS 49config GENERIC_CLOCKEVENTS
47 def_bool y 50 def_bool y
48 51
@@ -66,10 +69,15 @@ config PGSTE
66 bool 69 bool
67 default y if KVM 70 default y if KVM
68 71
72config VIRT_CPU_ACCOUNTING
73 def_bool y
74
69mainmenu "Linux Kernel Configuration" 75mainmenu "Linux Kernel Configuration"
70 76
71config S390 77config S390
72 def_bool y 78 def_bool y
79 select USE_GENERIC_SMP_HELPERS if SMP
80 select HAVE_FUNCTION_TRACER
73 select HAVE_OPROFILE 81 select HAVE_OPROFILE
74 select HAVE_KPROBES 82 select HAVE_KPROBES
75 select HAVE_KRETPROBES 83 select HAVE_KRETPROBES
@@ -226,6 +234,14 @@ config MARCH_Z9_109
226 Class (z9 BC). The kernel will be slightly faster but will not 234 Class (z9 BC). The kernel will be slightly faster but will not
227 work on older machines such as the z990, z890, z900, and z800. 235 work on older machines such as the z990, z890, z900, and z800.
228 236
237config MARCH_Z10
238 bool "IBM System z10"
239 help
240 Select this to enable optimizations for IBM System z10. The
241 kernel will be slightly faster but will not work on older
242 machines such as the z990, z890, z900, z800, z9-109, z9-ec
243 and z9-bc.
244
229endchoice 245endchoice
230 246
231config PACK_STACK 247config PACK_STACK
@@ -344,16 +360,6 @@ config QDIO
344 360
345 If unsure, say Y. 361 If unsure, say Y.
346 362
347config QDIO_DEBUG
348 bool "Extended debugging information"
349 depends on QDIO
350 help
351 Say Y here to get extended debugging output in
352 /sys/kernel/debug/s390dbf/qdio...
353 Warning: this option reduces the performance of the QDIO module.
354
355 If unsure, say N.
356
357config CHSC_SCH 363config CHSC_SCH
358 tristate "Support for CHSC subchannels" 364 tristate "Support for CHSC subchannels"
359 help 365 help
@@ -467,22 +473,9 @@ config PAGE_STATES
467 hypervisor. The ESSA instruction is used to do the states 473 hypervisor. The ESSA instruction is used to do the states
468 changes between a page that has content and the unused state. 474 changes between a page that has content and the unused state.
469 475
470config VIRT_TIMER
471 bool "Virtual CPU timer support"
472 help
473 This provides a kernel interface for virtual CPU timers.
474 Default is disabled.
475
476config VIRT_CPU_ACCOUNTING
477 bool "Base user process accounting on virtual cpu timer"
478 depends on VIRT_TIMER
479 help
480 Select this option to use CPU timer deltas to do user
481 process accounting.
482
483config APPLDATA_BASE 476config APPLDATA_BASE
484 bool "Linux - VM Monitor Stream, base infrastructure" 477 bool "Linux - VM Monitor Stream, base infrastructure"
485 depends on PROC_FS && VIRT_TIMER=y 478 depends on PROC_FS
486 help 479 help
487 This provides a kernel interface for creating and updating z/VM APPLDATA 480 This provides a kernel interface for creating and updating z/VM APPLDATA
488 monitor records. The monitor records are updated at certain time 481 monitor records. The monitor records are updated at certain time