NetBSD/sys/dev/sysmon
pgoyette 6d65ba8398 1. provide for warning-min and warning-max alarm levels in addition to
critical-min and critical-max; also, a battery warning-capacity is
   added in addition to a critical-capacity.

2. usr.sbin/envstat is modified to introduce a -W command line switch to
   display the warning-* values instead of the critical-* values, and
   envstat(8) and envsys.conf(5) man pages are updated appropriately.

3. Treat user-defined limits as a single continuum and generate a single
   event regardless of how many boundaries a change in sensor value
   crosses;  ditto for driver-defined limits.

Fixes my PR/39021
Fixes my PR/39022

OK'd by christos@ bouyer@ cube@
2008-08-22 11:27:50 +00:00
..
files.sysmon
swwdog.c
sysmon.c Pass D_MPSAFE to d_flag in the cdevsw struct, so that the kernel_lock 2008-03-03 09:38:49 +00:00
sysmon_envsys.c 1. provide for warning-min and warning-max alarm levels in addition to 2008-08-22 11:27:50 +00:00
sysmon_envsys_events.c 1. provide for warning-min and warning-max alarm levels in addition to 2008-08-22 11:27:50 +00:00
sysmon_envsys_tables.c Add three new values for ENVSYS_DRIVE units: 2008-02-28 16:21:34 +00:00
sysmon_envsys_util.c
sysmon_envsysvar.h 1. provide for warning-min and warning-max alarm levels in addition to 2008-08-22 11:27:50 +00:00
sysmon_power.c 1. provide for warning-min and warning-max alarm levels in addition to 2008-08-22 11:27:50 +00:00
sysmon_taskq.c Pass KTHREAD_MPSAFE to kthread_create(). I've been testing this for 2008-04-06 09:42:04 +00:00
sysmon_taskq.h
sysmon_wdog.c In sysmon_wdog_unregister(), do not return until all of the watchdog 2007-12-16 21:07:45 +00:00
sysmonconf.h
sysmonvar.h Add SME_POLL_ONLY flag, which informs sme to only refresh the sensor when 2008-06-03 15:00:57 +00:00