Re: [PATCH v5 3/7] iommu/arm-smmu-v3: Introduce a per-domain arm_smmu_invs array

Nicolin Chen
2025-11-24T22:41:39Z

On Mon, Nov 24, 2025 at 09:42:31PM +0000, Will Deacon wrote:
> On Sat, Nov 08, 2025 at 12:08:04AM -0800, Nicolin Chen wrote:

> > +EXPORT_SYMBOL_IF_KUNIT(arm_smmu_invs_merge);
>
> There's nothing really SMMU-specific about this data structure manipulation.
> Do you think we can abstract the invalidation array concept into a library
> which other IOMMU drivers could use too?

Yea, I am trying to shift to that at this moment, hopefully to
combine the iotlb tag (asid/vmid) allocation as well. We do see
it could be quite useful in AMD driver already.

And I will address the other remarks of yours.

Thanks
Nicolin