Watchdog kicker
The watchdog kicker (wdtkicker) is not a QNX Hypervisor component. It is a QNX Neutrino OS component. It is described here for the convenience of hypervisor users.
The watchdog kicker for QNX Neutrino OS 6.6 guests is called wdtkick-generic. Except for its name, it is exactly the same as wdtkicker.
wdtkick [options] [-B|Woptions] [-B|W[options] -B|W[options] ...]
QNX Neutrino
Write the register specifed by -a at offset to enable the timer:
Kick the timer by the swapping the register's bits:
Kick the timer by writing a value to it:
A watchdog timer module (watchdog kicker) enables a hardware or virtual hardware watchdog, then writes at regular intervals to specified registers in hardware (host-physical or guest-physical, depending on where the kicker is running) to let the watchdog know that the OS in which the kicker is running is indeed running.
Watchdog timer modules are architecture and board-specific, and are delivered in BSPs. The information provided here is to assist you when you are configuring a watchdog kicker in a guest running in a hypervisor system, and may not be entirely accurate for the watchdog kicker for your board.
For the most up-to-date information, please refer to your board manufacturer's documentation, the QNX BSP User's Guide for the board, and the watchodg kicker use message for the kicker included in the BSP.