* 2.6.14-rc2-mm1 new perfmon2 kernel patch available [not found] ` <20050928040218.GB3170@frankl.hpl.hp.com> @ 2005-09-28 10:33 ` Stephane Eranian 2005-09-29 1:57 ` [Perfctr-devel] " Stephane Eranian 0 siblings, 1 reply; 3+ messages in thread From: Stephane Eranian @ 2005-09-28 10:33 UTC (permalink / raw) To: perfctr-devel; +Cc: linux-ia64, linux-kernel Hello everyone, I am pleased to announce that I have released an updated version of new-perfmon2 code base. This patch is against 2.6.14-rc2-mm1. This new releases includes: - several bug fixes - many performance improvements (a PMD read on Itanium2 is down to 645 cycles). - a lot of code simplifications - support for P4/Xeon 32-bit (e.g., family 15 model 2). includes support for HyperThreading(HT). - a P4/Xeon 32-bit sampling format for Precise Event Based sampling (PEBS) The patch is known to work for all Itanium processors, P6/Pentium M, AMD X86-64, P4/Xeon 32-bit. I do not have a lot of user level support for P4 so testing was limited. Hopefully some people on this list may help with this. The EM64T is currently broken and must be updated to match the level of the P4/Xeon 32-bit version. The ppc64 portion has not been tested at all, it might not even compile. For all PMU models, the mapping from PMC/PMD to actual PMU registers is accessible through /proc/perfmon_map. That is useful for people porting applications from other interfaces. I encourage everybody to test this patch on their machine and report any problems. You can download the new patch from our project website at: http://www.sf.net/projects/perfmon2 as release: 2.6.14-rc2-mm1-050928 Enjoy, -- -Stephane ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [Perfctr-devel] 2.6.14-rc2-mm1 new perfmon2 kernel patch available 2005-09-28 10:33 ` 2.6.14-rc2-mm1 new perfmon2 kernel patch available Stephane Eranian @ 2005-09-29 1:57 ` Stephane Eranian 2005-09-29 2:07 ` new beta of libpfm-3.2 for IA-64/P6/X86-64 Stephane Eranian 0 siblings, 1 reply; 3+ messages in thread From: Stephane Eranian @ 2005-09-29 1:57 UTC (permalink / raw) To: perfctr-devel; +Cc: linux-ia64, linux-kernel Hello, An updated version of the kernel patch I released yesterday is available. It fixes the following problems: - compilation errors on Fedora Core 4 with gcc-4.x (reported by John Reiser) - range restriction not working on Itanium processors. - time-based event set switching not working on X86-64 You can grab the new release at: http://www.sf.net/projects/perfmon2 as kernel-patch: 2.6.14-rc2-mm1-050929 On Wed, Sep 28, 2005 at 03:33:31AM -0700, Stephane Eranian wrote: > Hello everyone, > > I am pleased to announce that I have released an updated version > of new-perfmon2 code base. This patch is against 2.6.14-rc2-mm1. > > This new releases includes: > - several bug fixes > - many performance improvements (a PMD read on Itanium2 is down to 645 cycles). > - a lot of code simplifications > - support for P4/Xeon 32-bit (e.g., family 15 model 2). > includes support for HyperThreading(HT). > - a P4/Xeon 32-bit sampling format for Precise Event Based sampling (PEBS) > > The patch is known to work for all Itanium processors, P6/Pentium M, > AMD X86-64, P4/Xeon 32-bit. I do not have a lot of user level support for P4 so > testing was limited. Hopefully some people on this list may help with this. > The EM64T is currently broken and must be updated to match the level of > the P4/Xeon 32-bit version. The ppc64 portion has not been tested at all, > it might not even compile. > > For all PMU models, the mapping from PMC/PMD to actual PMU registers is > accessible through /proc/perfmon_map. That is useful for people porting > applications from other interfaces. > > I encourage everybody to test this patch on their machine and report any > problems. > > You can download the new patch from our project website at: > > http://www.sf.net/projects/perfmon2 > > as release: 2.6.14-rc2-mm1-050928 > > Enjoy, > > -- > -Stephane > > > ------------------------------------------------------- > This SF.Net email is sponsored by: > Power Architecture Resource Center: Free content, downloads, discussions, > and more. http://solutions.newsforge.com/ibmarch.tmpl > _______________________________________________ > Perfctr-devel mailing list > Perfctr-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/perfctr-devel -- -Stephane ^ permalink raw reply [flat|nested] 3+ messages in thread
* new beta of libpfm-3.2 for IA-64/P6/X86-64 2005-09-29 1:57 ` [Perfctr-devel] " Stephane Eranian @ 2005-09-29 2:07 ` Stephane Eranian 0 siblings, 0 replies; 3+ messages in thread From: Stephane Eranian @ 2005-09-29 2:07 UTC (permalink / raw) To: perfctr-devel; +Cc: linux-ia64, linux-kernel Hello, I have released a new beta version for libpfm-3.2. This version of the library includes support for all Itanium processors, P6 and Pentium M, AMD X86-64. The release features: - updated kernel perfmon headers (2.6.14-rc2-mm1) - example cleanups - split event tables for generic P6 and Pentium M. Pentium M adds a few events and changes slightly the semantics of some events. - a new set of standalone examples which do not need libpfm to compile (examples are setup for P4/Xeon by default) - standalone example for P4/Xeon PEBS sampling - fix for better handling of edge PERFSEL field on P6. - man pages for AMD X86-64 and P6. This version requires that you use 2.6.14-rc2-mm1 kernel and the correspond perfmon-new base patch to run the examples. the kernel patch is available from the same web site. It is important to note that the library is not required in order to use the kernel interface. You can grab this new version at: http://www.sf.net/projects/perfmon2 as release: libpfm-3.2-050929 Enjoy, -- -Stephane ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2005-09-29 2:07 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <44BDAFB888F59F408FAE3CC35AB4704102225AA9@orsmsx409>
[not found] ` <20050928040218.GB3170@frankl.hpl.hp.com>
2005-09-28 10:33 ` 2.6.14-rc2-mm1 new perfmon2 kernel patch available Stephane Eranian
2005-09-29 1:57 ` [Perfctr-devel] " Stephane Eranian
2005-09-29 2:07 ` new beta of libpfm-3.2 for IA-64/P6/X86-64 Stephane Eranian
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox