Hi,

Our xhci emulation has trouble handling devices with many xhci streams,
which is fixed by patch #4.  Patch #1 can be used to reproduce the bug
with the qemu uas emulation.  It's there for testing convinience only,
I do not intend to merge it.

The other patches are cleanups.

please review,
  Gerd

Gerd Hoffmann (8):
  [debug] uas: use 32 streams
  xhci: decouple EV_QUEUE from TD_QUEUE
  xhci: drop unused comp_xfer field
  xhci: use linked list for transfers
  xhci: drop XHCITransfer->xhci
  xhci: add & use xhci_kick_epctx()
  xhci: drop XHCITransfer->{slotid,epid}
  xhci: make xhci_epid_to_usbep accept XHCIEPContext

 hw/usb/dev-uas.c  |   2 +-
 hw/usb/hcd-xhci.c | 219 +++++++++++++++++++++++++++++-------------------------
 2 files changed, 119 insertions(+), 102 deletions(-)

-- 
1.8.3.1


Reply via email to