Hi, I have pushed a new important update for libpfm4. This one focuses on the internal API.
This is a major simplification of the internal code and data structures. Many of the pmu specific callbacks have been eliminated in favor of the pfm_get_event_*info() model. There are two new pmu-specific callbacks which map to the user API event and attribute info calls. The notion of umask vs. modifier is gone from the generic code and from thus from parsing. This is all buried into pmu specific code. The parser can now handle equivalent events. In other words, if event A is equivalent to B, then the conversion from A to B is done in generic code. Same thing for unit masks equivalence. The code is now split between pmu + event and attributes. Event tables were updated where needed to reflect those changes. The showevtinfo example has been updated to show equivalent for events (not attributes). check it out and report problems on your hardware. Thanks. ------------------------------------------------------------------------------ This SF.Net email is sponsored by the Verizon Developer Community Take advantage of Verizon's best-in-class app development support A streamlined, 14 day to market process makes app distribution fast and easy Join now and get one step closer to millions of Verizon customers http://p.sf.net/sfu/verizon-dev2dev _______________________________________________ perfmon2-devel mailing list perfmon2-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/perfmon2-devel