Hello, I have now uploaded to CVS a first patch to add Intel Nehalem support to pfmon. Counting, sampling for core and uncore PMU are supported. No PEBS, nor LBR support yet.
I would like to warn people that there are restrictions on many events. Pfmon tries to print out useful error messages for the most common problems, otherwise libpfm and the kernel will return errors. Note that to access uncore, and certain advanced core counters, you need the kernel support for Nehalem which is not yet available. For the time being, the kernel will default to perfmon_intel_arch which will give you 4+3 core counters. On Mon, Jan 12, 2009 at 6:12 PM, stephane eranian <eran...@googlemail.com> wrote: > Hello, > > I have now uploaded the libpfm code to support the Intel Nehalem processors. > > The libpfm code supports: > - core PMU, generic and fixed counters > - core PMU offcore_response_0 support > - uncore PMU, generic and fixed counters > - PEBS, including load latency filtering > - LBR, including LBR filtering > - libpfm_nehalem man page (read first) > > Hopefully, later this week, I will release the kernel and pfmon support. > > Note that you can test the libpfm Nehalem support without dedicated kernel > support. The kernel will default to architectural perfmon support and it will > provide you with the 4 generic + 3 fixed counters of the core PMU. > > Note that due to important kernel changes related to DS_AREA in 2.6.28, > the PEBS support for Nehalem, Core, and Atom must be revisited, thus it will > take some time. Note that the changes may not be backward compatible on > Core and Atom. Nehalem introduces a new PEBS format, so we will fine there. > > Thanks to Intel for providing the event table information. > > Enjoy, > ------------------------------------------------------------------------------ This SF.net email is sponsored by: SourcForge Community SourceForge wants to tell your story. http://p.sf.net/sfu/sf-spreadtheword _______________________________________________ perfmon2-devel mailing list perfmon2-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/perfmon2-devel