Subject: [DmaMapping] Questions
To: None <tech-kern@netbsd.org>
From: Vikram <vikram@controlnet.co.in>
List: tech-kern
Date: 06/20/2000 14:02:34
Hello Gurus,
    I have some questions on DMA mapping.Pls. try to answer them at your
best.
The info I have is ( from man page of bus_dma) :
    BUS_DMASYNC_PREREAD
        Perform any pre-read DMA cache and/or bounce operations.
    BUS_DMASYNC_POSTREAD
        Perform any post-read DMA cache and/or bounce operations.
    BUS_DMASYNC_PREWRITE
        Perform any pre-write DMA cache and/or bounce operations.
    BUS_DMASYNC_POSTWRITE
        Perform any post-write DMA cache and/or bounce operations.
Now can some one explain me
1) Whart is DMA cacheing?
2) What are these bounce operations?
3) When it is used and it's advantages.

,Vikram