freebsd-nq/sys/arm/xscale
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
..
i80321 Align the interfaces for the various watchdogs and make the interface 2006-12-15 21:44:49 +00:00
ixp425 Handle a missing NPE firmware file better; if it's missing print a 2006-12-07 00:49:33 +00:00
std.xscale Instead of using sysarch() to store-retrieve the tp, add a magic address, 2005-02-26 18:59:01 +00:00
xscalereg.h Start all license statements with /*- 2005-01-05 21:58:49 +00:00
xscalevar.h Start all license statements with /*- 2005-01-05 21:58:49 +00:00