179bf2bb3SThomas Gleixner# 279bf2bb3SThomas Gleixner# Timer subsystem related configuration options 379bf2bb3SThomas Gleixner# 479bf2bb3SThomas Gleixnerconfig TICK_ONESHOT 579bf2bb3SThomas Gleixner bool 679bf2bb3SThomas Gleixner 779bf2bb3SThomas Gleixnerconfig NO_HZ 879bf2bb3SThomas Gleixner bool "Tickless System (Dynamic Ticks)" 9*592913ecSJohn Stultz depends on !ARCH_USES_GETTIMEOFFSET && GENERIC_CLOCKEVENTS 1079bf2bb3SThomas Gleixner select TICK_ONESHOT 1179bf2bb3SThomas Gleixner help 1279bf2bb3SThomas Gleixner This option enables a tickless system: timer interrupts will 1379bf2bb3SThomas Gleixner only trigger on an as-needed basis both when the system is 1479bf2bb3SThomas Gleixner busy and when the system is idle. 1554cdfdb4SThomas Gleixner 1654cdfdb4SThomas Gleixnerconfig HIGH_RES_TIMERS 1754cdfdb4SThomas Gleixner bool "High Resolution Timer Support" 18*592913ecSJohn Stultz depends on !ARCH_USES_GETTIMEOFFSET && GENERIC_CLOCKEVENTS 1954cdfdb4SThomas Gleixner select TICK_ONESHOT 2054cdfdb4SThomas Gleixner help 2154cdfdb4SThomas Gleixner This option enables high resolution timer support. If your 2254cdfdb4SThomas Gleixner hardware is not capable then this option only increases 2354cdfdb4SThomas Gleixner the size of the kernel image. 2454cdfdb4SThomas Gleixner 25de68d9b1SThomas Gleixnerconfig GENERIC_CLOCKEVENTS_BUILD 26de68d9b1SThomas Gleixner bool 27de68d9b1SThomas Gleixner default y 28de68d9b1SThomas Gleixner depends on GENERIC_CLOCKEVENTS || GENERIC_CLOCKEVENTS_MIGR 29de68d9b1SThomas Gleixner 30