This series adds framework to deal with various HyperV Enlightenment
features that improve behavior of Microsoft Windows guests.
First of the features implemented is "relaxed" that changes
the behavior of timers.
The series is designed to ease addition of other hyperv features in the
future.
Peter Krempa (3):
conf: Make tri-state feature options more universal
conf: Add support for HyperV Enlightenment features
qemu: Add support for HyperV Enlightenment feature "relaxed"
docs/formatdomain.html.in | 21 +++++++
docs/schemas/domaincommon.rng | 28 ++++++++-
src/conf/domain_conf.c | 80 +++++++++++++++++++++++--
src/conf/domain_conf.h | 24 +++++---
src/libvirt_private.syms | 6 +-
src/qemu/qemu_command.c | 44 +++++++++++++-
tests/qemuxml2argvdata/qemuxml2argv-hyperv.args | 4 ++
tests/qemuxml2argvdata/qemuxml2argv-hyperv.xml | 28 +++++++++
tests/qemuxml2argvtest.c | 2 +
tests/qemuxml2xmltest.c | 2 +
10 files changed, 221 insertions(+), 18 deletions(-)
create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-hyperv.args
create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-hyperv.xml
--
1.7.12.3