]> git.ipfire.org Git - thirdparty/qemu.git/commit
ehci: Detect going in circles when filling the queue
authorHans de Goede <hdegoede@redhat.com>
Wed, 24 Oct 2012 16:14:03 +0000 (18:14 +0200)
committerGerd Hoffmann <kraxel@redhat.com>
Thu, 25 Oct 2012 07:08:09 +0000 (09:08 +0200)
commite3a36bce1d0123d003855f7731494e6d6f550fcc
tree0f89c7a809b9779ba3223614f34b5301c9ed9f86
parent44272b0f88247e2d2960c0ef19b546c206a10080
ehci: Detect going in circles when filling the queue

For ctrl endpoints Windows (atleast Win7) creates circular td lists, so far
these were not a problem because we would stop filling the queue if altnext
was set. Since further patches in this patchset remove the altnext check this
does become a problem and we need detection for going in circles.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
hw/usb/hcd-ehci.c