[PATCH openEuler-OLK-6.6 120/129] iommu/arm-smmu-v3: Support IOMMU_VIOMMU_ALLOC