Hi, Here comes the usb patch queue. It features the patches posted a week ago for review with some minor tweaks according to the review comments: The comment in usb-audio was fixed and xhci got a codestyle cleanup. No actual code changes. I've also included the usb-redir patches posted by Hans earlier this week.
please pull, Gerd The following changes since commit 515aa3c57986b3e26558d72ecaeb7545ecd30510: check-qstring: remove check.h include (2012-01-12 11:33:22 -0600) are available in the git repository at: git://git.kraxel.org/qemu usb.36 Gerd Hoffmann (10): usb-host: rip out legacy procfs support usb: track configuration and interface count in USBDevice. usb: track altsetting in USBDevice usb-desc: audio endpoint support usb: add USBEndpoint usb: add ifnum to USBEndpoint usb-desc: USBEndpoint support usb/debug: add usb_ep_dump usb: add max_packet_size to USBEndpoint usb: link packets to endpoints not devices H. Peter Anvin (1): usb: add audio device model Hans de Goede (5): usb-redir: Clear iso / irq error when stopping the stream usb-redir: Dynamically adjust iso buffering size based on ep interval usb-redir: Pre-fill our isoc input buffer before sending pkts to the host usb-redir: Try to keep our buffer size near the target size usb-redir: Improve some debugging messages Hector Martin (1): xhci: Initial xHCI implementation Makefile.objs | 3 +- default-configs/pci.mak | 1 + hw/pci_ids.h | 3 + hw/usb-audio.c | 704 ++++++++++++ hw/usb-bt.c | 22 - hw/usb-bus.c | 1 + hw/usb-ccid.c | 8 - hw/usb-desc.c | 143 +++- hw/usb-desc.h | 5 + hw/usb-ehci.c | 3 +- hw/usb-hid.c | 7 - hw/usb-hub.c | 7 - hw/usb-msd.c | 10 - hw/usb-musb.c | 3 +- hw/usb-net.c | 14 - hw/usb-ohci.c | 4 +- hw/usb-serial.c | 7 - hw/usb-uhci.c | 3 +- hw/usb-wacom.c | 7 - hw/usb-xhci.c | 2748 +++++++++++++++++++++++++++++++++++++++++++++++ hw/usb.c | 125 +++- hw/usb.h | 44 +- trace-events | 1 + usb-linux.c | 452 ++------ usb-redir.c | 118 ++- 25 files changed, 3972 insertions(+), 471 deletions(-) create mode 100644 hw/usb-audio.c create mode 100644 hw/usb-xhci.c