Messages in this thread | | | Date | Wed, 17 Nov 2010 13:39:14 -0800 | From | Corey Ashford <> | Subject | Re: [RFC][PATCH] perf: sysfs type id |
| |
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
| |