All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL 0/8] usb patch queue
@ 2011-01-24 16:30 Gerd Hoffmann
  2011-01-24 16:30 ` [Qemu-devel] [PATCH 1/8] add event queueing to USB HID Gerd Hoffmann
                   ` (8 more replies)
  0 siblings, 9 replies; 17+ messages in thread
From: Gerd Hoffmann @ 2011-01-24 16:30 UTC (permalink / raw)
  To: qemu-devel; +Cc: Gerd Hoffmann

  Hi,

Here is the current usb patch queue.  What is in there?

Migration support for USB devices.  For starters hub and HID devices are
covered.

Event queues for the usb mouse/table (thanks to Paolo and the Xen folks)
and the usb keyboard, so we can have the queue included in the migration
state right from the start and avoid the compatibility issues we would
get when adding this later on.

Also includes is a warning fix from blueswirl.

please pull,
  Gerd

The following changes since commit 0bfe006c5380c5f8a485a55ded3329fbbc224396:

  multiboot: Fix upper memory size in multiboot info (2011-01-23 22:44:13 +0100)

are available in the git repository at:
  git://anongit.freedesktop.org/spice/qemu usb.5

Blue Swirl (1):
      usb-bus: use snprintf

Gerd Hoffmann (6):
      usb keyboard: add event event queue
      usb hid: move head+n to common struct
      vnc: fix numlock+capslock tracking
      usb core: add migration support
      usb hub: add migration support
      usb hid: add migration support

Paolo Bonzini (1):
      add event queueing to USB HID

 hw/hw.h      |   10 ++
 hw/usb-bus.c |   28 ++++-
 hw/usb-hid.c |  317 ++++++++++++++++++++++++++++++++++++++++------------------
 hw/usb-hub.c |   24 +++++
 hw/usb.h     |   10 +-
 ui/vnc.c     |    4 +-
 6 files changed, 282 insertions(+), 111 deletions(-)

^ permalink raw reply	[flat|nested] 17+ messages in thread
* [Qemu-devel] [PULL 0/8] usb patch queue
@ 2012-09-26  7:36 Gerd Hoffmann
  2012-10-05  2:13 ` Anthony Liguori
  0 siblings, 1 reply; 17+ messages in thread
From: Gerd Hoffmann @ 2012-09-26  7:36 UTC (permalink / raw)
  To: qemu-devel; +Cc: Gerd Hoffmann

  Hi,

This is the usb patch queue.  Adds a pc-1.3 machine type (patch #1) so I
can add xhci compat properties (patch #2).  xhci gets usb hub support.
Other that that just a bunch of bugfixes.

please pull,
  Gerd

The following changes since commit d9b41bcda91ea7285d934a9c2333c49cd32d1ad3:

  Merge remote-tracking branch 'origin/master' into staging (2012-09-25 18:12:07 -0500)

are available in the git repository at:

  git://git.kraxel.org/qemu usb.66

David Gibson (1):
      usb: Fix usb_packet_map() in the presence of IOMMUs

Gerd Hoffmann (5):
      add pc-1.3 machine type
      compat: turn off msi/msix on xhci for old machine types
      xhci: tweak limits
      xhci: route string & usb hub support
      xhci: create a memory region for each port

Hans de Goede (2):
      ehci: Fix interrupt packet MULT handling
      usb-redir: Adjust pkg-config check for usbredirparser .pc file rename (v2)

 configure         |    6 +-
 hw/pc_piix.c      |   28 ++++++++-
 hw/usb/hcd-ehci.c |   40 ++++++------
 hw/usb/hcd-xhci.c |  179 ++++++++++++++++++++++++++++++-----------------------
 hw/usb/libhw.c    |   24 +++++---
 5 files changed, 166 insertions(+), 111 deletions(-)

^ permalink raw reply	[flat|nested] 17+ messages in thread
* [Qemu-devel] [PULL 0/8] usb patch queue
@ 2012-11-09  9:05 Gerd Hoffmann
  2012-11-14 16:22 ` Anthony Liguori
  0 siblings, 1 reply; 17+ messages in thread
From: Gerd Hoffmann @ 2012-11-09  9:05 UTC (permalink / raw)
  To: qemu-devel; +Cc: Gerd Hoffmann

  Hi,

This is the usb patch queue.  It cleans up the USBPacket error handling
to have separate length and status fields which is needed to get some
corner cases correct.  While being at it it also makes status reporting
identical for both sync and async USBPackets.

It also features a fix for the ehci migration bug added by the most recent
pull and endian fixes for xhci.

please pull,
  Gerd

The following changes since commit 2592c59a66d456fe98fe96cb5787b356c40ee66f:

  tools: initialize main loop before block layer (2012-11-06 04:37:57 +0400)

are available in the git repository at:
  git://git.kraxel.org/qemu usb.70

David Gibson (1):
      xhci: Fix some DMA host endian bugs

Gerd Hoffmann (1):
      ehci: fix migration

Hans de Goede (6):
      usb: split packet result into actual_length + status
      usb-redir: Allow packets to have both data and an error-status
      ehci: Get rid of the magical PROC_ERR status
      ehci: Add support for packets with both data and an error status
      xhci: Add support for packets with both data and an error status
      usb/combined-packet: Move freeing of combined to usb_combined_packet_remove()

 hw/usb.h                      |   24 +++--
 hw/usb/bus.c                  |   13 +--
 hw/usb/combined-packet.c      |   58 ++++++-----
 hw/usb/core.c                 |  209 +++++++++++++++++++++-------------------
 hw/usb/desc.c                 |   16 ++-
 hw/usb/desc.h                 |    3 +-
 hw/usb/dev-audio.c            |   49 +++------
 hw/usb/dev-bluetooth.c        |   33 +++----
 hw/usb/dev-hid.c              |   42 ++++-----
 hw/usb/dev-hub.c              |   34 +++----
 hw/usb/dev-network.c          |  101 +++++++++----------
 hw/usb/dev-serial.c           |   29 ++----
 hw/usb/dev-smartcard-reader.c |   69 +++++--------
 hw/usb/dev-storage.c          |   51 ++++------
 hw/usb/dev-uas.c              |   36 +++----
 hw/usb/dev-wacom.c            |   38 +++----
 hw/usb/hcd-ehci-pci.c         |    3 +-
 hw/usb/hcd-ehci.c             |  216 ++++++++++++++++++++---------------------
 hw/usb/hcd-ehci.h             |    1 -
 hw/usb/hcd-musb.c             |   16 ++--
 hw/usb/hcd-ohci.c             |   26 +++--
 hw/usb/hcd-uhci.c             |   34 +++----
 hw/usb/hcd-xhci.c             |  129 +++++++++++++++----------
 hw/usb/host-bsd.c             |   27 +++---
 hw/usb/host-linux.c           |  128 +++++++++++++-----------
 hw/usb/redirect.c             |  187 ++++++++++++++++++-----------------
 26 files changed, 775 insertions(+), 797 deletions(-)

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

end of thread, other threads:[~2012-11-14 16:22 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-01-24 16:30 [Qemu-devel] [PULL 0/8] usb patch queue Gerd Hoffmann
2011-01-24 16:30 ` [Qemu-devel] [PATCH 1/8] add event queueing to USB HID Gerd Hoffmann
2011-01-24 16:30 ` [Qemu-devel] [PATCH 2/8] usb keyboard: add event event queue Gerd Hoffmann
2011-01-24 16:30 ` [Qemu-devel] [PATCH 3/8] usb hid: move head+n to common struct Gerd Hoffmann
2011-01-24 16:30 ` [Qemu-devel] [PATCH 4/8] vnc: fix numlock+capslock tracking Gerd Hoffmann
2011-01-28 13:36   ` [Qemu-devel] " Paolo Bonzini
2011-01-28 19:58     ` Gerd Hoffmann
2011-01-28 20:11       ` Anthony Liguori
2011-01-24 16:30 ` [Qemu-devel] [PATCH 5/8] usb core: add migration support Gerd Hoffmann
2011-01-24 16:30 ` [Qemu-devel] [PATCH 6/8] usb hub: " Gerd Hoffmann
2011-01-24 16:30 ` [Qemu-devel] [PATCH 7/8] usb hid: " Gerd Hoffmann
2011-01-24 16:30 ` [Qemu-devel] [PATCH 8/8] usb-bus: use snprintf Gerd Hoffmann
2011-02-17 20:00 ` [Qemu-devel] [PULL 0/8] usb patch queue Anthony Liguori
2012-09-26  7:36 Gerd Hoffmann
2012-10-05  2:13 ` Anthony Liguori
2012-11-09  9:05 Gerd Hoffmann
2012-11-14 16:22 ` Anthony Liguori

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.