diff options
author | Harshdeep Dhatt <hdhatt@codeaurora.org> | 2016-02-29 14:05:57 -0700 |
---|---|---|
committer | David Keitel <dkeitel@codeaurora.org> | 2016-03-25 16:03:05 -0700 |
commit | 133449301d8d312f08bc02690b77e629ebf30ba5 (patch) | |
tree | d43c2182d9ff9273072b08332da9fbf0924f9e1e /drivers/gpu/msm | |
parent | a1004c440c316a0a691aa90785905978186c0363 (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.c | 9 |
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"); |