freebsd-nq/sys/arm
Nick Hibma 9079fff550 Align the interfaces for the various watchdogs and make the interface
behave as expected.

Also:
- Return an error if WD_PASSIVE is passed in to the ioctl as only
  WD_ACTIVE is implemented at the moment. See sys/watchdog.h for an
  explanation of the difference between WD_ACTIVE and WD_PASSIVE.
- Remove the I_HAVE_TOTALLY_LOST_MY_SENSE_OF_HUMOR define. If you've
  lost your sense of humor, than don't add a define.

Specific changes:

i80321_wdog.c
  Don't roll your own passive watchdog tickle as this would defeat the
  purpose of an active (userland) watchdog tickle.

ichwd.c / ipmi.c:
  WD_ACTIVE means active patting of the watchdog by a userland process,
  not whether the watchdog is active. See sys/watchdog.h.

kern_clock.c:
  (software watchdog) Remove a check for WD_ACTIVE as this does not make
  sense here. This reverts r1.181.
2006-12-15 21:44:49 +00:00
..
arm Do not forget to call pmap_free_l2_bucket() in pmap_remove_pages(). 2006-12-04 12:55:00 +00:00
at91 Align the interfaces for the various watchdogs and make the interface 2006-12-15 21:44:49 +00:00
compile
conf Bring in status led support for /dev/led/gpioled on Avila. 2006-11-22 12:57:17 +00:00
include Introduce CPU_XSCALE_CORE3, as XScale Core 3 is significally different than 2006-11-30 23:30:40 +00:00
sa11x0 Threading cleanup.. part 2 of several. 2006-12-06 06:34:57 +00:00
xscale Align the interfaces for the various watchdogs and make the interface 2006-12-15 21:44:49 +00:00