public inbox for linux-ia64@vger.kernel.org
 help / color / mirror / Atom feed
From: Stephane Eranian <eranian@frankl.hpl.hp.com>
To: linux-ia64@vger.kernel.org
Subject: [Linux-ia64] pfmon-1.0 released!
Date: Mon, 11 Feb 2002 23:52:55 +0000	[thread overview]
Message-ID: <marc-linux-ia64-105590698806035@msgid-missing> (raw)

I have now released version 1.0 of the pfmon package. This package
provides access to the kernel support (perfmon) for the IA-64 
Performance Monitoring Unit (PMU).  The package includes a generic
library (libpfm) and a tool to monitor standalone programs or the
entire system. This version has full support for the Itanium PMU
but also includes support for the default architected PMU. I will
release the McKinley code once the specifications have been made
public.

This major update incorporates many changes and new features:

	1/ For the pfmon tool:

	  * Common to all CPU models:
          (new)	- completely restructured code: ready for new CPU models
          (new)	- support for system wide monitoring for BOTH UP and SMP systems
          (new)	- delayed monitoring start 
          (new)	- sampling on all events (not just Itanium EAR/BTB)
          (new)	- new sampling output formats: raw, compact, normal
          (new)	- result aggregation (for SMP system wide monitoring)
          (new)	- support for generic IA-64 PMU (architected PMU): pfmon_gen
          (new)	- a thousand-line user's guide

	  * Itanium specific features:	
		- event thresholds support
	  (new)	- support for the renamed Itanium events
		- Event Address Registers (EARS) support
		- Branch Trace Buffer (BTB)
		- opcode matchers
  	  (new)	- code and data range restrictions
	  (new) - IA-32 code monitoring
	
 	2/ For the library (libpfm):

	  (new)	- completely restructured code: ready for new CPU models
	  (new)	- added support for Itanium range restriction feature

	3/ Examples

	   (new) - A new set of examples showing how the library and kernel interfaces
	   	   can be used. This includes, how to sample, monitor undmodifed programs,
		   create a system wide session, and so on.

IMPORTANT: You must have at least
		- kernel >= v2.5.3
		- kernel >= v.2.4.18 (not yet released)

	   This version of pfmon DOES NOT WORK on ANY older kernel. Similarly, 
	   pfmon-0.06 or 0.06a DO NOT WORK on 2.5.3 or 2.4.18.


The package is available in TAR format and also in binary RPM. You can get the package at:

		ftp://ftp.hpl.hp.com/pub/linux-ia64/pfmon-1.0.tar.gz
		ftp://ftp.hpl.hp.com/pub/linux-ia64/pfmon-1.0-1.ia64.rpm
		ftp://ftp.hpl.hp.com/pub/linux-ia64/pfmon-devel-1.0-1.ia64.rpm

The pfmon-devel package contains what you need to develop your own programs. It also
includes the set of examples. The pfmon package is all you need if you just want to
use the tool.

Enjoy,

-- 
-Stephane


                 reply	other threads:[~2002-02-11 23:52 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=marc-linux-ia64-105590698806035@msgid-missing \
    --to=eranian@frankl.hpl.hp.com \
    --cc=linux-ia64@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox