diff options
Diffstat (limited to 'drivers/misc/tegra-profiler/quadd_proc.c')
-rw-r--r-- | drivers/misc/tegra-profiler/quadd_proc.c | 22 |
1 files changed, 14 insertions, 8 deletions
diff --git a/drivers/misc/tegra-profiler/quadd_proc.c b/drivers/misc/tegra-profiler/quadd_proc.c index 2fb37ae9dc84..9f9eee91eee8 100644 --- a/drivers/misc/tegra-profiler/quadd_proc.c +++ b/drivers/misc/tegra-profiler/quadd_proc.c @@ -59,28 +59,34 @@ static int show_capabilities(struct seq_file *f, void *offset) struct quadd_events_cap *event = &cap->events_cap; unsigned int extra = cap->reserved[QUADD_COMM_CAP_IDX_EXTRA]; - seq_printf(f, "pmu: %s\n", + seq_printf(f, "pmu: %s\n", YES_NO(cap->pmu)); - seq_printf(f, "tegra 3 LP cluster: %s\n", + seq_printf(f, "tegra 3 LP cluster: %s\n", YES_NO(cap->tegra_lp_cluster)); - seq_printf(f, "power rate samples: %s\n", + seq_printf(f, "power rate samples: %s\n", YES_NO(cap->power_rate)); - seq_printf(f, "l2 cache: %s\n", + seq_printf(f, "l2 cache: %s\n", YES_NO(cap->l2_cache)); if (cap->l2_cache) { seq_printf(f, "multiple l2 events: %s\n", YES_NO(cap->l2_multiple_events)); } - seq_printf(f, "support polling mode: %s\n", + seq_printf(f, "support polling mode: %s\n", YES_NO(cap->blocked_read)); - seq_printf(f, "backtrace from the kernel ctx: %s\n", + seq_printf(f, "backtrace from the kernel ctx: %s\n", YES_NO(extra & QUADD_COMM_CAP_EXTRA_BT_KERNEL_CTX)); - seq_printf(f, "send mmap regions at the start: %s\n", + seq_printf(f, "send mmap regions at the start: %s\n", YES_NO(extra & QUADD_COMM_CAP_EXTRA_GET_MMAP)); - seq_printf(f, "group samples: %s\n", + seq_printf(f, "group samples: %s\n", YES_NO(extra & QUADD_COMM_CAP_EXTRA_GROUP_SAMPLES)); + seq_printf(f, "unwinding based on ex-handling tables: %s\n", + YES_NO(extra & QUADD_COMM_CAP_EXTRA_BT_UNWIND_TABLES)); + seq_printf(f, "support AArch64 architecture: %s\n", + YES_NO(extra & QUADD_COMM_CAP_EXTRA_SUPPORT_AARCH64)); + seq_printf(f, "support special architecture mappings: %s\n", + YES_NO(extra & QUADD_COMM_CAP_EXTRA_SPECIAL_ARCH_MMAP)); seq_puts(f, "\n"); seq_puts(f, "Supported events:\n"); |