blob: f06a8a3656481d7e3120ed074a1b16c04357a9dd [file] [log] [blame]
Thomas Gleixner79bf2bb2007-02-16 01:28:03 -08001#
2# Timer subsystem related configuration options
3#
4config TICK_ONESHOT
5 bool
Thomas Gleixner79bf2bb2007-02-16 01:28:03 -08006
7config NO_HZ
8 bool "Tickless System (Dynamic Ticks)"
John Stultz592913e2010-07-13 17:56:20 -07009 depends on !ARCH_USES_GETTIMEOFFSET && GENERIC_CLOCKEVENTS
Thomas Gleixner79bf2bb2007-02-16 01:28:03 -080010 select TICK_ONESHOT
11 help
12 This option enables a tickless system: timer interrupts will
13 only trigger on an as-needed basis both when the system is
14 busy and when the system is idle.
Thomas Gleixner54cdfdb2007-02-16 01:28:11 -080015
16config HIGH_RES_TIMERS
17 bool "High Resolution Timer Support"
John Stultz592913e2010-07-13 17:56:20 -070018 depends on !ARCH_USES_GETTIMEOFFSET && GENERIC_CLOCKEVENTS
Thomas Gleixner54cdfdb2007-02-16 01:28:11 -080019 select TICK_ONESHOT
20 help
21 This option enables high resolution timer support. If your
22 hardware is not capable then this option only increases
23 the size of the kernel image.
24
Thomas Gleixnerde68d9b2007-10-12 23:04:05 +020025config GENERIC_CLOCKEVENTS_BUILD
26 bool
27 default y
28 depends on GENERIC_CLOCKEVENTS || GENERIC_CLOCKEVENTS_MIGR
29