"[PATCH v3 00/26] Implementing a MSHV (Microsoft Hypervisor) accelerator"
patchset in qemu-devel mailing list introduces MSHV support within Qemu.

With above patchset, Qemu guests can be started with `-accel mshv` option to use
Microsoft Hypervisor (/dev/mshv) as the hypervisor. Retaining Libvirt's naming
convention, this translates to `hyperv` domains. Below is an excerpt of the xml
to use with this patchset:

```
<domain type='hyperv'>
                <name>qemu_msh_testv</name>

                <cpu mode='host-model'/>
        <os>
                <type machine='q35'>hvm</type>
        </os>
                ...

```

This patch set introduces the necessary changes within libvirt to support Qemu
guest with hyperv (mshv) hypervisor.

Changes in v2:
- Addressed review comments on v1.
- Added a test to verify mshv capabilities.

Praveen K Paladugu (6):
  qemu: introduce mshv capabilities
  qemu: use mshv accel for hyperv domains
  qemu: add /dev/mshv to default cgroup acl
  qemu: probe mshv capabilities
  conf: update capability schema
  tests: Introduce tests for mshv capabilities

 src/conf/schemas/capability.rng               |     1 +
 src/qemu/qemu.conf.in                         |     2 +-
 src/qemu/qemu_capabilities.c                  |    61 +-
 src/qemu/qemu_capabilities.h                  |     1 +
 src/qemu/qemu_cgroup.c                        |     2 +-
 src/qemu/qemu_command.c                       |     4 +-
 src/qemu/qemu_monitor.c                       |    12 +
 src/qemu/qemu_monitor.h                       |    12 +-
 src/qemu/qemu_monitor_json.c                  |    32 +-
 src/qemu/qemu_monitor_json.h                  |    13 +-
 src/qemu/test_libvirtd_qemu.aug.in            |     3 +-
 .../caps_11.3.0_x86_64+mshv.replies           | 46912 ++++++++++++++++
 .../caps_11.3.0_x86_64+mshv.xml               |  4996 ++
 .../qemucaps2xmloutdata/caps.x86_64+mshv.xml  |    29 +
 14 files changed, 52060 insertions(+), 20 deletions(-)
 create mode 100644 tests/qemucapabilitiesdata/caps_11.3.0_x86_64+mshv.replies
 create mode 100644 tests/qemucapabilitiesdata/caps_11.3.0_x86_64+mshv.xml
 create mode 100644 tests/qemucaps2xmloutdata/caps.x86_64+mshv.xml

-- 
2.50.1

Reply via email to