"[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 patcset:
```
<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.
Known issue:
```
abs_builddir=/home/user/QEMU_MSHV/libvirt/build/tests
abs_top_srcdir=/home/user/QEMU_MSHV/libvirt
LD_LIBRARY_PATH=/home/user/QEMU_MSHV/libvirt/build/tests:/home/user/QEMU_MSHV/libvirt/build/src
abs_srcdir=/home/user/QEMU_MSHV/libvirt/tests VIR_TEST_EXPENSIVE=0
ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1
UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LC_ALL=C
LIBVIRT_AUTOSTART=0 G_DEBUG=fatal-warnings MALLOC_PERTURB_=255
abs_top_builddir=/home/user/QEMU_MSHV/libvirt/build
/home/user/QEMU_MSHV/libvirt/build/tests/qemucapabilitiestest
TEST: qemucapabilitiestest
wrong expected command in
/home/user/QEMU_MSHV/libvirt/tests/qemucapabilitiesdata/caps_9.2.0_s390x.replies:23538: :
{"execute":"query-mshv","id":"libvirt-6"} expected
{"execute":"qom-list-types","id":"libvirt-6"}
```
Could someone point me to the steps to regenerate the replies files to fix above
issue?
Praveen K Paladugu (4):
qemu: introduce mshv capabilities
qemu: probe mshv capabilities
qemu: use mshv accel for hyperv domains
qemu_cgroup: add /dev/mshv to default devices
src/qemu/qemu_capabilities.c | 71 +++++++++++++++++++++++++++++++-----
src/qemu/qemu_capabilities.h | 1 +
src/qemu/qemu_cgroup.c | 2 +-
src/qemu/qemu_command.c | 4 +-
src/qemu/qemu_monitor.c | 9 +++--
src/qemu/qemu_monitor.h | 8 ++--
src/qemu/qemu_monitor_json.c | 13 ++++---
src/qemu/qemu_monitor_json.h | 10 ++---
8 files changed, 88 insertions(+), 30 deletions(-)
--
2.50.1