xref: /linux-6.15/kernel/time/Kconfig (revision de68d9b1)
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