[PATCH 0/7] drop support for Windows versions prior to 2012R2

Matt Coleman mcoleman at datto.com
Mon Nov 9 08:43:06 UTC 2020


Microsoft no longer supports Windows 2008R2 at all. Windows 2012 and
2012 R2 are still within extended support until October 9, 2023.

Hyper-V's WMI API has two versions. V1 is supported by 2008R2 and 2012.
2012 also offered initial support for V2, but it's incomplete.
2012R2 was the first version to offer full support for the V2 API.

This patchset drops support for the V1 WMI API.

Here's a GitLab merge request, if you'd prefer to review it there:
https://gitlab.com/iammattcoleman/libvirt/-/merge_requests/7

Matt Coleman (7):
  hyperv: remove V1 classes from the WMI generator input
  hyperv: remove hypervPrivate->wmiVersion
  hyperv: remove support for multiple API versions from the WMI
    generator
  hyperv: remove hypervWmiClassInfoList, hypervWmiClassInfoListPtr, and
    _hypervWmiClassInfoList
  hyperv: do not generate *_CLASSNAME constants
  docs: drop support for Windows versions prior to 2012R2
  news: drop support for Windows versions prior to 2012R2

 NEWS.rst                              |   6 +
 docs/drvhyperv.html.in                |  17 +-
 docs/platforms.rst                    |   3 +-
 scripts/hyperv_wmi_generator.py       | 275 ++++-------------
 src/hyperv/hyperv_driver.c            | 299 +++++-------------
 src/hyperv/hyperv_private.h           |   7 -
 src/hyperv/hyperv_wmi.c               | 108 ++-----
 src/hyperv/hyperv_wmi.h               |  39 +--
 src/hyperv/hyperv_wmi_classes.h       |  13 -
 src/hyperv/hyperv_wmi_generator.input | 422 +-------------------------
 10 files changed, 180 insertions(+), 1009 deletions(-)

-- 
2.27.0





More information about the libvir-list mailing list