[libvirt] [PATCHv5 0/9] Hyper-v crash feature support

Dmitry Andreev dandreev at virtuozzo.com
Tue Nov 24 12:26:29 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 v5:
* minor code fixes
* code was moved between patches
* patch sequence changed

Dmitry Andreev (9):
  conf: refactor code for checking ABI stability of panic device
  conf: add 'model' attribute for panic device with values isa, pseries,
    hyperv
  tests: add tests for the new panic device attribute - 'model'
  qemu: add support for hv_crash feature as a panic device
  tests: rework tests for panic devices
  tests: add tests for the new 'hyperv' panic device model
  Allow multiple panic devices
  tests: add tests for multiple panic devices
  conf: reject multiple panic devices of same model

 docs/formatdomain.html.in                          |  19 +++-
 docs/schemas/domaincommon.rng                      |  13 ++-
 src/conf/domain_conf.c                             | 123 +++++++++++++--------
 src/conf/domain_conf.h                             |  15 ++-
 src/qemu/qemu_command.c                            |  80 ++++++++++++--
 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, 448 insertions(+), 69 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