Messages in this thread | | | From | Michael Shavit <> | Date | Thu, 11 May 2023 23:26:48 +0800 | Subject | Re: [PATCH v1 4/5] iommu/arm-smmu-v3: Keep track of attached ssids |
| |
> You should be getting rid of mm->pasid in this series as well. > > When each domain keeps track of what STE/CD entries that point to it then > *ALL* invalidation should iterate over the list of pointing entires > and generate the correct invalidation for that pointer. >
Completely agree. The arm_smmu_atc_inv_domain_ssid function introduced by this patch is a stopgap to decompose this patch from the SVA refactor that's required to stop using ssid in these calls. I also agree that such a refactoring probably belongs in the same patch series. @Jean-Philippe Brucker and others: is there any way I can about testing or at least exercising the SVA flow without physical hardware that supports SVA?
| |