]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Datasheet says vge(4) controllers support DAC but it seems that's
authoryongari <yongari@FreeBSD.org>
Fri, 20 May 2011 18:27:13 +0000 (18:27 +0000)
committeryongari <yongari@FreeBSD.org>
Fri, 20 May 2011 18:27:13 +0000 (18:27 +0000)
commit8b344f95a5795eba597f19d5c6b1516c99bb2fa9
tree95aa95723222f84de830fe4a27ae4ac1d0ef7b2f
parent10111562260f113db0ecd34895aa2e79e3fbb11e
Datasheet says vge(4) controllers support DAC but it seems that's
not true on old PCI based controllers.  DAC configuration is read
from EEPROM in device reset phase and driver can override DAC
configuration.  However I guess there is an undocumented reason why
EEPROM configuration does not enable DAC so do not blindly override
DAC configuration.  Recent PCIe based controllers are supposed to
support 64bit DMA so allow 64bit DMA only on PCIe based controllers.

PR: kern/157184
MFC after: 1 week
sys/dev/vge/if_vge.c