[RFC PATCH 0/2] Add vmgenid XML, schema, docs

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Could be a v1, but figured I'd get feedback first - I have a "working
example" for QEMU (supported since 2.9.0), but it's not quite ready
to be fully posted. Currently only needed for windows guests, but
there is some work upstream (somewhere) to make a Linux implementation.

Still have to work out all the various "combinations" of when to
add the vmgenid device and I think there's one combination that's
not quite possible and may require some sort of set vmgenid guid
value qmp command (that's being debated on qemu upstream now).

To read up on the QEMU implementation, see from the top of a 
QEMU source tree:

    docs/specs/vmgenid.txt

The (ahem) Microsoft details on the device is found at:

    http://go.microsoft.com/fwlink/?LinkId=260709

John Ferlan (2):
  conf: Introduce VIR_DOMAIN_DEVICE_VMGENID
  conf: Add VM Generation ID device

 docs/formatdomain.html.in                 |  54 ++++++++++++++
 docs/schemas/domaincommon.rng             |  21 ++++++
 src/conf/domain_conf.c                    | 120 +++++++++++++++++++++++++++++-
 src/conf/domain_conf.h                    |  12 +++
 src/qemu/qemu_domain.c                    |   1 +
 src/qemu/qemu_domain_address.c            |   1 +
 src/qemu/qemu_driver.c                    |   6 ++
 src/qemu/qemu_hotplug.c                   |   1 +
 tests/qemuxml2argvdata/vmgenid-auto.xml   |  32 ++++++++
 tests/qemuxml2argvdata/vmgenid.xml        |  32 ++++++++
 tests/qemuxml2xmloutdata/vmgenid-auto.xml |   1 +
 tests/qemuxml2xmloutdata/vmgenid.xml      |   1 +
 tests/qemuxml2xmltest.c                   |   3 +
 13 files changed, 284 insertions(+), 1 deletion(-)
 create mode 100644 tests/qemuxml2argvdata/vmgenid-auto.xml
 create mode 100644 tests/qemuxml2argvdata/vmgenid.xml
 create mode 120000 tests/qemuxml2xmloutdata/vmgenid-auto.xml
 create mode 120000 tests/qemuxml2xmloutdata/vmgenid.xml

-- 
2.13.6

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



[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]

  Powered by Linux