[PATCH v5 00/13] IMC Instrumentation Support

2017-03-16 Thread Madhavan Srinivasan
. This patchset enables the nest IMC, core IMC and thread IMC PMUs and is based on the initial work done by Madhavan Srinivasan. "Nest Instrumentation Support" : https://lists.ozlabs.org/pipermail/linuxppc-dev/2015-August/132078.html v1 for this patchset can be found here : https://lwn.net/Artic

Re: [PATCH v2 1/6] powerpc/perf: Define big-endian version of perf_mem_data_src

2017-03-15 Thread Madhavan Srinivasan
On Wednesday 15 March 2017 05:53 PM, Peter Zijlstra wrote: On Wed, Mar 15, 2017 at 05:20:15PM +1100, Michael Ellerman wrote: I see no implementation; so why are you poking at it. Maddy has posted an implementation of the kernel part for powerpc in patch 2 of this series, but maybe you're

Re: [PATCH v2 1/6] powerpc/perf: Define big-endian version of perf_mem_data_src

2017-03-15 Thread Madhavan Srinivasan
On Wednesday 15 March 2017 05:53 PM, Peter Zijlstra wrote: On Wed, Mar 15, 2017 at 05:20:15PM +1100, Michael Ellerman wrote: I see no implementation; so why are you poking at it. Maddy has posted an implementation of the kernel part for powerpc in patch 2 of this series, but maybe you're

Re: [PATCH v2 1/6] powerpc/perf: Define big-endian version of perf_mem_data_src

2017-03-15 Thread Madhavan Srinivasan
On Wednesday 15 March 2017 11:50 AM, Michael Ellerman wrote: Hi Peter, Peter Zijlstra <pet...@infradead.org> writes: On Tue, Mar 14, 2017 at 02:31:51PM +0530, Madhavan Srinivasan wrote: Huh? PPC hasn't yet implemented this? Then why are you fixing it? yes, PPC hasn't imple

Re: [PATCH v2 1/6] powerpc/perf: Define big-endian version of perf_mem_data_src

2017-03-15 Thread Madhavan Srinivasan
On Wednesday 15 March 2017 11:50 AM, Michael Ellerman wrote: Hi Peter, Peter Zijlstra writes: On Tue, Mar 14, 2017 at 02:31:51PM +0530, Madhavan Srinivasan wrote: Huh? PPC hasn't yet implemented this? Then why are you fixing it? yes, PPC hasn't implemented this (until now). until now

Re: [PATCH v2 1/6] powerpc/perf: Define big-endian version of perf_mem_data_src

2017-03-14 Thread Madhavan Srinivasan
On Monday 13 March 2017 06:20 PM, Peter Zijlstra wrote: On Mon, Mar 13, 2017 at 04:45:51PM +0530, Madhavan Srinivasan wrote: - should you not have fixed this in the tool only? This patch effectively breaks ABI on big-endian architectures. IIUC, we are the first BE user for this feature

Re: [PATCH v2 1/6] powerpc/perf: Define big-endian version of perf_mem_data_src

2017-03-14 Thread Madhavan Srinivasan
On Monday 13 March 2017 06:20 PM, Peter Zijlstra wrote: On Mon, Mar 13, 2017 at 04:45:51PM +0530, Madhavan Srinivasan wrote: - should you not have fixed this in the tool only? This patch effectively breaks ABI on big-endian architectures. IIUC, we are the first BE user for this feature

Re: [PATCH v2 1/6] powerpc/perf: Define big-endian version of perf_mem_data_src

2017-03-13 Thread Madhavan Srinivasan
On Tuesday 07 March 2017 03:53 PM, Peter Zijlstra wrote: On Tue, Mar 07, 2017 at 03:28:17PM +0530, Madhavan Srinivasan wrote: On Monday 06 March 2017 04:52 PM, Peter Zijlstra wrote: On Mon, Mar 06, 2017 at 04:13:08PM +0530, Madhavan Srinivasan wrote: From: Sukadev Bhattiprolu <s

Re: [PATCH v2 1/6] powerpc/perf: Define big-endian version of perf_mem_data_src

2017-03-13 Thread Madhavan Srinivasan
On Tuesday 07 March 2017 03:53 PM, Peter Zijlstra wrote: On Tue, Mar 07, 2017 at 03:28:17PM +0530, Madhavan Srinivasan wrote: On Monday 06 March 2017 04:52 PM, Peter Zijlstra wrote: On Mon, Mar 06, 2017 at 04:13:08PM +0530, Madhavan Srinivasan wrote: From: Sukadev Bhattiprolu

Re: [PATCH v2 1/6] powerpc/perf: Define big-endian version of perf_mem_data_src

2017-03-07 Thread Madhavan Srinivasan
On Monday 06 March 2017 04:52 PM, Peter Zijlstra wrote: On Mon, Mar 06, 2017 at 04:13:08PM +0530, Madhavan Srinivasan wrote: From: Sukadev Bhattiprolu <suka...@linux.vnet.ibm.com> perf_mem_data_src is an union that is initialized via the ->val field and accessed via the bitm

Re: [PATCH v2 1/6] powerpc/perf: Define big-endian version of perf_mem_data_src

2017-03-07 Thread Madhavan Srinivasan
On Monday 06 March 2017 04:52 PM, Peter Zijlstra wrote: On Mon, Mar 06, 2017 at 04:13:08PM +0530, Madhavan Srinivasan wrote: From: Sukadev Bhattiprolu perf_mem_data_src is an union that is initialized via the ->val field and accessed via the bitmap fields. For this to work on big end

[PATCH v2 4/6] powerpc/perf: Support to export SIERs bit in Power8

2017-03-06 Thread Madhavan Srinivasan
; Signed-off-by: Sukadev Bhattiprolu <suka...@linux.vnet.ibm.com> Signed-off-by: Madhavan Srinivasan <ma...@linux.vnet.ibm.com> --- arch/powerpc/perf/power8-pmu.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/powerpc/perf/power8-pmu.c b/arch/powerpc/perf/power8-pmu.c ind

[PATCH v2 4/6] powerpc/perf: Support to export SIERs bit in Power8

2017-03-06 Thread Madhavan Srinivasan
Patch to export SIER bits to userspace via perf_mem_data_src and perf_sample_data struct. Cc: Benjamin Herrenschmidt Cc: Paul Mackerras Cc: Daniel Axtens Cc: Andrew Donnellan Signed-off-by: Sukadev Bhattiprolu Signed-off-by: Madhavan Srinivasan --- arch/powerpc/perf/power8-pmu.c | 2 ++ 1

[PATCH v2 6/6] powerpc/perf: Add Power8 mem_access event to sysfs

2017-03-06 Thread Madhavan Srinivasan
r a marked instruction. Cc: Benjamin Herrenschmidt <b...@kernel.crashing.org> Cc: Paul Mackerras <pau...@samba.org> Cc: Sukadev Bhattiprolu <suka...@linux.vnet.ibm.com> Cc: Daniel Axtens <d...@axtens.net> Cc: Andrew Donnellan <andrew.donnel...@au1.ibm.com> Signed-off-by: Madha

[PATCH v2 6/6] powerpc/perf: Add Power8 mem_access event to sysfs

2017-03-06 Thread Madhavan Srinivasan
r a marked instruction. Cc: Benjamin Herrenschmidt Cc: Paul Mackerras Cc: Sukadev Bhattiprolu Cc: Daniel Axtens Cc: Andrew Donnellan Signed-off-by: Madhavan Srinivasan --- arch/powerpc/perf/power8-events-list.h | 6 ++ arch/powerpc/perf/power8-pmu.c | 2 ++ 2 files changed, 8 insertion

[PATCH v2 2/6] powerpc/perf: Export memory hierarchy info to user space

2017-03-06 Thread Madhavan Srinivasan
;suka...@linux.vnet.ibm.com> Signed-off-by: Madhavan Srinivasan <ma...@linux.vnet.ibm.com> --- arch/powerpc/include/asm/perf_event_server.h | 2 + arch/powerpc/perf/core-book3s.c | 4 ++ arch/powerpc/perf/isa207-common.c| 78 arch/powerp

[PATCH v2 2/6] powerpc/perf: Export memory hierarchy info to user space

2017-03-06 Thread Madhavan Srinivasan
: Thomas Gleixner Cc: Sebastian Andrzej Siewior Cc: Anna-Maria Gleixner Cc: Daniel Axtens Signed-off-by: Sukadev Bhattiprolu Signed-off-by: Madhavan Srinivasan --- arch/powerpc/include/asm/perf_event_server.h | 2 + arch/powerpc/perf/core-book3s.c | 4 ++ arch/powerpc/perf/isa207

[PATCH v2 3/6] powerpc/perf: Support to export MMCRA[TEC*] field to userspace

2017-03-06 Thread Madhavan Srinivasan
-Maria Gleixner <anna-ma...@linutronix.de> Cc: Daniel Axtens <d...@axtens.net> Cc: Sukadev Bhattiprolu <suka...@linux.vnet.ibm.com> Signed-off-by: Madhavan Srinivasan <ma...@linux.vnet.ibm.com> --- arch/powerpc/include/asm/perf_event_server.h | 1 + arch/powerpc/perf/core-bo

[PATCH v2 3/6] powerpc/perf: Support to export MMCRA[TEC*] field to userspace

2017-03-06 Thread Madhavan Srinivasan
to export MMCRA[TECX/TECM] to userspace in 'weight' field of struct perf_sample_data. Cc: Benjamin Herrenschmidt Cc: Paul Mackerras Cc: Thomas Gleixner Cc: Sebastian Andrzej Siewior Cc: Anna-Maria Gleixner Cc: Daniel Axtens Cc: Sukadev Bhattiprolu Signed-off-by: Madhavan Srinivasan --- arch

[PATCH v2 1/6] powerpc/perf: Define big-endian version of perf_mem_data_src

2017-03-06 Thread Madhavan Srinivasan
n <eran...@google.com> Signed-off-by: Sukadev Bhattiprolu <suka...@linux.vnet.ibm.com> Signed-off-by: Madhavan Srinivasan <ma...@linux.vnet.ibm.com> --- include/uapi/linux/perf_event.h | 16 tools/include/uapi/linux/perf_event.h | 16 2 f

[PATCH v2 0/6] powerpc/perf: Export memory hierarchy level

2017-03-06 Thread Madhavan Srinivasan
and added suka's "Signed-off-by:". Madhavan Srinivasan (5): powerpc/perf: Export memory hierarchy info to user space powerpc/perf: Support to export MMCRA[TEC*] field to userspace powerpc/perf: Support to export SIERs bit in Power8 powerpc/perf: Support to export SIERs bit

[PATCH v2 5/6] powerpc/perf: Support to export SIERs bit in Power9

2017-03-06 Thread Madhavan Srinivasan
gt; Cc: Andrew Donnellan <andrew.donnel...@au1.ibm.com> Signed-off-by: Madhavan Srinivasan <ma...@linux.vnet.ibm.com> --- arch/powerpc/perf/power9-pmu.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/powerpc/perf/power9-pmu.c b/arch/powerpc/perf/power9-pmu.c index 7f6582708e06..01

[PATCH v2 5/6] powerpc/perf: Support to export SIERs bit in Power9

2017-03-06 Thread Madhavan Srinivasan
Patch to export SIER bits to userspace via perf_mem_data_src and perf_sample_data struct. Cc: Benjamin Herrenschmidt Cc: Paul Mackerras Cc: Sukadev Bhattiprolu Cc: Daniel Axtens Cc: Andrew Donnellan Signed-off-by: Madhavan Srinivasan --- arch/powerpc/perf/power9-pmu.c | 2 ++ 1 file

[PATCH v2 1/6] powerpc/perf: Define big-endian version of perf_mem_data_src

2017-03-06 Thread Madhavan Srinivasan
lho de Melo Cc: Alexander Shishkin Cc: Wang Nan Cc: Alexei Starovoitov Cc: Stephane Eranian Signed-off-by: Sukadev Bhattiprolu Signed-off-by: Madhavan Srinivasan --- include/uapi/linux/perf_event.h | 16 tools/include/uapi/linux/perf_event.h | 16 2 fi

[PATCH v2 0/6] powerpc/perf: Export memory hierarchy level

2017-03-06 Thread Madhavan Srinivasan
and added suka's "Signed-off-by:". Madhavan Srinivasan (5): powerpc/perf: Export memory hierarchy info to user space powerpc/perf: Support to export MMCRA[TEC*] field to userspace powerpc/perf: Support to export SIERs bit in Power8 powerpc/perf: Support to export SIERs bit

[PATCH 5/6] powerpc/perf: Support to export SIERs bit in Power9

2017-03-05 Thread Madhavan Srinivasan
Patch to export SIER bits to userspace via perf_mem_data_src and perf_sample_data struct. Signed-off-by: Madhavan Srinivasan <ma...@linux.vnet.ibm.com> Cc: Benjamin Herrenschmidt <b...@kernel.crashing.org> Cc: Paul Mackerras <pau...@samba.org> Cc: Sukadev Bhattiprolu <suka.

[PATCH 5/6] powerpc/perf: Support to export SIERs bit in Power9

2017-03-05 Thread Madhavan Srinivasan
Patch to export SIER bits to userspace via perf_mem_data_src and perf_sample_data struct. Signed-off-by: Madhavan Srinivasan Cc: Benjamin Herrenschmidt Cc: Paul Mackerras Cc: Sukadev Bhattiprolu Cc: Daniel Axtens Cc: Andrew Donnellan --- arch/powerpc/perf/power9-pmu.c | 2 ++ 1 file

[PATCH 2/6] powerpc/perf: Export memory hierarchy info to user space

2017-03-05 Thread Madhavan Srinivasan
The LDST field and DATA_SRC in SIER identifies the memory hierarchy level (eg: L1, L2 etc), from which a data-cache miss for a marked instruction was satisfied. Use the 'perf_mem_data_src' object to export this hierarchy level to user space. Signed-off-by: Madhavan Srinivasan <

[PATCH 2/6] powerpc/perf: Export memory hierarchy info to user space

2017-03-05 Thread Madhavan Srinivasan
The LDST field and DATA_SRC in SIER identifies the memory hierarchy level (eg: L1, L2 etc), from which a data-cache miss for a marked instruction was satisfied. Use the 'perf_mem_data_src' object to export this hierarchy level to user space. Signed-off-by: Madhavan Srinivasan Cc: Benjamin

[PATCH 4/6] powerpc/perf: Support to export SIERs bit in Power8

2017-03-05 Thread Madhavan Srinivasan
Patch to export SIER bits to userspace via perf_mem_data_src and perf_sample_data struct. Signed-off-by: Madhavan Srinivasan <ma...@linux.vnet.ibm.com> Cc: Benjamin Herrenschmidt <b...@kernel.crashing.org> Cc: Paul Mackerras <pau...@samba.org> Cc: Sukadev Bhattiprolu <suka.

[PATCH 4/6] powerpc/perf: Support to export SIERs bit in Power8

2017-03-05 Thread Madhavan Srinivasan
Patch to export SIER bits to userspace via perf_mem_data_src and perf_sample_data struct. Signed-off-by: Madhavan Srinivasan Cc: Benjamin Herrenschmidt Cc: Paul Mackerras Cc: Sukadev Bhattiprolu Cc: Daniel Axtens Cc: Andrew Donnellan --- arch/powerpc/perf/power8-pmu.c | 2 ++ 1 file

[PATCH 3/6] powerpc/perf: Support to export MMCRA[TEC*] field to userspace

2017-03-05 Thread Madhavan Srinivasan
to export MMCRA[TECX/TECM] to userspace in 'weight' field of struct perf_sample_data. Signed-off-by: Madhavan Srinivasan <ma...@linux.vnet.ibm.com> Cc: Benjamin Herrenschmidt <b...@kernel.crashing.org> Cc: Paul Mackerras <pau...@samba.org> Cc: Sukadev Bhattiprolu <suka...@linux.vne

[PATCH 6/6] powerpc/perf: Add Power8 mem_access event to sysfs

2017-03-05 Thread Madhavan Srinivasan
r a marked instruction. Signed-off-by: Madhavan Srinivasan <ma...@linux.vnet.ibm.com> Cc: Benjamin Herrenschmidt <b...@kernel.crashing.org> Cc: Paul Mackerras <pau...@samba.org> Cc: Sukadev Bhattiprolu <suka...@linux.vnet.ibm.com> Cc: Daniel Axtens <d...@axtens.net> Cc: Andrew

[PATCH 3/6] powerpc/perf: Support to export MMCRA[TEC*] field to userspace

2017-03-05 Thread Madhavan Srinivasan
to export MMCRA[TECX/TECM] to userspace in 'weight' field of struct perf_sample_data. Signed-off-by: Madhavan Srinivasan Cc: Benjamin Herrenschmidt Cc: Paul Mackerras Cc: Sukadev Bhattiprolu Cc: Thomas Gleixner Cc: Sebastian Andrzej Siewior Cc: Anna-Maria Gleixner Cc: Daniel Axtens --- arch

[PATCH 6/6] powerpc/perf: Add Power8 mem_access event to sysfs

2017-03-05 Thread Madhavan Srinivasan
r a marked instruction. Signed-off-by: Madhavan Srinivasan Cc: Benjamin Herrenschmidt Cc: Paul Mackerras Cc: Sukadev Bhattiprolu Cc: Daniel Axtens Cc: Andrew Donnellan --- arch/powerpc/perf/power8-events-list.h | 6 ++ arch/powerpc/perf/power8-pmu.c | 2 ++ 2 files changed, 8 insertion

[PATCH 1/6] powerpc/perf: Define big-endian version of perf_mem_data_src

2017-03-05 Thread Madhavan Srinivasan
perf_mem_data_src is an union that is initialized via the ->val field and accessed via the bitmap fields. For this to work on big endian platforms, we also need a big-endian represenation of perf_mem_data_src. Signed-off-by: Madhavan Srinivasan <ma...@linux.vnet.ibm.com> Cc: Peter Zijl

[PATCH 0/6] powerpc/perf: Export memory hierarchy level

2017-03-05 Thread Madhavan Srinivasan
information for a cache reload. Patchset exports the hierarchy information to the user via the perf_mem_data_src object from SIER. Patchset is a rebase of the work posted previously with minor updates to it. https://lkml.org/lkml/2015/6/11/92 Madhavan Srinivasan (6): powerpc/perf: Define big

[PATCH 1/6] powerpc/perf: Define big-endian version of perf_mem_data_src

2017-03-05 Thread Madhavan Srinivasan
perf_mem_data_src is an union that is initialized via the ->val field and accessed via the bitmap fields. For this to work on big endian platforms, we also need a big-endian represenation of perf_mem_data_src. Signed-off-by: Madhavan Srinivasan Cc: Peter Zijlstra Cc: Ingo Molnar Cc: Arna

[PATCH 0/6] powerpc/perf: Export memory hierarchy level

2017-03-05 Thread Madhavan Srinivasan
information for a cache reload. Patchset exports the hierarchy information to the user via the perf_mem_data_src object from SIER. Patchset is a rebase of the work posted previously with minor updates to it. https://lkml.org/lkml/2015/6/11/92 Madhavan Srinivasan (6): powerpc/perf: Define big

[tip:perf/core] perf vendor events: Support couple more POWER8 PVRs in mapfile

2016-10-19 Thread tip-bot for Madhavan Srinivasan
Commit-ID: 46b627a25f228adca952b8691e6aed32011cc3cf Gitweb: http://git.kernel.org/tip/46b627a25f228adca952b8691e6aed32011cc3cf Author: Madhavan Srinivasan <ma...@linux.vnet.ibm.com> AuthorDate: Mon, 8 Jun 2015 13:35:16 +0530 Committer: Arnaldo Carvalho de Melo <a...@r

[tip:perf/core] perf vendor events: Support couple more POWER8 PVRs in mapfile

2016-10-19 Thread tip-bot for Madhavan Srinivasan
Commit-ID: 46b627a25f228adca952b8691e6aed32011cc3cf Gitweb: http://git.kernel.org/tip/46b627a25f228adca952b8691e6aed32011cc3cf Author: Madhavan Srinivasan AuthorDate: Mon, 8 Jun 2015 13:35:16 +0530 Committer: Arnaldo Carvalho de Melo CommitDate: Mon, 17 Oct 2016 13:39:47 -0300 perf

Re: [PATCH 01/13] perf/core: Add perf_arch_regs and mask to perf_regs structure

2016-09-08 Thread Madhavan Srinivasan
On Tuesday 06 September 2016 02:40 PM, Peter Zijlstra wrote: On Tue, Sep 06, 2016 at 09:55:43AM +0530, Madhavan Srinivasan wrote: On Thursday 01 September 2016 12:56 PM, Peter Zijlstra wrote: On Mon, Aug 29, 2016 at 02:30:46AM +0530, Madhavan Srinivasan wrote: It's a perennial request from

Re: [PATCH 01/13] perf/core: Add perf_arch_regs and mask to perf_regs structure

2016-09-08 Thread Madhavan Srinivasan
On Tuesday 06 September 2016 02:40 PM, Peter Zijlstra wrote: On Tue, Sep 06, 2016 at 09:55:43AM +0530, Madhavan Srinivasan wrote: On Thursday 01 September 2016 12:56 PM, Peter Zijlstra wrote: On Mon, Aug 29, 2016 at 02:30:46AM +0530, Madhavan Srinivasan wrote: It's a perennial request from

Re: [PATCH 01/13] perf/core: Add perf_arch_regs and mask to perf_regs structure

2016-09-05 Thread Madhavan Srinivasan
On Thursday 01 September 2016 12:56 PM, Peter Zijlstra wrote: On Mon, Aug 29, 2016 at 02:30:46AM +0530, Madhavan Srinivasan wrote: It's a perennial request from hardware folks to be able to see the raw values of the pmu registers. Partly it's so that they can verify perf is doing what

Re: [PATCH 01/13] perf/core: Add perf_arch_regs and mask to perf_regs structure

2016-09-05 Thread Madhavan Srinivasan
On Thursday 01 September 2016 12:56 PM, Peter Zijlstra wrote: On Mon, Aug 29, 2016 at 02:30:46AM +0530, Madhavan Srinivasan wrote: It's a perennial request from hardware folks to be able to see the raw values of the pmu registers. Partly it's so that they can verify perf is doing what

Re: [PATCH 04/13] perf/core: Extend perf_output_sample_regs() to include perf_arch_regs

2016-08-31 Thread Madhavan Srinivasan
On Tuesday 30 August 2016 09:41 PM, Nilay Vaish wrote: On 28 August 2016 at 16:00, Madhavan Srinivasan <ma...@linux.vnet.ibm.com> wrote: diff --git a/kernel/events/core.c b/kernel/events/core.c index 274288819829..e16bf4d057d1 100644 --- a/kernel/events/core.c +++ b/kernel/events/

Re: [PATCH 04/13] perf/core: Extend perf_output_sample_regs() to include perf_arch_regs

2016-08-31 Thread Madhavan Srinivasan
On Tuesday 30 August 2016 09:41 PM, Nilay Vaish wrote: On 28 August 2016 at 16:00, Madhavan Srinivasan wrote: diff --git a/kernel/events/core.c b/kernel/events/core.c index 274288819829..e16bf4d057d1 100644 --- a/kernel/events/core.c +++ b/kernel/events/core.c @@ -5371,16 +5371,24 @@ u64

Re: [PATCH 00/13] Add support for perf_arch_regs

2016-08-31 Thread Madhavan Srinivasan
On Tuesday 30 August 2016 09:31 PM, Nilay Vaish wrote: On 28 August 2016 at 16:00, Madhavan Srinivasan <ma...@linux.vnet.ibm.com> wrote: Patchset to extend PERF_SAMPLE_REGS_INTR to include platform specific PMU registers. Patchset applies cleanly on tip:perf/core branch It's a per

Re: [PATCH 00/13] Add support for perf_arch_regs

2016-08-31 Thread Madhavan Srinivasan
On Tuesday 30 August 2016 09:31 PM, Nilay Vaish wrote: On 28 August 2016 at 16:00, Madhavan Srinivasan wrote: Patchset to extend PERF_SAMPLE_REGS_INTR to include platform specific PMU registers. Patchset applies cleanly on tip:perf/core branch It's a perennial request from hardware folks

[PATCH 13/13] powerpc/perf: Add support to dump only arch_regs

2016-08-28 Thread Madhavan Srinivasan
Ellerman <m...@ellerman.id.au> Cc: Sukadev Bhattiprolu <suka...@linux.vnet.ibm.com> Signed-off-by: Madhavan Srinivasan <ma...@linux.vnet.ibm.com> --- arch/powerpc/include/uapi/asm/perf_regs.h | 1 + arch/powerpc/perf/perf_regs.c | 3 +++ tools/arch/powerpc/include/u

[PATCH 11/13] tools/perf: Fix the mask in regs_dump__printf and print_sample_iregs

2016-08-28 Thread Madhavan Srinivasan
m> Cc: Arnaldo Carvalho de Melo <a...@kernel.org> Cc: Alexander Shishkin <alexander.shish...@linux.intel.com> Cc: Jiri Olsa <jo...@kernel.org> Cc: Adrian Hunter <adrian.hun...@intel.com> Cc: Kan Liang <kan.li...@intel.com> Cc: Wang Nan <wangn...@huawei.com> C

[PATCH 13/13] powerpc/perf: Add support to dump only arch_regs

2016-08-28 Thread Madhavan Srinivasan
Cc: Michael Ellerman Cc: Sukadev Bhattiprolu Signed-off-by: Madhavan Srinivasan --- arch/powerpc/include/uapi/asm/perf_regs.h | 1 + arch/powerpc/perf/perf_regs.c | 3 +++ tools/arch/powerpc/include/uapi/asm/perf_regs.h | 1 + tools/perf/arch/powerpc/include/perf_regs.h

[PATCH 11/13] tools/perf: Fix the mask in regs_dump__printf and print_sample_iregs

2016-08-28 Thread Madhavan Srinivasan
wap. Suggested-by: Yury Norov Reviewed-by: Yury Norov Acked-by: Jiri Olsa Cc: Yury Norov Cc: Peter Zijlstra Cc: Ingo Molnar Cc: Arnaldo Carvalho de Melo Cc: Alexander Shishkin Cc: Jiri Olsa Cc: Adrian Hunter Cc: Kan Liang Cc: Wang Nan Cc: Michael Ellerman Signed-off-by: Madhavan Srin

[PATCH 08/13] powerpc/perf: Add support for perf_arch_regs for newer Power processor

2016-08-28 Thread Madhavan Srinivasan
Ellerman <m...@ellerman.id.au> Cc: Sukadev Bhattiprolu <suka...@linux.vnet.ibm.com> Signed-off-by: Madhavan Srinivasan <ma...@linux.vnet.ibm.com> --- arch/powerpc/perf/isa207-common.c | 18 ++ arch/powerpc/perf/isa207-common.h | 10 ++ arch/powerpc/perf/power8-pmu.c| 2

[PATCH 07/13] powerpc/perf: Add support for perf_arch_regs for Power7 processor

2016-08-28 Thread Madhavan Srinivasan
rman.id.au> Cc: Sukadev Bhattiprolu <suka...@linux.vnet.ibm.com> Signed-off-by: Madhavan Srinivasan <ma...@linux.vnet.ibm.com> --- arch/powerpc/perf/power7-pmu.c | 28 1 file changed, 28 insertions(+) diff --git a/arch/powerpc/perf/power7-pmu.c b/arch/powerp

[PATCH 08/13] powerpc/perf: Add support for perf_arch_regs for newer Power processor

2016-08-28 Thread Madhavan Srinivasan
Cc: Michael Ellerman Cc: Sukadev Bhattiprolu Signed-off-by: Madhavan Srinivasan --- arch/powerpc/perf/isa207-common.c | 18 ++ arch/powerpc/perf/isa207-common.h | 10 ++ arch/powerpc/perf/power8-pmu.c| 2 ++ arch/powerpc/perf/power9-pmu.c| 2 ++ 4 files changed

[PATCH 07/13] powerpc/perf: Add support for perf_arch_regs for Power7 processor

2016-08-28 Thread Madhavan Srinivasan
: Michael Ellerman Cc: Sukadev Bhattiprolu Signed-off-by: Madhavan Srinivasan --- arch/powerpc/perf/power7-pmu.c | 28 1 file changed, 28 insertions(+) diff --git a/arch/powerpc/perf/power7-pmu.c b/arch/powerpc/perf/power7-pmu.c index a383c23a9070..1eac466d4881 100644

[PATCH 05/13] powerpc/perf: Define enums for perf_arch_regs registers

2016-08-28 Thread Madhavan Srinivasan
chael Ellerman <m...@ellerman.id.au> Cc: Sukadev Bhattiprolu <suka...@linux.vnet.ibm.com> Signed-off-by: Madhavan Srinivasan <ma...@linux.vnet.ibm.com> --- arch/powerpc/include/uapi/asm/perf_regs.h | 38 tools/arch/powerpc/include/uapi/asm/perf_regs.h

[PATCH 12/13] tool/perf: Add perf_arch_reg mask and arch_reg_names structure

2016-08-28 Thread Madhavan Srinivasan
;will.dea...@arm.com> Cc: Benjamin Herrenschmidt <b...@kernel.crashing.org> Cc: Michael Ellerman <m...@ellerman.id.au> Cc: Sukadev Bhattiprolu <suka...@linux.vnet.ibm.com> Signed-off-by: Madhavan Srinivasan <ma...@linux.vnet.ibm.com> --- tools/perf/arch/arm/includ

[PATCH 10/13] tool/perf: Add support for perf_arch_regs

2016-08-28 Thread Madhavan Srinivasan
: Benjamin Herrenschmidt <b...@kernel.crashing.org> Cc: Michael Ellerman <m...@ellerman.id.au> Cc: Sukadev Bhattiprolu <suka...@linux.vnet.ibm.com> Signed-off-by: Madhavan Srinivasan <ma...@linux.vnet.ibm.com> --- tools/perf/util/event.h | 1 + tools/perf/util/evsel.c | 1

[PATCH 05/13] powerpc/perf: Define enums for perf_arch_regs registers

2016-08-28 Thread Madhavan Srinivasan
: Benjamin Herrenschmidt Cc: Michael Ellerman Cc: Sukadev Bhattiprolu Signed-off-by: Madhavan Srinivasan --- arch/powerpc/include/uapi/asm/perf_regs.h | 38 tools/arch/powerpc/include/uapi/asm/perf_regs.h | 39 + 2 files changed, 77 insertions

[PATCH 12/13] tool/perf: Add perf_arch_reg mask and arch_reg_names structure

2016-08-28 Thread Madhavan Srinivasan
de Melo Cc: Stephane Eranian Cc: Russell King Cc: Catalin Marinas Cc: Will Deacon Cc: Benjamin Herrenschmidt Cc: Michael Ellerman Cc: Sukadev Bhattiprolu Signed-off-by: Madhavan Srinivasan --- tools/perf/arch/arm/include/perf_regs.h | 5 + tools/perf/arch/arm64/include/perf_regs.h

[PATCH 10/13] tool/perf: Add support for perf_arch_regs

2016-08-28 Thread Madhavan Srinivasan
Cc: Russell King Cc: Catalin Marinas Cc: Will Deacon Cc: Benjamin Herrenschmidt Cc: Michael Ellerman Cc: Sukadev Bhattiprolu Signed-off-by: Madhavan Srinivasan --- tools/perf/util/event.h | 1 + tools/perf/util/evsel.c | 11 +++ 2 files changed, 12 insertions(+) diff --git a/tools

[PATCH 03/13] perf/core: Update perf_*_sample() to include perf_arch_regs

2016-08-28 Thread Madhavan Srinivasan
;will.dea...@arm.com> Cc: Benjamin Herrenschmidt <b...@kernel.crashing.org> Cc: Michael Ellerman <m...@ellerman.id.au> Cc: Sukadev Bhattiprolu <suka...@linux.vnet.ibm.com> Signed-off-by: Madhavan Srinivasan <ma...@linux.vnet.ibm.com> --- kernel/events/core.c | 16 1 file

[PATCH 06/13] powerpc/perf: Add support for perf_arch_regs in powerpc

2016-08-28 Thread Madhavan Srinivasan
Eranian <eran...@gmail.com> Cc: Russell King <li...@arm.linux.org.uk> Cc: Catalin Marinas <catalin.mari...@arm.com> Cc: Will Deacon <will.dea...@arm.com> Cc: Benjamin Herrenschmidt <b...@kernel.crashing.org> Cc: Michael Ellerman <m...@ellerman.id.au> Cc: Sukade

[PATCH 09/13] powerpc/perf: Add support for perf_arch_regs for PPC970 processor

2016-08-28 Thread Madhavan Srinivasan
rman.id.au> Cc: Sukadev Bhattiprolu <suka...@linux.vnet.ibm.com> Signed-off-by: Madhavan Srinivasan <ma...@linux.vnet.ibm.com> --- arch/powerpc/perf/ppc970-pmu.c | 23 +++ 1 file changed, 23 insertions(+) diff --git a/arch/powerpc/perf/ppc970-pmu.c b/arch/powerpc/per

[PATCH 04/13] perf/core: Extend perf_output_sample_regs() to include perf_arch_regs

2016-08-28 Thread Madhavan Srinivasan
;will.dea...@arm.com> Cc: Benjamin Herrenschmidt <b...@kernel.crashing.org> Cc: Michael Ellerman <m...@ellerman.id.au> Cc: Sukadev Bhattiprolu <suka...@linux.vnet.ibm.com> Signed-off-by: Madhavan Srinivasan <ma...@linux.vnet.ibm.com> --- kernel/events/core.c | 16 1 file

[PATCH 03/13] perf/core: Update perf_*_sample() to include perf_arch_regs

2016-08-28 Thread Madhavan Srinivasan
: Stephane Eranian Cc: Russell King Cc: Catalin Marinas Cc: Will Deacon Cc: Benjamin Herrenschmidt Cc: Michael Ellerman Cc: Sukadev Bhattiprolu Signed-off-by: Madhavan Srinivasan --- kernel/events/core.c | 16 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/kernel

[PATCH 06/13] powerpc/perf: Add support for perf_arch_regs in powerpc

2016-08-28 Thread Madhavan Srinivasan
Bhattiprolu Signed-off-by: Madhavan Srinivasan --- arch/powerpc/include/asm/perf_event_server.h | 11 arch/powerpc/perf/core-book3s.c | 38 2 files changed, 49 insertions(+) diff --git a/arch/powerpc/include/asm/perf_event_server.h b/arch/powerpc

[PATCH 09/13] powerpc/perf: Add support for perf_arch_regs for PPC970 processor

2016-08-28 Thread Madhavan Srinivasan
: Michael Ellerman Cc: Sukadev Bhattiprolu Signed-off-by: Madhavan Srinivasan --- arch/powerpc/perf/ppc970-pmu.c | 23 +++ 1 file changed, 23 insertions(+) diff --git a/arch/powerpc/perf/ppc970-pmu.c b/arch/powerpc/perf/ppc970-pmu.c index 8b6a8a36fa38..0b3121335bf0 100644 --- a/arch

[PATCH 04/13] perf/core: Extend perf_output_sample_regs() to include perf_arch_regs

2016-08-28 Thread Madhavan Srinivasan
: Stephane Eranian Cc: Russell King Cc: Catalin Marinas Cc: Will Deacon Cc: Benjamin Herrenschmidt Cc: Michael Ellerman Cc: Sukadev Bhattiprolu Signed-off-by: Madhavan Srinivasan --- kernel/events/core.c | 16 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/kernel

[PATCH 02/13] perf/core: Extend perf_sample_regs_intr() to include perf_arch_regs update

2016-08-28 Thread Madhavan Srinivasan
;m...@ellerman.id.au> Cc: Sukadev Bhattiprolu <suka...@linux.vnet.ibm.com> Signed-off-by: Madhavan Srinivasan <ma...@linux.vnet.ibm.com> --- kernel/events/core.c | 5 + 1 file changed, 5 insertions(+) diff --git a/kernel/events/core.c b/kernel/events/core.c index 2f6e6a16b117..8cf5

[PATCH 00/13] Add support for perf_arch_regs

2016-08-28 Thread Madhavan Srinivasan
hat to this patchset. https://patchwork.kernel.org/patch/9285421/ Kindly let me know you comments and feedbacks. Madhavan Srinivasan (13): perf/core: Add perf_arch_regs and mask to perf_regs structure perf/core: Extend perf_sample_regs_intr() to include perf_arch_regs update perf/core:

[PATCH 01/13] perf/core: Add perf_arch_regs and mask to perf_regs structure

2016-08-28 Thread Madhavan Srinivasan
eran...@gmail.com> Cc: Russell King <li...@arm.linux.org.uk> Cc: Catalin Marinas <catalin.mari...@arm.com> Cc: Will Deacon <will.dea...@arm.com> Cc: Benjamin Herrenschmidt <b...@kernel.crashing.org> Cc: Michael Ellerman <m...@ellerman.id.au> Cc: Sukadev Bhatt

[PATCH 02/13] perf/core: Extend perf_sample_regs_intr() to include perf_arch_regs update

2016-08-28 Thread Madhavan Srinivasan
chmidt Cc: Michael Ellerman Cc: Sukadev Bhattiprolu Signed-off-by: Madhavan Srinivasan --- kernel/events/core.c | 5 + 1 file changed, 5 insertions(+) diff --git a/kernel/events/core.c b/kernel/events/core.c index 2f6e6a16b117..8cf540275c34 100644 --- a/kernel/events/core.c +++ b/kernel/eve

[PATCH 00/13] Add support for perf_arch_regs

2016-08-28 Thread Madhavan Srinivasan
hat to this patchset. https://patchwork.kernel.org/patch/9285421/ Kindly let me know you comments and feedbacks. Madhavan Srinivasan (13): perf/core: Add perf_arch_regs and mask to perf_regs structure perf/core: Extend perf_sample_regs_intr() to include perf_arch_regs update perf/core:

[PATCH 01/13] perf/core: Add perf_arch_regs and mask to perf_regs structure

2016-08-28 Thread Madhavan Srinivasan
s completes the implimentation for powerpc arch. Cc: Thomas Gleixner Cc: Ingo Molnar Cc: Peter Zijlstra Cc: Jiri Olsa Cc: Arnaldo Carvalho de Melo Cc: Stephane Eranian Cc: Russell King Cc: Catalin Marinas Cc: Will Deacon Cc: Benjamin Herrenschmidt Cc: Michael Ellerman Cc: Sukadev Bhatti

[tip:perf/core] bitmap.h, perf/core: Fix the mask in perf_output_sample_regs()

2016-08-18 Thread tip-bot for Madhavan Srinivasan
Commit-ID: 29dd3288705f26cc27663e79061209dabce2d5b9 Gitweb: http://git.kernel.org/tip/29dd3288705f26cc27663e79061209dabce2d5b9 Author: Madhavan Srinivasan <ma...@linux.vnet.ibm.com> AuthorDate: Wed, 17 Aug 2016 15:06:08 +0530 Committer: Ingo Molnar <mi...@kernel.org> CommitD

[tip:perf/core] bitmap.h, perf/core: Fix the mask in perf_output_sample_regs()

2016-08-18 Thread tip-bot for Madhavan Srinivasan
Commit-ID: 29dd3288705f26cc27663e79061209dabce2d5b9 Gitweb: http://git.kernel.org/tip/29dd3288705f26cc27663e79061209dabce2d5b9 Author: Madhavan Srinivasan AuthorDate: Wed, 17 Aug 2016 15:06:08 +0530 Committer: Ingo Molnar CommitDate: Thu, 18 Aug 2016 10:44:20 +0200 bitmap.h, perf/core

[PATCH v6 1/2] tools/perf: Fix the mask in regs_dump__printf and print_sample_iregs

2016-08-17 Thread Madhavan Srinivasan
m> Cc: Arnaldo Carvalho de Melo <a...@kernel.org> Cc: Alexander Shishkin <alexander.shish...@linux.intel.com> Cc: Jiri Olsa <jo...@kernel.org> Cc: Adrian Hunter <adrian.hun...@intel.com> Cc: Kan Liang <kan.li...@intel.com> Cc: Wang Nan <wangn...@huawei.com> C

[PATCH v6 1/2] tools/perf: Fix the mask in regs_dump__printf and print_sample_iregs

2016-08-17 Thread Madhavan Srinivasan
wap. Suggested-by: Yury Norov Reviewed-by: Yury Norov Acked-by: Jiri Olsa Cc: Yury Norov Cc: Peter Zijlstra Cc: Ingo Molnar Cc: Arnaldo Carvalho de Melo Cc: Alexander Shishkin Cc: Jiri Olsa Cc: Adrian Hunter Cc: Kan Liang Cc: Wang Nan Cc: Michael Ellerman Signed-off-by: Madhavan Srinivasan

[PATCH v2 2/2] perf/core: Fix the mask in perf_output_sample_regs

2016-08-17 Thread Madhavan Srinivasan
ichael Ellerman <m...@ellerman.id.au> Signed-off-by: Madhavan Srinivasan <ma...@linux.vnet.ibm.com> --- Changelog v1: 1)bitmap_from_u64() is inline now include/linux/bitmap.h | 18 ++ kernel/events/core.c | 5 +++-- 2 files changed, 21 insertions(+), 2 deletions(-)

[PATCH v2 2/2] perf/core: Fix the mask in perf_output_sample_regs

2016-08-17 Thread Madhavan Srinivasan
Carvalho de Melo Cc: Alexander Shishkin Cc: Jiri Olsa Cc: Michael Ellerman Signed-off-by: Madhavan Srinivasan --- Changelog v1: 1)bitmap_from_u64() is inline now include/linux/bitmap.h | 18 ++ kernel/events/core.c | 5 +++-- 2 files changed, 21 insertions(+), 2 deletions

Re: [PATCH] perf/core: Fix the mask in perf_output_sample_regs

2016-08-15 Thread Madhavan Srinivasan
On Thursday 11 August 2016 05:57 PM, Peter Zijlstra wrote: Sorry, found it in my inbox while clearing out backlog.. On Sun, Jul 03, 2016 at 11:31:58PM +0530, Madhavan Srinivasan wrote: When decoding the perf_regs mask in perf_output_sample_regs(), we loop through the mask using

Re: [PATCH] perf/core: Fix the mask in perf_output_sample_regs

2016-08-15 Thread Madhavan Srinivasan
On Thursday 11 August 2016 05:57 PM, Peter Zijlstra wrote: Sorry, found it in my inbox while clearing out backlog.. On Sun, Jul 03, 2016 at 11:31:58PM +0530, Madhavan Srinivasan wrote: When decoding the perf_regs mask in perf_output_sample_regs(), we loop through the mask using

[RESENT PATCH v5 1/2] tools/perf: Fix the mask in regs_dump__printf and print_sample_iregs

2016-08-03 Thread Madhavan Srinivasan
m> Cc: Arnaldo Carvalho de Melo <a...@kernel.org> Cc: Alexander Shishkin <alexander.shish...@linux.intel.com> Cc: Jiri Olsa <jo...@kernel.org> Cc: Adrian Hunter <adrian.hun...@intel.com> Cc: Kan Liang <kan.li...@intel.com> Cc: Wang Nan <wangn...@huawei.com> C

[RESEND PATCH 2/2] perf/core: Fix the mask in perf_output_sample_regs

2016-08-03 Thread Madhavan Srinivasan
ichael Ellerman <m...@ellerman.id.au> Signed-off-by: Madhavan Srinivasan <ma...@linux.vnet.ibm.com> --- include/linux/bitmap.h | 2 ++ kernel/events/core.c | 4 +++- lib/bitmap.c | 19 +++ 3 files changed, 24 insertions(+), 1 deletion(-) diff -

[RESENT PATCH v5 1/2] tools/perf: Fix the mask in regs_dump__printf and print_sample_iregs

2016-08-03 Thread Madhavan Srinivasan
wap. Suggested-by: Yury Norov Reviewed-by: Yury Norov Acked-by: Jiri Olsa Cc: Yury Norov Cc: Peter Zijlstra Cc: Ingo Molnar Cc: Arnaldo Carvalho de Melo Cc: Alexander Shishkin Cc: Jiri Olsa Cc: Adrian Hunter Cc: Kan Liang Cc: Wang Nan Cc: Michael Ellerman Signed-off-by: Madhavan Sriniv

[RESEND PATCH 2/2] perf/core: Fix the mask in perf_output_sample_regs

2016-08-03 Thread Madhavan Srinivasan
Carvalho de Melo Cc: Alexander Shishkin Cc: Jiri Olsa Cc: Michael Ellerman Signed-off-by: Madhavan Srinivasan --- include/linux/bitmap.h | 2 ++ kernel/events/core.c | 4 +++- lib/bitmap.c | 19 +++ 3 files changed, 24 insertions(+), 1 deletion(-) diff --git

Re: [PATCH v5] tools/perf: Fix the mask in regs_dump__printf and print_sample_iregs

2016-07-11 Thread Madhavan Srinivasan
Hi Arnaldo, Any updates for this fix. Kindly let me know. Maddy On Tuesday 28 June 2016 02:24 PM, Jiri Olsa wrote: > On Thu, Jun 23, 2016 at 11:19:27AM +0530, Madhavan Srinivasan wrote: > > SNIP > >> Changelog v1: >> 1)updated commit message and patch

Re: [PATCH v5] tools/perf: Fix the mask in regs_dump__printf and print_sample_iregs

2016-07-11 Thread Madhavan Srinivasan
Hi Arnaldo, Any updates for this fix. Kindly let me know. Maddy On Tuesday 28 June 2016 02:24 PM, Jiri Olsa wrote: > On Thu, Jun 23, 2016 at 11:19:27AM +0530, Madhavan Srinivasan wrote: > > SNIP > >> Changelog v1: >> 1)updated commit message and patch

[PATCH] perf/core: Fix the mask in perf_output_sample_regs

2016-07-03 Thread Madhavan Srinivasan
ter Zijlstra <pet...@infradead.org> Cc: Ingo Molnar <mi...@redhat.com> Cc: Arnaldo Carvalho de Melo <a...@kernel.org> Cc: Alexander Shishkin <alexander.shish...@linux.intel.com> Cc: Jiri Olsa <jo...@kernel.org> Cc: Michael Ellerman <m...@ellerman.id.au> Signed-off-b

[PATCH] perf/core: Fix the mask in perf_output_sample_regs

2016-07-03 Thread Madhavan Srinivasan
: Alexander Shishkin Cc: Jiri Olsa Cc: Michael Ellerman Signed-off-by: Madhavan Srinivasan --- include/linux/bitmap.h | 2 ++ kernel/events/core.c | 4 +++- lib/bitmap.c | 19 +++ 3 files changed, 24 insertions(+), 1 deletion(-) diff --git a/include/linux/bitmap.h b

[PATCH v5] tools/perf: Fix the mask in regs_dump__printf and print_sample_iregs

2016-06-22 Thread Madhavan Srinivasan
..@linux.intel.com> Cc: Jiri Olsa <jo...@kernel.org> Cc: Adrian Hunter <adrian.hun...@intel.com> Cc: Kan Liang <kan.li...@intel.com> Cc: Wang Nan <wangn...@huawei.com> Cc: Michael Ellerman <m...@ellerman.id.au> Signed-off-by: Madhavan Srinivasan <ma...@linux.vnet.ibm.c

[PATCH v5] tools/perf: Fix the mask in regs_dump__printf and print_sample_iregs

2016-06-22 Thread Madhavan Srinivasan
Suggested-by: Yury Norov Cc: Yury Norov Cc: Peter Zijlstra Cc: Ingo Molnar Cc: Arnaldo Carvalho de Melo Cc: Alexander Shishkin Cc: Jiri Olsa Cc: Adrian Hunter Cc: Kan Liang Cc: Wang Nan Cc: Michael Ellerman Signed-off-by: Madhavan Srinivasan --- Changelog v4: 1) Removed the new macro

Re: [PATCH v4] tools/perf: Fix the mask in regs_dump__printf and print_sample_iregs

2016-06-22 Thread Madhavan Srinivasan
On Thursday 23 June 2016 10:48 AM, Yury Norov wrote: > On Thu, Jun 23, 2016 at 10:31:16AM +0530, Madhavan Srinivasan wrote: >> When decoding the perf_regs mask in regs_dump__printf(), >> we loop through the mask using find_first_bit and find_next_bit functions. >> &

Re: [PATCH v4] tools/perf: Fix the mask in regs_dump__printf and print_sample_iregs

2016-06-22 Thread Madhavan Srinivasan
On Thursday 23 June 2016 10:48 AM, Yury Norov wrote: > On Thu, Jun 23, 2016 at 10:31:16AM +0530, Madhavan Srinivasan wrote: >> When decoding the perf_regs mask in regs_dump__printf(), >> we loop through the mask using find_first_bit and find_next_bit functions. >> &

[PATCH v4] tools/perf: Fix the mask in regs_dump__printf and print_sample_iregs

2016-06-22 Thread Madhavan Srinivasan
..@linux.intel.com> Cc: Jiri Olsa <jo...@kernel.org> Cc: Adrian Hunter <adrian.hun...@intel.com> Cc: Kan Liang <kan.li...@intel.com> Cc: Wang Nan <wangn...@huawei.com> Cc: Michael Ellerman <m...@ellerman.id.au> Signed-off-by: Madhavan Srinivasan <ma...@linux.vnet.ibm

[PATCH v4] tools/perf: Fix the mask in regs_dump__printf and print_sample_iregs

2016-06-22 Thread Madhavan Srinivasan
Suggested-by: Yury Norov Cc: Yury Norov Cc: Peter Zijlstra Cc: Ingo Molnar Cc: Arnaldo Carvalho de Melo Cc: Alexander Shishkin Cc: Jiri Olsa Cc: Adrian Hunter Cc: Kan Liang Cc: Wang Nan Cc: Michael Ellerman Signed-off-by: Madhavan Srinivasan --- Changelog v3: 1)Moved the swap fu

Re: [PATCH v3] tools/perf: Fix the mask in regs_dump__printf and print_sample_iregs

2016-06-21 Thread Madhavan Srinivasan
On Tuesday 21 June 2016 09:05 PM, Yury Norov wrote: > On Tue, Jun 21, 2016 at 08:26:40PM +0530, Madhavan Srinivasan wrote: >> When decoding the perf_regs mask in regs_dump__printf(), >> we loop through the mask using find_first_bit and find_next_bit functions. >> &

<    1   2   3   4   5   6   7   >