Hello,

I have released the new perfmon2 kernel patch for 2.6.28. There
are also new version for libpfm, and pfmon.

Once again a lot of work went into this release both at the kernel
and user levels. I spent quite some time on pfmon which needed
some refreshing and lots of bug fixing.

The major new kernel features:

    * Intel Nehalem support, including uncore PMU, both counting and
      sampling. Nehalem PEBS support is delayed until 2.6.29 due to
      incoming kernel internal changes to the way the DS_AREA is managed.


    * bug fixing in AMD64 Northbridge event restriction implementation.
      Event codes 0xe0-0xf9 are NB events and can only be measured
      once per socket (at least that's one way of doing it).

    * improved hotplug support for AMD64 to deal with sparse phys_proc_id.

    * includes a patch to implement read-modify-write on debugctlmsr useful
      for LBR and uncore PMU management

    * Power6 updates by Corey Ashford

Note that the same level of features has also been integrated into the perfmon3
GIT tree but no patch is provided.

The major features in pfmon:

   * tons of bug fixes especially with the -follow-* and triggers

   * change data structures layout to minimize memory consumption. Was consuming
     several Gigabytes when sampling a kernel compile, now down to 100MB or so.
     Structures were split and shared whenever possible.

   * sampling sessions can be close right when they finish using the
--smpl-eager-save
    option. Default is to wait until ALL sessions have ended.

   * use epoll() to workaround the fd_set limitations of select()

   * simplified and improved symbol management

   * Intel Nehalem support for counting and sampling with core and uncore PMU.
     Pfmon attempts to print helpful error mesage when dealing with NHM event
    restrictions!

   * Powerpc updates  by Chris Arges

The major new features for libpfm:

   * Intel Nehalem support

   * added support for ANYTHR for fixed counters on Intel Atom and
architectural perfmon v3

As usual, you can grab everything from the Sourceforge web site at:

             http://perfmon2.sf.net

Thanks.

------------------------------------------------------------------------------
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

Reply via email to