[libvirt] [PATCH v5 0/4] Loadparm support

Farhan Ali alifm at linux.vnet.ibm.com
Thu Jun 1 16:36:23 UTC 2017


This patch series introduces the support for new s390x 'loadparm'
feature. The 'loadparm' can be used to select the boot entry to
boot from, for a boot device.

Here is a link to the QEMU patches:
https://lists.nongnu.org/archive/html/qemu-devel/2017-05/msg00192.html

ChangeLog
---------
v4 -> v5:
    - Separated qemu capabilities data into a separate
    patch. (patch 3)
    - Add formatdomain.html.in to patch 1

v3 -> v4
    - Break news and documentation updates to a
      separate patch (patch 3)
    - Merge test cases with qemu patch (patch 2)
    - Add xml2xml test case (patch 2)
    - Add qemucapabilities test (patch 2)
    - Rebased the patch series on master commit
    5970b13 udev: Fix build on older platforms

v2 -> v3:
    - Updated news.xml and formatdomain.html.in with a more architectural
    description of loadparm (patch 1)

v1 -> v2:
    - Rebased the patch series on the latest master, commit
     2f69dd3 virfiletest: include linux/falloc.h

Thanks
Farhan Ali



Farhan Ali (4):
  conf : Add loadparm boot option for a boot device
  qemu : Add loadparm to qemu command line string
  qemu: capabilities: Add data for qemu capabilities for s390x
  news: Update news for loadparm feature

 docs/formatdomain.html.in                          |     9 +-
 docs/news.xml                                      |    11 +
 docs/schemas/domaincommon.rng                      |     7 +
 src/conf/device_conf.h                             |     1 +
 src/conf/domain_conf.c                             |    69 +-
 src/qemu/qemu_capabilities.c                       |     3 +
 src/qemu/qemu_capabilities.h                       |     3 +
 src/qemu/qemu_command.c                            |    33 +
 .../qemucapabilitiesdata/caps_2.9.50.s390x.replies | 14587 +++++++++++++++++++
 tests/qemucapabilitiesdata/caps_2.9.50.s390x.xml   |   302 +
 ...-machine-loadparm-multiple-disks-nets-s390.args |    28 +
 ...v-machine-loadparm-multiple-disks-nets-s390.xml |    43 +
 .../qemuxml2argv-machine-loadparm-net-s390.args    |    20 +
 .../qemuxml2argv-machine-loadparm-net-s390.xml     |    26 +
 ...xml2argv-machine-loadparm-s390-char-invalid.xml |    26 +
 ...uxml2argv-machine-loadparm-s390-len-invalid.xml |    26 +
 .../qemuxml2argv-machine-loadparm-s390.args        |    20 +
 .../qemuxml2argv-machine-loadparm-s390.xml         |    26 +
 tests/qemuxml2argvtest.c                           |    19 +
 ...t-machine-loadparm-multiple-disks-nets-s390.xml |    44 +
 tests/qemuxml2xmltest.c                            |     4 +
 21 files changed, 15303 insertions(+), 4 deletions(-)
 create mode 100644 tests/qemucapabilitiesdata/caps_2.9.50.s390x.replies
 create mode 100644 tests/qemucapabilitiesdata/caps_2.9.50.s390x.xml
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-machine-loadparm-multiple-disks-nets-s390.args
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-machine-loadparm-multiple-disks-nets-s390.xml
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-machine-loadparm-net-s390.args
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-machine-loadparm-net-s390.xml
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-machine-loadparm-s390-char-invalid.xml
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-machine-loadparm-s390-len-invalid.xml
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-machine-loadparm-s390.args
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-machine-loadparm-s390.xml
 create mode 100644 tests/qemuxml2xmloutdata/qemuxml2xmlout-machine-loadparm-multiple-disks-nets-s390.xml

-- 
1.9.1




More information about the libvir-list mailing list