the following patch was just integrated into master: commit 8c4d2f36a339ba34c532e29696f2c5b70fb04957 Author: Nico Huber nico.huber@secunet.com Date: Tue Nov 20 17:49:00 2012 +0100
libpayload: Handle underruns in UHCI interrupt queues
If usb_poll() isn't called fast enough, the UHCI controller marks an underrun interrupt queue as done (terminating the queue at the head). We can recover from this situation, when usb_poll() gets called again, and the queue is processed.
Change-Id: Id56c9df44d6dbd53cd30ad89dfb5bf5977799829 Signed-off-by: Nico Huber nico.huber@secunet.com Reviewed-on: http://review.coreboot.org/1898 Tested-by: build bot (Jenkins) Reviewed-by: Patrick Georgi patrick@georgi-clan.de
Reviewed-By: Patrick Georgi patrick@georgi-clan.de at Sat Nov 24 08:43:49 2012, giving +2 See http://review.coreboot.org/1898 for details.
-gerrit