🧶 Linux x86-64 IOMMU 详解(六)——Intel IOMMU 参与下的 DMA Coherent Mapping 流程

在上一篇文章中,我们详细介绍了 Intel IOMMU 的初始化流程,并耗费大量笔墨讲述了此过程中 Intel IOMMU 与 SWIOTLB 二虎相争的故事。最终,SWIOTLB 被禁用,而 Intel IOMMU 得以保留。现在,所有的 DMA 操作,都要经由 Intel IOMMU 了。本文将介绍 Intel IOMMU 在 DMA Coherent Mapping 过程中的作用。

Linux x86-64 IOMMU 详解(六)——Intel IOMMU 参与下的 DMA Coherent Mapping 流程