Hi all,
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
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.
My platform is Itanium Montecito, and the pfmon version is the latest 3.2(060926). The substrate is perfmon 2.2, and other events all work well.
After checking the source code of pfmon, I think the error message is possibly generated by:
pfmon_montecito.c:
868 static void
869 check_cancel_events(pfmon_event_set_t *set)
.....
892 fatal_error("%s and %s cannot be measured at the same time\n", name1, name2);
868 static void
869 check_cancel_events(pfmon_event_set_t *set)
.....
892 fatal_error("%s and %s cannot be measured at the same time\n", name1, name2);
Is this a bug? Or something is wrong with my system?
Best regards,
Robbie
_______________________________________________ perfmon mailing list [email protected] http://www.hpl.hp.com/hosted/linux/mail-archives/perfmon/
