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

Fernando Casas Schössow casasfernando at hotmail.com
Wed Sep 7 21:14:44 UTC 2016


Hi there,

I was wondering if any of these patches actually made it into libvirt 
code.
I'm really looking forward hyper-v support improvement and features 
like shutdown VM (not destroy/turn off but clean shutdown) implemented.
Especially interested in 2012/2012 R2 since 2008 is getting old and 
2016 is right around the corner.

I'm already using libvirt 2.1.0 with some patches I found in 
https://github.com/vikhyath/libvirt-hyperv-r2-2012 but it would be 
great to have the code reviewed and merged into libvirt releases.

Thanks.

Fer

> 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/libvir-list/attachments/20160907/2bf5f83c/attachment-0001.htm>


More information about the libvir-list mailing list