DMA remapping就是在DMA的過程中IOMMU進行了一次轉換,MMU把CPU的虛擬地址(va)轉換成物理地址(pa),IOMMU的作用就是把DMA的虛擬地址(iova)轉換成物理地址(pa),MMU轉換時用到了pagetable,IOMMU轉換也要用到io pagetable,兩者都是軟件負責創建pagetable,硬件負責轉換。