Hi, master is open again, time to push the bits piled up in the usb queue during the freeze. Most significant change is the usb3 streams support. Other than that there are a bunch of little fixes and some preparation for switch usb-host over to libusb.
pleaase pull, Gerd The following changes since commit 7d2a929feba319c18603e324b1750830d6c8b7a1: vnc-tls: Fix compilation with newer versions of GNU-TLS (2013-02-18 08:40:20 -0600) are available in the git repository at: git://git.kraxel.org/qemu usb.78 for you to fetch changes up to 89a453d4a5c195e6d0a3c3d4fcaacb447447115f: uas-uas: usb3 streams (2013-02-19 13:18:00 +0100) ---------------------------------------------------------------- Gerd Hoffmann (14): usb: Makefile cleanup fix scripts/make_device_config.sh make usb devices configurable allow disabling usb smartcard support usb-storage: use scsi_req_enqueue return value usb-host: move legacy cmd line bits usb-host: remove usb_host_device_close usb: add usb_ep_set_halted usb: make usb_packet_copy operate on combined packets usb-redir: simplify packet copy usb: fix endpoint descriptor ordering usb-core: usb3 streams usb-xhci: usb3 streams uas-uas: usb3 streams configure | 2 +- default-configs/alpha-softmmu.mak | 1 + default-configs/arm-softmmu.mak | 1 + default-configs/i386-softmmu.mak | 1 + default-configs/m68k-softmmu.mak | 1 + default-configs/mips-softmmu.mak | 1 + default-configs/mips64-softmmu.mak | 1 + default-configs/mips64el-softmmu.mak | 1 + default-configs/mipsel-softmmu.mak | 1 + default-configs/ppc-softmmu.mak | 1 + default-configs/ppc64-softmmu.mak | 1 + default-configs/ppcemb-softmmu.mak | 1 + default-configs/sh4-softmmu.mak | 1 + default-configs/sh4eb-softmmu.mak | 1 + default-configs/sparc64-softmmu.mak | 1 + default-configs/usb.mak | 8 + default-configs/x86_64-softmmu.mak | 1 + hw/Makefile.objs | 2 + hw/usb.h | 13 +- hw/usb/Makefile.objs | 30 +++- hw/usb/core.c | 35 +++-- 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-storage.c | 5 +- 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 | 275 ++++++++++++++++++++++++++++------ hw/usb/host-bsd.c | 6 - hw/usb/host-legacy.c | 144 ++++++++++++++++++ hw/usb/host-linux.c | 125 +--------------- hw/usb/host-stub.c | 5 - hw/usb/host.h | 44 ++++++ hw/usb/redirect.c | 18 +-- scripts/make_device_config.sh | 2 +- trace-events | 6 +- vl.c | 5 +- 44 files changed, 742 insertions(+), 291 deletions(-) create mode 100644 default-configs/usb.mak create mode 100644 hw/usb/host-legacy.c create mode 100644 hw/usb/host.h