This patch series enables USB3 for the passthrough / redirection of USB
devices via the Spice client.

AFAIU there is no need for special checks regarding live migration due
to the following reasons:
* USB3 for Spice was disabled in the GUI
* Setting `usb3=1` via the API or manually in the config file was
  ignored
  - hardcoded ehci bus
  - xhci controller added
  - if not needed by another USB device no ehci controller added -> VM
    couldn't start
* Live migration with `usb3=1` set is not possible with older versions
  because it got recognized as a local resource.

v1[0] -> v2:
* no qemu version checks
* fix local resource check on migration
* add GUI support

[0]: https://pve.proxmox.com/pipermail/pve-devel/2019-August/038672.html

Aaron Lauterer (2):
  Add USB3 support to Spice USB redirection
  Fix local resources check for USB3 Spice devices
  Add USB3 support for Spice USB redirection

 (qemu-server) PVE/QemuServer.pm            | 2 +-
 (qemu-server) PVE/QemuServer/USB.pm        | 7 +++++--
 (pve-manager) www/manager6/qemu/USBEdit.js | 8 +++++---
 2 files changed, 6 insertions(+), 3 deletions(-)

-- 
2.20.1


_______________________________________________
pve-devel mailing list
pve-devel@pve.proxmox.com
https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel

Reply via email to