On Oct 15 14:35, Richard Henderson wrote: > On 10/10/18 1:37 PM, Aaron Lindsay wrote: > > +static const pm_event pm_events[] = { > > +}; > > +#define MAX_EVENT_ID 0x0 > > Is this going to be ARRAY_SIZE(pm_events) - 1 in the end?
No, this ends up being a 'sparse' array. It maps the ARM architected PMU event numbers to their implementations. So, MAX_EVENT_ID ends up being the maximum architected event number we implement when my later patches add those. -Aaron