Will, Forgot to answer the other questions
On Thu, Mar 6, 2014 at 9:09 PM, William Cohen <wco...@redhat.com> wrote: > On 11/04/2013 12:20 PM, Vince Weaver wrote: >> Hello >> >> here's an updated version of the arm64 patch. >> >> This version does not have any separate "arm64" naming, it just uses >> ARM_ARMv8. In theory you can boot a 32-bit kernel on an armv8 machine >> so the 64-bit distinction isn't needed anyway. >> >> This new patch also specifically targets the ARM Foundation simulator. >> In theory once the Cortex A53 and Cortex A57 documentation is released >> it will be easy enough to add the proper part numbers to the detection >> routines. >> > > Hi Vince and Stephane, > > I finally have access to a Applied Micro Circuits (APM) X-Gene machine to try > the patch out on and I have built a version of libpfm with this patch. I > have some questions on how some things should be handled. > > -There are currently three different pmu event sets I know of: the basic pmu3 > events in the aarhc64 manual, the cortex a57 events, and the APM X-Gene > events. The basic pmu3 event set is the smallest, the cortex a57 is a larger > set, and the APM X-Gene has some additional specific hardware implementation > events in addition to cortex a57. However, the cortex a57 is not a pure > superset of basic armv8 pmu3 event. Similarly the APM X-Gene is not a pure > super set of the cortex a57 (but it is close). Are there suggestions on how > to best handle these overlapping sets in the libpfm event descriptions? > Lowest common denominator? Just implement machine have available (APM > X-Gene) for the time being? > >-Suggestions on the naming conventions for .desc and name fields of >pfmlib_pmu_t for armv8 processors? > > -Shouldn't the patch also implement some thing in libpfm/tests/validate_amr.c > to check that libpfm can do encoding for armv8? Are there guidelines on what > should be in the validate tests? > Yes, we need a validate_arm64.c test suite. ------------------------------------------------------------------------------ Subversion Kills Productivity. Get off Subversion & Make the Move to Perforce. With Perforce, you get hassle-free workflows. Merge that actually works. Faster operations. Version large binaries. Built-in WAN optimization and the freedom to use Git, Perforce or both. Make the move to Perforce. http://pubads.g.doubleclick.net/gampad/clk?id=122218951&iu=/4140/ostg.clktrk _______________________________________________ perfmon2-devel mailing list perfmon2-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/perfmon2-devel