| # |
| # For a description of the syntax of this configuration file, |
| # see the file kconfig-language.txt in the NuttX tools repository. |
| # |
| |
| menuconfig SYSTEM_CRITMONITOR |
| tristate "Critcal Section Monitor" |
| default n |
| depends on FS_PROCFS && !FS_PROCFS_EXCLUDE_PROCESS && SCHED_CRITMONITOR |
| ---help--- |
| If the critical section monitor is enabled (CONFIGSCHED_CRITMONITOR) |
| this option will enable a critical section monitor daemon. This daemon |
| that will periodically assess usage of critical sections by all tasks |
| and threads in the system. |
| |
| if SYSTEM_CRITMONITOR |
| |
| config SYSTEM_CRITMONITOR_STACKSIZE |
| int "Critical section monitor stop/stop stack size" |
| default DEFAULT_TASK_STACKSIZE |
| ---help--- |
| The stack size to use the critmon_start/critmon_stop task. Default: 2048 |
| |
| config SYSTEM_CRITMONITOR_PRIORITY |
| int "Critical section monitor stop/stop priority" |
| default 100 |
| ---help--- |
| The priority to use the critmon_start/critmon_stop task. Default: 100 |
| |
| config SYSTEM_CRITMONITOR_DAEMON_STACKSIZE |
| int "Critical section monitor daemon stack size" |
| default DEFAULT_TASK_STACKSIZE |
| ---help--- |
| The stack size to use the critical section monitor daemon. Default: 2048 |
| |
| config SYSTEM_CRITMONITOR_DAEMON_PRIORITY |
| int "Critical section monitor daemon priority" |
| default 50 |
| ---help--- |
| The priority to use the stack monitor daemon. Default: 50 |
| |
| config SYSTEM_CRITMONITOR_INTERVAL |
| int "Critical section monitor dump frequency" |
| default 2 |
| ---help--- |
| The rate in seconds that the Critical section monitor will wait before |
| dumping the next set Critical section information. Default: 2 seconds. |
| |
| config SYSTEM_CRITMONITOR_MOUNTPOINT |
| string "procfs mountpoint" |
| default "/proc" |
| |
| endif |