summaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorGerd Hoffmann <kraxel@redhat.com>2012-08-23 13:30:13 +0200
committerGerd Hoffmann <kraxel@redhat.com>2012-08-31 11:57:23 +0200
commite983395d30d1d5bfa0ed3ae9c028c130f7c498cc (patch)
tree6377ecd839a30655f4a78eee1db5aec531804da7 /scripts
parent0132b4b6595423c92f54d7e0b172b5d73aaa8375 (diff)
downloadhqemu-e983395d30d1d5bfa0ed3ae9c028c130f7c498cc.zip
hqemu-e983395d30d1d5bfa0ed3ae9c028c130f7c498cc.tar.gz
usb: unique packet ids
This patch adds IDs to usb packets. Those IDs are (a) supposed to be unique for the lifecycle of a packet (from packet setup until the packet is either completed or canceled) and (b) stable across migration. uhci, ohci, ehci and xhci use the guest physical address of the transfer descriptor for this. musb needs a different approach because there is no transfer descriptor. But musb also doesn't support pipelining, so we have never more than one packet per endpoint in flight. So we go create an ID based on endpoint and device address. Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud