diff options
author | Heiko Carstens <heiko.carstens@de.ibm.com> | 2008-04-17 01:46:25 -0400 |
---|---|---|
committer | Heiko Carstens <heiko.carstens@de.ibm.com> | 2008-04-17 01:47:05 -0400 |
commit | 5a62b192196af9a798e2f2f4c6a1324e7edf2f4b (patch) | |
tree | 0aa96ba3153b257000be22e49befbde2b5bd6917 /arch/s390/Kconfig | |
parent | d7b906897e9caae452947e33674df0a2d6f7e10f (diff) |
[S390] Convert s390 to GENERIC_CLOCKEVENTS.
This way we get rid of s390's NO_IDLE_HZ and use the generic dynticks
variant instead. In addition we get high resolution timers for free.
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Diffstat (limited to 'arch/s390/Kconfig')
-rw-r--r-- | arch/s390/Kconfig | 24 |
1 files changed, 5 insertions, 19 deletions
diff --git a/arch/s390/Kconfig b/arch/s390/Kconfig index da6ea64cc34d..f6a68e178fc5 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_CLOCKEVENTS | ||
47 | def_bool y | ||
48 | |||
46 | config GENERIC_BUG | 49 | config GENERIC_BUG |
47 | bool | 50 | bool |
48 | depends on BUG | 51 | depends on BUG |
@@ -73,6 +76,8 @@ menu "Base setup" | |||
73 | 76 | ||
74 | comment "Processor type and features" | 77 | comment "Processor type and features" |
75 | 78 | ||
79 | source "kernel/time/Kconfig" | ||
80 | |||
76 | config 64BIT | 81 | config 64BIT |
77 | bool "64 bit kernel" | 82 | bool "64 bit kernel" |
78 | help | 83 | help |
@@ -487,25 +492,6 @@ config APPLDATA_NET_SUM | |||
487 | 492 | ||
488 | source kernel/Kconfig.hz | 493 | source kernel/Kconfig.hz |
489 | 494 | ||
490 | config NO_IDLE_HZ | ||
491 | bool "No HZ timer ticks in idle" | ||
492 | help | ||
493 | Switches the regular HZ timer off when the system is going idle. | ||
494 | This helps z/VM to detect that the Linux system is idle. VM can | ||
495 | then "swap-out" this guest which reduces memory usage. It also | ||
496 | reduces the overhead of idle systems. | ||
497 | |||
498 | The HZ timer can be switched on/off via /proc/sys/kernel/hz_timer. | ||
499 | hz_timer=0 means HZ timer is disabled. hz_timer=1 means HZ | ||
500 | timer is active. | ||
501 | |||
502 | config NO_IDLE_HZ_INIT | ||
503 | bool "HZ timer in idle off by default" | ||
504 | depends on NO_IDLE_HZ | ||
505 | help | ||
506 | The HZ timer is switched off in idle by default. That means the | ||
507 | HZ timer is already disabled at boot time. | ||
508 | |||
509 | config S390_HYPFS_FS | 495 | config S390_HYPFS_FS |
510 | bool "s390 hypervisor file system support" | 496 | bool "s390 hypervisor file system support" |
511 | select SYS_HYPERVISOR | 497 | select SYS_HYPERVISOR |