From: "Bryan O'Sullivan" <bos@pathscale.com>
To: "Truong, Dan" <dan.truong@hp.com>
Cc: Andrew Morton <akpm@osdl.org>,
"Eranian, Stephane" <stephane.eranian@hp.com>,
perfmon@napali.hpl.hp.com, linux-ia64@vger.kernel.org,
linux-kernel@vger.kernel.org,
perfctr-devel@lists.sourceforge.net
Subject: RE: [perfmon] Re: quick overview of the perfmon2 interface
Date: Wed, 25 Jan 2006 12:33:32 -0800 [thread overview]
Message-ID: <1138221212.15295.35.camel@serpentine.pathscale.com> (raw)
In-Reply-To: <3C87FFF91369A242B9C9147F8BD0908A02C6955C@cacexc04.americas.cpqcorp.net>
On Fri, 2006-01-20 at 10:37 -0800, Truong, Dan wrote:
> Would you want Stephane to guard the extended
> functionalities with tunables or something to
> Disable their regular use and herd enterprise
> Tools into a standard mold... yet allow R&D to
> Move on by enabling the extentions?
I'd prefer to see all of the extended stuff left out entirely for now.
The mainline kernel has no PMU support for any popular architecture,
even though external patches have existed in stable form for years.
Filling that gap ought to be the priority; the interface can be extended
when actual users of new features show up and ask for them.
> It would restrict the R&D mindset, and new ideas.
> The field hasn't grown yet to a stable mature form.
The place for flailing around with uncooked ideas is arguably not the
mainline kernel.
> Flexibility is/was needed because:
> - Tools need to port to Perfmon with min cost.
> - Ability to support novel R&D ideas.
> - Ability to support growth beyond just PMU data
> - Allows early data aggregation
> - Allow OS data correlated to PMU
Speculatively adding complicated and unused interfaces to the kernel in
the hope that some wild-eyed visionary might eventually up and use them
helps nobody.
<b
next prev parent reply other threads:[~2006-01-25 20:33 UTC|newest]
Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-01-20 18:37 [perfmon] Re: quick overview of the perfmon2 interface Truong, Dan
2006-01-20 22:22 ` Andrew Morton
2006-01-25 20:33 ` Bryan O'Sullivan [this message]
2006-01-25 22:28 ` [Perfctr-devel] " Stephane Eranian
2006-01-25 22:46 ` Bryan O'Sullivan
2006-01-26 7:48 ` Stephane Eranian
2006-01-26 18:26 ` Bryan O'Sullivan
[not found] ` <1138649612.4077.50.camel@localhost.localdomain>
[not found] ` <1138651545.4487.13.camel@camp4.serpentine.com>
[not found] ` <1139155731.4279.0.camel@localhost.localdomain>
[not found] ` <1139245253.27739.8.camel@camp4.serpentine.com>
2006-02-10 15:36 ` perfmon2 code review: 32-bit ABI on 64-bit OS Stephane Eranian
2006-02-10 18:27 ` Bryan O'Sullivan
[not found] ` <1139681785.4316.33.camel@localhost.localdomain>
2006-02-11 22:33 ` [perfmon] " Stephane Eranian
2006-02-12 23:46 ` [Perfctr-devel] " David Gibson
2006-02-13 0:03 ` Eric Gouriou
2006-02-13 20:31 ` Stephane Eranian
[not found] ` <1139857076.4342.10.camel@localhost.localdomain>
2006-02-14 23:41 ` [Perfctr-devel] " Stephane Eranian
2006-02-20 17:54 ` Stephane Eranian
2006-02-13 20:34 ` Stephane Eranian
-- strict thread matches above, loose matches on Subject: below --
2005-12-22 13:31 [perfmon] Re: quick overview of the perfmon2 interface Truong, Dan
2005-12-22 13:46 ` Andrew Morton
2005-12-21 22:39 Truong, Dan
2005-12-19 11:31 Stephane Eranian
2005-12-20 10:51 ` Andrew Morton
2005-12-22 18:48 ` [perfmon] " Stephane Eranian
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1138221212.15295.35.camel@serpentine.pathscale.com \
--to=bos@pathscale.com \
--cc=akpm@osdl.org \
--cc=dan.truong@hp.com \
--cc=linux-ia64@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=perfctr-devel@lists.sourceforge.net \
--cc=perfmon@napali.hpl.hp.com \
--cc=stephane.eranian@hp.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox