Hello, On Thu, Oct 26, 2006 at 05:19:53PM +0800, gnufree smth wrote: > > Recently I'm using pfmon to count BE_EXE_BUBBLE events, including: > BE_EXE_BUBBLE_ALL > BE_EXE_BUBBLE_ARCR > BE_EXE_BUBBLE_ARCR_PR_CANCEL_BANK > BE_EXE_BUBBLE_BANK_SWITCH > BE_EXE_BUBBLE_CANCEL > BE_EXE_BUBBLE_FRALL > BE_EXE_BUBBLE_GRALL > BE_EXE_BUBBLE_GRGR > BE_EXE_BUBBLE_PR > > But pfmon complained that : BE_EXE_BUBBLE_xxx (here xxx represents above > event suffix, like ALL, ARCR, etc.) and BE_EXE_BUBBLE_xxx cannot be measured > at the same time, and no cout value is returned. > > Is this a bug? Or something is wrong with my system?
Yes, certain events cannot be measured together. This is a restriction of the Montecito processor and not of libpfm/pfmon. To work around the problem you can either do two runs, or use the multiplxin capability on pfmon and perfmon v2.2. -- -Stephane _______________________________________________ perfmon mailing list [email protected] http://www.hpl.hp.com/hosted/linux/mail-archives/perfmon/
