[libvirt] [PATCH v4 00/12] hyperv: add support for Hyper-V 2012 and newer.

Dawid Zamirski posted 12 patches 7 years ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/libvirt tags/patchew/20170404222616.15382-1-dzamirski@datto.com
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(-)
[libvirt] [PATCH v4 00/12] hyperv: add support for Hyper-V 2012 and newer.
Posted by Dawid Zamirski 7 years ago
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(-)

-- 
2.9.3

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list
Re: [libvirt] [PATCH v4 00/12] hyperv: add support for Hyper-V 2012 and newer.
Posted by Matthias Bolte 7 years ago
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

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list
Re: [libvirt] [PATCH v4 00/12] hyperv: add support for Hyper-V 2012 and newer.
Posted by Dawid Zamirski 7 years ago
On Sat, 2017-04-08 at 16:14 +0200, Matthias Bolte wrote:
> 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
> > 
> 
> ACK for the whole series. I made two minor changes to the series in
> patch 4 and 5 before pushing it. Thanks!
> 

Nice, thanks! We'll likely follow up soon with patches for handling all
sorts of wsman invoke requests which should be the last of the
"difficult" pieces needed before continuing with implementing most of
the missing libvirt API hooks.

Regards,
Dawid

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