lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20070509092729.GC15858@frankl.hpl.hp.com>
Date:	Wed, 9 May 2007 02:27:29 -0700
From:	Stephane Eranian <eranian@....hp.com>
To:	perfmon@...ali.hpl.hp.com
Cc:	linux-ia64@...r.kernel.org, linux-kernel@...r.kernel.org,
	oprofile-list@...ts.sourceforge.net,
	perfctr-devel@...ts.sourceforge.net,
	Stephane Eranian <eranian@....hp.com>
Subject: 2.6.21 new perfmon code base + libpfm + pfmon

Hello,

I have released another version of the perfmon new code base package.
This version of the kernel patch is relative to 2.6.21.

This  new kernel patch includes the following new features and
bug fixes:
	- due to various comments I have dropped the use of the idle_notifier()
	  to stop monitoring during the useless execution of the idle loop. The
	  behavior depends on the HW or firmware, i.e., some events may keep on
	  counting others may stop. Note that both behaviors may be valid and
	  desired based on what users want to measure. For instance, it does
 	  make sense to try and count BUS events when the processor is in
	  mwait/halt.  On IA-64, we provide a way to force a stop with an
	  event set flag. This change prompted a new interface version of 2.4.

	- we expose counter width per PMD in /sys

	- the Opteron PMU description module now enforces Northbridge events
	  restrictions for dual-core processors

	- several PPC updates (Kevin Corry/Carl Love)
	
I have also released a new libpfm, libpfm-3.2-070507, with lots of
changes. Here are some of the most important ones:
	- various MIPS updates (Phil Mucci)
	- support for SciCortex ICE9 PMU (Phil Mucci)
	- framework for PPC support (Kevin Corry)
	- updated Montecito event table
	- independent unit masks for Opteron events above 0x9 (Dan Terpstra)
	- support for Pentium 4 replay tags (Dan Terpstra)
	- updates to pfmsetup (Kevin Corry)
	- many updates to IA-64 examples

Also a new version of pfmon, pfmon-3.2-070507, with lots of changes,including:
	- updated MIPS support (Phil Mucci)
	- many memory leaks and bug fixes (Rysjard Jurga)
	- fix --trigger-code recusion on non-IA64 architectures
	- fixes to symbol resolutions
	- -print-interval is expressed in milliseconds
	- make test programs more portable
	- simplified incremental show result function for --print-interval

In terms of mainline integration, the kernel package includes a base.diff
patch which contains a few infrastructure changes:

	- x86-64 : use PERFCTR1 instead of PERFCTR0 for NMI watchdog for
		   architectural perfmon. This patch is in for 2.6.22
	- i386   : use PERFCTR1 instead of PERFCTR0 for NMI watchdog for
		   architectural perfmon. This patch is in for 2.6.22
	- mips   : add smp_call_function_single()
	- powerpc: add smp_call_function_single()
	- powerpc: make topology_init a subsys_initcall()

All those patches have been provided to top-level architecture maintainers.
I will push the rest (perfmon core, including all arch specific code) for
2.6.23.

Thanks to all the people who have contributed to this release.

You can get the package and very detailed changelogs our the web site:

	 http://perfmon2.sf.net

Enjoy,

-- 
-Stephane
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ