Hello,
Dan found a problem with the newly released Nehalem code in libpfm. There was an issue with pfm_get_event_counters() when passing the event index for UNC_CLK_UNHALTED. I fixed that in CVS and uploaded a new tarball. Because of SF.net policy, it is not possible to use the same name for the tarball. So I called it libpfm-3.7.1.tar.gz but it expands in libpfm-3.7 like before. Thanks Dan. Sorry for the inconvenience. On Thu, Jan 22, 2009 at 12:26 AM, stephane eranian <eran...@googlemail.com> wrote: > 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