[libvirt] [PATCH 0/3] conf: <vmcoreinfo> tweaks

Cole Robinson posted 3 patches 6 years ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/libvirt tags/patchew/cover.1523989580.git.crobinso@redhat.com
Test syntax-check passed
docs/formatdomaincaps.html.in                           | 5 +++++
docs/schemas/domaincaps.rng                             | 7 +++++++
docs/schemas/domaincommon.rng                           | 6 +++++-
src/conf/domain_capabilities.c                          | 2 ++
src/conf/domain_capabilities.h                          | 1 +
src/conf/domain_conf.c                                  | 6 ++++--
src/qemu/qemu_capabilities.c                            | 3 +++
tests/domaincapsschemadata/basic.xml                    | 1 +
tests/domaincapsschemadata/bhyve_basic.x86_64.xml       | 1 +
tests/domaincapsschemadata/bhyve_fbuf.x86_64.xml        | 1 +
tests/domaincapsschemadata/bhyve_uefi.x86_64.xml        | 1 +
tests/domaincapsschemadata/full.xml                     | 1 +
tests/domaincapsschemadata/libxl-xenfv-usb.xml          | 1 +
tests/domaincapsschemadata/libxl-xenfv.xml              | 1 +
tests/domaincapsschemadata/libxl-xenpv-usb.xml          | 1 +
tests/domaincapsschemadata/libxl-xenpv.xml              | 1 +
tests/domaincapsschemadata/qemu_1.7.0.x86_64.xml        | 1 +
tests/domaincapsschemadata/qemu_2.12.0-virt.aarch64.xml | 1 +
tests/domaincapsschemadata/qemu_2.12.0.ppc64.xml        | 1 +
tests/domaincapsschemadata/qemu_2.12.0.s390x.xml        | 1 +
tests/domaincapsschemadata/qemu_2.12.0.x86_64.xml       | 1 +
tests/domaincapsschemadata/qemu_2.6.0-virt.aarch64.xml  | 1 +
tests/domaincapsschemadata/qemu_2.6.0.aarch64.xml       | 1 +
tests/domaincapsschemadata/qemu_2.6.0.ppc64.xml         | 1 +
tests/domaincapsschemadata/qemu_2.6.0.x86_64.xml        | 1 +
tests/domaincapsschemadata/qemu_2.7.0.s390x.xml         | 1 +
tests/domaincapsschemadata/qemu_2.8.0-tcg.x86_64.xml    | 1 +
tests/domaincapsschemadata/qemu_2.8.0.s390x.xml         | 1 +
tests/domaincapsschemadata/qemu_2.8.0.x86_64.xml        | 1 +
tests/domaincapsschemadata/qemu_2.9.0-q35.x86_64.xml    | 1 +
tests/domaincapsschemadata/qemu_2.9.0-tcg.x86_64.xml    | 1 +
tests/domaincapsschemadata/qemu_2.9.0.x86_64.xml        | 1 +
tests/qemuxml2xmloutdata/vmcoreinfo.xml                 | 2 +-
33 files changed, 53 insertions(+), 4 deletions(-)
[libvirt] [PATCH 0/3] conf: <vmcoreinfo> tweaks
Posted by Cole Robinson 6 years ago
Patch #1 changes the vmcoreinfo XML schema slightly to be more future
proof, this is technically an API break but I'm not sure it matters,
see the patch for more details.

Patch #3 adds vmcoreinfo reporting to domain capabilities. The
schema doesn't follow the typical pattern so if anyone has other ideas
please comment

Cole Robinson (3):
  conf: format/parse <vmcoreinfo> as tristate
  conf: Add a comment warning about boolean feature XML
  domain_capabilities: Report <vmcoreinfo> support

 docs/formatdomaincaps.html.in                           | 5 +++++
 docs/schemas/domaincaps.rng                             | 7 +++++++
 docs/schemas/domaincommon.rng                           | 6 +++++-
 src/conf/domain_capabilities.c                          | 2 ++
 src/conf/domain_capabilities.h                          | 1 +
 src/conf/domain_conf.c                                  | 6 ++++--
 src/qemu/qemu_capabilities.c                            | 3 +++
 tests/domaincapsschemadata/basic.xml                    | 1 +
 tests/domaincapsschemadata/bhyve_basic.x86_64.xml       | 1 +
 tests/domaincapsschemadata/bhyve_fbuf.x86_64.xml        | 1 +
 tests/domaincapsschemadata/bhyve_uefi.x86_64.xml        | 1 +
 tests/domaincapsschemadata/full.xml                     | 1 +
 tests/domaincapsschemadata/libxl-xenfv-usb.xml          | 1 +
 tests/domaincapsschemadata/libxl-xenfv.xml              | 1 +
 tests/domaincapsschemadata/libxl-xenpv-usb.xml          | 1 +
 tests/domaincapsschemadata/libxl-xenpv.xml              | 1 +
 tests/domaincapsschemadata/qemu_1.7.0.x86_64.xml        | 1 +
 tests/domaincapsschemadata/qemu_2.12.0-virt.aarch64.xml | 1 +
 tests/domaincapsschemadata/qemu_2.12.0.ppc64.xml        | 1 +
 tests/domaincapsschemadata/qemu_2.12.0.s390x.xml        | 1 +
 tests/domaincapsschemadata/qemu_2.12.0.x86_64.xml       | 1 +
 tests/domaincapsschemadata/qemu_2.6.0-virt.aarch64.xml  | 1 +
 tests/domaincapsschemadata/qemu_2.6.0.aarch64.xml       | 1 +
 tests/domaincapsschemadata/qemu_2.6.0.ppc64.xml         | 1 +
 tests/domaincapsschemadata/qemu_2.6.0.x86_64.xml        | 1 +
 tests/domaincapsschemadata/qemu_2.7.0.s390x.xml         | 1 +
 tests/domaincapsschemadata/qemu_2.8.0-tcg.x86_64.xml    | 1 +
 tests/domaincapsschemadata/qemu_2.8.0.s390x.xml         | 1 +
 tests/domaincapsschemadata/qemu_2.8.0.x86_64.xml        | 1 +
 tests/domaincapsschemadata/qemu_2.9.0-q35.x86_64.xml    | 1 +
 tests/domaincapsschemadata/qemu_2.9.0-tcg.x86_64.xml    | 1 +
 tests/domaincapsschemadata/qemu_2.9.0.x86_64.xml        | 1 +
 tests/qemuxml2xmloutdata/vmcoreinfo.xml                 | 2 +-
 33 files changed, 53 insertions(+), 4 deletions(-)

-- 
2.17.0

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list