Hi, Early patches to add support for usb3 streams to qemu. Covered are the subsystem core, xhci emulation and usb attached scsi emulation.
It's good enougth to trigger bugs in the linux xhci driver's stream handling. enjoy, Gerd Gerd Hoffmann (4): usb: fix endpoint descriptor ordering [wip] core: usb3 streams [wip] xhci: usb3 streams [wip] uas: usb3 streams hw/usb.h | 10 +- hw/usb/core.c | 10 +- hw/usb/desc.c | 9 +- hw/usb/dev-bluetooth.c | 2 +- hw/usb/dev-hid.c | 2 +- hw/usb/dev-hub.c | 10 +- hw/usb/dev-network.c | 2 +- hw/usb/dev-smartcard-reader.c | 2 +- hw/usb/dev-uas.c | 247 +++++++++++++++++++++++++++++++------- hw/usb/dev-wacom.c | 4 +- hw/usb/hcd-ehci.c | 7 +- hw/usb/hcd-musb.c | 2 +- hw/usb/hcd-ohci.c | 4 +- hw/usb/hcd-uhci.c | 2 +- hw/usb/hcd-xhci.c | 266 +++++++++++++++++++++++++++++++++-------- trace-events | 6 +- 16 files changed, 461 insertions(+), 124 deletions(-) -- 1.7.9.7