qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH 00/22] usb patch queue


From: Gerd Hoffmann
Subject: [Qemu-devel] [PATCH 00/22] usb patch queue
Date: Tue, 30 Oct 2012 15:26:32 +0100

  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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]