The
swwdog driver provides a software watchdog timer that works with
wdogctl(8). If the timer expires, the system reboots unless the boolean variable
swwdog_panic is
true; if it is, the system will panic instead.
swwdog_reboot is accessible as a
sysctl(8) variable, machdep.swwdog0.reboot and defaults to
false.
The default period of
swwdog is 60 seconds.
As with other watchdog timers, the
swwdog driver prevents a system from suspending when the watchdog is armed.