Can someone shed some light on how bufferable and cacheable features work in ARM9 DMA controller? An example would be much appreciated.
What are the differences between them?