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