Welcome to Soft32 Linux Forums!
FAQFAQ    SearchSearch      ProfileProfile    Private MessagesPrivate Messages   Log inLog in

[GIT PULL] perf_event/tracing/powerpc patches from Anton B..

 
   Soft32 Home -> Linux -> Kernel RSS
Next:  Bug#552730: posh doesn't complain about "f()..  
Author Message
Paul Mackerras

External


Since: Aug 12, 2006
Posts: 191



(Msg. 1) Posted: Wed Oct 28, 2009 9:20 pm
Post subject: [GIT PULL] perf_event/tracing/powerpc patches from Anton Blanchard
Archived from groups: linux>kernel (more info?)

Here is a series of patches from Anton Blanchard that implement some
nice tracing and perf_event features on powerpc. One of them is
generic perf_event stuff (adding software events for alignment faults
and instruction emulation faults).

Since this touches the perf_event and tracing subsystems as well as the
powerpc architecture code, I think the best way forward is for both
Ingo and Ben to pull it into their trees. I have based it on the most
recent point in Linus' tree that Ingo had pulled into his perf
branches (as of yesterday or so).

Thanks,
Paul.

The following changes since commit a3ccf63ee643ef243cbf8918da8b3f9238f10029:
Linus Torvalds (1):
Merge branch 'for-linus' of git://git.kernel.org/.../ieee1394/linux1394-2.6

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/paulus/perf.git master

Anton Blanchard (14):
powerpc: perf_event: Log invalid data addresses as all 1s
powerpc: perf_event: Enable SDAR in continous sample mode
perf_event: Add alignment-faults and emulation-faults software events
powerpc: Create PPC_WARN_ALIGNMENT to match PPC_WARN_EMULATED
powerpc: perf_event: Add alignment-faults and emulation-faults software events
powerpc: tracing: Add powerpc tracepoints for interrupt entry and exit
powerpc: tracing: Add powerpc tracepoints for timer entry and exit
powerpc: tracing: Add hypervisor call tracepoints
powerpc: tracing: Give hypervisor call tracepoints access to arguments
powerpc: Disable HCALL_STATS by default
powerpc: Export powerpc_debugfs_root
powerpc: perf_event: Cleanup copy_page output by hiding setup symbol
powerpc: perf_event: Hide iseries_check_pending_irqs
powerpc: perf_event: Cleanup output by adding symbols

arch/powerpc/Kconfig.debug | 2 +-
arch/powerpc/configs/pseries_defconfig | 2 +-
arch/powerpc/include/asm/emulated_ops.h | 19 ++++-
arch/powerpc/include/asm/hvcall.h | 2 +
arch/powerpc/include/asm/reg.h | 2 +
arch/powerpc/include/asm/trace.h | 133 ++++++++++++++++++++++++++
arch/powerpc/kernel/align.c | 12 +-
arch/powerpc/kernel/entry_64.S | 4 +-
arch/powerpc/kernel/exceptions-64s.S | 3 +
arch/powerpc/kernel/irq.c | 6 +
arch/powerpc/kernel/perf_event.c | 2 +-
arch/powerpc/kernel/power5+-pmu.c | 4 -
arch/powerpc/kernel/power5-pmu.c | 6 +-
arch/powerpc/kernel/power6-pmu.c | 2 +-
arch/powerpc/kernel/power7-pmu.c | 6 +-
arch/powerpc/kernel/ppc970-pmu.c | 4 -
arch/powerpc/kernel/setup-common.c | 1 +
arch/powerpc/kernel/time.c | 6 +
arch/powerpc/kernel/traps.c | 18 ++--
arch/powerpc/lib/copypage_64.S | 4 +-
arch/powerpc/platforms/pseries/hvCall.S | 132 +++++++++++++++----------
arch/powerpc/platforms/pseries/hvCall_inst.c | 38 ++++++++
arch/powerpc/platforms/pseries/lpar.c | 33 +++++++
include/linux/perf_counter.h | 2 +
include/linux/perf_event.h | 2 +
kernel/perf_event.c | 2 +
tools/perf/design.txt | 2 +
tools/perf/util/parse-events.c | 4 +
28 files changed, 357 insertions(+), 96 deletions(-)
create mode 100644 arch/powerpc/include/asm/trace.h
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo.DeleteThis@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Back to top
Login to vote
Benjamin Herrenschmidt

External


Since: Jan 22, 2007
Posts: 1361



(Msg. 2) Posted: Wed Oct 28, 2009 9:20 pm
Post subject: Re: [GIT PULL] perf_event/tracing/powerpc patches from Anton Blanchard [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

On Thu, 2009-10-29 at 11:56 +1100, Paul Mackerras wrote:
> Here is a series of patches from Anton Blanchard that implement some
> nice tracing and perf_event features on powerpc. One of them is
> generic perf_event stuff (adding software events for alignment faults
> and instruction emulation faults).
>
> Since this touches the perf_event and tracing subsystems as well as the
> powerpc architecture code, I think the best way forward is for both
> Ingo and Ben to pull it into their trees. I have based it on the most
> recent point in Linus' tree that Ingo had pulled into his perf
> branches (as of yesterday or so).

This is -next material right ?

Cheers,
Ben.

> Thanks,
> Paul.
>
> The following changes since commit a3ccf63ee643ef243cbf8918da8b3f9238f10029:
> Linus Torvalds (1):
> Merge branch 'for-linus' of git://git.kernel.org/.../ieee1394/linux1394-2.6
>
> are available in the git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/paulus/perf.git master
>
> Anton Blanchard (14):
> powerpc: perf_event: Log invalid data addresses as all 1s
> powerpc: perf_event: Enable SDAR in continous sample mode
> perf_event: Add alignment-faults and emulation-faults software events
> powerpc: Create PPC_WARN_ALIGNMENT to match PPC_WARN_EMULATED
> powerpc: perf_event: Add alignment-faults and emulation-faults software events
> powerpc: tracing: Add powerpc tracepoints for interrupt entry and exit
> powerpc: tracing: Add powerpc tracepoints for timer entry and exit
> powerpc: tracing: Add hypervisor call tracepoints
> powerpc: tracing: Give hypervisor call tracepoints access to arguments
> powerpc: Disable HCALL_STATS by default
> powerpc: Export powerpc_debugfs_root
> powerpc: perf_event: Cleanup copy_page output by hiding setup symbol
> powerpc: perf_event: Hide iseries_check_pending_irqs
> powerpc: perf_event: Cleanup output by adding symbols
>
> arch/powerpc/Kconfig.debug | 2 +-
> arch/powerpc/configs/pseries_defconfig | 2 +-
> arch/powerpc/include/asm/emulated_ops.h | 19 ++++-
> arch/powerpc/include/asm/hvcall.h | 2 +
> arch/powerpc/include/asm/reg.h | 2 +
> arch/powerpc/include/asm/trace.h | 133 ++++++++++++++++++++++++++
> arch/powerpc/kernel/align.c | 12 +-
> arch/powerpc/kernel/entry_64.S | 4 +-
> arch/powerpc/kernel/exceptions-64s.S | 3 +
> arch/powerpc/kernel/irq.c | 6 +
> arch/powerpc/kernel/perf_event.c | 2 +-
> arch/powerpc/kernel/power5+-pmu.c | 4 -
> arch/powerpc/kernel/power5-pmu.c | 6 +-
> arch/powerpc/kernel/power6-pmu.c | 2 +-
> arch/powerpc/kernel/power7-pmu.c | 6 +-
> arch/powerpc/kernel/ppc970-pmu.c | 4 -
> arch/powerpc/kernel/setup-common.c | 1 +
> arch/powerpc/kernel/time.c | 6 +
> arch/powerpc/kernel/traps.c | 18 ++--
> arch/powerpc/lib/copypage_64.S | 4 +-
> arch/powerpc/platforms/pseries/hvCall.S | 132 +++++++++++++++----------
> arch/powerpc/platforms/pseries/hvCall_inst.c | 38 ++++++++
> arch/powerpc/platforms/pseries/lpar.c | 33 +++++++
> include/linux/perf_counter.h | 2 +
> include/linux/perf_event.h | 2 +
> kernel/perf_event.c | 2 +
> tools/perf/design.txt | 2 +
> tools/perf/util/parse-events.c | 4 +
> 28 files changed, 357 insertions(+), 96 deletions(-)
> create mode 100644 arch/powerpc/include/asm/trace.h


--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo.RemoveThis@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Back to top
Login to vote
Paul Mackerras

External


Since: Aug 12, 2006
Posts: 191



(Msg. 3) Posted: Wed Oct 28, 2009 11:20 pm
Post subject: Re: [GIT PULL] perf_event/tracing/powerpc patches from Anton Blanchard [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

Benjamin Herrenschmidt writes:

> On Thu, 2009-10-29 at 11:56 +1100, Paul Mackerras wrote:
> > Here is a series of patches from Anton Blanchard that implement some
> > nice tracing and perf_event features on powerpc. One of them is
> > generic perf_event stuff (adding software events for alignment faults
> > and instruction emulation faults).
> >
> > Since this touches the perf_event and tracing subsystems as well as the
> > powerpc architecture code, I think the best way forward is for both
> > Ingo and Ben to pull it into their trees. I have based it on the most
> > recent point in Linus' tree that Ingo had pulled into his perf
> > branches (as of yesterday or so).
>
> This is -next material right ?

Yes, please pull it into your next branch.

Thanks,
Paul.
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo.RemoveThis@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Back to top
Login to vote
Ingo Molnar

External


Since: Nov 05, 2003
Posts: 2921



(Msg. 4) Posted: Thu Oct 29, 2009 3:25 am
Post subject: Re: [GIT PULL] perf_event/tracing/powerpc patches from Anton Blanchard [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

* Paul Mackerras <paulus DeleteThis @samba.org> wrote:

> Here is a series of patches from Anton Blanchard that implement some
> nice tracing and perf_event features on powerpc. One of them is
> generic perf_event stuff (adding software events for alignment faults
> and instruction emulation faults).
>
> Since this touches the perf_event and tracing subsystems as well as
> the powerpc architecture code, I think the best way forward is for
> both Ingo and Ben to pull it into their trees. I have based it on the
> most recent point in Linus' tree that Ingo had pulled into his perf
> branches (as of yesterday or so).

The generic perf bits look good to me - can pull it if Ben OKs the
PowerPC bits.

Thanks,

Ingo
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo DeleteThis @vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Back to top
Login to vote
Benjamin Herrenschmidt

External


Since: Jan 22, 2007
Posts: 1361



(Msg. 5) Posted: Fri Oct 30, 2009 3:20 am
Post subject: Re: [GIT PULL] perf_event/tracing/powerpc patches from Anton Blanchard [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

On Thu, 2009-10-29 at 07:55 +0100, Ingo Molnar wrote:
> * Paul Mackerras <paulus.TakeThisOut@samba.org> wrote:
>
> > Here is a series of patches from Anton Blanchard that implement some
> > nice tracing and perf_event features on powerpc. One of them is
> > generic perf_event stuff (adding software events for alignment faults
> > and instruction emulation faults).
> >
> > Since this touches the perf_event and tracing subsystems as well as
> > the powerpc architecture code, I think the best way forward is for
> > both Ingo and Ben to pull it into their trees. I have based it on the
> > most recent point in Linus' tree that Ingo had pulled into his perf
> > branches (as of yesterday or so).
>
> The generic perf bits look good to me - can pull it if Ben OKs the
> PowerPC bits.

Yup. Just went through all of them, they look fine. I also test built on
a number of default configs and it seems to pass.

Cheers,
Ben.

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo.TakeThisOut@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Back to top
Login to vote
Ingo Molnar

External


Since: Nov 05, 2003
Posts: 2921



(Msg. 6) Posted: Sun Nov 08, 2009 5:20 am
Post subject: Re: [GIT PULL] perf_event/tracing/powerpc patches from Anton Blanchard [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

* Benjamin Herrenschmidt <benh DeleteThis @kernel.crashing.org> wrote:

> On Thu, 2009-10-29 at 07:55 +0100, Ingo Molnar wrote:
> > * Paul Mackerras <paulus DeleteThis @samba.org> wrote:
> >
> > > Here is a series of patches from Anton Blanchard that implement some
> > > nice tracing and perf_event features on powerpc. One of them is
> > > generic perf_event stuff (adding software events for alignment faults
> > > and instruction emulation faults).
> > >
> > > Since this touches the perf_event and tracing subsystems as well as
> > > the powerpc architecture code, I think the best way forward is for
> > > both Ingo and Ben to pull it into their trees. I have based it on the
> > > most recent point in Linus' tree that Ingo had pulled into his perf
> > > branches (as of yesterday or so).
> >
> > The generic perf bits look good to me - can pull it if Ben OKs the
> > PowerPC bits.
>
> Yup. Just went through all of them, they look fine. I also test built on
> a number of default configs and it seems to pass.

Pulled into tip:perf/powerpc (will keep it in a separate branch for a
few days then it can go into perf/core), thanks guys!

Ingo
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo DeleteThis @vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Back to top
Login to vote
Display posts from previous:   
Related Topics:
[POWERPC][PATCH 2/2] Revert "[POWERPC] Add powerpc get/set.. - This reverts commit 7a69af63e788a324d162201a0b23df41bcf158dd. As advised by David Brownell: ..

[GIT PULL] audit patches - Misc audit patches (resend again...); the most intrusive one is AUDIT_FD_PAIR, allowing to log descriptor numbers from....

[GIT PULL] 9p patches - Linus, please pull from the 'for-linus' branch of: git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git/..

[GIT PULL] 9p patches - Linus, please pull from the 'for-linus' branch of: git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git/..

[git pull] DRM patches for 2.6.20 - Hi Linus, This tree has mainly driver updates for the i915 vblank + DRM drawable changes, along with some minor..

[git pull] Input patches for 2.6.19 - Hi Linus, Please pull from:         git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git or        ....
       Soft32 Home -> Linux -> Kernel All times are: Pacific Time (US & Canada) (change)
Page 1 of 1

 
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

Categories:
 Windows
  Linux
 Mac
 PDA


[ Contact us | Terms of Service/Privacy Policy ]