> From: Baolu Lu <baolu.lu@xxxxxxxxxxxxxxx> > Sent: Wednesday, June 1, 2022 5:37 PM > > 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? any structure describing the attaching relationship from {device, pasid} to a domain > > 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. > Yes, that tracking structure is the attach data. 😊