virtio_has_feature(vdev,VIRTIO_F_ACCESS_PLATFORM); } 这样就说明,如果后端没有实现 VIRTIO_F_ACCESS_PLATFORM 属性,而当前virtio_pci的卡又经过smmu的话,则不能开启iommu。 对应的内核是这样的: /* * If clear - device has the platform DMA (e.g. IOMMU) bypass quirk feature. * If set - use p...