qemu-server/PVE/QemuServer
Aaron Lauterer ae36393d5a usb: Add USB3 capabilities to Spice USB devices
To not change current behaviour and thus breaking live migration USB3
for a Spice USB device requires Qemu v4.1.

The old behavior was that even though technically it was possible to
the set `usb3=1` setting, it was ignored. The bus was hardcoded to
ehci. If another USB2 device was added or the machine type was set to
Q35 an ehci controller was present and the VM was able to boot.

With this patch the behaviour is changing and the bus is set to xhci if
USB3 is set for the Spice USB device and the VM is running under Qemu
v4.1.

Signed-off-by: Aaron Lauterer <a.lauterer@proxmox.com>
2019-09-21 13:22:17 +02:00
..
Agent.pm qemu agent: fixup error message letter-case 2018-07-11 11:26:00 +02:00
Cloudinit.pm cloudinit: set iso-level in genisoimage call 2019-06-28 14:27:08 +02:00
ImportDisk.pm do not overwrite global signal handlers 2017-09-14 15:25:28 +02:00
Makefile add Agent helper package 2018-07-11 10:29:45 +02:00
Memory.pm memory: fix automatic num amapping 2019-02-18 10:45:17 +01:00
OVF.pm Initial support for importing OVF virtual machines 2017-09-25 13:31:55 +02:00
PCI.pm PCIe passthrough: fixup: avoid addr conflict and cleanup a bit 2019-09-06 19:27:30 +02:00
USB.pm usb: Add USB3 capabilities to Spice USB devices 2019-09-21 13:22:17 +02:00