]> CyberLeo.Net >> Repos - FreeBSD/stable/9.git/commit
MFC r282120:
authorhselasky <hselasky@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 5 May 2015 19:52:22 +0000 (19:52 +0000)
committerhselasky <hselasky@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 5 May 2015 19:52:22 +0000 (19:52 +0000)
commit970c3761305afff1cf5167481e9ec6297472ceb7
treed25a44a66db3767026145bc7247b305aea02645b
parentcadf7ffe07dd13e88c841c6900dffbfc733c32b0
MFC r282120:
The add_bounce_page() function can be called when loading physical
pages which pass a NULL virtual address. If the BUS_DMA_KEEP_PG_OFFSET
flag is set, use the physical address to compute the page offset
instead. The physical address should always be valid when adding
bounce pages and should contain the same page offset like the virtual
address.

Submitted by: Svatopluk Kraus <onwahe@gmail.com>
Reviewed by: jhb@

git-svn-id: svn://svn.freebsd.org/base/stable/9@282507 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/arm/arm/busdma_machdep.c
sys/ia64/ia64/busdma_machdep.c
sys/mips/mips/busdma_machdep.c
sys/powerpc/powerpc/busdma_machdep.c
sys/x86/x86/busdma_machdep.c