发布时间:2017-08-06 16:46:33
由于cpu cache的影响,设备在进行DMA操作时存在数据一致性的问题,kernel实现了一系列 api来解决dma一致性问题:include/linux/dma-mapping.hdma_alloc_coherent/dma_free_coherent:一致性DMA缓冲区申请和释放dma_map_single/dma_unmap_single:流式DMA映射dma_map_sg/dma_unmap_sg:聚集/分散式DMA映射从代码来看,这几.........【阅读全文】
阅读(1448) | 评论(0) | 转发(0)