the following patch was just integrated into master: commit 31887a042a68fb05a6718183aaa1eded4ea3e4a1 Author: Nico Huber nico.huber@secunet.com Date: Thu Jun 14 13:08:36 2012 +0200
libpayload: Add interrupt-queue underrun recovery to EHCI
If the queue of an interrupt transfer runs out, we have to reset the queue head. This also introduces the use of a spare transfer descriptor (TD) in interrupt queues, which assures, that a processed TD won't be reused until the host controller has written it back from his overlay.
Change-Id: Id0eeb2808b77f1c187f164eb34bd66f8f399938b Signed-off-by: Nico Huber nico.huber@secunet.com
Build-Tested: build bot (Jenkins) at Wed Jun 20 21:23:49 2012, giving +1 Reviewed-By: Stefan Reinauer stefan.reinauer@coreboot.org at Wed Jun 20 21:08:02 2012, giving +2 See http://review.coreboot.org/1123 for details.
-gerrit