有关实现dma_map_single的问题

时间:2019-01-14 06:40:39

标签: linux driver dma iommu

我了解到dmap_map_single()占用了物理上可能不连续的内存缓冲区,并返回了可用于主机内存和设备之间dma的地址。

如果CPU具有IOMMU,则可以在iommu中创建映射以进行此翻译。

但是,我试图了解它如何在不支持IOMMU的CPU上工作。

任何帮助将不胜感激。

0 个答案:

没有答案