> Take a look at linux/Documentation/DMA-mapping.txt:
> > Dynamic DMA mapping
> > ===================
> > David S. Miller <davem@xxxxxxxxxx>
> > Richard Henderson <rth@xxxxxxxxxx>
> > Jakub Jelinek <jakub@xxxxxxxxxx>
> This text documents an API which we now need to examine if suitable for
> Kanoj, re our phone discussion - it says:
> > Drivers converted fully to this interface should not use virt_to_bus any
> > longer, nor should they use bus_to_virt.
Leo, looks like other people are starting to get worried about the dma
and pio issues too. After talking to Ralf, it is clear that some of us
have to understand how irix handled this, issues involved in the sn0/sn1
platforms, and then get in touch with David and Jakub ... fast.
We probably want to reach consensus internally about the general
structure of the apis first though. Its time to start looking at the
old papers people put up on bablyon regarding io apis in irix ....
The sad truth is, we have to keep supporting older drivers which do
not follow the apis ...