]> CyberLeo.Net >> Repos - FreeBSD/stable/8.git/commit
MFC: r215722
authormarius <marius@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Fri, 26 Nov 2010 21:01:19 +0000 (21:01 +0000)
committermarius <marius@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Fri, 26 Nov 2010 21:01:19 +0000 (21:01 +0000)
commit15f1902f8ff416dea2d11dc28e00384333c672dd
tree11eac28dcd79d1886ccebb69818bffebaf807c41
parent74809fde87cc79c1f56de5caafc93876ffce8abd
MFC: r215722

- Fix and enable support for flow control.
- Partially revert r172334; as it turns out the DELAYs in gem_reset_{r,t}x()
  are actually necessary although bus space barriers and gem_bitwait() are
  used, otherwise the controller may trigger an IOMMU errors on at least
  sparc64. This is in line with what Linux and OpenSolaris do.

git-svn-id: svn://svn.freebsd.org/base/stable/8@215890 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/dev/gem/if_gem.c