qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL] usb patch queue: initial usb 2.0 support.
@ 2011-05-23  9:43 Gerd Hoffmann
  2011-05-23  9:43 ` [Qemu-devel] [PATCH 01/18] usb: Add Interface Association Descriptor descriptor type Gerd Hoffmann
                   ` (18 more replies)
  0 siblings, 19 replies; 29+ messages in thread
From: Gerd Hoffmann @ 2011-05-23  9:43 UTC (permalink / raw)
  To: qemu-devel; +Cc: Gerd Hoffmann

  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

^ permalink raw reply	[flat|nested] 29+ messages in thread
* [Qemu-devel] [PATCH 00/18] usb patch queue: add usb 2.0
@ 2011-05-16 19:56 Gerd Hoffmann
  2011-05-16 19:56 ` [Qemu-devel] [PATCH 04/18] usb: add support for "grouped" interfaces and the Interface Association Descriptor Gerd Hoffmann
  0 siblings, 1 reply; 29+ messages in thread
From: Gerd Hoffmann @ 2011-05-16 19:56 UTC (permalink / raw)
  To: qemu-devel; +Cc: Gerd Hoffmann

  Hi,

Here is the current usb patch queue.  Patches 1-9 have been on the list
already, the other ones are new.  I plan to send a pull request for this
stuff next week.

The major new feature added is USB 2.0 support:  A bunch of fixes and
improvements for the usb passthrough code.  The EHCI host adapter.

Don't expect this being rock solid, EHCI has some known issues.  I want
stabilize EHCI support in-tree though to ease testing.  I hope to get it
reasonable good stabilized for the 0.15 release, failing that there is
still the option to disable it by default.

Improving documentation as requested in recent reviews has been defered
until we have a qdev documentation plan.

The patches are available in the git repository at:

  git://git.kraxel.org/qemu usb.11.pull

please review,
  Gerd

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: add usb_handle_packet
  usb: keep track of packet owner.
  usb: move cancel callback to USBDeviceInfo
  usb-storage: don't call usb_packet_complete twice
  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           | 2057 +++++++++++++++++++++++++++++++++++++++++++++++
 hw/usb-ehci.h           |    8 +
 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             |  440 ++++-------
 24 files changed, 2469 insertions(+), 383 deletions(-)
 create mode 100644 docs/usb2.txt
 create mode 100644 hw/usb-ehci.c
 create mode 100644 hw/usb-ehci.h

^ permalink raw reply	[flat|nested] 29+ messages in thread

end of thread, other threads:[~2011-05-31 13:37 UTC | newest]

Thread overview: 29+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-05-23  9:43 [Qemu-devel] [PULL] usb patch queue: initial usb 2.0 support Gerd Hoffmann
2011-05-23  9:43 ` [Qemu-devel] [PATCH 01/18] usb: Add Interface Association Descriptor descriptor type Gerd Hoffmann
2011-05-23  9:43 ` [Qemu-devel] [PATCH 02/18] usb: update config descriptors to identify number of interfaces Gerd Hoffmann
2011-05-23  9:43 ` [Qemu-devel] [PATCH 03/18] usb: remove fallback to bNumInterfaces if no .nif Gerd Hoffmann
2011-05-23  9:43 ` [Qemu-devel] [PATCH 04/18] usb: add support for "grouped" interfaces and the Interface Association Descriptor Gerd Hoffmann
2011-05-23  9:43 ` [Qemu-devel] [PATCH 05/18] Bug #757654: UHCI fails to signal stall response patch Gerd Hoffmann
2011-05-23  9:43 ` [Qemu-devel] [PATCH 06/18] usb: Pass the packet to the device's handle_control callback Gerd Hoffmann
2011-05-23  9:43 ` [Qemu-devel] [PATCH 07/18] usb-linux: use usb_generic_handle_packet() Gerd Hoffmann
2011-05-23  9:43 ` [Qemu-devel] [PATCH 08/18] usb-linux: fix device path aka physical port handling Gerd Hoffmann
2011-05-23  9:43 ` [Qemu-devel] [PATCH 09/18] usb-linux: add hostport property Gerd Hoffmann
2011-05-23  9:43 ` [Qemu-devel] [PATCH 10/18] usb-linux: track aurbs in list Gerd Hoffmann
2011-05-23  9:43 ` [Qemu-devel] [PATCH 11/18] usb-linux: walk async urb list in cancel Gerd Hoffmann
2011-05-23  9:43 ` [Qemu-devel] [PATCH 12/18] usb-linux: split large xfers Gerd Hoffmann
2011-05-23  9:43 ` [Qemu-devel] [PATCH 13/18] usb-linux: fix max_packet_size for highspeed Gerd Hoffmann
2011-05-23  9:43 ` [Qemu-devel] [PATCH 14/18] usb-storage: don't call usb_packet_complete twice Gerd Hoffmann
2011-05-23  9:43 ` [Qemu-devel] [PATCH 15/18] usb: add usb_handle_packet Gerd Hoffmann
2011-05-23  9:43 ` [Qemu-devel] [PATCH 16/18] usb: keep track of packet owner Gerd Hoffmann
2011-05-23  9:43 ` [Qemu-devel] [PATCH 17/18] usb: move cancel callback to USBDeviceInfo Gerd Hoffmann
2011-05-23 14:04   ` Hans de Goede
2011-05-23 14:34     ` Gerd Hoffmann
2011-05-23 14:53       ` Gerd Hoffmann
2011-05-23 17:31         ` Hans de Goede
2011-05-23 17:30       ` Hans de Goede
2011-05-23  9:43 ` [Qemu-devel] [PATCH 18/18] usb: add ehci adapter Gerd Hoffmann
2011-05-23 19:25   ` Blue Swirl
2011-05-24 15:45   ` Erik Rull
2011-05-26 10:13 ` [Qemu-devel] [PULL] usb patch queue: initial usb 2.0 support Gerd Hoffmann
2011-05-31 13:37   ` Anthony Liguori
  -- strict thread matches above, loose matches on Subject: below --
2011-05-16 19:56 [Qemu-devel] [PATCH 00/18] usb patch queue: add usb 2.0 Gerd Hoffmann
2011-05-16 19:56 ` [Qemu-devel] [PATCH 04/18] usb: add support for "grouped" interfaces and the Interface Association Descriptor Gerd Hoffmann

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).