Corey,
I have heavily restructured the powerpc support inside libpfm4
to align it with the way we do things for x86 now. In particular, I wanted
the ability to access every event table even if not running on the
matching HW host. That meant that each PMU model needed to have
its owns pfmlib_pmu_support entry. I made all the changes. I have
tested on x86 (with a little hack) and it seems to work fine. I would
appreciate if you could try on actual HW with the perf_examples. I
could only play with the generic examples (showevtinfo, check_events).
With the new structure, I can do:
$ showevtinfo
Supported PMU models:
[41, ppc970, "PPC970"]
[42, ppc970mp, "PPC970MP"]
[44, power4, "POWER4"]
[45, power5, "POWER5"]
[46, power5p, "POWER5+"]
[47, power6, "POWER6"]
[48, power7, "POWER7"]
Detected PMU models:
Total events: 2716 available, 0 supported
$ check_events power7::pm_nest_4
Supported PMU models:
[41, ppc970, "PPC970"]
[42, ppc970mp, "PPC970MP"]
[44, power4, "POWER4"]
[45, power5, "POWER5"]
[46, power5p, "POWER5+"]
[47, power6, "POWER6"]
[48, power7, "POWER7"]
Detected PMU models:
Total events: 2716
Requested Event: power7::pm_nest_4
Actual Event: power7::PM_NEST_4
PMU : POWER7
IDX : 805306368
Codes : 0x87
Just pull from git.
------------------------------------------------------------------------------
This SF.net Dev2Dev email is sponsored by:
Show off your parallel programming skills.
Enter the Intel(R) Threading Challenge 2010.
http://p.sf.net/sfu/intel-thread-sfd
_______________________________________________
perfmon2-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/perfmon2-devel