The perf event PM_MRK_GRP_CMPL is useful in analyzing memory hierarchy of applications.
Signed-off-by: Sukadev Bhattiprolu <suka...@linux.vnet.ibm.com> Reviewed-by: Anshuman Khandual <khand...@linux.vnet.ibm.com> --- arch/powerpc/perf/power8-pmu.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/arch/powerpc/perf/power8-pmu.c b/arch/powerpc/perf/power8-pmu.c index b991b2e..fc7ba38 100644 --- a/arch/powerpc/perf/power8-pmu.c +++ b/arch/powerpc/perf/power8-pmu.c @@ -24,6 +24,7 @@ #define PME_PM_INST_CMPL 0x00002 #define PME_PM_BRU_FIN 0x10068 #define PME_PM_BR_MPRED_CMPL 0x400f6 +#define PME_PM_MRK_GRP_CMPL 0x40130 /* @@ -517,6 +518,8 @@ GENERIC_EVENT_ATTR(instructions, PM_INST_CMPL); GENERIC_EVENT_ATTR(branch-instructions, PM_BRU_FIN); GENERIC_EVENT_ATTR(branch-misses, PM_BR_MPRED_CMPL); +POWER_EVENT_ATTR(PM_MRK_GRP_CMPL, PM_MRK_GRP_CMPL); + static struct attribute *power8_events_attr[] = { GENERIC_EVENT_PTR(PM_CYC), GENERIC_EVENT_PTR(PM_GCT_NOSLOT_CYC), @@ -524,6 +527,8 @@ static struct attribute *power8_events_attr[] = { GENERIC_EVENT_PTR(PM_INST_CMPL), GENERIC_EVENT_PTR(PM_BRU_FIN), GENERIC_EVENT_PTR(PM_BR_MPRED_CMPL), + + POWER_EVENT_PTR(PM_MRK_GRP_CMPL), NULL }; -- 1.7.9.5 _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev