[virt-tools-list] [virt-manager PATCH 9/9] guest: Enable USB input devices for RISC-V virt guests
Andrea Bolognani
abologna at redhat.com
Thu Apr 4 10:49:50 UTC 2019
If USB support is available, we can use USB input devices too.
Signed-off-by: Andrea Bolognani <abologna at redhat.com>
---
tests/cli-test-xml/compare/virt-install-riscv64-graphics.xml | 2 ++
virtinst/guest.py | 4 +++-
2 files changed, 5 insertions(+), 1 deletion(-)
diff --git a/tests/cli-test-xml/compare/virt-install-riscv64-graphics.xml b/tests/cli-test-xml/compare/virt-install-riscv64-graphics.xml
index 2f5f0e7a..f2f1b842 100644
--- a/tests/cli-test-xml/compare/virt-install-riscv64-graphics.xml
+++ b/tests/cli-test-xml/compare/virt-install-riscv64-graphics.xml
@@ -32,6 +32,8 @@
<source mode="bind"/>
<target type="virtio" name="org.qemu.guest_agent.0"/>
</channel>
+ <input type="tablet" bus="usb"/>
+ <input type="keyboard" bus="usb"/>
<graphics type="vnc" port="-1"/>
<video>
<model type="virtio"/>
diff --git a/virtinst/guest.py b/virtinst/guest.py
index 9d38859c..d79b91eb 100644
--- a/virtinst/guest.py
+++ b/virtinst/guest.py
@@ -719,7 +719,9 @@ class Guest(XMLBuilder):
usb_keyboard = False
if self.os.is_x86() and not self.os.is_xenpv():
usb_tablet = self.osinfo.supports_usbtablet()
- if self.os.is_arm_machvirt() or self.os.is_pseries():
+ if (self.os.is_arm_machvirt() or
+ self.os.is_riscv_virt() or
+ self.os.is_pseries()):
usb_tablet = True
usb_keyboard = True
--
2.20.1
More information about the virt-tools-list
mailing list