qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 00/22] usb patch queue
@ 2012-10-30 14:26 Gerd Hoffmann
  2012-10-30 14:26 ` [Qemu-devel] [PATCH 01/22] xhci: add {get, set}_field macros & enum for pls Gerd Hoffmann
                   ` (21 more replies)
  0 siblings, 22 replies; 24+ messages in thread
From: Gerd Hoffmann @ 2012-10-30 14:26 UTC (permalink / raw)
  To: qemu-devel; +Cc: Gerd Hoffmann

  Hi,

Current state of the usb patch queue, including all experimental bits.
Overview:

   1 ->  8  --  A bunch of xhci bugfixes.  IMO ready to merge.
   9 -> 14  --  Separate core + pci bits of ehci, add sysfs ehci.
                Should be (almost) ready for merge too.
  15 -> 20  --  Experiments with dynamic type generation for
                UHCI and EHCI.  Does also provide a helper function
                for q35 usb bus creation.  QOM folks should have a
                look at this.  I expect discussions ;)
  21        --  Experimental USB Media Transfer Protocol implementation
                for easy filesharing.
  22        --  Unrelated trace patch.

/me plans to send out a pull request for 1 -> 14 before kvm forum.

Reviews & comments and test results are welcome.

Bits are also available from:
  git://git.kraxel.org/qemu rebase/usb-next   [ warning: moving target ]

cheers,
  Gerd

Gerd Hoffmann (18):
  xhci: add {get,set}_field macros & enum for pls
  xhci: s/xhci_update_port/xhci_port_update/
  xhci: add xhci_port_have_device
  xhci: add xhci_port_notify
  xhci: add xhci_port_reset
  xhci: set pls in xhci_port_update & xhci_port_reset
  xhci: add port trace points
  xhci: allow address slot being called multiple times
  usb/ehci: split into multiple source files
  usb/ehci: add sysbus variant
  uhci: dynamic type generation
  uhci: stick irq routing info into UHCIInfo too.
  uhci: add ich9 00:1a.* variants
  usb/ehci-pci: dynamic type generation
  usb/ehci-pci: add ich9 00:1a.* variant
  usb/ehci-pci: add helper to create ich9 usb controllers
  [RfC] usb: mtp filesharing
  trace: allow disabling events in events file

Peter Crosthwaite (4):
  usb/ehci: parameterise the register region offsets
  usb/ehci: Abstract away PCI DMA API
  usb/ehci: seperate out PCIisms
  usb/ehci: Guard definition of EHCI_DEBUG

 hw/usb.h                 |    2 +
 hw/usb/Makefile.objs     |    3 +-
 hw/usb/dev-mtp.c         | 1086 ++++++++++++++++++++++++++++++++++++++++++++++
 hw/usb/hcd-ehci-pci.c    |  200 +++++++++
 hw/usb/hcd-ehci-sysbus.c |   77 ++++
 hw/usb/hcd-ehci.c        |  465 ++------------------
 hw/usb/hcd-ehci.h        |  320 ++++++++++++++
 hw/usb/hcd-uhci.c        |  249 +++++------
 hw/usb/hcd-xhci.c        |  134 +++++--
 trace-events             |   24 +
 trace/control.c          |    9 +-
 11 files changed, 1968 insertions(+), 601 deletions(-)
 create mode 100644 hw/usb/dev-mtp.c
 create mode 100644 hw/usb/hcd-ehci-pci.c
 create mode 100644 hw/usb/hcd-ehci-sysbus.c
 create mode 100644 hw/usb/hcd-ehci.h

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

end of thread, other threads:[~2012-10-31  5:57 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-10-30 14:26 [Qemu-devel] [PATCH 00/22] usb patch queue Gerd Hoffmann
2012-10-30 14:26 ` [Qemu-devel] [PATCH 01/22] xhci: add {get, set}_field macros & enum for pls Gerd Hoffmann
2012-10-30 14:26 ` [Qemu-devel] [PATCH 02/22] xhci: s/xhci_update_port/xhci_port_update/ Gerd Hoffmann
2012-10-30 14:26 ` [Qemu-devel] [PATCH 03/22] xhci: add xhci_port_have_device Gerd Hoffmann
2012-10-30 14:26 ` [Qemu-devel] [PATCH 04/22] xhci: add xhci_port_notify Gerd Hoffmann
2012-10-30 14:26 ` [Qemu-devel] [PATCH 05/22] xhci: add xhci_port_reset Gerd Hoffmann
2012-10-30 14:26 ` [Qemu-devel] [PATCH 06/22] xhci: set pls in xhci_port_update & xhci_port_reset Gerd Hoffmann
2012-10-30 14:26 ` [Qemu-devel] [PATCH 07/22] xhci: add port trace points Gerd Hoffmann
2012-10-30 14:26 ` [Qemu-devel] [PATCH 08/22] xhci: allow address slot being called multiple times Gerd Hoffmann
2012-10-30 14:26 ` [Qemu-devel] [PATCH 09/22] usb/ehci: parameterise the register region offsets Gerd Hoffmann
2012-10-30 14:26 ` [Qemu-devel] [PATCH 10/22] usb/ehci: Abstract away PCI DMA API Gerd Hoffmann
2012-10-30 14:26 ` [Qemu-devel] [PATCH 11/22] usb/ehci: seperate out PCIisms Gerd Hoffmann
2012-10-30 14:26 ` [Qemu-devel] [PATCH 12/22] usb/ehci: Guard definition of EHCI_DEBUG Gerd Hoffmann
2012-10-30 14:26 ` [Qemu-devel] [PATCH 13/22] usb/ehci: split into multiple source files Gerd Hoffmann
2012-10-30 14:26 ` [Qemu-devel] [PATCH 14/22] usb/ehci: add sysbus variant Gerd Hoffmann
2012-10-31  5:57   ` Peter Crosthwaite
2012-10-30 14:26 ` [Qemu-devel] [PATCH 15/22] uhci: dynamic type generation Gerd Hoffmann
2012-10-30 14:26 ` [Qemu-devel] [PATCH 16/22] uhci: stick irq routing info into UHCIInfo too Gerd Hoffmann
2012-10-30 14:26 ` [Qemu-devel] [PATCH 17/22] uhci: add ich9 00:1a.* variants Gerd Hoffmann
2012-10-30 14:26 ` [Qemu-devel] [PATCH 18/22] usb/ehci-pci: dynamic type generation Gerd Hoffmann
2012-10-30 14:26 ` [Qemu-devel] [PATCH 19/22] usb/ehci-pci: add ich9 00:1a.* variant Gerd Hoffmann
2012-10-30 14:26 ` [Qemu-devel] [PATCH 20/22] usb/ehci-pci: add helper to create ich9 usb controllers Gerd Hoffmann
2012-10-30 14:26 ` [Qemu-devel] [PATCH 21/22] [RfC] usb: mtp filesharing Gerd Hoffmann
2012-10-30 14:26 ` [Qemu-devel] [PATCH 22/22] trace: allow disabling events in events file 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).