]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
conf: default to virtio bus for input passthrough
authorJán Tomko <jtomko@redhat.com>
Tue, 25 Feb 2020 14:46:31 +0000 (15:46 +0100)
committerJán Tomko <jtomko@redhat.com>
Wed, 4 Mar 2020 11:14:39 +0000 (12:14 +0100)
Other buses are not supported.

Signed-off-by: Ján Tomko <jtomko@redhat.com>
Reviewed-by: Daniel Henrique Barboza <danielhb413@gmail.com>
src/conf/domain_conf.c

index fd0578504c886d253fef2d964568c6f7541c368a..d8471acd2dcc4fe9b3a33b158694a92469f13510 100644 (file)
@@ -13677,7 +13677,8 @@ virDomainInputDefParseXML(virDomainXMLOptionPtr xmlopt,
                 def->type == VIR_DOMAIN_INPUT_TYPE_KBD) &&
                 (ARCH_IS_X86(dom->os.arch) || dom->os.arch == VIR_ARCH_NONE)) {
                 def->bus = VIR_DOMAIN_INPUT_BUS_PS2;
-            } else if (ARCH_IS_S390(dom->os.arch)) {
+            } else if (ARCH_IS_S390(dom->os.arch) ||
+                       def->type == VIR_DOMAIN_INPUT_TYPE_PASSTHROUGH) {
                 def->bus = VIR_DOMAIN_INPUT_BUS_VIRTIO;
             } else {
                 def->bus = VIR_DOMAIN_INPUT_BUS_USB;