From a68baee1ececd39e8fe18dec9f0df07dd52dba5e Mon Sep 17 00:00:00 2001 From: Igor Nabirushkin Date: Thu, 24 Oct 2013 17:23:11 +0400 Subject: misc: tegra-profiler: send mapped memory regions Tegra Profiler: send information about mapped memory regions (on demand) Bug 1394970 Change-Id: I3c4755724108ba3bca39ef63f9b76f9598f00478 Signed-off-by: Igor Nabirushkin Reviewed-on: http://git-master/r/303360 (cherry picked from commit 98407a6c2f107102754ca1587e9800af9e09bde9) --- include/linux/tegra_profiler.h | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'include/linux') diff --git a/include/linux/tegra_profiler.h b/include/linux/tegra_profiler.h index ed21f75e9..b122b97dd 100644 --- a/include/linux/tegra_profiler.h +++ b/include/linux/tegra_profiler.h @@ -20,12 +20,13 @@ #include #define QUADD_SAMPLES_VERSION 17 -#define QUADD_IO_VERSION 8 +#define QUADD_IO_VERSION 9 #define QUADD_IO_VERSION_DYNAMIC_RB 5 #define QUADD_IO_VERSION_RB_MAX_FILL_COUNT 6 #define QUADD_IO_VERSION_MOD_STATE_STATUS_FIELD 7 #define QUADD_IO_VERSION_BT_KERNEL_CTX 8 +#define QUADD_IO_VERSION_GET_MMAP 9 #define QUADD_SAMPLE_VERSION_THUMB_MODE_FLAG 17 @@ -236,9 +237,12 @@ struct quadd_record_data { #define QUADD_MAX_PACKAGE_NAME 320 enum { - QUADD_PARAM_IDX_SIZE_OF_RB = 0, + QUADD_PARAM_IDX_SIZE_OF_RB = 0, + QUADD_PARAM_IDX_EXTRA = 1, }; +#define QUADD_PARAM_IDX_EXTRA_GET_MMAP (1 << 0) + struct quadd_parameters { u32 freq; u32 ma_freq; @@ -281,6 +285,7 @@ enum { }; #define QUADD_COMM_CAP_EXTRA_BT_KERNEL_CTX (1 << 0) +#define QUADD_COMM_CAP_EXTRA_GET_MMAP (1 << 1) struct quadd_comm_cap { u32 pmu:1, -- cgit v1.2.2