PCIe之DMA (三)

linux下DMA编程 dam的一致性问题 一致性问题 :DAM针对内存区域的目标地址与cache缓存对象存在重叠区域,通过DMA后, cache中的值发生改变,但CPU不知道cache中的值改变了,它任然认为Cache中的数据就是 内存中的数据,之后访问cache映射的内存时,它任然使用陈旧的cache数据,就形成Cache 与内存之间的数据不一致。 解决办法:直接禁止DMA目标地址范围内的Ca
相关文章
相关标签/搜索