]> CyberLeo.Net >> Repos - FreeBSD/stable/9.git/commit
MFC r232267:
authoremaste <emaste@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Fri, 2 Mar 2012 00:21:07 +0000 (00:21 +0000)
committeremaste <emaste@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Fri, 2 Mar 2012 00:21:07 +0000 (00:21 +0000)
commit8a048dfda51e3b3dbf2f8946aebbe3254c6f9d97
tree1bae545438d5d442f60aa94378fca9a3fc6c9293
parenta7db580ba16762fccdea60b1e51601a2ece60d43
MFC r232267:
  Workaround for PCIe 4GB boundary issue

  Enforce a boundary of no more than 4GB - transfers crossing a 4GB
  boundary can lead to data corruption due to PCIe limitations.  This
  change is a less-intrusive workaround that can be quickly merged back
  to older branches; a cleaner implementation will arrive in HEAD later
  but may require KPI changes.

  This change is based on a suggestion by jhb@.

Sponsored by:   Sandvine Incorporated

git-svn-id: svn://svn.freebsd.org/base/stable/9@232372 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/x86/x86/busdma_machdep.c