[PATCH openEuler-OLK-6.6 054/129] iommu/arm-smmu-v3: Add support for dirty tracking in domain alloc