diff options
Diffstat (limited to 'arch/s390/Kconfig')
-rw-r--r-- | arch/s390/Kconfig | 41 |
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 | |||
43 | config GENERIC_TIME | 43 | config GENERIC_TIME |
44 | def_bool y | 44 | def_bool y |
45 | 45 | ||
46 | config GENERIC_TIME_VSYSCALL | ||
47 | def_bool y | ||
48 | |||
46 | config GENERIC_CLOCKEVENTS | 49 | config 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 | ||
72 | config VIRT_CPU_ACCOUNTING | ||
73 | def_bool y | ||
74 | |||
69 | mainmenu "Linux Kernel Configuration" | 75 | mainmenu "Linux Kernel Configuration" |
70 | 76 | ||
71 | config S390 | 77 | config 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 | ||
237 | config 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 | |||
229 | endchoice | 245 | endchoice |
230 | 246 | ||
231 | config PACK_STACK | 247 | config PACK_STACK |
@@ -344,16 +360,6 @@ config QDIO | |||
344 | 360 | ||
345 | If unsure, say Y. | 361 | If unsure, say Y. |
346 | 362 | ||
347 | config 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 | |||
357 | config CHSC_SCH | 363 | config 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 | ||
470 | config 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 | |||
476 | config 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 | |||
483 | config APPLDATA_BASE | 476 | config 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 |