1*f74f8bb2SNam Cao# SPDX-License-Identifier: GPL-2.0-only 2*f74f8bb2SNam Cao# 3*f74f8bb2SNam Caoconfig RV_MON_SLEEP 4*f74f8bb2SNam Cao depends on RV 5*f74f8bb2SNam Cao select RV_LTL_MONITOR 6*f74f8bb2SNam Cao depends on HAVE_SYSCALL_TRACEPOINTS 7*f74f8bb2SNam Cao depends on RV_MON_RTAPP 8*f74f8bb2SNam Cao select TRACE_IRQFLAGS 9*f74f8bb2SNam Cao default y 10*f74f8bb2SNam Cao select LTL_MON_EVENTS_ID 11*f74f8bb2SNam Cao bool "sleep monitor" 12*f74f8bb2SNam Cao help 13*f74f8bb2SNam Cao Monitor that real-time tasks do not sleep in a manner that may 14*f74f8bb2SNam Cao cause undesirable latency. 15*f74f8bb2SNam Cao 16*f74f8bb2SNam Cao If you are developing a real-time system and not entirely sure whether 17*f74f8bb2SNam Cao the applications are designed correctly for real-time, you want to say 18*f74f8bb2SNam Cao Y here. 19*f74f8bb2SNam Cao 20*f74f8bb2SNam Cao Enabling this monitor may have performance impact (due to select 21*f74f8bb2SNam Cao TRACE_IRQFLAGS). Therefore, you probably should say N for 22*f74f8bb2SNam Cao production kernel. 23