Enumerated values in wdog.h

Anonymous enumerated values for watchdog vdevs

WDOG_ACTION_* and WDOG_FLAG_* enums

Specify actions that wdog_bite() can take.

Synopsis:

#include <qvm/wdog.h>
enum {
    WDOG_ACTION_TERMINATE = 0x0000,
    WDOG_ACTION_INTR = 0x0001,
    WDOG_ACTION_MASK = 0x000f,
    WDOG_FLAG_DUMP = 0x8000
};

Data:

WDOG_ACTION_TERMINATE
Terminate the guest when the watchdog triggers an action.
WDOG_ACTION_INTR
Send an interrupt to the guest when the watchdog triggers an action.
WDOG_ACTION_MASK
The action mask to remove irrelevant information.
WDOG_FLAG_DUMP
A flag to signal that a dump is required.

Description:

WDOG_OPT_* enums

Synopsis:

#include <qvm/wdog.h>
enum {
    WDOG_OPT_ACTION_IDX,
    WDOG_OPT_NUM_OPTS
};

Data:

WDOG_OPT_ACTION_IDX
An index to the actions the watchdog can take.
WDOG_OPT_NUM_OPTS
The number of options the watchdog supports.

Library:

Provided by qvm; no external library is required.