]> CyberLeo.Net >> Repos - FreeBSD/stable/9.git/commit
MFC 233675:
authorjhb <jhb@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 5 Apr 2012 16:05:35 +0000 (16:05 +0000)
committerjhb <jhb@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 5 Apr 2012 16:05:35 +0000 (16:05 +0000)
commit0d962dc77d138d77bff2c23490bf755b5cf6948e
tree2ea17102946c2bc1a8b91dda0d64fc1157c205f4
parentccfbed526798512d6d6685e984cb5a63010a68a5
MFC 233675:
Restore proper use of bounce buffers for ISA DMA.  When locking was
added, the call to pmap_kextract() was moved up, and as a result the
code never updated the physical address to use for DMA if a bounce
buffer was used.  Restore the earlier location of pmap_kextract() so
it takes bounce buffers into account.

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