From: Anthony Liguori <anthony@codemonkey.ws>
To: Gerd Hoffmann <kraxel@redhat.com>
Cc: qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] [PULL 00/28] usb patch queue
Date: Wed, 15 Feb 2012 18:32:01 -0600 [thread overview]
Message-ID: <4F3C4E81.8030508@codemonkey.ws> (raw)
In-Reply-To: <1328874204-20920-1-git-send-email-kraxel@redhat.com>
On 02/10/2012 05:42 AM, Gerd Hoffmann wrote:
> Hi,
>
> Here comes the current usb patch queue. It brings some bugfixes. It
> also revamps the usb packet workflow to move the whole thing to a
> event-based workflow. xhci emulation needs this, and we also might be
> able to use this with the other host adapters to reduce emulation cpu
> overhead, although it is much harder there due to the way the hardware
> is designed ...
>
> All patches have been on the list for review. Some of them needed some
> adaptions to the QOM changes while rebasing, otherwise they are almost
> unmodified though.
Pulled. Thanks.
Regards,
Anthony Liguori
> please pull,
> Gerd
>
> The following changes since commit 57c83dacfe179bf061b8fa79d9553ebabe4d2ff4:
>
> make: Remove duplicate use of GLIB_CFLAGS (2012-02-09 20:44:38 +0400)
>
> are available in the git repository at:
> git://git.kraxel.org/qemu usb.38
>
> Gerd Hoffmann (26):
> usb-uhci: implement bandwidth management
> usb: kill USB_MSG_{ATTACH,DETACH}
> usb: kill USB_MSG_RESET
> usb: kill usb_send_msg
> usb: add usb_find_device()
> usb-hub: implement find_device
> usb: handle dev == NULL in usb_handle_packet()
> usb-uhci: switch to usb_find_device()
> usb-ehci: switch to usb_find_device()
> usb-ohci: switch to usb_find_device()
> usb-musb: switch to usb_find_device()
> usb-xhci: switch to usb_find_device()
> usb: kill handle_packet callback
> usb: fold usb_generic_handle_packet into usb_handle_packet
> usb: USBPacket: add status, rename owner -> ep
> usb: add USBEndpoint->{nr,pid}
> usb: Set USBEndpoint in usb_packet_setup().
> usb: maintain async packet list per endpoint
> usb: pass USBEndpoint to usb_wakeup
> usb: add USBBusOps->wakeup_endpoint
> xhci: signal low- and fullspeed support
> xhci: add trb type name lookup support.
> xhci: stop on errors
> xhci: kill port arg from xhci_setup_packet
> xhci: remote wakeup support
> xhci: handle USB_RET_NAK
>
> Hans de Goede (2):
> usb-ehci: Clear the portstatus powner bit on device disconnect
> usb-redir: Add the posibility to filter out certain devices from redirecion
>
> configure | 2 +-
> hw/usb-audio.c | 5 +-
> hw/usb-bt.c | 5 +-
> hw/usb-bus.c | 14 ++--
> hw/usb-ccid.c | 7 +-
> hw/usb-ehci.c | 93 ++++++++++-----------
> hw/usb-hid.c | 7 +-
> hw/usb-hub.c | 72 ++++++----------
> hw/usb-msd.c | 3 +-
> hw/usb-musb.c | 18 ++--
> hw/usb-net.c | 7 +-
> hw/usb-ohci.c | 81 +++++++++---------
> hw/usb-serial.c | 4 +-
> hw/usb-uhci.c | 93 ++++++++++-----------
> hw/usb-wacom.c | 3 +-
> hw/usb-xhci.c | 248 ++++++++++++++++++++++++++++++++++++++++++++++--------
> hw/usb.c | 240 +++++++++++++++++++++++++++++++++++------------------
> hw/usb.h | 56 ++++++++-----
> usb-bsd.c | 3 +-
> usb-linux.c | 45 +++++-----
> usb-redir.c | 118 +++++++++++++++++++++++---
> 21 files changed, 726 insertions(+), 398 deletions(-)
>
>
prev parent reply other threads:[~2012-02-16 0:32 UTC|newest]
Thread overview: 30+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-02-10 11:42 [Qemu-devel] [PULL 00/28] usb patch queue Gerd Hoffmann
2012-02-10 11:42 ` [Qemu-devel] [PATCH 01/28] usb-uhci: implement bandwidth management Gerd Hoffmann
2012-02-10 11:42 ` [Qemu-devel] [PATCH 02/28] usb-ehci: Clear the portstatus powner bit on device disconnect Gerd Hoffmann
2012-02-10 11:42 ` [Qemu-devel] [PATCH 03/28] usb-redir: Add the posibility to filter out certain devices from redirecion Gerd Hoffmann
2012-02-10 11:43 ` [Qemu-devel] [PATCH 04/28] usb: kill USB_MSG_{ATTACH,DETACH} Gerd Hoffmann
2012-02-10 11:43 ` [Qemu-devel] [PATCH 05/28] usb: kill USB_MSG_RESET Gerd Hoffmann
2012-02-10 11:43 ` [Qemu-devel] [PATCH 06/28] usb: kill usb_send_msg Gerd Hoffmann
2012-02-10 11:43 ` [Qemu-devel] [PATCH 07/28] usb: add usb_find_device() Gerd Hoffmann
2012-02-10 11:43 ` [Qemu-devel] [PATCH 08/28] usb-hub: implement find_device Gerd Hoffmann
2012-02-10 11:43 ` [Qemu-devel] [PATCH 09/28] usb: handle dev == NULL in usb_handle_packet() Gerd Hoffmann
2012-02-10 11:43 ` [Qemu-devel] [PATCH 10/28] usb-uhci: switch to usb_find_device() Gerd Hoffmann
2012-02-10 11:43 ` [Qemu-devel] [PATCH 11/28] usb-ehci: " Gerd Hoffmann
2012-02-10 11:43 ` [Qemu-devel] [PATCH 12/28] usb-ohci: " Gerd Hoffmann
2012-02-10 11:43 ` [Qemu-devel] [PATCH 13/28] usb-musb: " Gerd Hoffmann
2012-02-10 11:43 ` [Qemu-devel] [PATCH 14/28] usb-xhci: " Gerd Hoffmann
2012-02-10 11:43 ` [Qemu-devel] [PATCH 15/28] usb: kill handle_packet callback Gerd Hoffmann
2012-02-10 11:43 ` [Qemu-devel] [PATCH 16/28] usb: fold usb_generic_handle_packet into usb_handle_packet Gerd Hoffmann
2012-02-10 11:43 ` [Qemu-devel] [PATCH 17/28] usb: USBPacket: add status, rename owner -> ep Gerd Hoffmann
2012-02-10 11:43 ` [Qemu-devel] [PATCH 18/28] usb: add USBEndpoint->{nr,pid} Gerd Hoffmann
2012-02-10 11:43 ` [Qemu-devel] [PATCH 19/28] usb: Set USBEndpoint in usb_packet_setup() Gerd Hoffmann
2012-02-10 11:43 ` [Qemu-devel] [PATCH 20/28] usb: maintain async packet list per endpoint Gerd Hoffmann
2012-02-10 11:43 ` [Qemu-devel] [PATCH 21/28] usb: pass USBEndpoint to usb_wakeup Gerd Hoffmann
2012-02-10 11:43 ` [Qemu-devel] [PATCH 22/28] usb: add USBBusOps->wakeup_endpoint Gerd Hoffmann
2012-02-10 11:43 ` [Qemu-devel] [PATCH 23/28] xhci: signal low- and fullspeed support Gerd Hoffmann
2012-02-10 11:43 ` [Qemu-devel] [PATCH 24/28] xhci: add trb type name lookup support Gerd Hoffmann
2012-02-10 11:43 ` [Qemu-devel] [PATCH 25/28] xhci: stop on errors Gerd Hoffmann
2012-02-10 11:43 ` [Qemu-devel] [PATCH 26/28] xhci: kill port arg from xhci_setup_packet Gerd Hoffmann
2012-02-10 11:43 ` [Qemu-devel] [PATCH 27/28] xhci: remote wakeup support Gerd Hoffmann
2012-02-10 11:43 ` [Qemu-devel] [PATCH 28/28] xhci: handle USB_RET_NAK Gerd Hoffmann
2012-02-16 0:32 ` Anthony Liguori [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4F3C4E81.8030508@codemonkey.ws \
--to=anthony@codemonkey.ws \
--cc=kraxel@redhat.com \
--cc=qemu-devel@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.