Re: [PATCH v4 1/6] iommu: Add a per domain PASID for DMA API

From: Baolu Lu
Date: Wed Jun 01 2022 - 05:38:06 EST


On 2022/6/1 09:43, Tian, Kevin wrote:
From: Jacob Pan<jacob.jun.pan@xxxxxxxxxxxxxxx>
Sent: Wednesday, June 1, 2022 1:30 AM
In both cases the pasid is stored in the attach data instead of the
domain.

So during IOTLB flush for the domain, do we loop through the attach data?
Yes and it's required.

What does the attach data mean here? Do you mean group->pasid_array?

Why not tracking the {device, pasid} info in the iommu driver when
setting domain to {device, pasid}? We have tracked device in a list when
setting a domain to device.

Best regards,
baolu