]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Add workaround for PCI-X BCM5704 controller that live behind
authorPyun YongHyeon <yongari@FreeBSD.org>
Mon, 12 Mar 2012 02:09:47 +0000 (02:09 +0000)
committerPyun YongHyeon <yongari@FreeBSD.org>
Mon, 12 Mar 2012 02:09:47 +0000 (02:09 +0000)
commit062af0b00ee9dc5e6202af9296038ea24df95188
tree38bb6bfc86a109bb0b3bf011b271a89f98ce04ed
parent2a0fa68aca0e13b0c2c6c9808f1e3cc25191abff
Add workaround for PCI-X BCM5704 controller that live behind
AMD-8131 PCI-X bridge.  The bridge seems to reorder write access to
mailbox registers such that it caused watchdog timeouts by
out-of-order TX completions.

Tested by: Michael L. Squires <mikes <> siralan dot org >
Reviewed by: jhb
sys/dev/bge/if_bge.c
sys/dev/bge/if_bgereg.h