mirror of
https://github.com/Divested-Mobile/DivestOS-Build.git
synced 2024-10-01 01:35:54 -04:00
32 lines
963 B
Diff
32 lines
963 B
Diff
|
From d7d07936a166e7421a6308eec443b707a9678580 Mon Sep 17 00:00:00 2001
|
||
|
From: Jordan Crouse <jcrouse@codeaurora.org>
|
||
|
Date: Thu, 17 Apr 2014 10:05:21 -0600
|
||
|
Subject: msm: kgsl: Mark the IOMMU setstate memory as read only
|
||
|
|
||
|
Mark the IOMMU setstate memory as read only in the pagetable.
|
||
|
|
||
|
Change-Id: Ic0dedbadb19e499c749cd744c3e89be3bcb4c2a2
|
||
|
Signed-off-by: Jordan Crouse <jcrouse@codeaurora.org>
|
||
|
---
|
||
|
drivers/gpu/msm/kgsl_mmu.c | 4 ++++
|
||
|
1 file changed, 4 insertions(+)
|
||
|
|
||
|
diff --git a/drivers/gpu/msm/kgsl_mmu.c b/drivers/gpu/msm/kgsl_mmu.c
|
||
|
index 95aac09..eb6d76f 100644
|
||
|
--- a/drivers/gpu/msm/kgsl_mmu.c
|
||
|
+++ b/drivers/gpu/msm/kgsl_mmu.c
|
||
|
@@ -377,6 +377,10 @@ int kgsl_mmu_init(struct kgsl_device *device)
|
||
|
PAGE_SIZE);
|
||
|
if (status)
|
||
|
return status;
|
||
|
+
|
||
|
+ /* Mark the setstate memory as read only */
|
||
|
+ mmu->setstate_memory.flags |= KGSL_MEMFLAGS_GPUREADONLY;
|
||
|
+
|
||
|
kgsl_sharedmem_set(device, &mmu->setstate_memory, 0, 0,
|
||
|
mmu->setstate_memory.size);
|
||
|
|
||
|
--
|
||
|
cgit v1.1
|
||
|
|