Subject: Re: dmamap_sync function a no-op..?
To: Aaditya Rai <ARai@rhapsodynetworks.com>
From: Jason R Thorpe <thorpej@wasabisystems.com>
List: tech-kern
Date: 10/19/2001 08:45:08
On Thu, Oct 18, 2001 at 08:37:43PM -0700, Aaditya Rai wrote:
> While browsing code, I realized that for i386/pci case bus_dmamap_sync
> function is a no-op. Is that so...? If so, why..? Is that ok for memory
> which has not been dmamem_alloce'd with DMA_COHERENT flag... (e.g. user
> space) ?
> I know I'm missing something really basic here :-(
Since i386 caches are coherent wrt. DMA, there is no need for dmamap_sync
to do anything on that platform/bus combo.
--
-- Jason R. Thorpe <thorpej@wasabisystems.com>