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

Commit 35dffd70 authored by Raghu Ananya Arabolu's avatar Raghu Ananya Arabolu Committed by Urvashi Agrawal
Browse files

msm: kgsl: Disable secure pagetable



Disable secure pagetables for kona for now.

Change-Id: I1e40c9daabd5e5be4cc1babcb3990d7f31380653
Signed-off-by: default avatarRaghu Ananya Arabolu <rarabolu@codeaurora.org>
Signed-off-by: default avatarCarter Cooper <ccooper@codeaurora.org>
parent 9d2c3982
Loading
Loading
Loading
Loading
+9 −6
Original line number Diff line number Diff line
@@ -1537,6 +1537,7 @@ static int _setstate_alloc(struct kgsl_device *device,
static int kgsl_iommu_init(struct kgsl_mmu *mmu)
{
	struct kgsl_device *device = KGSL_MMU_DEVICE(mmu);
	struct adreno_device *adreno_dev = ADRENO_DEVICE(device);
	struct kgsl_iommu *iommu = _IOMMU_PRIV(mmu);
	struct kgsl_iommu_context *ctx = &iommu->ctx[KGSL_IOMMU_CONTEXT_USER];
	int status;
@@ -1594,6 +1595,7 @@ static int kgsl_iommu_init(struct kgsl_mmu *mmu)
	if (!mmu->secured)
		goto done;

	if (!adreno_is_a650(adreno_dev)) {
		mmu->securepagetable = kgsl_mmu_getpagetable(mmu,
				KGSL_MMU_SECURE_PT);
		if (IS_ERR(mmu->securepagetable)) {
@@ -1602,6 +1604,7 @@ static int kgsl_iommu_init(struct kgsl_mmu *mmu)
		} else if (mmu->securepagetable == NULL) {
			status = -ENOMEM;
		}
	}

done:
	if (status)