linux/kernel/time/Kconfig
<<
>>
Prefs
   1#
   2# Timer subsystem related configuration options
   3#
   4
   5# Options selectable by arch Kconfig
   6
   7# Watchdog function for clocksources to detect instabilities
   8config CLOCKSOURCE_WATCHDOG
   9        bool
  10
  11# Architecture has extra clocksource data
  12config ARCH_CLOCKSOURCE_DATA
  13        bool
  14
  15# Timekeeping vsyscall support
  16config GENERIC_TIME_VSYSCALL
  17        bool
  18
  19# Timekeeping vsyscall support
  20config GENERIC_TIME_VSYSCALL_OLD
  21        bool
  22
  23# ktime_t scalar 64bit nsec representation
  24config KTIME_SCALAR
  25        bool
  26
  27# Old style timekeeping
  28config ARCH_USES_GETTIMEOFFSET
  29        bool
  30
  31# The generic clock events infrastructure
  32config GENERIC_CLOCKEVENTS
  33        bool
  34
  35# Migration helper. Builds, but does not invoke
  36config GENERIC_CLOCKEVENTS_BUILD
  37        bool
  38        default y
  39        depends on GENERIC_CLOCKEVENTS
  40
  41# Clockevents broadcasting infrastructure
  42config GENERIC_CLOCKEVENTS_BROADCAST
  43        bool
  44        depends on GENERIC_CLOCKEVENTS
  45
  46# Automatically adjust the min. reprogramming time for
  47# clock event device
  48config GENERIC_CLOCKEVENTS_MIN_ADJUST
  49        bool
  50
  51# Generic update of CMOS clock
  52config GENERIC_CMOS_UPDATE
  53        bool
  54
  55if GENERIC_CLOCKEVENTS
  56menu "Timers subsystem"
  57
  58# Core internal switch. Selected by NO_HZ / HIGH_RES_TIMERS. This is
  59# only related to the tick functionality. Oneshot clockevent devices
  60# are supported independ of this.
  61config TICK_ONESHOT
  62        bool
  63
  64config NO_HZ
  65        bool "Tickless System (Dynamic Ticks)"
  66        depends on !ARCH_USES_GETTIMEOFFSET && GENERIC_CLOCKEVENTS
  67        select TICK_ONESHOT
  68        help
  69          This option enables a tickless system: timer interrupts will
  70          only trigger on an as-needed basis both when the system is
  71          busy and when the system is idle.
  72
  73config HIGH_RES_TIMERS
  74        bool "High Resolution Timer Support"
  75        depends on !ARCH_USES_GETTIMEOFFSET && GENERIC_CLOCKEVENTS
  76        select TICK_ONESHOT
  77        help
  78          This option enables high resolution timer support. If your
  79          hardware is not capable then this option only increases
  80          the size of the kernel image.
  81
  82endmenu
  83endif
  84
lxr.linux.no kindly hosted by Redpill Linpro AS, provider of Linux consulting and operations services since 1995.