| Submitter | Gerd Hoffmann |
|---|---|
| Date | Feb. 28, 2012, 10:20 a.m. |
| Message ID | <1330424430-23015-1-git-send-email-kraxel@redhat.com> |
| Download | mbox |
| Permalink | /patch/143388/ |
| State | New |
| Headers | show |
Pull-request
git://git.kraxel.org/qemu usb.39Comments
On 02/28/2012 04:20 AM, Gerd Hoffmann wrote: > Hi, > > Next batch of usb updates. This one brings packet queuing for uhci and > xhci, so we have per-endpoint queues at usb-bus level now. Need to > bring those to the usb drivers as next step, so they (especially > usb-host) can pipeline requests. > > Also a bunch of bugfixes in ehci, smartcard emulation and usb redirect. Regards, Anthony Liguori > > cheers, > Gerd > > The following changes since commit b4bd0b168e9f4898b98308f4a8a089f647a86d16: > > audio: Add some fall through comments (2012-02-25 18:16:11 +0400) > > are available in the git repository at: > git://git.kraxel.org/qemu usb.39 > > Alon Levy (4): > usb-desc: fix user trigerrable segfaults (!config) > libcacard: link with glib for g_strndup > usb-ccid: advertise SELF_POWERED > libcacard: fix reported ATR length > > Gerd Hoffmann (10): > usb-hid: fix tablet activation > usb-ehci: fix reset > usb-uhci: cleanup UHCIAsync allocation& initialization. > usb-uhci: add UHCIQueue > usb-uhci: process uhci_handle_td return code via switch. > usb-uhci: implement packet queuing > usb-xhci: enable packet queuing > usb: add tracepoint for usb packet state changes. > usb-ehci: sanity-check iso xfers > ehci: drop old stuff > > Hans de Goede (6): > usb-ehci: Handle ISO packets failing with an error other then NAK > usb-redir: Fix printing of device version > usb-redir: Always clear device state on filter reject > usb-redir: Let the usb-host know about our device filtering > usb-redir: Limit return values returned by iso packets > usb-redir: Return USB_RET_NAK when we've no data for an interrupt endpoint > > Jan Kiszka (1): > usb: Resolve warnings about unassigned bus on usb device creation > > configure | 6 +- > hw/usb-bt.c | 4 +- > hw/usb-bus.c | 18 +--- > hw/usb-ccid.c | 2 +- > hw/usb-desc.c | 20 +++- > hw/usb-ehci.c | 71 ++++++------- > hw/usb-hid.c | 3 + > hw/usb-msd.c | 4 +- > hw/usb-net.c | 4 +- > hw/usb-serial.c | 8 +- > hw/usb-uhci.c | 314 +++++++++++++++++++++++++++++++--------------------- > hw/usb-xhci.c | 6 - > hw/usb.c | 27 +---- > hw/usb.h | 7 +- > libcacard/vcardt.h | 4 +- > trace-events | 3 + > usb-bsd.c | 4 +- > usb-linux.c | 4 +- > usb-redir.c | 46 ++++++-- > vl.c | 7 +- > 20 files changed, 317 insertions(+), 245 deletions(-) > >
Hi, Next batch of usb updates. This one brings packet queuing for uhci and xhci, so we have per-endpoint queues at usb-bus level now. Need to bring those to the usb drivers as next step, so they (especially usb-host) can pipeline requests. Also a bunch of bugfixes in ehci, smartcard emulation and usb redirect. cheers, Gerd The following changes since commit b4bd0b168e9f4898b98308f4a8a089f647a86d16: audio: Add some fall through comments (2012-02-25 18:16:11 +0400) are available in the git repository at: git://git.kraxel.org/qemu usb.39 Alon Levy (4): usb-desc: fix user trigerrable segfaults (!config) libcacard: link with glib for g_strndup usb-ccid: advertise SELF_POWERED libcacard: fix reported ATR length Gerd Hoffmann (10): usb-hid: fix tablet activation usb-ehci: fix reset usb-uhci: cleanup UHCIAsync allocation & initialization. usb-uhci: add UHCIQueue usb-uhci: process uhci_handle_td return code via switch. usb-uhci: implement packet queuing usb-xhci: enable packet queuing usb: add tracepoint for usb packet state changes. usb-ehci: sanity-check iso xfers ehci: drop old stuff Hans de Goede (6): usb-ehci: Handle ISO packets failing with an error other then NAK usb-redir: Fix printing of device version usb-redir: Always clear device state on filter reject usb-redir: Let the usb-host know about our device filtering usb-redir: Limit return values returned by iso packets usb-redir: Return USB_RET_NAK when we've no data for an interrupt endpoint Jan Kiszka (1): usb: Resolve warnings about unassigned bus on usb device creation configure | 6 +- hw/usb-bt.c | 4 +- hw/usb-bus.c | 18 +--- hw/usb-ccid.c | 2 +- hw/usb-desc.c | 20 +++- hw/usb-ehci.c | 71 ++++++------- hw/usb-hid.c | 3 + hw/usb-msd.c | 4 +- hw/usb-net.c | 4 +- hw/usb-serial.c | 8 +- hw/usb-uhci.c | 314 +++++++++++++++++++++++++++++++--------------------- hw/usb-xhci.c | 6 - hw/usb.c | 27 +---- hw/usb.h | 7 +- libcacard/vcardt.h | 4 +- trace-events | 3 + usb-bsd.c | 4 +- usb-linux.c | 4 +- usb-redir.c | 46 ++++++-- vl.c | 7 +- 20 files changed, 317 insertions(+), 245 deletions(-)