> + > +struct attribute *nhm_events_attrs[] = { > + EVENT_PTR(CPU_CYCLES), > + EVENT_PTR(INSTRUCTIONS), > + EVENT_PTR(CACHE_REFERENCES), > + EVENT_PTR(CACHE_MISSES), > + EVENT_PTR(BRANCH_INSTRUCTIONS), > + EVENT_PTR(BRANCH_MISSES), > + EVENT_PTR(BUS_CYCLES), > + EVENT_PTR(STALLED_CYCLES_FRONTEND), > + EVENT_PTR(STALLED_CYCLES_BACKEND), > + EVENT_PTR(REF_CPU_CYCLES), > + EVENT_PTR(mem_ld_nhm), > + NULL, > +};
I thought Jiri's patch already exports all the generic ones? Why do you need to replace the whole table? BTW I still think my approach in the v4 Haswell patchkit is simpler and didn't rely on hardcoding these events. -Andi -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/