qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH 00/13] usb: Add support for bulk streams to usb-host


From: Hans de Goede
Subject: [Qemu-devel] [PATCH 00/13] usb: Add support for bulk streams to usb-host-libusb
Date: Tue, 8 Oct 2013 21:58:05 +0200

Hi Gerd et al,

After quite a bit of work I'm very happy to present this patch set which adds
full support for using USB-3 devices which use bulkstreams with qemu's usb
host redirection.

This has been tested under a Linux guest, with an uas usb-3 device, and
works well and stable.

There is a bunch of pre-requisites to be able to use this though (and for
it to be stable / reliable). The Linux host will need a kernel with a bunch
of xhci driver fixes as well as patches to extend the usbfs API with streams
support. I've submitted all these upstream and I hope they get merged into the
3.13 kernel.

Further more a version of libusbx with bulk stream support is necessary, since
the usbfs API is not yet in the upstream kernel (and thus not yet finalized),
I've not pushed the necessary libusbx patches upstream yet, for now you can
find them in my libusbx repo here:
https://github.com/jwrdegoede/libusbx/commits/master

I'm an upstream libusbx committer and I will push these upstream as soon as
the kernel API has been merged (which I expect to happen without any further
changes to it).

Note the last 2 patches in the set depend on the new libusbx APIs for this,
so if you're afraid the API may still change you could consider delaying
merging these, but I'm quite confident that there will be no further API
changes.

Regards,

Hans



reply via email to

[Prev in Thread] Current Thread [Next in Thread]