[coreboot] Patch merged into coreboot/master: 0d93130 libpayload: Add dummy queue heads to EHCI interrupt frame list

gerrit at coreboot.org gerrit at coreboot.org
Thu Jun 21 11:53:29 CEST 2012


the following patch was just integrated into master:
commit 0d93130883dd16165344d56447c29ee5913a5695
Author: Nico Huber <nico.huber at secunet.com>
Date:   Thu Jun 14 13:27:39 2012 +0200

    libpayload: Add dummy queue heads to EHCI interrupt frame list
    
    This introduces a dummy queue head in the interrupt frame list of the
    EHCI host controller. It's a workaround for broken controllers which
    follow pointers from this list even if the terminate bit is set.
    Fortunately, they do honor the bit in queue heads and having an empty
    QH in the list doesn't violate the standard.
    
    The linux kernel has a similar workaround for AMD SB700, SB800, and
    Hudson-2/3 platforms. We observed this bug with an AMD SB600.
    
    Change-Id: Ibbb66dea5fddc89c7995a24d746bedf6bfa887be
    Signed-off-by: Nico Huber <nico.huber at secunet.com>

Build-Tested: build bot (Jenkins) at Wed Jun 20 21:41:38 2012, giving +1
Reviewed-By: Stefan Reinauer <stefan.reinauer at coreboot.org> at Wed Jun 20 21:05:20 2012, giving +2
See http://review.coreboot.org/1124 for details.

-gerrit




More information about the coreboot mailing list