Message ID | 1339061486-28513-1-git-send-email-kraxel@redhat.com |
---|---|
State | New |
Headers | show |
On 06/07/2012 04:30 AM, Gerd Hoffmann wrote: > Hi, > > Here are a bunch of usb patches. There are four groups in there which > are independant and have been posted as separate series for review ~ two > weeks ago: > > (1) uhci: various little fixes and improvements. > (2) usb-storage: live migration support. > (3) xhci: tracing support. > (4) ehci: pipelining (have multiple packets per endpoint in flight), > schedule& timer handling improvements to reduce wakeup rate. Pulled. Thanks. Regards, Anthony Liguori > > please pull, > Gerd > > The following changes since commit 349417004a0f7cf5518a998dca755cd06f6c212b: > > Merge remote-tracking branch 'qmp/queue/qmp' into staging (2012-06-06 20:57:56 +0800) > > are available in the git repository at: > > git://git.kraxel.org/qemu usb.52 > > Gerd Hoffmann (36): > uhci: fix bandwidth management > uhci: use bottom half > uhci: make bandwidth tunable > uhci: fix trace format strings > uhci: zap uhci_pre_save > uhci: fix irq routing > scsi: prepare migration code for usb-storage support > usb-storage: remove MSDState->residue > usb-storage: add usb_msd_packet_complete() > usb-storage: add scsi_off, remove scsi_buf > usb-storage: migration support > xhci: trace: mmio reads+writes > xhci: trace: run+stop > xhci: trace: irq + events > xhci: trace: ring fetch > xhci: trace: endpoints > xhci: trace: transfers > xhci: trace: slots > ehci: add EHCIPacket > ehci: make ehci_execute work on EHCIPacket instead of EHCIQueue > ehci: cache USBDevice in EHCIQueue > ehci: move ehci_flush_qh > ehci: add queuing support > ehci: tweak queue initialization > ehci: add async field to EHCIQueue > ehci: move async schedule to bottom half > ehci: schedule async bh on async packet completion > ehci: kick async schedule on wakeup > ehci: fix reset > ehci: add ehci_*_enabled() helpers > ehci: update status bits in ehci_set_state > ehci: fix halt status handling > ehci: remove unused attach_poll_counter > ehci: create ehci_update_frindex > ehci: adaptive wakeup rate. > ehci: rework frame skipping > > Jan Kiszka (1): > xhci: Clean up reset function > > hw/scsi-bus.c | 8 +- > hw/scsi-disk.c | 16 ++- > hw/usb/dev-storage.c | 69 ++++-- > hw/usb/hcd-ehci.c | 610 +++++++++++++++++++++++++++++++++----------------- > hw/usb/hcd-uhci.c | 67 ++++-- > hw/usb/hcd-xhci.c | 251 ++++++++++++---------- > trace-events | 46 ++++- > 7 files changed, 695 insertions(+), 372 deletions(-) > >