Hi, Here is the usb patch queue, with EHCI support being the outstanding new feature. Most patches are unmodified. Patch #5 got a better commit message. The EHCI patch now lists all contributes in the commit message too (they where listed in the source code only before), I hope everybody is happy with that now.
please pull, Gerd The following changes since commit dcfd14b3741983c466ad92fa2ae91eeafce3e5d5: Delete unused tb_invalidate_page_range (2011-05-22 10:47:28 +0000) are available in the git repository at: git://git.kraxel.org/qemu usb.13.pull Brad Hards (4): usb: Add Interface Association Descriptor descriptor type usb: update config descriptors to identify number of interfaces usb: remove fallback to bNumInterfaces if no .nif usb: add support for "grouped" interfaces and the Interface Association Descriptor Gerd Hoffmann (11): usb-linux: fix device path aka physical port handling usb-linux: add hostport property usb-linux: track aurbs in list usb-linux: walk async urb list in cancel usb-linux: split large xfers usb-linux: fix max_packet_size for highspeed. usb-storage: don't call usb_packet_complete twice usb: add usb_handle_packet usb: keep track of packet owner. usb: move cancel callback to USBDeviceInfo usb: add ehci adapter Hans de Goede (2): usb: Pass the packet to the device's handle_control callback usb-linux: use usb_generic_handle_packet() Jan Vesely (1): Bug #757654: UHCI fails to signal stall response patch Makefile.objs | 1 + default-configs/pci.mak | 1 + docs/usb2.txt | 38 + hw/bt-hid.c | 6 +- hw/pci_ids.h | 1 + hw/usb-bt.c | 6 +- hw/usb-ccid.c | 4 +- hw/usb-desc.c | 56 ++- hw/usb-desc.h | 24 +- hw/usb-ehci.c | 2038 +++++++++++++++++++++++++++++++++++++++++++++++ hw/usb-hid.c | 9 +- hw/usb-hub.c | 9 +- hw/usb-msd.c | 18 +- hw/usb-musb.c | 2 +- hw/usb-net.c | 6 +- hw/usb-ohci.c | 4 +- hw/usb-serial.c | 7 +- hw/usb-uhci.c | 6 +- hw/usb-wacom.c | 7 +- hw/usb.c | 101 +++- hw/usb.h | 40 +- usb-bsd.c | 1 + usb-linux.c | 444 ++++------- 23 files changed, 2442 insertions(+), 387 deletions(-) create mode 100644 docs/usb2.txt create mode 100644 hw/usb-ehci.c