
2017-04-05 0:26 GMT+02:00 Dawid Zamirski <dzamirski@datto.com>:
Changes in v4: * changed hypervWqlQuery struct to use virBuffer as query member so that hypervEnumAndPull and free it for us. * fixed hypervFreeObject that had outdated code in code path that was compiled away via preprocessor - this fix is in patch 5 * fixed whitespace/spelling and missing comment in generator * update doc text
Dawid Zamirski (12): hyperv: store WMI version in hypervPrivate. hyperv: introduce hypervWmiClassInfo struct. hyperv: update hypervObject struct. hyperv: add hypervWqlQuery struct. hyperv: make hypervEnumAndPull use hypervWqlQuery hyperv: update generator input file. hyperv: update wmi code generator. hyperv: add helper for getting WMI class lists. hyperv: port rest of the driver to new stucts. hyperv: add hypervInitConnection. hyperv: update driver documentation. news: update for Hyper-V 2012+ support.
docs/drvhyperv.html.in | 2 +- docs/news.xml | 11 + src/Makefile.am | 2 - src/hyperv/hyperv_driver.c | 166 ++++++++------- src/hyperv/hyperv_private.h | 8 +- src/hyperv/hyperv_wmi.c | 174 +++++++++++++--- src/hyperv/hyperv_wmi.h | 56 ++++- src/hyperv/hyperv_wmi_classes.h | 30 +++ src/hyperv/hyperv_wmi_generator.input | 239 ++++++++++++++++++--- src/hyperv/hyperv_wmi_generator.py | 381 +++++++++++++++++++++++++--------- 10 files changed, 822 insertions(+), 247 deletions(-)
ACK for the whole series. I made two minor changes to the series in patch 4 and 5 before pushing it. Thanks! -- Matthias Bolte http://photron.blogspot.com