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