Messages in this thread | | | Date | Fri, 28 Sep 2012 13:35:12 +0200 | Subject | Re: [PATCH 04/31] perf, core: Add generic intx/intx_checkpointed counter modifiers | From | Stephane Eranian <> |
| |
On Fri, Sep 28, 2012 at 11:02 AM, Peter Zijlstra <a.p.zijlstra@chello.nl> wrote: > On Thu, 2012-09-27 at 21:31 -0700, Andi Kleen wrote: >> + intx : 1, /* count inside transaction */ >> + intx_checkpointed : 1, /* checkpointed in transaction */ > > I really hate those names.. what are they called in transactional memory > literature? > > Also do we really need this? Using the event format stuff we could > equally well do: > > {cpu/cycles/, cpu/cycles,intx/, cpu/cycles,intx_checkpointed/} > > No need to push those bits through perf_event_attr::flags when you can > stuff then through perf_event_attr::config, esp. for very hardware > specific features.
Make sense to promote them if they exist on other arch. If not, then for now, they should be in sysfs. Doing this does not preclude future promotions if there is more architectures supporting the exact same meaning.
| |