Hi, This is the usb patch queue for review. It features a new usb-host implementation which is based on libusb now (patch #7). The other patches are small cleanups and preparations.
The bits are also in usb-next: git://git.kraxel.org/qemu rebase/usb-next) I do not plan to merge these before 1.4. please test & review, Gerd Gerd Hoffmann (7): 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 [wip] use libusb for usb-host configure | 38 +- hw/usb.h | 3 +- hw/usb/Makefile.objs | 2 +- hw/usb/core.c | 25 +- hw/usb/dev-storage.c | 5 +- hw/usb/host-bsd.c | 6 - hw/usb/host-legacy.c | 144 ++++++ hw/usb/host-libusb.c | 1402 ++++++++++++++++++++++++++++++++++++++++++++++++++ hw/usb/host-linux.c | 137 +---- hw/usb/host-stub.c | 5 - hw/usb/host.h | 44 ++ hw/usb/redirect.c | 18 +- vl.c | 5 +- 13 files changed, 1672 insertions(+), 162 deletions(-) create mode 100644 hw/usb/host-legacy.c create mode 100644 hw/usb/host-libusb.c create mode 100644 hw/usb/host.h -- 1.7.9.7