[libvirt] [PATCHv4 0/6] Hyper-v crash feature support

Dmitry Andreev dandreev at virtuozzo.com
Fri Nov 13 17:16:34 UTC 2015


A new Hyper-V cpu feature 'hv_crash' was added to QEMU. The feature
will become available in v2.5.0.

What is changed in v4:
 * panic model attribute is added even if it wasn't specified
   by the user [5/6], tests updated.
 * configuration with multiple panic defices of same model is
   rejected [6/6]
 
1-4 commits have no changes.
 
The previous version:
https://www.redhat.com/archives/libvir-list/2015-November/msg00457.html

Dmitry Andreev (6):
  conf: add 'model' attribute for panic device with values isa, pseries,
    hyperv
  qemu: add support for hv_crash feature as a panic device
  schema: allow multiple panic devices
  tests: add tests for panic models and multiple panic devices
  qemu: set panic device model if not specified by the user
  conf: reject multiple panic devices of same model

 docs/formatdomain.html.in                          |  19 ++-
 docs/schemas/domaincommon.rng                      |  13 ++-
 src/conf/domain_conf.c                             | 128 +++++++++++++--------
 src/conf/domain_conf.h                             |  15 ++-
 src/qemu/qemu_command.c                            |  74 ++++++++++--
 src/qemu/qemu_domain.c                             |  30 ++++-
 tests/qemuargv2xmltest.c                           |   1 +
 .../qemuxml2argv-hyperv-panic.args                 |  21 ++++
 .../qemuxml2argvdata/qemuxml2argv-hyperv-panic.xml |  25 ++++
 .../qemuxml2argv-panic-double.args                 |  21 ++++
 .../qemuxml2argvdata/qemuxml2argv-panic-double.xml |  28 +++++
 tests/qemuxml2argvdata/qemuxml2argv-panic-isa.xml  |  31 +++++
 .../qemuxml2argv-panic-no-address.xml              |   2 +-
 .../qemuxml2argv-panic-pseries.xml                 |  30 +++++
 .../qemuxml2argvdata/qemuxml2argv-pseries-disk.xml |   2 +-
 .../qemuxml2argv-pseries-nvram.xml                 |   2 +-
 tests/qemuxml2argvtest.c                           |   3 +
 tests/qemuxml2xmloutdata/qemuxml2xmlout-panic.xml  |  31 +++++
 .../qemuxml2xmlout-pseries-panic-missing.xml       |   2 +-
 .../qemuxml2xmlout-pseries-panic-no-address.xml    |  30 +++++
 tests/qemuxml2xmltest.c                            |   8 +-
 21 files changed, 446 insertions(+), 70 deletions(-)
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-hyperv-panic.args
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-hyperv-panic.xml
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-panic-double.args
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-panic-double.xml
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-panic-isa.xml
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-panic-pseries.xml
 create mode 100644 tests/qemuxml2xmloutdata/qemuxml2xmlout-panic.xml
 create mode 100644 tests/qemuxml2xmloutdata/qemuxml2xmlout-pseries-panic-no-address.xml

-- 
1.8.3.1




More information about the libvir-list mailing list