1.dma硬件工作原理
以read disk为例,解释dma工作流程:
Chapter 6.1, Computer Systems A Programmers Perspective
2.Linux DMA Engine framework
http://www.wowotech.net/linux_kenrel/dma_engine_overview.html
http://www.wowotech.net/linux_kenrel/dma_engine_api.html
http://www.wowotech.net/linux_kenrel/dma_controller_driver.html
http://www.wowotech.net/memory_management/DMA-Mapping-api.html
Reference
1.Computer Systems A Programmers Perspective
2. http://www.wowotech.net/linux_kenrel/dma_engine_overview.html
3. http://www.wowotech.net/linux_kenrel/dma_engine_api.html
3. http://www.wowotech.net/linux_kenrel/dma_controller_driver.html
4. http://www.wowotech.net/memory_management/DMA-Mapping-api.html