Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1750962AbVLTLmn (ORCPT ); Tue, 20 Dec 2005 06:42:43 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1750956AbVLTLmn (ORCPT ); Tue, 20 Dec 2005 06:42:43 -0500 Received: from aun.it.uu.se ([130.238.12.36]:43908 "EHLO aun.it.uu.se") by vger.kernel.org with ESMTP id S1750731AbVLTLmm (ORCPT ); Tue, 20 Dec 2005 06:42:42 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <17319.59603.761669.480900@alkaid.it.uu.se> Date: Tue, 20 Dec 2005 12:19:47 +0100 From: Mikael Pettersson To: Andrew Morton Cc: eranian@hpl.hp.com, linux-kernel@vger.kernel.org, perfmon@napali.hpl.hp.com, linux-ia64@vger.kernel.org, perfctr-devel@lists.sourceforge.net Subject: Re: [Perfctr-devel] Re: quick overview of the perfmon2 interface In-Reply-To: <20051220025156.a86b418f.akpm@osdl.org> References: <20051219113140.GC2690@frankl.hpl.hp.com> <20051220025156.a86b418f.akpm@osdl.org> X-Mailer: VM 7.17 under Emacs 20.7.1 Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1486 Lines: 34 Andrew Morton writes: > > - All Itanium processors (Itanium, McKinley/Madison, Montecito) > > - Intel EM64T/Xeon. Includes support for PEBS and HyperThreading (produced by Intel) > > - Intel P4/Xeon (32-bit). Includes support for PEBS and HyperThreading > > - Intel Pentium M and P6 processors > > - AMD 64-bit Opteron > > - preliminary support for IBM Power 5 (produced by IBM) > > - preliminary support for MIPS R5000 (produced by Phil Mucci) > > Which achitectures does perfctr support? More, I think? The sets are incomparable. Intel P5 up to P4/Xeon/EM64T, though not P4's PEBS. AMD K7 and K8. X86 clones with performance counters (VIA C3 and Cyrix' P5-clones). Any x86 with TSC. (Still useful for accurate time measurements.) PPC32 (604 up to 74xx). Any PPC32 with TB. (Still useful for accurate time measurements.) POWER4/G5/POWER5 (done by David Gibson not me). Preliminary ARM/XScale support is working but stalled due to more pressing commitments and unresolved ARM platform issues. (Some XScale/PXA drivers clobber the PMU registers for no good reason.) UltraSPARC would be trivial to support, except (1) I don't have one, and (2) they already have a primitive pre-historic perfctr facility. /Mikael - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/