[libvirt] [PATCH 00/16] Hyper-V: Improve 2008, Introduce 2012

Jason Miesionczek jmiesionczek at datto.com
Tue Aug 9 12:39:08 UTC 2016


The following patches include work originally done by Yves Vinter back
in 2014. The last patch introduces support for Hyper-V 2012, while still
supporting 2008. I am not sure that the method I used to include the 2012
support is the best approach, mainly due to code duplication, but I am
open to suggestions on how to do this better.

Jason Miesionczek (16):
  hyperv: additional server 2008 wmi classes
  hyperv: add cim types support to code generator
  hyperv: add get capabilities
  hyperv: implement connectGetVersion
  hyperv: implement vcpu functions
  hyperv: implement nodeGetFreeMemory
  hyperv: implement ability to send xml soap requests
  hyperv: introduce basic network driver
  hyperv: add domain shutdown function
  hyperv: add get scheduler functions
  hyperv: add set memory functions
  hyperv: set vpcu functions
  hyperv: domain undefine functions
  hyperv: domain define and associated functions
  hyperv: network list functions
  hyperv: introduce 2012 support

 src/Makefile.am                       |    2 +
 src/hyperv/hyperv_driver.c            | 1989 ++++++++++++++++++++++++++++++++-
 src/hyperv/hyperv_driver_2012.c       |  299 +++++
 src/hyperv/hyperv_driver_2012.h       |   55 +
 src/hyperv/hyperv_network_driver.c    |  280 +++++
 src/hyperv/hyperv_network_driver.h    |   30 +
 src/hyperv/hyperv_private.h           |    8 +
 src/hyperv/hyperv_wmi.c               |  709 +++++++++++-
 src/hyperv/hyperv_wmi.h               |   78 ++
 src/hyperv/hyperv_wmi_generator.input |  518 ++++++++-
 src/hyperv/hyperv_wmi_generator.py    |   68 +-
 src/hyperv/openwsman.h                |    4 +
 12 files changed, 3989 insertions(+), 51 deletions(-)
 create mode 100644 src/hyperv/hyperv_driver_2012.c
 create mode 100644 src/hyperv/hyperv_driver_2012.h
 create mode 100644 src/hyperv/hyperv_network_driver.c
 create mode 100644 src/hyperv/hyperv_network_driver.h

-- 
2.7.4




More information about the libvir-list mailing list