[Spice-devel] RFC: usb redirection plan

Gerd Hoffmann kraxel at redhat.com
Thu Dec 2 03:04:46 PST 2010


   Hi,

> But the event driven-ness is from the device driver for the
> host controller pov, and usb redirection is dealing with usb
> at the device level / emulating a usb device. Has much changed
> (other then speed) for the way usb looks from the device pov ?

One new thing in usb3 are streams for bulk xfers 
(Documentation/usb/bulk-streams.txt in the linux kernel source tree has 
a summary).  Also superspeed iso packets can be less than maximum size 
(IIRC this isn't the case for usb2).

State transitions are a bit different.  Also the address assignment: 
The xHCI handles the address assignment itself whereas with uhci/ehci 
the guest os handles this.

cheers,
   Gerd



More information about the Spice-devel mailing list