summaryrefslogtreecommitdiff
path: root/drivers/gpu/msm
diff options
context:
space:
mode:
authorHarshdeep Dhatt <hdhatt@codeaurora.org>2016-02-29 14:05:57 -0700
committerDavid Keitel <dkeitel@codeaurora.org>2016-03-25 16:03:05 -0700
commit133449301d8d312f08bc02690b77e629ebf30ba5 (patch)
treed43c2182d9ff9273072b08332da9fbf0924f9e1e /drivers/gpu/msm
parenta1004c440c316a0a691aa90785905978186c0363 (diff)
msm: kgsl: Add secure memory flag in process mem file
Secure memory will have 's' flag set in its flag fields. This is needed to track secure memory of a process. CRs-Fixed: 985767 Change-Id: I011dcc951b1db8adf763f85701aa869f6d4744d3 Signed-off-by: Harshdeep Dhatt <hdhatt@codeaurora.org>
Diffstat (limited to 'drivers/gpu/msm')
-rw-r--r--drivers/gpu/msm/kgsl_debugfs.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/drivers/gpu/msm/kgsl_debugfs.c b/drivers/gpu/msm/kgsl_debugfs.c
index fa523ac9516c..766cd811588c 100644
--- a/drivers/gpu/msm/kgsl_debugfs.c
+++ b/drivers/gpu/msm/kgsl_debugfs.c
@@ -129,7 +129,7 @@ static int print_mem_entry(int id, void *ptr, void *data)
{
struct seq_file *s = data;
struct kgsl_mem_entry *entry = ptr;
- char flags[8];
+ char flags[9];
char usage[16];
struct kgsl_memdesc *m = &entry->memdesc;
@@ -140,11 +140,12 @@ static int print_mem_entry(int id, void *ptr, void *data)
flags[4] = get_cacheflag(m);
flags[5] = kgsl_memdesc_use_cpu_map(m) ? 'p' : '-';
flags[6] = (m->useraddr) ? 'Y' : 'N';
- flags[7] = '\0';
+ flags[7] = kgsl_memdesc_is_secured(m) ? 's' : '-';
+ flags[8] = '\0';
kgsl_get_memory_usage(usage, sizeof(usage), m->flags);
- seq_printf(s, "%pK %pK %16llu %5d %8s %10s %16s %5d %16llu",
+ seq_printf(s, "%pK %pK %16llu %5d %9s %10s %16s %5d %16llu",
(uint64_t *)(uintptr_t) m->gpuaddr,
(unsigned long *) m->useraddr,
m->size, entry->id, flags,
@@ -163,7 +164,7 @@ static int process_mem_print(struct seq_file *s, void *unused)
{
struct kgsl_process_private *private = s->private;
- seq_printf(s, "%16s %16s %16s %5s %8s %10s %16s %5s %16s\n",
+ seq_printf(s, "%16s %16s %16s %5s %9s %10s %16s %5s %16s\n",
"gpuaddr", "useraddr", "size", "id", "flags", "type",
"usage", "sglen", "mapsize");