On Tue, Apr 27, 2021 at 12:31 AM Gerd Hoffmann <kra...@redhat.com> wrote:
> Hi, > > > Questions: Is this support in QEMU and if so got any pointers to source > for > > existing examples? > > If not, any guidance on how to proceed? > > qemu has only usb host controller emulation, not any usb device > controller emulation. So you are entering new territory and there are > no existing code exsamples, sorry. > Thanks. Any suggestions on how you would do it? Even just high level design points would be helpful. As far as implementation goes: 1) Is there a "libusb" kinda thing for devices? [any sort of utility library that takes the device's point of view] 2) Would it make sense to use the usbredir protocol for speaking USB over sockets? [where in this case QEMU is the device and not the host] ref: https://www.spice-space.org/usbredir.html 3) Would it make sense to use the parts that one can from the usbredir library? [ibid]