NetBSD/sys
xtraeme 6c4da82b5e 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.
2007-10-07 04:11:15 +00:00
..
altq
arch Use a two clause license for all the code I contributed. 2007-10-06 07:21:02 +00:00
coda
compat fxsave() is a function, don't re-use the name. 2007-10-03 10:54:16 +00:00
conf since ip_gre.c is gone, it's unhelpful to have dependencies on it. 2007-10-05 07:28:24 +00:00
contrib/dev/ath
crypto
ddb Some cleanup: 2007-10-02 08:47:26 +00:00
dev New changes to support the new configuration file format for 2007-10-07 04:11:15 +00:00
dist Bring some fixes from IPF 4.1.27 in order to fix kern/37037. 2007-10-02 06:15:11 +00:00
fs g/c the "sizeop" code previous used for ioctl/fcntl. It was already 2007-10-04 21:20:47 +00:00
gdbscripts
ipkdb
kern Cosmetic: KNF. Shorten a staircase. Indent a complicated 2007-10-05 02:40:25 +00:00
lib Make a few debug outputs only happen when debugging. 2007-10-01 13:15:06 +00:00
lkm Use a two clause license for all the code I contributed. 2007-10-06 07:21:02 +00:00
miscfs
net Change some ints to bools. 2007-10-06 03:35:14 +00:00
net80211
netatalk
netbt Macros that are meant for statements (instead of expressions) SHALL 2007-09-17 01:23:17 +00:00
netinet Work in progress: use a raw socket for GRE in IP encapsulation 2007-10-05 03:28:12 +00:00
netinet6 {ah,esp,ipcomp}_output must return 0 on success. On failure, it returns the 2007-09-22 11:32:06 +00:00
netipsec Fix my previous stupid caddr_t fix. 2007-09-22 23:33:18 +00:00
netisdn
netiso Delete the unused second argument to ip_stripoptions(), move it 2007-10-02 20:35:04 +00:00
netkey
netnatm
netsmb
nfs
opencrypto Fix a stupid bogus bcopy -> memcpy conversion. 2007-09-22 23:38:17 +00:00
rump call biooops sync from sync 2007-09-26 21:23:24 +00:00
secmodel
stand
sys New changes to support the new configuration file format for 2007-10-07 04:11:15 +00:00
ufs avoid variable size stack allocations 2007-09-25 15:13:14 +00:00
uvm make RANGE_TEST a function. 2007-09-23 16:05:40 +00:00
Makefile remove sun2 from no-rump list 2007-09-24 14:19:36 +00:00