xhci: trace: ring fetch
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
scsi: prepare migration code for usb-storage support
usb-storage can't handle requests in one go as the data transfer can besplitted into lots of usb packets. Because of that there can benormal in-flight requests at savevm time and we need to handle that....
usb-storage: remove MSDState->residue
We have the field twice, once in MSDState directly and one in the statusword struct. Drop one.
usb-storage: add usb_msd_packet_complete()
Factor out packet completion to a separate function whichcares to get the MSDState->packet update right.
usb-storage: add scsi_off, remove scsi_buf
Repace the running buffer pointer (scsi_buf) with a buffer offsetfield (scsi_off). The later is alot easier to live-migrate.
usb-storage: migration support
With all scsi migration support bits in place thefinal step is pretty simple ;)
xhci: Clean up reset function
Properly register reset function via the device class.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
xhci: trace: mmio reads+writes
xhci: trace: run+stop
xhci: trace: irq + events
View revisions
Also available in: Atom