Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 05314f32 authored by Mitchel Humpherys's avatar Mitchel Humpherys Committed by Patrick Daly
Browse files

arm-smmu: Implement DOMAIN_ATTR_PAGE_TABLE_IS_COHERENT



Implement support for DOMAIN_ATTR_PAGE_TABLE_IS_COHERENT.

Change-Id: Ic54416bb38d327bc9a042397caee1407e880f02a
Signed-off-by: default avatarMitchel Humpherys <mitchelh@codeaurora.org>
Signed-off-by: default avatarPatrick Daly <pdaly@codeaurora.org>
parent 67ec627f
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -2587,6 +2587,12 @@ static int arm_smmu_domain_get_attr(struct iommu_domain *domain,
				    & (1 << DOMAIN_ATTR_EARLY_MAP));
		ret = 0;
		break;
	case DOMAIN_ATTR_PAGE_TABLE_IS_COHERENT:
		if (!smmu_domain->smmu)
			return -ENODEV;
		*((int *)data) = smmu_domain->smmu->dev->archdata.dma_coherent;
		ret = 0;
		break;
	default:
		return -ENODEV;
	}