This patch set provides support for the new watchdog model "diag288"
including the new watchdog action "inject-nmi".
v2: Added tests for action and model.
Boris Fiuczynski (4):
Support for a new watchdog action inject-nmi
Test for the new watchdog action inject-nmi
Support for the new watchdog model diag288
Test for the new watchdog model diag288
docs/formatdomain.html.in | 5 +++++
docs/schemas/domaincommon.rng | 2 ++
include/libvirt/libvirt-domain.h | 1 +
src/conf/domain_conf.c | 6 +++--
src/conf/domain_conf.h | 2 ++
src/qemu/qemu_command.c | 6 ++---
src/qemu/qemu_monitor_json.c | 2 +-
.../qemuxml2argv-watchdog-diag288.args | 8 +++++++
.../qemuxml2argv-watchdog-diag288.xml | 22 ++++++++++++++++++
.../qemuxml2argv-watchdog-injectnmi.args | 5 +++++
.../qemuxml2argv-watchdog-injectnmi.xml | 26 ++++++++++++++++++++++
tests/qemuxml2argvtest.c | 4 ++++
tools/virsh-domain.c | 3 ++-
13 files changed, 85 insertions(+), 7 deletions(-)
create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-watchdog-diag288.args
create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-watchdog-diag288.xml
create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-watchdog-injectnmi.args
create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-watchdog-injectnmi.xml
--
2.3.0