Re: [RFC][PATCH] perf: sysfs type id

From: Corey Ashford
Date: Wed Nov 17 2010 - 16:39:28 EST


On 11/17/2010 12:01 PM, Peter Zijlstra wrote:
On Wed, 2010-11-17 at 20:57 +0100, Peter Zijlstra wrote:
How about a compromise position: all of the arch-specific events are
exposed to user space via sysfs iff some CONFIG_* variable to set to
true. Something like CONFIG_EXPOSE_ALL_HW_PERF_EVENTS_IN_SYSFS.
This way you would only use all that memory when it's explicitly
configured in.

Another thing you could do is make all PMU drivers loadable modules
(most of the infrastructure for that is present) and make the exhaustive
list either a module parameter or another module extending the PMU
driver.


That's an interesting approach. Maybe there could be a perf command that would load the appropriate modules for all of the PMUs in the system - "perf load-event-modules".

- Corey

--
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/