|
Revision tags: perseant-exfatfs-base-20250801 netbsd-11-base netbsd-10-1-RELEASE perseant-exfatfs-base-20240630 perseant-exfatfs-base netbsd-9-4-RELEASE netbsd-10-0-RELEASE netbsd-10-0-RC6 netbsd-10-0-RC5 netbsd-10-0-RC4 netbsd-10-0-RC3 netbsd-10-0-RC2 netbsd-10-0-RC1 netbsd-10-base netbsd-9-3-RELEASE cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 netbsd-9-2-RELEASE cjep_staticlib_x-base netbsd-9-1-RELEASE phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609 pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base perseant-stdc-iso10646-base
|
| #
1.46 |
|
03-Jul-2017 |
wiz |
Remove workaround for ancient HTML generation code.
|
|
Revision tags: netbsd-8-3-RELEASE netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 matt-nb8-mediatek-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1
|
| #
1.45 |
|
29-Mar-2017 |
abhinav |
Fix couple of typos.
|
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE pgoyette-localcount-20170320 netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 bouyer-socketcan-base pgoyette-localcount-20170107 netbsd-7-1-RC1 pgoyette-localcount-20161104 netbsd-7-0-2-RELEASE localcount-20160914 netbsd-7-nhusb-base pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base agc-symver-base tls-maxphys-base
|
| #
1.44 |
|
15-Mar-2013 |
njoly |
branches: 1.44.12; 1.44.16; Fix a few file system paths to use Pa macro.
|
|
Revision tags: yamt-pagecache-base8 yamt-pagecache-base7
|
| #
1.43 |
|
05-Dec-2012 |
riastradh |
Document that ENVSYS_STEMP is in microkelvins.
|
|
Revision tags: yamt-pagecache-base6
|
| #
1.42 |
|
15-Jul-2012 |
pgoyette |
branches: 1.42.2; Document the new SYSMON_FHAS_ENTROPY flag.
|
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base uebayasi-xip-base7 bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231
|
| #
1.41 |
|
02-Dec-2010 |
wiz |
branches: 1.41.6; Remove boilerplate in CODE REFERENCES on file paths. Describe in intro(9) how to read paths in the CODE REFERENCES section.
|
|
Revision tags: uebayasi-xip-base6 uebayasi-xip-base5 uebayasi-xip-base4 uebayasi-xip-base3 uebayasi-xip-base2 uebayasi-xip-base1
|
| #
1.40 |
|
11-Apr-2010 |
pgoyette |
branches: 1.40.2; Use a typedef to define the prototype of the per-sensor callback.
Update manpage for the prototype, and fix a fubar'd Cross-reference.
|
| #
1.39 |
|
10-Apr-2010 |
wiz |
Mark up NULL with Dv.
|
| #
1.38 |
|
10-Apr-2010 |
pgoyette |
Update for recent changes.
|
| #
1.37 |
|
19-Mar-2010 |
wiz |
Remove trailing whitespace. Use Nm instead of Xr to itself.
|
| #
1.36 |
|
19-Mar-2010 |
pgoyette |
Document the new sysmon_envsys_sensor_event() function.
|
| #
1.35 |
|
18-Mar-2010 |
pgoyette |
Update to reflect recent removal of monitor member from envsys_data_t structure.
|
| #
1.34 |
|
17-Mar-2010 |
jruoho |
Some minor improvements to wording, grammar, and markup.
|
| #
1.33 |
|
25-Feb-2010 |
wiz |
Avoid marking up punctuation.
|
| #
1.32 |
|
25-Feb-2010 |
pgoyette |
Update for recent changes to data structures.
|
| #
1.31 |
|
19-Dec-2009 |
snj |
A couple small grammar fixes. From Constantine Aleksandrovich Murenin.
|
|
Revision tags: matt-premerge-20091211
|
| #
1.30 |
|
15-Jun-2009 |
wiz |
Use Dv for ENVSYS_*.
|
| #
1.29 |
|
14-Jun-2009 |
pgoyette |
Clarify usage of the function members in struct sysmon_envsys and note that they're optional.
|
| #
1.28 |
|
14-Jun-2009 |
wiz |
Drop trailing whitespace.
|
| #
1.27 |
|
14-Jun-2009 |
pgoyette |
Ooops - {get,set}_limits() need to be sensor-specific. Pass an extra argument to them to identify the individual sensor being processed.
|
| #
1.26 |
|
13-Jun-2009 |
pgoyette |
Remove left-over XXX - thanks wiz@ for pointing this out.
|
| #
1.25 |
|
13-Jun-2009 |
pgoyette |
Add capability to send sensor limit values to the driver so they can be programmed into device registers. This way we can let the hardware help us out instead of having to always compare the value against each limit. (Driver updates for some sensors to take advantage of this capability will be forthcoming.)
|
| #
1.24 |
|
01-Jun-2009 |
pgoyette |
Since we no longer have individual events for each sensor value limit, we don't need individual flag bits. Clean up extra bit definitions. Bump kernel version - welcome to 5.99.13
|
| #
1.23 |
|
18-May-2009 |
wiz |
Fix spelling.
|
| #
1.22 |
|
18-May-2009 |
wiz |
Formatting improvements.
|
|
Revision tags: jym-xensuspend-nbase jym-xensuspend-base
|
| #
1.21 |
|
04-May-2009 |
wiz |
New sentence, new line. Use \*[Gt] for HTML output. Punctuation improvements. Other fixes.
|
| #
1.20 |
|
12-Nov-2008 |
ad |
branches: 1.20.2; Remove LKMs and switch to the module framework, pass 1.
Proposed on tech-kern@.
|
|
Revision tags: netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 netbsd-5-base matt-mips64-base2 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-base2 wrstuden-revivesa-base mjf-devfs2-base
|
| #
1.19 |
|
30-Apr-2008 |
martin |
branches: 1.19.4; 1.19.8; Convert TNF licenses to new 2 clause variant
|
|
Revision tags: yamt-pf42-baseX yamt-pf42-base keiichi-mipv6-nbase keiichi-mipv6-base matt-armv6-nbase
|
| #
1.18 |
|
28-Feb-2008 |
xtraeme |
branches: 1.18.2; 1.18.4; Add three new values for ENVSYS_DRIVE units:
* ENVSYS_DRIVE_OFFLINE, ENVSYS_DRIVE_CHECK and ENVSYS_DRIVE_BUILD
|
|
Revision tags: cube-autoconf-base matt-armv6-base hpcarm-cleanup-base
|
| #
1.17 |
|
07-Dec-2007 |
xtraeme |
branches: 1.17.4; Add ENVSYS_DRIVE_MIGRATING for ENVSYS_DRIVE sensors, this is for RAID volumes that are migrating such as when you change the stripe size.
While I'm here use the same string than we had in the old framework to report status "online" vs "drive is online", because the sensor might be a RAID volume and not just a drive.
|
| #
1.16 |
|
20-Nov-2007 |
xtraeme |
Improve description for ENVSYS_FMONNOTSUPP.
|
| #
1.15 |
|
20-Nov-2007 |
xtraeme |
Indentation fix for the units list.
|
| #
1.14 |
|
19-Nov-2007 |
njoly |
Small indentation fix for ENVSYS_BATTERY_CAPACITY_* description list.
|
| #
1.13 |
|
17-Nov-2007 |
xtraeme |
Improve description of sme_refresh and state.
|
| #
1.12 |
|
16-Nov-2007 |
xtraeme |
Extend the envsys2 API (one more time, sorry) as defined in:
http://mail-index.netbsd.org/tech-kern/2007/11/09/0001.html
sysmon_envsys_create() and sysmon_envsys_destroy() were added to create/destroy sysmon_envsys objects (and its TAILQ/LIST for sensors/events).
sysmon_envsys_sensor_attach() and sysmon_envsys_sensor_detach() were added to attach/detach sensors to a specified sysmon_envsys device.
The events framework is now per device and configurable via the ENVSYS_SETDICTIONARY ioctl or /etc/envsys.conf and envstat(8).
Update all users and documentation to reflect these changes.
|
| #
1.11 |
|
03-Nov-2007 |
xtraeme |
Sync with latest round of changes and improve vastly sysmon_envsys(9).
|
| #
1.10 |
|
10-Oct-2007 |
xtraeme |
Fix the problems described in: http://mail-index.netbsd.org/current-users/2007/07/16/0012.html
- Introduce sme_class into the sysmon_envsys struct to specify a class; currently there are two classes: SME_CLASS_ACADAPTER and SME_CLASS_BATTERY.
- Add a new envsys event: PENVSYS_EVENT_LOW_POWER that is reached when all SME_CLASS_BATTERY devices are in CRITICAL/LOW state and there's not any SME_CLASS_ACADAPTER connected.
- Add the 'low-power' event into the sensor_battery script that will shutdown the system gracefully via 'shutdown -p'. If powerd(8) is not running, cpu_reboot(9) with RB_POWERDOWN is used.
- Make acpiacad(4) a SME_CLASS_ACADAPTER device and acpibat(4) a SME_CLASS_BATTERY device.
Update the documentation accordingly to these changes.
|
| #
1.9 |
|
14-Sep-2007 |
xtraeme |
Modify a block that wasn't valid anymore.
|
| #
1.8 |
|
04-Sep-2007 |
xtraeme |
Update to match current code.
|
| #
1.7 |
|
02-Sep-2007 |
xtraeme |
Document the new sensor units type: ENVSYS_GSTRING and its member in the envsys_data_t struct.
|
| #
1.6 |
|
28-Aug-2007 |
xtraeme |
- Remove reference to unexistent sysmon_power(9). (I will work on this manpage, but no ETA yet). - Xref envstat(8).
|
|
Revision tags: matt-mips64-base
|
| #
1.5 |
|
17-Jul-2007 |
xtraeme |
branches: 1.5.4; Explain a bit more about edata->desc being unique in a device.
|
| #
1.4 |
|
16-Jul-2007 |
xtraeme |
Fix a typo: it's ENVSYS_FPERCENT not ENVSYS_FPERCENTAGE.
Bump date.
|
| #
1.3 |
|
04-Jul-2007 |
xtraeme |
Add the CODE REFERENCES section.
|
| #
1.2 |
|
03-Jul-2007 |
xtraeme |
Document the sysctl node to change the refresh value of the callout function that monitors the sensors.
|
| #
1.1 |
|
01-Jul-2007 |
xtraeme |
Imported envsys 2, a brief description of the new features: (Part 4: documentation and configuration files)
* Support for detachable sensors. * Cleaned up the API for simplicity and efficiency. * Ability to send capacity/critical/warning events to powerd(8). * Adapted all the code to the new locking order. * Compatibility with the old envsys API: the ENVSYS_GTREINFO and ENVSYS_GTREDATA ioctl(2)s are supported. * Added support for a 'dictionary based communication channel' between sysmon_power(9) and powerd(8), that means there is no 32 bytes event size restriction anymore. * Binary compatibility with old envstat(8) and powerd(8) via COMPAT_40. * All drivers with the n^2 gtredata bug were fixed, PR kern/36226.
Tested by:
blymn: smsc(4). bouyer: ipmi(4), mfi(4). kefren: ug(4). njoly: viaenv(4), adt7463.c. riz: owtemp(4). xtraeme: acpiacad(4), acpibat(4), acpitz(4), aiboost(4), it(4), lm(4).
|