Re: [RFC][PATCH 3/9] perf: export registerred pmus via sysfs

From: Ingo Molnar
Date: Tue May 11 2010 - 05:19:36 EST



* Peter Zijlstra <peterz@xxxxxxxxxxxxx> wrote:

> The new PMUs will use a dynamic range that starts at PERF_TYPE_MAX.

I dont think we should use a dynamic range of event sources - it's a
completely useless indirection that has no meaning to humans.

As far as machine interfaces go a much cleaner approach would be to allow an
open fd to a sysfs file to be passed to sys_perf_event_open() - this would
identify the event source. This needs a small extension of the ABI but we
could thus get rid of the 'type' enumeration altogether and express _all_
event sources via fds to sysfs files.

Thanks,

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