Messages in this thread |  | | Subject | Re: [PATCH] vhost: introduce vDPA based backend | From | Jason Wang <> | Date | Wed, 5 Feb 2020 11:11:08 +0800 |
| |
On 2020/2/5 上午10:02, Tiwei Bie wrote: >> Before trying to do this it looks to me we need the following during the >> probe >> >> 1) if set_map() is not supported by the vDPA device probe the IOMMU that is >> supported by the vDPA device >> 2) allocate IOMMU domain >> >> And then: >> >> 3) pin pages through GUP and do proper accounting >> 4) store GPA->HPA mapping in the umem >> 5) generate diffs of memory table and using IOMMU API to setup the dma >> mapping in this method >> >> For 1), I'm not sure parent is sufficient for to doing this or need to >> introduce new API like iommu_device in mdev. > Agree. We may also need to introduce something like > the iommu_device. >
Right, this is what I plan to do in next version.
Thanks
|  |