[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 0/8] xhci: stream transfer fixes, cleanups
From: |
Gerd Hoffmann |
Subject: |
[Qemu-devel] [PATCH 0/8] xhci: stream transfer fixes, cleanups |
Date: |
Tue, 27 Sep 2016 10:32:44 +0200 |
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
- [Qemu-devel] [PATCH 0/8] xhci: stream transfer fixes, cleanups,
Gerd Hoffmann <=
- [Qemu-devel] [PATCH 3/8] xhci: drop unused comp_xfer field, Gerd Hoffmann, 2016/09/27
- [Qemu-devel] [PATCH 2/8] xhci: decouple EV_QUEUE from TD_QUEUE, Gerd Hoffmann, 2016/09/27
- [Qemu-devel] [PATCH 5/8] xhci: drop XHCITransfer->xhci, Gerd Hoffmann, 2016/09/27
- [Qemu-devel] [PATCH 7/8] xhci: drop XHCITransfer->{slotid,epid}, Gerd Hoffmann, 2016/09/27
- [Qemu-devel] [PATCH 1/8] [debug] uas: use 32 streams, Gerd Hoffmann, 2016/09/27
- [Qemu-devel] [PATCH 8/8] xhci: make xhci_epid_to_usbep accept XHCIEPContext, Gerd Hoffmann, 2016/09/27
- [Qemu-devel] [PATCH 4/8] xhci: use linked list for transfers, Gerd Hoffmann, 2016/09/27
- [Qemu-devel] [PATCH 6/8] xhci: add & use xhci_kick_epctx(), Gerd Hoffmann, 2016/09/27