#
814a7798 |
| 11-Jun-2020 |
thorpej <thorpej@NetBSD.org> |
Update for proplib(3) API changes.
|
#
a2b798fd |
| 08-Jun-2020 |
thorpej <thorpej@NetBSD.org> |
Update for proplib(3) API changes.
|
#
31962fc6 |
| 16-Nov-2007 |
xtraeme <xtraeme@NetBSD.org> |
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/dest
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.
show more ...
|
#
6c4da82b |
| 07-Oct-2007 |
xtraeme <xtraeme@NetBSD.org> |
New changes to support the new configuration file format for envstat(8) and the envsys framework:
- Modify the ENVSYS_SETDICTIONARY ioctl to support the following plist structure:
<dict> <key>
New changes to support the new configuration file format for envstat(8) and the envsys framework:
- Modify the ENVSYS_SETDICTIONARY ioctl to support the following plist structure:
<dict> <key>foo0</key> <array> <dict> <key>index</key> <string>sensor0</string> <key>description</key> <string>cpu temp</string> ... Another property for this sensor ... </dict> ... Another dictionary for other sensor ... </array> ... Another device as above ... </dict>
Multiple devices with multiple sensors can now be specified, that means that to set the properties only one copyin(9) is needed now.
- Added the ENVSYS_REMOVEPROPS ioctl, that accepts a boolean object "envsys-remove-props" and when set to true, all properties that were set previously by ENVSYS_SETDICTIONARY will be removed. That means that you can now set multiple critical limits, descriptions and all they will be removed or changed to its default value (for rfact and description objects).
- Added the 'index' and 'allow-rfact' objects into the sensor dictionaries, for better interactivity with userland. To know the position of the sensor and to know if sensor allows to change the rfact.
- Misc cosmetic changes for consistency.
- Use a two clause license for all my code.
show more ...
|
#
43ed9716 |
| 24-Sep-2007 |
plunky <plunky@NetBSD.org> |
do not use _nocopy, this string is part of another object that will be released shortly..
|
#
b2537bf1 |
| 21-Jul-2007 |
xtraeme <xtraeme@NetBSD.org> |
Some fixes for kern/36673 by yamt@:
- sme_register_sensorname: there's no need to handle empty list case. - 'obj' argument in sme_sensor_upstring and similar functions is useless: removed the obj
Some fixes for kern/36673 by yamt@:
- sme_register_sensorname: there's no need to handle empty list case. - 'obj' argument in sme_sensor_upstring and similar functions is useless: removed the obj argument from the functions, it's handled in the function itself now. - check for more errors in sme_make_dictionary() and sysmon_envsys_createplist().
show more ...
|
#
7282589d |
| 20-Jul-2007 |
xtraeme <xtraeme@NetBSD.org> |
Move the functions to create/update objects in a dictionary into its own file, and DO NOT MAKE THEM inline AS IT IS WRONG.
Looks like I'm very stupid and I didn't know what inline meant. Thank you v
Move the functions to create/update objects in a dictionary into its own file, and DO NOT MAKE THEM inline AS IT IS WRONG.
Looks like I'm very stupid and I didn't know what inline meant. Thank you very much YAMAMOTO Takashi.
show more ...
|