.
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
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
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
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
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
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
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
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
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
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
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
;
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 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
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
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
;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
: 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
-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
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
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
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
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 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
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
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 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 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
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 <
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 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 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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/
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
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
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
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
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
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
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
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
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
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
: 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
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
;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
: 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
: 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
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
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
;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
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
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
;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
: 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
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
: 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
: 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
;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
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:
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
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
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:
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
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
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
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
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
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(-)
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
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
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
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
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 -
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
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
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
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
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
: 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
..@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
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
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.
>> &
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.
>> &
..@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
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
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.
>> &
201 - 300 of 661 matches
Mail list logo