bge: Proper configure PCI-X for BCM5703/5704 devices
authorSepherosa Ziehau <sephe@dragonflybsd.org>
Thu, 28 Jun 2012 06:55:18 +0000 (14:55 +0800)
committerSepherosa Ziehau <sephe@dragonflybsd.org>
Thu, 28 Jun 2012 06:58:40 +0000 (14:58 +0800)
commitab8c112422b6743166c5a6b506611d4ae2aa6151
tree36745ccb356ad531df24dbfe0bb95286cc985720
parent33af0f18c950954aa73428b47ce42251d1299120
bge: Proper configure PCI-X for BCM5703/5704 devices

Set maximum read byte count to 2048.  Also disable relaxed ordering
as recommended by data sheet for PCI-X devices.  For PCI-X BCM5704,
set maximum outstanding split transactions to 0 as indicated by
datasheet.

Obtained-from: FreeBSD 204978
sys/dev/netif/bge/if_bge.c
sys/dev/netif/bge/if_bgereg.h