vfio interrupt & DMA remapping重映射
设备直通需要vt-d支持。
1.DMA remapping
DMA remapping需要iommu将GPA->HPA转换。
这里iommu行为非常类似mmu。
主要是PCIe设备,通过bus/dev/func信息来选择iommu映射表。所示每个vf可以有自己独立的映射关系。
那么当一个PCIe设备passthrough直通时,会怎么样?
对于config space配置空间,VMM会接管,避免打架。
对于MMIO空间,可以直接由guest OS操作,通过mmu,iommu进行硬件直通,
原创
2022-05-18 17:05:24 ·
790 阅读 ·
0 评论