]> CyberLeo.Net >> Repos - FreeBSD/stable/8.git/commit
- Use the correct DMA tag/map pair for synchronize the FC scratch area.
authormarius <marius@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sun, 6 Mar 2011 11:43:02 +0000 (11:43 +0000)
committermarius <marius@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sun, 6 Mar 2011 11:43:02 +0000 (11:43 +0000)
commitb5cd4cd126be0091cfe9daddfc3ad6259d24371d
tree21bc1f764467e4e2472d1158308832fb96cf4357
parentb64434fbc93e1ae55419eebf040f843d2a9034f1
- Use the correct DMA tag/map pair for synchronize the FC scratch area.
- Allocate coherent DMA memory for the request/response queue area and
  and the FC scratch area.

These changes allow isp(4) to work properly on sparc64 with usage of the
IOMMU streaming buffers enabled.

Approved by: mjacob

git-svn-id: svn://svn.freebsd.org/base/stable/8@219332 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/dev/isp/isp.c
sys/dev/isp/isp_freebsd.c
sys/dev/isp/isp_freebsd.h
sys/dev/isp/isp_library.c
sys/dev/isp/isp_pci.c
sys/dev/isp/isp_sbus.c
sys/dev/isp/ispvar.h