Date: Wed, 1 Mar 2006 23:04:25 +0000 (UTC) From: Olivier Houchard <cognet@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/arm/arm busdma_machdep.c pmap.c vm_machdep.c src/sys/arm/include pmap.h Message-ID: <200603012304.k21N4Psn076859@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
cognet 2006-03-01 23:04:25 UTC
FreeBSD src repository
Modified files:
sys/arm/arm busdma_machdep.c pmap.c vm_machdep.c
sys/arm/include pmap.h
Log:
Try to honor BUS_DMA_COHERENT : if the flag is set, normally allocate memory
with malloc() or contigmalloc() as usual, but try to re-map the allocated
memory into a VA outside the KVA, non-cached, thus making the calls to
bus_dmamap_sync() for these buffers useless.
Revision Changes Path
1.25 +25 -0 src/sys/arm/arm/busdma_machdep.c
1.42 +11 -1 src/sys/arm/arm/pmap.c
1.22 +59 -1 src/sys/arm/arm/vm_machdep.c
1.15 +7 -0 src/sys/arm/include/pmap.h
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200603012304.k21N4Psn076859>
