On 9/6/22 14:42, Jim Fehlig wrote:
The first two patches add USB redirect and channel devices to
domcapabilities. Patch3 fixes reporting of spice support.
Patch1 was sent previously, before I noticed the others were needed
Another capability I'd like to expose is the functionality provided by qemu's
audio-spice module, which IIUC is essentially `-audiodev spice`. After peeking
at the qmp ref manual [1] I expected to find an "audiodev" object, however
# virsh qemu-monitor-command test \
--cmd '{"execute":"qom-list-types"}' | grep -i audiodev
#
# virsh qemu-monitor-command test --cmd \
'{"execute":"qom-list-properties","arguments":{"typename":"audiodev"}}'
{"id":"libvirt-411","error":{"class":"DeviceNotFound","desc":"Class
'audiodev'
not found"}}
# virsh qemu-monitor-command test --cmd \
'{"execute":"device-list-properties","arguments":{"typename":"audiodev"}}'
{"id":"libvirt-412","error":{"class":"DeviceNotFound","desc":"Device
'audiodev'
not found"}}
Command line help is not available either, which spawned Claudio's qemu patch [2]
# qemu-system-x86_64 -audiodev help
qemu-system-x86_64: -audiodev help: Help is not available for this option
Have I overlooked alternatives for detecting `-audiodev spice` support?
Thanks!
Jim
[1]
https://qemu-project.gitlab.io/qemu/interop/qemu-qmp-ref.html#qapidoc-3005
[2]
https://lists.gnu.org/archive/html/qemu-devel/2022-09/msg01181.html