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>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <1446495745-24001-5-git-send-email-sukadev@linux.vnet.ibm.com>
Date:	Mon,  2 Nov 2015 12:22:25 -0800
From:	Sukadev Bhattiprolu <sukadev@...ux.vnet.ibm.com>
To:	Michael Ellerman <mpe@...erman.id.au>,
	Arnaldo Carvalho de Melo <acme@...nel.org>,
	mingo@...hat.com, Jiri Olsa <jolsa@...hat.com>
Cc:	linuxppc-dev@...ts.ozlabs.org, <linux-kernel@...r.kernel.org>
Subject: [PATCH 4/4] powerpc/perf: Export all Power8 PMU events in sysfs

Export all Power8-specific PMU events in sysfs. These will be visible
in /sys/devices/cpu/events and can be used with perf:

        perf record -e 'cpu/PM_GCT_NOSLOT_CYC/' ...

Signed-off-by: Sukadev Bhattiprolu <sukadev@...ux.vnet.ibm.com>
---
 arch/powerpc/perf/power8-events-list.h | 1076 +++++++++++++++++++++++++++++++-
 1 file changed, 1059 insertions(+), 17 deletions(-)

diff --git a/arch/powerpc/perf/power8-events-list.h b/arch/powerpc/perf/power8-events-list.h
index 69b1a25..4b37b3b 100644
--- a/arch/powerpc/perf/power8-events-list.h
+++ b/arch/powerpc/perf/power8-events-list.h
@@ -12,24 +12,1066 @@
 /*
  * Power8 event codes.
  */
-EVENT(PM_CYC,					0x0001e)
-EVENT(PM_GCT_NOSLOT_CYC,			0x100f8)
-EVENT(PM_CMPLU_STALL,				0x4000a)
-EVENT(PM_INST_CMPL,				0x00002)
+EVENT(PM_1LPAR_CYC,				0x1F05E)
+EVENT(PM_1PLUS_PPC_CMPL,			0x100F2)
+EVENT(PM_1PLUS_PPC_DISP,			0x400F2)
+EVENT(PM_2LPAR_CYC,				0x2006E)
+EVENT(PM_4LPAR_CYC,				0x4E05E)
+EVENT(PM_ALL_CHIP_PUMP_CPRED,			0x610050)
+EVENT(PM_ALL_GRP_PUMP_CPRED,			0x520050)
+EVENT(PM_ALL_GRP_PUMP_MPRED,			0x620052)
+EVENT(PM_ALL_GRP_PUMP_MPRED_RTY,		0x610052)
+EVENT(PM_ALL_PUMP_CPRED,			0x610054)
+EVENT(PM_ALL_PUMP_MPRED,			0x640052)
+EVENT(PM_ALL_SYS_PUMP_CPRED,			0x630050)
+EVENT(PM_ALL_SYS_PUMP_MPRED,			0x630052)
+EVENT(PM_ALL_SYS_PUMP_MPRED_RTY,		0x640050)
+EVENT(PM_ANY_THRD_RUN_CYC,			0x100FA)
+EVENT(PM_BACK_BR_CMPL,				0x2505E)
+EVENT(PM_BANK_CONFLICT,				0x04082)
+EVENT(PM_BR_2PATH,				0x20036)
+EVENT(PM_BR_BC_8,				0x05086)
+EVENT(PM_BR_BC_8_CONV,				0x05084)
+EVENT(PM_BR_CMPL,				0x40060)
+EVENT(PM_BR_MPRED_CCACHE,			0x040AC)
+EVENT(PM_BR_MPRED_CMPL,				0x400F6)
+EVENT(PM_BR_MPRED_CR,				0x040B8)
+EVENT(PM_BR_MPRED_LSTACK,			0x040AE)
+EVENT(PM_BR_MPRED_TA,				0x040BA)
+EVENT(PM_BR_MRK_2PATH,				0x10138)
+EVENT(PM_BR_PRED_BR0,				0x0409C)
+EVENT(PM_BR_PRED_BR1,				0x0409E)
+EVENT(PM_BR_PRED_BR_CMPL,			0x0489C)
+EVENT(PM_BR_PRED_CCACHE_BR0,			0x040A4)
+EVENT(PM_BR_PRED_CCACHE_BR1,			0x040A6)
+EVENT(PM_BR_PRED_CCACHE_CMPL,			0x048A4)
+EVENT(PM_BR_PRED_CR_BR0,			0x040B0)
+EVENT(PM_BR_PRED_CR_BR1,			0x040B2)
+EVENT(PM_BR_PRED_CR_CMPL,			0x048B0)
+EVENT(PM_BR_PRED_LSTACK_BR0,			0x040A8)
+EVENT(PM_BR_PRED_LSTACK_BR1,			0x040AA)
+EVENT(PM_BR_PRED_LSTACK_CMPL,			0x048A8)
+EVENT(PM_BR_PRED_TA_BR0,			0x040B4)
+EVENT(PM_BR_PRED_TA_BR1,			0x040B6)
+EVENT(PM_BR_PRED_TA_CMPL,			0x048B4)
+EVENT(PM_BR_TAKEN_CMPL,				0x200FA)
 EVENT(PM_BRU_FIN,				0x10068)
-EVENT(PM_BR_MPRED_CMPL,				0x400f6)
-EVENT(PM_LD_REF_L1,				0x100ee)
-EVENT(PM_LD_MISS_L1,				0x3e054)
-EVENT(PM_ST_MISS_L1,				0x300f0)
-EVENT(PM_LSU_L1_PREF,				0x0d8b8)
+EVENT(PM_BR_UNCOND_BR0,				0x040A0)
+EVENT(PM_BR_UNCOND_BR1,				0x040A2)
+EVENT(PM_BR_UNCOND_CMPL,			0x048A0)
+EVENT(PM_CASTOUT_ISSUED,			0x03094)
+EVENT(PM_CASTOUT_ISSUED_GPR,			0x03096)
+EVENT(PM_CHIP_PUMP_CPRED,			0x10050)
+EVENT(PM_CLB_HELD,				0x02090)
+EVENT(PM_CMPLU_STALL,				0x4000A)
+EVENT(PM_CMPLU_STALL_BRU,			0x4D018)
+EVENT(PM_CMPLU_STALL_BRU_CRU,			0x2D018)
+EVENT(PM_CMPLU_STALL_COQ_FULL,			0x30026)
+EVENT(PM_CMPLU_STALL_DCACHE_MISS,		0x2C012)
+EVENT(PM_CMPLU_STALL_DMISS_L21_L31,		0x2C018)
+EVENT(PM_CMPLU_STALL_DMISS_L2L3,		0x2C016)
+EVENT(PM_CMPLU_STALL_DMISS_L2L3_CONFLICT,	0x4C016)
+EVENT(PM_CMPLU_STALL_DMISS_L3MISS,		0x4C01A)
+EVENT(PM_CMPLU_STALL_DMISS_LMEM,		0x4C018)
+EVENT(PM_CMPLU_STALL_DMISS_REMOTE,		0x2C01C)
+EVENT(PM_CMPLU_STALL_ERAT_MISS,			0x4C012)
+EVENT(PM_CMPLU_STALL_FLUSH,			0x30038)
+EVENT(PM_CMPLU_STALL_FXLONG,			0x4D016)
+EVENT(PM_CMPLU_STALL_FXU,			0x2D016)
+EVENT(PM_CMPLU_STALL_HWSYNC,			0x30036)
+EVENT(PM_CMPLU_STALL_LOAD_FINISH,		0x4D014)
+EVENT(PM_CMPLU_STALL_LSU,			0x2C010)
+EVENT(PM_CMPLU_STALL_LWSYNC,			0x10036)
+EVENT(PM_CMPLU_STALL_MEM_ECC_DELAY,		0x30028)
+EVENT(PM_CMPLU_STALL_NO_NTF,			0x2E01C)
+EVENT(PM_CMPLU_STALL_NTCG_FLUSH,		0x2E01E)
+EVENT(PM_CMPLU_STALL_OTHER_CMPL,		0x30006)
+EVENT(PM_CMPLU_STALL_REJECT,			0x4C010)
+EVENT(PM_CMPLU_STALL_REJECT_LHS,		0x2C01A)
+EVENT(PM_CMPLU_STALL_REJ_LMQ_FULL,		0x4C014)
+EVENT(PM_CMPLU_STALL_SCALAR,			0x4D010)
+EVENT(PM_CMPLU_STALL_SCALAR_LONG,		0x2D010)
+EVENT(PM_CMPLU_STALL_ST_FWD,			0x4C01C)
+EVENT(PM_CMPLU_STALL_STORE,			0x2C014)
+EVENT(PM_CMPLU_STALL_THRD,			0x1001C)
+EVENT(PM_CMPLU_STALL_VECTOR,			0x2D014)
+EVENT(PM_CMPLU_STALL_VECTOR_LONG,		0x4D012)
+EVENT(PM_CMPLU_STALL_VSU,			0x2D012)
+EVENT(PM_CO0_ALLOC,				0x16083)
+EVENT(PM_CO0_BUSY,				0x16082)
+EVENT(PM_CO_DISP_FAIL,				0x517082)
+EVENT(PM_CO_TM_SC_FOOTPRINT,			0x527084)
+EVENT(PM_CO_USAGE,				0x3608A)
+EVENT(PM_CRU_FIN,				0x40066)
+EVENT(PM_CYC,					0x0001E)
+EVENT(PM_DATA_ALL_CHIP_PUMP_CPRED,		0x61C050)
+EVENT(PM_DATA_ALL_FROM_DL2L3_MOD,		0x64C048)
+EVENT(PM_DATA_ALL_FROM_DL2L3_SHR,		0x63C048)
+EVENT(PM_DATA_ALL_FROM_DL4,			0x63C04C)
+EVENT(PM_DATA_ALL_FROM_DMEM,			0x64C04C)
+EVENT(PM_DATA_ALL_FROM_L2,			0x61C042)
+EVENT(PM_DATA_ALL_FROM_L21_MOD,			0x64C046)
+EVENT(PM_DATA_ALL_FROM_L21_SHR,			0x63C046)
+EVENT(PM_DATA_ALL_FROM_L2_DISP_CONFLICT_LDHITST,0x63C040)
+EVENT(PM_DATA_ALL_FROM_L2_DISP_CONFLICT_OTHER,	0x64C040)
+EVENT(PM_DATA_ALL_FROM_L2_MEPF,			0x62C040)
+EVENT(PM_DATA_ALL_FROM_L2MISS_MOD,		0x61C04E)
+EVENT(PM_DATA_ALL_FROM_L2_NO_CONFLICT,		0x61C040)
+EVENT(PM_DATA_ALL_FROM_L3,			0x64C042)
+EVENT(PM_DATA_ALL_FROM_L31_ECO_MOD,		0x64C044)
+EVENT(PM_DATA_ALL_FROM_L31_ECO_SHR,		0x63C044)
+EVENT(PM_DATA_ALL_FROM_L31_MOD,			0x62C044)
+EVENT(PM_DATA_ALL_FROM_L31_SHR,			0x61C046)
+EVENT(PM_DATA_ALL_FROM_L3_DISP_CONFLICT,	0x63C042)
+EVENT(PM_DATA_ALL_FROM_L3_MEPF,			0x62C042)
+EVENT(PM_DATA_ALL_FROM_L3MISS_MOD,		0x64C04E)
+EVENT(PM_DATA_ALL_FROM_L3_NO_CONFLICT,		0x61C044)
+EVENT(PM_DATA_ALL_FROM_LL4,			0x61C04C)
+EVENT(PM_DATA_ALL_FROM_LMEM,			0x62C048)
+EVENT(PM_DATA_ALL_FROM_MEMORY,			0x62C04C)
+EVENT(PM_DATA_ALL_FROM_OFF_CHIP_CACHE,		0x64C04A)
+EVENT(PM_DATA_ALL_FROM_ON_CHIP_CACHE,		0x61C048)
+EVENT(PM_DATA_ALL_FROM_RL2L3_MOD,		0x62C046)
+EVENT(PM_DATA_ALL_FROM_RL2L3_SHR,		0x61C04A)
+EVENT(PM_DATA_ALL_FROM_RL4,			0x62C04A)
+EVENT(PM_DATA_ALL_FROM_RMEM,			0x63C04A)
+EVENT(PM_DATA_ALL_GRP_PUMP_CPRED,		0x62C050)
+EVENT(PM_DATA_ALL_GRP_PUMP_MPRED,		0x62C052)
+EVENT(PM_DATA_ALL_GRP_PUMP_MPRED_RTY,		0x61C052)
+EVENT(PM_DATA_ALL_PUMP_CPRED,			0x61C054)
+EVENT(PM_DATA_ALL_PUMP_MPRED,			0x64C052)
+EVENT(PM_DATA_ALL_SYS_PUMP_CPRED,		0x63C050)
+EVENT(PM_DATA_ALL_SYS_PUMP_MPRED,		0x63C052)
+EVENT(PM_DATA_ALL_SYS_PUMP_MPRED_RTY,		0x64C050)
+EVENT(PM_DATA_CHIP_PUMP_CPRED,			0x1C050)
+EVENT(PM_DATA_FROM_DL2L3_MOD,			0x4C048)
+EVENT(PM_DATA_FROM_DL2L3_SHR,			0x3C048)
+EVENT(PM_DATA_FROM_DL4,				0x3C04C)
+EVENT(PM_DATA_FROM_DMEM,			0x4C04C)
+EVENT(PM_DATA_FROM_L2,				0x1C042)
+EVENT(PM_DATA_FROM_L21_MOD,			0x4C046)
+EVENT(PM_DATA_FROM_L21_SHR,			0x3C046)
+EVENT(PM_DATA_FROM_L2_DISP_CONFLICT_LDHITST,	0x3C040)
+EVENT(PM_DATA_FROM_L2_DISP_CONFLICT_OTHER,	0x4C040)
+EVENT(PM_DATA_FROM_L2_MEPF,			0x2C040)
+EVENT(PM_DATA_FROM_L2MISS,			0x200FE)
+EVENT(PM_DATA_FROM_L2MISS_MOD,			0x1C04E)
+EVENT(PM_DATA_FROM_L2_NO_CONFLICT,		0x1C040)
+EVENT(PM_DATA_FROM_L3,				0x4C042)
+EVENT(PM_DATA_FROM_L31_ECO_MOD,			0x4C044)
+EVENT(PM_DATA_FROM_L31_ECO_SHR,			0x3C044)
+EVENT(PM_DATA_FROM_L31_MOD,			0x2C044)
+EVENT(PM_DATA_FROM_L31_SHR,			0x1C046)
+EVENT(PM_DATA_FROM_L3_DISP_CONFLICT,		0x3C042)
+EVENT(PM_DATA_FROM_L3_MEPF,			0x2C042)
+EVENT(PM_DATA_FROM_L3MISS,			0x300FE)
+EVENT(PM_DATA_FROM_L3MISS_MOD,			0x4C04E)
+EVENT(PM_DATA_FROM_L3_NO_CONFLICT,		0x1C044)
+EVENT(PM_DATA_FROM_LL4,				0x1C04C)
+EVENT(PM_DATA_FROM_LMEM,			0x2C048)
+EVENT(PM_DATA_FROM_MEM,				0x400FE)
+EVENT(PM_DATA_FROM_MEMORY,			0x2C04C)
+EVENT(PM_DATA_FROM_OFF_CHIP_CACHE,		0x4C04A)
+EVENT(PM_DATA_FROM_ON_CHIP_CACHE,		0x1C048)
+EVENT(PM_DATA_FROM_RL2L3_MOD,			0x2C046)
+EVENT(PM_DATA_FROM_RL2L3_SHR,			0x1C04A)
+EVENT(PM_DATA_FROM_RL4,				0x2C04A)
+EVENT(PM_DATA_FROM_RMEM,			0x3C04A)
+EVENT(PM_DATA_GRP_PUMP_CPRED,			0x2C050)
+EVENT(PM_DATA_GRP_PUMP_MPRED,			0x2C052)
+EVENT(PM_DATA_GRP_PUMP_MPRED_RTY,		0x1C052)
+EVENT(PM_DATA_PUMP_CPRED,			0x1C054)
+EVENT(PM_DATA_PUMP_MPRED,			0x4C052)
+EVENT(PM_DATA_SYS_PUMP_CPRED,			0x3C050)
+EVENT(PM_DATA_SYS_PUMP_MPRED,			0x3C052)
+EVENT(PM_DATA_SYS_PUMP_MPRED_RTY,		0x4C050)
+EVENT(PM_DATA_TABLEWALK_CYC,			0x3001A)
+EVENT(PM_DC_COLLISIONS,				0x0E0BC)
+EVENT(PM_DC_PREF_STREAM_ALLOC,			0x1E050)
+EVENT(PM_DC_PREF_STREAM_CONF,			0x2E050)
+EVENT(PM_DC_PREF_STREAM_FUZZY_CONF,		0x4E050)
+EVENT(PM_DC_PREF_STREAM_STRIDED_CONF,		0x3E050)
+EVENT(PM_DERAT_MISS_16G,			0x4C054)
+EVENT(PM_DERAT_MISS_16M,			0x3C054)
+EVENT(PM_DERAT_MISS_4K,				0x1C056)
+EVENT(PM_DERAT_MISS_64K,			0x2C054)
+EVENT(PM_DFU,					0x0B0BA)
+EVENT(PM_DFU_DCFFIX,				0x0B0BE)
+EVENT(PM_DFU_DENBCD,				0x0B0BC)
+EVENT(PM_DFU_MC,				0x0B0B8)
+EVENT(PM_DISP_CLB_HELD_BAL,			0x02092)
+EVENT(PM_DISP_CLB_HELD_RES,			0x02094)
+EVENT(PM_DISP_CLB_HELD_SB,			0x020A8)
+EVENT(PM_DISP_CLB_HELD_SYNC,			0x02098)
+EVENT(PM_DISP_CLB_HELD_TLBIE,			0x02096)
+EVENT(PM_DISP_HELD,				0x10006)
+EVENT(PM_DISP_HELD_IQ_FULL,			0x20006)
+EVENT(PM_DISP_HELD_MAP_FULL,			0x1002A)
+EVENT(PM_DISP_HELD_SRQ_FULL,			0x30018)
+EVENT(PM_DISP_HELD_SYNC_HOLD,			0x4003C)
+EVENT(PM_DISP_HOLD_GCT_FULL,			0x030A6)
+EVENT(PM_DISP_WT,				0x30008)
+EVENT(PM_DPTEG_FROM_DL2L3_MOD,			0x4E048)
+EVENT(PM_DPTEG_FROM_DL2L3_SHR,			0x3E048)
+EVENT(PM_DPTEG_FROM_DL4,			0x3E04C)
+EVENT(PM_DPTEG_FROM_DMEM,			0x4E04C)
+EVENT(PM_DPTEG_FROM_L2,				0x1E042)
+EVENT(PM_DPTEG_FROM_L21_MOD,			0x4E046)
+EVENT(PM_DPTEG_FROM_L21_SHR,			0x3E046)
+EVENT(PM_DPTEG_FROM_L2_DISP_CONFLICT_LDHITST,	0x3E040)
+EVENT(PM_DPTEG_FROM_L2_DISP_CONFLICT_OTHER,	0x4E040)
+EVENT(PM_DPTEG_FROM_L2_MEPF,			0x2E040)
+EVENT(PM_DPTEG_FROM_L2MISS,			0x1E04E)
+EVENT(PM_DPTEG_FROM_L2_NO_CONFLICT,		0x1E040)
+EVENT(PM_DPTEG_FROM_L3,				0x4E042)
+EVENT(PM_DPTEG_FROM_L31_ECO_MOD,		0x4E044)
+EVENT(PM_DPTEG_FROM_L31_ECO_SHR,		0x3E044)
+EVENT(PM_DPTEG_FROM_L31_MOD,			0x2E044)
+EVENT(PM_DPTEG_FROM_L31_SHR,			0x1E046)
+EVENT(PM_DPTEG_FROM_L3_DISP_CONFLICT,		0x3E042)
+EVENT(PM_DPTEG_FROM_L3_MEPF,			0x2E042)
+EVENT(PM_DPTEG_FROM_L3MISS,			0x4E04E)
+EVENT(PM_DPTEG_FROM_L3_NO_CONFLICT,		0x1E044)
+EVENT(PM_DPTEG_FROM_LL4,			0x1E04C)
+EVENT(PM_DPTEG_FROM_LMEM,			0x2E048)
+EVENT(PM_DPTEG_FROM_MEMORY,			0x2E04C)
+EVENT(PM_DPTEG_FROM_OFF_CHIP_CACHE,		0x4E04A)
+EVENT(PM_DPTEG_FROM_ON_CHIP_CACHE,		0x1E048)
+EVENT(PM_DPTEG_FROM_RL2L3_MOD,			0x2E046)
+EVENT(PM_DPTEG_FROM_RL2L3_SHR,			0x1E04A)
+EVENT(PM_DPTEG_FROM_RL4,			0x2E04A)
+EVENT(PM_DPTEG_FROM_RMEM,			0x3E04A)
+EVENT(PM_DSLB_MISS,				0x0D094)
+EVENT(PM_DTLB_MISS,				0x300FC)
+EVENT(PM_DTLB_MISS_16G,				0x1C058)
+EVENT(PM_DTLB_MISS_16M,				0x4C056)
+EVENT(PM_DTLB_MISS_4K,				0x2C056)
+EVENT(PM_DTLB_MISS_64K,				0x3C056)
+EVENT(PM_EAT_FORCE_MISPRED,			0x050A8)
+EVENT(PM_EAT_FULL_CYC,				0x04084)
+EVENT(PM_EE_OFF_EXT_INT,			0x02080)
+EVENT(PM_EXT_INT,				0x200F8)
+EVENT(PM_FAV_TBEGIN,				0x020B4)
+EVENT(PM_FLOP,					0x100F4)
+EVENT(PM_FLOP_SUM_SCALAR,			0x0A0AE)
+EVENT(PM_FLOP_SUM_VEC,				0x0A0AC)
+EVENT(PM_FLUSH,					0x400F8)
+EVENT(PM_FLUSH_BR_MPRED,			0x02084)
+EVENT(PM_FLUSH_COMPLETION,			0x30012)
+EVENT(PM_FLUSH_DISP,				0x02082)
+EVENT(PM_FLUSH_DISP_SB,				0x0208C)
+EVENT(PM_FLUSH_DISP_SYNC,			0x02088)
+EVENT(PM_FLUSH_DISP_TLBIE,			0x0208A)
+EVENT(PM_FLUSH_LSU,				0x0208E)
+EVENT(PM_FLUSH_PARTIAL,				0x02086)
+EVENT(PM_FPU0_FCONV,				0x0A0B0)
+EVENT(PM_FPU0_FEST,				0x0A0B8)
+EVENT(PM_FPU0_FRSP,				0x0A0B4)
+EVENT(PM_FPU1_FCONV,				0x0A0B2)
+EVENT(PM_FPU1_FEST,				0x0A0BA)
+EVENT(PM_FPU1_FRSP,				0x0A0B6)
+EVENT(PM_FREQ_DOWN,				0x3000C)
+EVENT(PM_FREQ_UP,				0x4000C)
+EVENT(PM_FUSION_TOC_GRP0_1,			0x050B0)
+EVENT(PM_FUSION_TOC_GRP0_2,			0x050AE)
+EVENT(PM_FUSION_TOC_GRP0_3,			0x050AC)
+EVENT(PM_FUSION_TOC_GRP1_1,			0x050B2)
+EVENT(PM_FUSION_VSX_GRP0_1,			0x050B8)
+EVENT(PM_FUSION_VSX_GRP0_2,			0x050B6)
+EVENT(PM_FUSION_VSX_GRP0_3,			0x050B4)
+EVENT(PM_FUSION_VSX_GRP1_1,			0x050BA)
+EVENT(PM_FXU0_BUSY_FXU1_IDLE,			0x3000E)
+EVENT(PM_FXU0_FIN,				0x10004)
+EVENT(PM_FXU1_BUSY_FXU0_IDLE,			0x4000E)
+EVENT(PM_FXU1_FIN,				0x40004)
+EVENT(PM_FXU_BUSY,				0x2000E)
+EVENT(PM_FXU_IDLE,				0x1000E)
+EVENT(PM_GCT_EMPTY_CYC,				0x20008)
+EVENT(PM_GCT_MERGE,				0x030A4)
+EVENT(PM_GCT_NOSLOT_BR_MPRED,			0x4D01E)
+EVENT(PM_GCT_NOSLOT_BR_MPRED_ICMISS,		0x4D01A)
+EVENT(PM_GCT_NOSLOT_CYC,			0x100F8)
+EVENT(PM_GCT_NOSLOT_DISP_HELD_ISSQ,		0x2D01E)
+EVENT(PM_GCT_NOSLOT_DISP_HELD_MAP,		0x4D01C)
+EVENT(PM_GCT_NOSLOT_DISP_HELD_OTHER,		0x2E010)
+EVENT(PM_GCT_NOSLOT_DISP_HELD_SRQ,		0x2D01C)
+EVENT(PM_GCT_NOSLOT_IC_L3MISS,			0x4E010)
+EVENT(PM_GCT_NOSLOT_IC_MISS,			0x2D01A)
+EVENT(PM_GCT_UTIL_11_14_ENTRIES,		0x020A2)
+EVENT(PM_GCT_UTIL_1_2_ENTRIES,			0x0209C)
+EVENT(PM_GCT_UTIL_15_17_ENTRIES,		0x020A4)
+EVENT(PM_GCT_UTIL_18_ENTRIES,			0x020A6)
+EVENT(PM_GCT_UTIL_3_6_ENTRIES,			0x0209E)
+EVENT(PM_GCT_UTIL_7_10_ENTRIES,			0x020A0)
+EVENT(PM_GRP_BR_MPRED_NONSPEC,			0x1000A)
+EVENT(PM_GRP_CMPL,				0x30004)
+EVENT(PM_GRP_DISP,				0x3000A)
+EVENT(PM_GRP_IC_MISS_NONSPEC,			0x1000C)
+EVENT(PM_GRP_MRK,				0x10130)
+EVENT(PM_GRP_NON_FULL_GROUP,			0x0509C)
+EVENT(PM_GRP_PUMP_CPRED,			0x20050)
+EVENT(PM_GRP_PUMP_MPRED,			0x20052)
+EVENT(PM_GRP_PUMP_MPRED_RTY,			0x10052)
+EVENT(PM_GRP_TERM_2ND_BRANCH,			0x050A4)
+EVENT(PM_GRP_TERM_FPU_AFTER_BR,			0x050A6)
+EVENT(PM_GRP_TERM_NOINST,			0x0509E)
+EVENT(PM_GRP_TERM_OTHER,			0x050A0)
+EVENT(PM_GRP_TERM_SLOT_LIMIT,			0x050A2)
+EVENT(PM_HV_CYC,				0x2000A)
+EVENT(PM_IBUF_FULL_CYC,				0x04086)
+EVENT(PM_IC_DEMAND_CYC,				0x10018)
+EVENT(PM_IC_DEMAND_L2_BHT_REDIRECT,		0x04098)
+EVENT(PM_IC_DEMAND_L2_BR_REDIRECT,		0x0409A)
+EVENT(PM_IC_DEMAND_REQ,				0x04088)
+EVENT(PM_IC_INVALIDATE,				0x0508A)
+EVENT(PM_IC_PREF_CANCEL_HIT,			0x04092)
+EVENT(PM_IC_PREF_CANCEL_L2,			0x04094)
+EVENT(PM_IC_PREF_CANCEL_PAGE,			0x04090)
+EVENT(PM_IC_PREF_REQ,				0x0408A)
+EVENT(PM_IC_PREF_WRITE,				0x0408E)
+EVENT(PM_IC_RELOAD_PRIVATE,			0x04096)
+EVENT(PM_IERAT_RELOAD,				0x100F6)
+EVENT(PM_IERAT_RELOAD_16M,			0x4006A)
+EVENT(PM_IERAT_RELOAD_4K,			0x20064)
+EVENT(PM_IERAT_RELOAD_64K,			0x3006A)
+EVENT(PM_IFETCH_THROTTLE,			0x3405E)
+EVENT(PM_IFU_L2_TOUCH,				0x05088)
+EVENT(PM_INST_ALL_CHIP_PUMP_CPRED,		0x514050)
+EVENT(PM_INST_ALL_FROM_DL2L3_MOD,		0x544048)
+EVENT(PM_INST_ALL_FROM_DL2L3_SHR,		0x534048)
+EVENT(PM_INST_ALL_FROM_DL4,			0x53404C)
+EVENT(PM_INST_ALL_FROM_DMEM,			0x54404C)
+EVENT(PM_INST_ALL_FROM_L2,			0x514042)
+EVENT(PM_INST_ALL_FROM_L21_MOD,			0x544046)
+EVENT(PM_INST_ALL_FROM_L21_SHR,			0x534046)
+EVENT(PM_INST_ALL_FROM_L2_DISP_CONFLICT_LDHITST,0x534040)
+EVENT(PM_INST_ALL_FROM_L2_DISP_CONFLICT_OTHER,	0x544040)
+EVENT(PM_INST_ALL_FROM_L2_MEPF,			0x524040)
+EVENT(PM_INST_ALL_FROM_L2MISS,			0x51404E)
+EVENT(PM_INST_ALL_FROM_L2_NO_CONFLICT,		0x514040)
+EVENT(PM_INST_ALL_FROM_L3,			0x544042)
+EVENT(PM_INST_ALL_FROM_L31_ECO_MOD,		0x544044)
+EVENT(PM_INST_ALL_FROM_L31_ECO_SHR,		0x534044)
+EVENT(PM_INST_ALL_FROM_L31_MOD,			0x524044)
+EVENT(PM_INST_ALL_FROM_L31_SHR,			0x514046)
+EVENT(PM_INST_ALL_FROM_L3_DISP_CONFLICT,	0x534042)
+EVENT(PM_INST_ALL_FROM_L3_MEPF,			0x524042)
+EVENT(PM_INST_ALL_FROM_L3MISS_MOD,		0x54404E)
+EVENT(PM_INST_ALL_FROM_L3_NO_CONFLICT,		0x514044)
+EVENT(PM_INST_ALL_FROM_LL4,			0x51404C)
+EVENT(PM_INST_ALL_FROM_LMEM,			0x524048)
+EVENT(PM_INST_ALL_FROM_MEMORY,			0x52404C)
+EVENT(PM_INST_ALL_FROM_OFF_CHIP_CACHE,		0x54404A)
+EVENT(PM_INST_ALL_FROM_ON_CHIP_CACHE,		0x514048)
+EVENT(PM_INST_ALL_FROM_RL2L3_MOD,		0x524046)
+EVENT(PM_INST_ALL_FROM_RL2L3_SHR,		0x51404A)
+EVENT(PM_INST_ALL_FROM_RL4,			0x52404A)
+EVENT(PM_INST_ALL_FROM_RMEM,			0x53404A)
+EVENT(PM_INST_ALL_GRP_PUMP_CPRED,		0x524050)
+EVENT(PM_INST_ALL_GRP_PUMP_MPRED,		0x524052)
+EVENT(PM_INST_ALL_GRP_PUMP_MPRED_RTY,		0x514052)
+EVENT(PM_INST_ALL_PUMP_CPRED,			0x514054)
+EVENT(PM_INST_ALL_PUMP_MPRED,			0x544052)
+EVENT(PM_INST_ALL_SYS_PUMP_CPRED,		0x534050)
+EVENT(PM_INST_ALL_SYS_PUMP_MPRED,		0x534052)
+EVENT(PM_INST_ALL_SYS_PUMP_MPRED_RTY,		0x544050)
+EVENT(PM_INST_CHIP_PUMP_CPRED,			0x14050)
+EVENT(PM_INST_CMPL,				0x00002)
+EVENT(PM_INST_DISP,				0x200F2)
+EVENT(PM_INST_FROM_DL2L3_MOD,			0x44048)
+EVENT(PM_INST_FROM_DL2L3_SHR,			0x34048)
+EVENT(PM_INST_FROM_DL4,				0x3404C)
+EVENT(PM_INST_FROM_DMEM,			0x4404C)
 EVENT(PM_INST_FROM_L1,				0x04080)
-EVENT(PM_L1_ICACHE_MISS,			0x200fd)
-EVENT(PM_L1_DEMAND_WRITE,			0x0408c)
-EVENT(PM_IC_PREF_WRITE,				0x0408e)
-EVENT(PM_DATA_FROM_L3,				0x4c042)
-EVENT(PM_DATA_FROM_L3MISS,			0x300fe)
+EVENT(PM_INST_FROM_L2,				0x14042)
+EVENT(PM_INST_FROM_L21_MOD,			0x44046)
+EVENT(PM_INST_FROM_L21_SHR,			0x34046)
+EVENT(PM_INST_FROM_L2_DISP_CONFLICT_LDHITST,	0x34040)
+EVENT(PM_INST_FROM_L2_DISP_CONFLICT_OTHER,	0x44040)
+EVENT(PM_INST_FROM_L2_MEPF,			0x24040)
+EVENT(PM_INST_FROM_L2MISS,			0x1404E)
+EVENT(PM_INST_FROM_L2_NO_CONFLICT,		0x14040)
+EVENT(PM_INST_FROM_L3,				0x44042)
+EVENT(PM_INST_FROM_L31_ECO_MOD,			0x44044)
+EVENT(PM_INST_FROM_L31_ECO_SHR,			0x34044)
+EVENT(PM_INST_FROM_L31_MOD,			0x24044)
+EVENT(PM_INST_FROM_L31_SHR,			0x14046)
+EVENT(PM_INST_FROM_L3_DISP_CONFLICT,		0x34042)
+EVENT(PM_INST_FROM_L3_MEPF,			0x24042)
+EVENT(PM_INST_FROM_L3MISS,			0x300FA)
+EVENT(PM_INST_FROM_L3MISS_MOD,			0x4404E)
+EVENT(PM_INST_FROM_L3_NO_CONFLICT,		0x14044)
+EVENT(PM_INST_FROM_LL4,				0x1404C)
+EVENT(PM_INST_FROM_LMEM,			0x24048)
+EVENT(PM_INST_FROM_MEMORY,			0x2404C)
+EVENT(PM_INST_FROM_OFF_CHIP_CACHE,		0x4404A)
+EVENT(PM_INST_FROM_ON_CHIP_CACHE,		0x14048)
+EVENT(PM_INST_FROM_RL2L3_MOD,			0x24046)
+EVENT(PM_INST_FROM_RL2L3_SHR,			0x1404A)
+EVENT(PM_INST_FROM_RL4,				0x2404A)
+EVENT(PM_INST_FROM_RMEM,			0x3404A)
+EVENT(PM_INST_GRP_PUMP_CPRED,			0x24050)
+EVENT(PM_INST_GRP_PUMP_MPRED,			0x24052)
+EVENT(PM_INST_GRP_PUMP_MPRED_RTY,		0x14052)
+EVENT(PM_INST_IMC_MATCH_CMPL,			0x1003A)
+EVENT(PM_INST_IMC_MATCH_DISP,			0x30016)
+EVENT(PM_INST_PUMP_CPRED,			0x14054)
+EVENT(PM_INST_PUMP_MPRED,			0x44052)
+EVENT(PM_INST_SYS_PUMP_CPRED,			0x34050)
+EVENT(PM_INST_SYS_PUMP_MPRED,			0x34052)
+EVENT(PM_INST_SYS_PUMP_MPRED_RTY,		0x44050)
+EVENT(PM_IOPS_CMPL,				0x10014)
+EVENT(PM_IOPS_DISP,				0x30014)
+EVENT(PM_IPTEG_FROM_DL2L3_MOD,			0x45048)
+EVENT(PM_IPTEG_FROM_DL2L3_SHR,			0x35048)
+EVENT(PM_IPTEG_FROM_DL4,			0x3504C)
+EVENT(PM_IPTEG_FROM_DMEM,			0x4504C)
+EVENT(PM_IPTEG_FROM_L2,				0x15042)
+EVENT(PM_IPTEG_FROM_L21_MOD,			0x45046)
+EVENT(PM_IPTEG_FROM_L21_SHR,			0x35046)
+EVENT(PM_IPTEG_FROM_L2_DISP_CONFLICT_LDHITST,	0x35040)
+EVENT(PM_IPTEG_FROM_L2_DISP_CONFLICT_OTHER,	0x45040)
+EVENT(PM_IPTEG_FROM_L2_MEPF,			0x25040)
+EVENT(PM_IPTEG_FROM_L2MISS,			0x1504E)
+EVENT(PM_IPTEG_FROM_L2_NO_CONFLICT,		0x15040)
+EVENT(PM_IPTEG_FROM_L3,				0x45042)
+EVENT(PM_IPTEG_FROM_L31_ECO_MOD,		0x45044)
+EVENT(PM_IPTEG_FROM_L31_ECO_SHR,		0x35044)
+EVENT(PM_IPTEG_FROM_L31_MOD,			0x25044)
+EVENT(PM_IPTEG_FROM_L31_SHR,			0x15046)
+EVENT(PM_IPTEG_FROM_L3_DISP_CONFLICT,		0x35042)
+EVENT(PM_IPTEG_FROM_L3_MEPF,			0x25042)
+EVENT(PM_IPTEG_FROM_L3MISS,			0x4504E)
+EVENT(PM_IPTEG_FROM_L3_NO_CONFLICT,		0x15044)
+EVENT(PM_IPTEG_FROM_LL4,			0x1504C)
+EVENT(PM_IPTEG_FROM_LMEM,			0x25048)
+EVENT(PM_IPTEG_FROM_MEMORY,			0x2504C)
+EVENT(PM_IPTEG_FROM_OFF_CHIP_CACHE,		0x4504A)
+EVENT(PM_IPTEG_FROM_ON_CHIP_CACHE,		0x15048)
+EVENT(PM_IPTEG_FROM_RL2L3_MOD,			0x25046)
+EVENT(PM_IPTEG_FROM_RL2L3_SHR,			0x1504A)
+EVENT(PM_IPTEG_FROM_RL4,			0x2504A)
+EVENT(PM_IPTEG_FROM_RMEM,			0x3504A)
+EVENT(PM_ISIDE_DISP,				0x617082)
+EVENT(PM_ISIDE_DISP_FAIL,			0x627084)
+EVENT(PM_ISIDE_DISP_FAIL_OTHER,			0x627086)
+EVENT(PM_ISIDE_L2MEMACC,			0x4608E)
+EVENT(PM_ISIDE_MRU_TOUCH,			0x44608E)
+EVENT(PM_ISLB_MISS,				0x0D096)
+EVENT(PM_ISU_REF_FX0,				0x030AC)
+EVENT(PM_ISU_REF_FX1,				0x030AE)
+EVENT(PM_ISU_REF_FXU,				0x038AC)
+EVENT(PM_ISU_REF_LS0,				0x030B0)
+EVENT(PM_ISU_REF_LS1,				0x030B2)
+EVENT(PM_ISU_REF_LS2,				0x030B4)
+EVENT(PM_ISU_REF_LS3,				0x030B6)
+EVENT(PM_ISU_REJECT_RES_NA,			0x030A2)
+EVENT(PM_ISU_REJECTS_ALL,			0x0309C)
+EVENT(PM_ISU_REJECT_SAR_BYPASS,			0x0309E)
+EVENT(PM_ISU_REJECT_SRC_NA,			0x030A0)
+EVENT(PM_ISU_REJ_VS0,				0x030A8)
+EVENT(PM_ISU_REJ_VS1,				0x030AA)
+EVENT(PM_ISU_REJ_VSU,				0x038A8)
+EVENT(PM_ISYNC,					0x030B8)
+EVENT(PM_ITLB_MISS,				0x400FC)
+EVENT(PM_L1_DCACHE_RELOADED_ALL,		0x1002C)
+EVENT(PM_L1_DCACHE_RELOAD_VALID,		0x300F6)
+EVENT(PM_L1_DEMAND_WRITE,			0x0408C)
+EVENT(PM_L1_ICACHE_MISS,			0x200FD)
+EVENT(PM_L1_ICACHE_RELOADED_ALL,		0x40012)
+EVENT(PM_L1_ICACHE_RELOADED_PREF,		0x30068)
+EVENT(PM_L1MISS_LAT_EXC_1024,			0x200301EA)
+EVENT(PM_L1MISS_LAT_EXC_2048,			0x200401EC)
+EVENT(PM_L1MISS_LAT_EXC_256,			0x200101E8)
+EVENT(PM_L1MISS_LAT_EXC_32,			0x200201E6)
+EVENT(PM_L1PF_L2MEMACC,				0x26086)
+EVENT(PM_L2_CASTOUT_MOD,			0x417080)
+EVENT(PM_L2_CASTOUT_SHR,			0x417082)
+EVENT(PM_L2_CHIP_PUMP,				0x27084)
+EVENT(PM_L2_DC_INV,				0x427086)
+EVENT(PM_L2_DISP_ALL_L2MISS,			0x44608C)
+EVENT(PM_L2_GROUP_PUMP,				0x64608E)
+EVENT(PM_L2_GRP_GUESS_CORRECT,			0x626084)
+EVENT(PM_L2_GRP_GUESS_WRONG,			0x626086)
+EVENT(PM_L2_IC_INV,				0x427084)
+EVENT(PM_L2_INST,				0x436088)
+EVENT(PM_L2_INST_MISS,				0x43608A)
+EVENT(PM_L2_LD,					0x416080)
+EVENT(PM_L2_LD_DISP,				0x437088)
+EVENT(PM_L2_LD_HIT,				0x43708A)
+EVENT(PM_L2_LD_MISS,				0x426084)
+EVENT(PM_L2_LOC_GUESS_CORRECT,			0x616080)
+EVENT(PM_L2_LOC_GUESS_WRONG,			0x616082)
+EVENT(PM_L2_RCLD_DISP,				0x516080)
+EVENT(PM_L2_RCLD_DISP_FAIL_ADDR,		0x516082)
+EVENT(PM_L2_RCLD_DISP_FAIL_OTHER,		0x526084)
+EVENT(PM_L2_RCST_DISP,				0x536088)
+EVENT(PM_L2_RCST_DISP_FAIL_ADDR,		0x53608A)
+EVENT(PM_L2_RCST_DISP_FAIL_OTHER,		0x54608C)
+EVENT(PM_L2_RC_ST_DONE,				0x537088)
+EVENT(PM_L2_RTY_LD,				0x63708A)
+EVENT(PM_L2_RTY_ST,				0x3708A)
+EVENT(PM_L2_SN_M_RD_DONE,			0x54708C)
+EVENT(PM_L2_SN_M_WR_DONE,			0x54708E)
+EVENT(PM_L2_SN_SX_I_DONE,			0x53708A)
 EVENT(PM_L2_ST,					0x17080)
+EVENT(PM_L2_ST_DISP,				0x44708C)
+EVENT(PM_L2_ST_HIT,				0x44708E)
 EVENT(PM_L2_ST_MISS,				0x17082)
-EVENT(PM_L3_PREF_ALL,				0x4e052)
-EVENT(PM_DTLB_MISS,				0x300fc)
-EVENT(PM_ITLB_MISS,				0x400fc)
+EVENT(PM_L2_SYS_GUESS_CORRECT,			0x636088)
+EVENT(PM_L2_SYS_GUESS_WRONG,			0x63608A)
+EVENT(PM_L2_SYS_PUMP,				0x37088)
+EVENT(PM_L2_TM_REQ_ABORT,			0x1E05E)
+EVENT(PM_L2_TM_ST_ABORT_SISTER,			0x3E05C)
+EVENT(PM_L3_CI_HIT,				0x128084)
+EVENT(PM_L3_CI_MISS,				0x128086)
+EVENT(PM_L3_CINJ,				0x23808A)
+EVENT(PM_L3_CI_USAGE,				0x819082)
+EVENT(PM_L3_CO0_ALLOC,				0x83908B)
+EVENT(PM_L3_CO0_BUSY,				0x83908A)
+EVENT(PM_L3_CO,					0x438088)
+EVENT(PM_L3_CO_L31,				0x28086)
+EVENT(PM_L3_CO_LCO,				0x238088)
+EVENT(PM_L3_CO_MEM,				0x28084)
+EVENT(PM_L3_CO_MEPF,				0x18082)
+EVENT(PM_L3_GRP_GUESS_CORRECT,			0xB19082)
+EVENT(PM_L3_GRP_GUESS_WRONG_HIGH,		0xB3908A)
+EVENT(PM_L3_GRP_GUESS_WRONG_LOW,		0xB39088)
+EVENT(PM_L3_HIT,				0x218080)
+EVENT(PM_L3_L2_CO_HIT,				0x138088)
+EVENT(PM_L3_L2_CO_MISS,				0x13808A)
+EVENT(PM_L3_LAT_CI_HIT,				0x14808C)
+EVENT(PM_L3_LAT_CI_MISS,			0x14808E)
+EVENT(PM_L3_LD_HIT,				0x228084)
+EVENT(PM_L3_LD_MISS,				0x228086)
+EVENT(PM_L3_LD_PREF,				0x1E052)
+EVENT(PM_L3_LOC_GUESS_CORRECT,			0xB19080)
+EVENT(PM_L3_LOC_GUESS_WRONG,			0xB29086)
+EVENT(PM_L3_MISS,				0x218082)
+EVENT(PM_L3_P0_CO_L31,				0x54808C)
+EVENT(PM_L3_P0_CO_MEM,				0x538088)
+EVENT(PM_L3_P0_CO_RTY,				0x929084)
+EVENT(PM_L3_P0_GRP_PUMP,			0xA29084)
+EVENT(PM_L3_P0_LCO_DATA,			0x528084)
+EVENT(PM_L3_P0_LCO_NO_DATA,			0x518080)
+EVENT(PM_L3_P0_LCO_RTY,				0xA4908C)
+EVENT(PM_L3_P0_NODE_PUMP,			0xA19080)
+EVENT(PM_L3_P0_PF_RTY,				0x919080)
+EVENT(PM_L3_P0_SN_HIT,				0x939088)
+EVENT(PM_L3_P0_SN_INV,				0x118080)
+EVENT(PM_L3_P0_SN_MISS,				0x94908C)
+EVENT(PM_L3_P0_SYS_PUMP,			0xA39088)
+EVENT(PM_L3_P1_CO_L31,				0x54808E)
+EVENT(PM_L3_P1_CO_MEM,				0x53808A)
+EVENT(PM_L3_P1_CO_RTY,				0x929086)
+EVENT(PM_L3_P1_GRP_PUMP,			0xA29086)
+EVENT(PM_L3_P1_LCO_DATA,			0x528086)
+EVENT(PM_L3_P1_LCO_NO_DATA,			0x518082)
+EVENT(PM_L3_P1_LCO_RTY,				0xA4908E)
+EVENT(PM_L3_P1_NODE_PUMP,			0xA19082)
+EVENT(PM_L3_P1_PF_RTY,				0x919082)
+EVENT(PM_L3_P1_SN_HIT,				0x93908A)
+EVENT(PM_L3_P1_SN_INV,				0x118082)
+EVENT(PM_L3_P1_SN_MISS,				0x94908E)
+EVENT(PM_L3_P1_SYS_PUMP,			0xA3908A)
+EVENT(PM_L3_PF0_ALLOC,				0x84908D)
+EVENT(PM_L3_PF0_BUSY,				0x84908C)
+EVENT(PM_L3_PF_HIT_L3,				0x428084)
+EVENT(PM_L3_PF_MISS_L3,				0x18080)
+EVENT(PM_L3_PF_OFF_CHIP_CACHE,			0x3808A)
+EVENT(PM_L3_PF_OFF_CHIP_MEM,			0x4808E)
+EVENT(PM_L3_PF_ON_CHIP_CACHE,			0x38088)
+EVENT(PM_L3_PF_ON_CHIP_MEM,			0x4808C)
+EVENT(PM_L3_PF_USAGE,				0x829084)
+EVENT(PM_L3_PREF_ALL,				0x4E052)
+EVENT(PM_L3_RD0_ALLOC,				0x84908F)
+EVENT(PM_L3_RD0_BUSY,				0x84908E)
+EVENT(PM_L3_RD_USAGE,				0x829086)
+EVENT(PM_L3_SN0_ALLOC,				0x839089)
+EVENT(PM_L3_SN0_BUSY,				0x839088)
+EVENT(PM_L3_SN_USAGE,				0x819080)
+EVENT(PM_L3_ST_PREF,				0x2E052)
+EVENT(PM_L3_SW_PREF,				0x3E052)
+EVENT(PM_L3_SYS_GUESS_CORRECT,			0xB29084)
+EVENT(PM_L3_SYS_GUESS_WRONG,			0xB4908C)
+EVENT(PM_L3_TRANS_PF,				0x24808E)
+EVENT(PM_L3_WI0_ALLOC,				0x18081)
+EVENT(PM_L3_WI0_BUSY,				0x418080)
+EVENT(PM_L3_WI_USAGE,				0x418082)
+EVENT(PM_LARX_FIN,				0x3C058)
+EVENT(PM_LD_CMPL,				0x1002E)
+EVENT(PM_LD_L3MISS_PEND_CYC,			0x10062)
+EVENT(PM_LD_MISS_L1,				0x3E054)
+EVENT(PM_LD_REF_L1,				0x100EE)
+EVENT(PM_LD_REF_L1_LSU0,			0x0C080)
+EVENT(PM_LD_REF_L1_LSU1,			0x0C082)
+EVENT(PM_LD_REF_L1_LSU2,			0x0C094)
+EVENT(PM_LD_REF_L1_LSU3,			0x0C096)
+EVENT(PM_LINK_STACK_INVALID_PTR,		0x0509A)
+EVENT(PM_LINK_STACK_WRONG_ADD_PRED,		0x05098)
+EVENT(PM_LS0_ERAT_MISS_PREF,			0x0E080)
+EVENT(PM_LS0_L1_PREF,				0x0D0B8)
+EVENT(PM_LS0_L1_SW_PREF,			0x0C098)
+EVENT(PM_LS1_ERAT_MISS_PREF,			0x0E082)
+EVENT(PM_LS1_L1_PREF,				0x0D0BA)
+EVENT(PM_LS1_L1_SW_PREF,			0x0C09A)
+EVENT(PM_LSU0_FLUSH_LRQ,			0x0C0B0)
+EVENT(PM_LSU0_FLUSH_SRQ,			0x0C0B8)
+EVENT(PM_LSU0_FLUSH_ULD,			0x0C0A4)
+EVENT(PM_LSU0_FLUSH_UST,			0x0C0AC)
+EVENT(PM_LSU0_L1_CAM_CANCEL,			0x0F088)
+EVENT(PM_LSU0_LARX_FIN,				0x1E056)
+EVENT(PM_LSU0_LMQ_LHR_MERGE,			0x0D08C)
+EVENT(PM_LSU0_NCLD,				0x0C08C)
+EVENT(PM_LSU0_PRIMARY_ERAT_HIT,			0x0E090)
+EVENT(PM_LSU0_REJECT,				0x1E05A)
+EVENT(PM_LSU0_SRQ_STFWD,			0x0C09C)
+EVENT(PM_LSU0_STORE_REJECT,			0x0F084)
+EVENT(PM_LSU0_TMA_REQ_L2,			0x0E0A8)
+EVENT(PM_LSU0_TM_L1_HIT,			0x0E098)
+EVENT(PM_LSU0_TM_L1_MISS,			0x0E0A0)
+EVENT(PM_LSU1_FLUSH_LRQ,			0x0C0B2)
+EVENT(PM_LSU1_FLUSH_SRQ,			0x0C0BA)
+EVENT(PM_LSU1_FLUSH_ULD,			0x0C0A6)
+EVENT(PM_LSU1_FLUSH_UST,			0x0C0AE)
+EVENT(PM_LSU1_L1_CAM_CANCEL,			0x0F08A)
+EVENT(PM_LSU1_LARX_FIN,				0x2E056)
+EVENT(PM_LSU1_LMQ_LHR_MERGE,			0x0D08E)
+EVENT(PM_LSU1_NCLD,				0x0C08E)
+EVENT(PM_LSU1_PRIMARY_ERAT_HIT,			0x0E092)
+EVENT(PM_LSU1_REJECT,				0x2E05A)
+EVENT(PM_LSU1_SRQ_STFWD,			0x0C09E)
+EVENT(PM_LSU1_STORE_REJECT,			0x0F086)
+EVENT(PM_LSU1_TMA_REQ_L2,			0x0E0AA)
+EVENT(PM_LSU1_TM_L1_HIT,			0x0E09A)
+EVENT(PM_LSU1_TM_L1_MISS,			0x0E0A2)
+EVENT(PM_LSU2_FLUSH_LRQ,			0x0C0B4)
+EVENT(PM_LSU2_FLUSH_SRQ,			0x0C0BC)
+EVENT(PM_LSU2_FLUSH_ULD,			0x0C0A8)
+EVENT(PM_LSU2_L1_CAM_CANCEL,			0x0F08C)
+EVENT(PM_LSU2_LARX_FIN,				0x3E056)
+EVENT(PM_LSU2_LDF,				0x0C084)
+EVENT(PM_LSU2_LDX,				0x0C088)
+EVENT(PM_LSU2_LMQ_LHR_MERGE,			0x0D090)
+EVENT(PM_LSU2_PRIMARY_ERAT_HIT,			0x0E094)
+EVENT(PM_LSU2_REJECT,				0x3E05A)
+EVENT(PM_LSU2_SRQ_STFWD,			0x0C0A0)
+EVENT(PM_LSU2_TMA_REQ_L2,			0x0E0AC)
+EVENT(PM_LSU2_TM_L1_HIT,			0x0E09C)
+EVENT(PM_LSU2_TM_L1_MISS,			0x0E0A4)
+EVENT(PM_LSU3_FLUSH_LRQ,			0x0C0B6)
+EVENT(PM_LSU3_FLUSH_SRQ,			0x0C0BE)
+EVENT(PM_LSU3_FLUSH_ULD,			0x0C0AA)
+EVENT(PM_LSU3_L1_CAM_CANCEL,			0x0F08E)
+EVENT(PM_LSU3_LARX_FIN,				0x4E056)
+EVENT(PM_LSU3_LDF,				0x0C086)
+EVENT(PM_LSU3_LDX,				0x0C08A)
+EVENT(PM_LSU3_LMQ_LHR_MERGE,			0x0D092)
+EVENT(PM_LSU3_PRIMARY_ERAT_HIT,			0x0E096)
+EVENT(PM_LSU3_REJECT,				0x4E05A)
+EVENT(PM_LSU3_SRQ_STFWD,			0x0C0A2)
+EVENT(PM_LSU3_TMA_REQ_L2,			0x0E0AE)
+EVENT(PM_LSU3_TM_L1_HIT,			0x0E09E)
+EVENT(PM_LSU3_TM_L1_MISS,			0x0E0A6)
+EVENT(PM_LSU_DERAT_MISS,			0x200F6)
+EVENT(PM_LSU_ERAT_MISS_PREF,			0x0E880)
+EVENT(PM_LSU_FIN,				0x30066)
+EVENT(PM_LSU_FLUSH_UST,				0x0C8AC)
+EVENT(PM_LSU_FOUR_TABLEWALK_CYC,		0x0D0A4)
+EVENT(PM_LSU_FX_FIN,				0x10066)
+EVENT(PM_LSU_L1_PREF,				0x0D8B8)
+EVENT(PM_LSU_L1_SW_PREF,			0x0C898)
+EVENT(PM_LSU_LDF,				0x0C884)
+EVENT(PM_LSU_LDX,				0x0C888)
+EVENT(PM_LSU_LMQ_FULL_CYC,			0x0D0A2)
+EVENT(PM_LSU_LMQ_S0_ALLOC,			0x0D0A1)
+EVENT(PM_LSU_LMQ_S0_VALID,			0x0D0A0)
+EVENT(PM_LSU_LMQ_SRQ_EMPTY_ALL_CYC,		0x3001C)
+EVENT(PM_LSU_LMQ_SRQ_EMPTY_CYC,			0x2003E)
+EVENT(PM_LSU_LRQ_S0_ALLOC,			0x0D09F)
+EVENT(PM_LSU_LRQ_S0_VALID,			0x0D09E)
+EVENT(PM_LSU_LRQ_S43_ALLOC,			0x0F091)
+EVENT(PM_LSU_LRQ_S43_VALID,			0x0F090)
+EVENT(PM_LSU_MRK_DERAT_MISS,			0x30162)
+EVENT(PM_LSU_NCLD,				0x0C88C)
+EVENT(PM_LSU_NCST,				0x0C092)
+EVENT(PM_LSU_REJECT,				0x10064)
+EVENT(PM_LSU_REJECT_ERAT_MISS,			0x2E05C)
+EVENT(PM_LSU_REJECT_LHS,			0x4E05C)
+EVENT(PM_LSU_REJECT_LMQ_FULL,			0x1E05C)
+EVENT(PM_LSU_SET_MPRED,				0x0D082)
+EVENT(PM_LSU_SRQ_EMPTY_CYC,			0x40008)
+EVENT(PM_LSU_SRQ_FULL_CYC,			0x1001A)
+EVENT(PM_LSU_SRQ_S0_ALLOC,			0x0D09D)
+EVENT(PM_LSU_SRQ_S0_VALID,			0x0D09C)
+EVENT(PM_LSU_SRQ_S39_ALLOC,			0x0F093)
+EVENT(PM_LSU_SRQ_S39_VALID,			0x0F092)
+EVENT(PM_LSU_SRQ_SYNC,				0x0D09B)
+EVENT(PM_LSU_SRQ_SYNC_CYC,			0x0D09A)
+EVENT(PM_LSU_STORE_REJECT,			0x0F084)
+EVENT(PM_LSU_TWO_TABLEWALK_CYC,			0x0D0A6)
+EVENT(PM_LWSYNC,				0x05094)
+EVENT(PM_LWSYNC_HELD,				0x0209A)
+EVENT(PM_MEM_CO,				0x4C058)
+EVENT(PM_MEM_LOC_THRESH_IFU,			0x10058)
+EVENT(PM_MEM_LOC_THRESH_LSU_HIGH,		0x40056)
+EVENT(PM_MEM_LOC_THRESH_LSU_MED,		0x1C05E)
+EVENT(PM_MEM_PREF,				0x2C058)
+EVENT(PM_MEM_READ,				0x10056)
+EVENT(PM_MEM_RWITM,				0x3C05E)
+EVENT(PM_MRK_BACK_BR_CMPL,			0x3515E)
+EVENT(PM_MRK_BR_CMPL,				0x1016E)
+EVENT(PM_MRK_BR_MPRED_CMPL,			0x301E4)
+EVENT(PM_MRK_BR_TAKEN_CMPL,			0x101E2)
+EVENT(PM_MRK_BRU_FIN,				0x2013A)
+EVENT(PM_MRK_CRU_FIN,				0x3013A)
+EVENT(PM_MRK_DATA_FROM_DL2L3_MOD,		0x4D148)
+EVENT(PM_MRK_DATA_FROM_DL2L3_MOD_CYC,		0x2D128)
+EVENT(PM_MRK_DATA_FROM_DL2L3_SHR,		0x3D148)
+EVENT(PM_MRK_DATA_FROM_DL2L3_SHR_CYC,		0x2C128)
+EVENT(PM_MRK_DATA_FROM_DL4,			0x3D14C)
+EVENT(PM_MRK_DATA_FROM_DL4_CYC,			0x2C12C)
+EVENT(PM_MRK_DATA_FROM_DMEM,			0x4D14C)
+EVENT(PM_MRK_DATA_FROM_DMEM_CYC,		0x2D12C)
+EVENT(PM_MRK_DATA_FROM_L2,			0x1D142)
+EVENT(PM_MRK_DATA_FROM_L21_MOD,			0x4D146)
+EVENT(PM_MRK_DATA_FROM_L21_MOD_CYC,		0x2D126)
+EVENT(PM_MRK_DATA_FROM_L21_SHR,			0x3D146)
+EVENT(PM_MRK_DATA_FROM_L21_SHR_CYC,		0x2C126)
+EVENT(PM_MRK_DATA_FROM_L2_CYC,			0x4C122)
+EVENT(PM_MRK_DATA_FROM_L2_DISP_CONFLICT_LDHITST,0x3D140)
+EVENT(PM_MRK_DATA_FROM_L2_DISP_CONFLICT_LDHITST_CYC,0x2C120)
+EVENT(PM_MRK_DATA_FROM_L2_DISP_CONFLICT_OTHER,	0x4D140)
+EVENT(PM_MRK_DATA_FROM_L2_DISP_CONFLICT_OTHER_CYC,0x2D120)
+EVENT(PM_MRK_DATA_FROM_L2_MEPF,			0x2D140)
+EVENT(PM_MRK_DATA_FROM_L2_MEPF_CYC,		0x4D120)
+EVENT(PM_MRK_DATA_FROM_L2MISS,			0x401E8)
+EVENT(PM_MRK_DATA_FROM_L2MISS_CYC,		0x4C12E)
+EVENT(PM_MRK_DATA_FROM_L2_NO_CONFLICT,		0x1D140)
+EVENT(PM_MRK_DATA_FROM_L2_NO_CONFLICT_CYC,	0x4C120)
+EVENT(PM_MRK_DATA_FROM_L3,			0x4D142)
+EVENT(PM_MRK_DATA_FROM_L31_ECO_MOD,		0x4D144)
+EVENT(PM_MRK_DATA_FROM_L31_ECO_MOD_CYC,		0x2D124)
+EVENT(PM_MRK_DATA_FROM_L31_ECO_SHR,		0x3D144)
+EVENT(PM_MRK_DATA_FROM_L31_ECO_SHR_CYC,		0x2C124)
+EVENT(PM_MRK_DATA_FROM_L31_MOD,			0x2D144)
+EVENT(PM_MRK_DATA_FROM_L31_MOD_CYC,		0x4D124)
+EVENT(PM_MRK_DATA_FROM_L31_SHR,			0x1D146)
+EVENT(PM_MRK_DATA_FROM_L31_SHR_CYC,		0x4C126)
+EVENT(PM_MRK_DATA_FROM_L3_CYC,			0x2D122)
+EVENT(PM_MRK_DATA_FROM_L3_DISP_CONFLICT,	0x3D142)
+EVENT(PM_MRK_DATA_FROM_L3_DISP_CONFLICT_CYC,	0x2C122)
+EVENT(PM_MRK_DATA_FROM_L3_MEPF,			0x2D142)
+EVENT(PM_MRK_DATA_FROM_L3_MEPF_CYC,		0x4D122)
+EVENT(PM_MRK_DATA_FROM_L3MISS,			0x201E4)
+EVENT(PM_MRK_DATA_FROM_L3MISS_CYC,		0x2D12E)
+EVENT(PM_MRK_DATA_FROM_L3_NO_CONFLICT,		0x1D144)
+EVENT(PM_MRK_DATA_FROM_L3_NO_CONFLICT_CYC,	0x4C124)
+EVENT(PM_MRK_DATA_FROM_LL4,			0x1D14C)
+EVENT(PM_MRK_DATA_FROM_LL4_CYC,			0x4C12C)
+EVENT(PM_MRK_DATA_FROM_LMEM,			0x2D148)
+EVENT(PM_MRK_DATA_FROM_LMEM_CYC,		0x4D128)
+EVENT(PM_MRK_DATA_FROM_MEM,			0x201E0)
+EVENT(PM_MRK_DATA_FROM_MEMORY,			0x2D14C)
+EVENT(PM_MRK_DATA_FROM_MEMORY_CYC,		0x4D12C)
+EVENT(PM_MRK_DATA_FROM_OFF_CHIP_CACHE,		0x4D14A)
+EVENT(PM_MRK_DATA_FROM_OFF_CHIP_CACHE_CYC,	0x2D12A)
+EVENT(PM_MRK_DATA_FROM_ON_CHIP_CACHE,		0x1D148)
+EVENT(PM_MRK_DATA_FROM_ON_CHIP_CACHE_CYC,	0x4C128)
+EVENT(PM_MRK_DATA_FROM_RL2L3_MOD,		0x2D146)
+EVENT(PM_MRK_DATA_FROM_RL2L3_MOD_CYC,		0x4D126)
+EVENT(PM_MRK_DATA_FROM_RL2L3_SHR,		0x1D14A)
+EVENT(PM_MRK_DATA_FROM_RL2L3_SHR_CYC,		0x4C12A)
+EVENT(PM_MRK_DATA_FROM_RL4,			0x2D14A)
+EVENT(PM_MRK_DATA_FROM_RL4_CYC,			0x4D12A)
+EVENT(PM_MRK_DATA_FROM_RMEM,			0x3D14A)
+EVENT(PM_MRK_DATA_FROM_RMEM_CYC,		0x2C12A)
+EVENT(PM_MRK_DCACHE_RELOAD_INTV,		0x40118)
+EVENT(PM_MRK_DERAT_MISS,			0x301E6)
+EVENT(PM_MRK_DERAT_MISS_16G,			0x4D154)
+EVENT(PM_MRK_DERAT_MISS_16M,			0x3D154)
+EVENT(PM_MRK_DERAT_MISS_4K,			0x1D156)
+EVENT(PM_MRK_DERAT_MISS_64K,			0x2D154)
+EVENT(PM_MRK_DFU_FIN,				0x20132)
+EVENT(PM_MRK_DPTEG_FROM_DL2L3_MOD,		0x4F148)
+EVENT(PM_MRK_DPTEG_FROM_DL2L3_SHR,		0x3F148)
+EVENT(PM_MRK_DPTEG_FROM_DL4,			0x3F14C)
+EVENT(PM_MRK_DPTEG_FROM_DMEM,			0x4F14C)
+EVENT(PM_MRK_DPTEG_FROM_L2,			0x1F142)
+EVENT(PM_MRK_DPTEG_FROM_L21_MOD,		0x4F146)
+EVENT(PM_MRK_DPTEG_FROM_L21_SHR,		0x3F146)
+EVENT(PM_MRK_DPTEG_FROM_L2_DISP_CONFLICT_LDHITST,0x3F140)
+EVENT(PM_MRK_DPTEG_FROM_L2_DISP_CONFLICT_OTHER,	0x4F140)
+EVENT(PM_MRK_DPTEG_FROM_L2_MEPF,		0x2F140)
+EVENT(PM_MRK_DPTEG_FROM_L2MISS,			0x1F14E)
+EVENT(PM_MRK_DPTEG_FROM_L2_NO_CONFLICT,		0x1F140)
+EVENT(PM_MRK_DPTEG_FROM_L3,			0x4F142)
+EVENT(PM_MRK_DPTEG_FROM_L31_ECO_MOD,		0x4F144)
+EVENT(PM_MRK_DPTEG_FROM_L31_ECO_SHR,		0x3F144)
+EVENT(PM_MRK_DPTEG_FROM_L31_MOD,		0x2F144)
+EVENT(PM_MRK_DPTEG_FROM_L31_SHR,		0x1F146)
+EVENT(PM_MRK_DPTEG_FROM_L3_DISP_CONFLICT,	0x3F142)
+EVENT(PM_MRK_DPTEG_FROM_L3_MEPF,		0x2F142)
+EVENT(PM_MRK_DPTEG_FROM_L3MISS,			0x4F14E)
+EVENT(PM_MRK_DPTEG_FROM_L3_NO_CONFLICT,		0x1F144)
+EVENT(PM_MRK_DPTEG_FROM_LL4,			0x1F14C)
+EVENT(PM_MRK_DPTEG_FROM_LMEM,			0x2F148)
+EVENT(PM_MRK_DPTEG_FROM_MEMORY,			0x2F14C)
+EVENT(PM_MRK_DPTEG_FROM_OFF_CHIP_CACHE,		0x4F14A)
+EVENT(PM_MRK_DPTEG_FROM_ON_CHIP_CACHE,		0x1F148)
+EVENT(PM_MRK_DPTEG_FROM_RL2L3_MOD,		0x2F146)
+EVENT(PM_MRK_DPTEG_FROM_RL2L3_SHR,		0x1F14A)
+EVENT(PM_MRK_DPTEG_FROM_RL4,			0x2F14A)
+EVENT(PM_MRK_DPTEG_FROM_RMEM,			0x3F14A)
+EVENT(PM_MRK_DTLB_MISS,				0x401E4)
+EVENT(PM_MRK_DTLB_MISS_16G,			0x1D158)
+EVENT(PM_MRK_DTLB_MISS_16M,			0x4D156)
+EVENT(PM_MRK_DTLB_MISS_4K,			0x2D156)
+EVENT(PM_MRK_DTLB_MISS_64K,			0x3D156)
+EVENT(PM_MRK_FAB_RSP_BKILL,			0x40154)
+EVENT(PM_MRK_FAB_RSP_BKILL_CYC,			0x2F150)
+EVENT(PM_MRK_FAB_RSP_CLAIM_RTY,			0x3015E)
+EVENT(PM_MRK_FAB_RSP_DCLAIM,			0x30154)
+EVENT(PM_MRK_FAB_RSP_DCLAIM_CYC,		0x2F152)
+EVENT(PM_MRK_FAB_RSP_MATCH,			0x30156)
+EVENT(PM_MRK_FAB_RSP_MATCH_CYC,			0x4F152)
+EVENT(PM_MRK_FAB_RSP_RD_RTY,			0x4015E)
+EVENT(PM_MRK_FAB_RSP_RD_T_INTV,			0x1015E)
+EVENT(PM_MRK_FAB_RSP_RWITM_CYC,			0x4F150)
+EVENT(PM_MRK_FAB_RSP_RWITM_RTY,			0x2015E)
+EVENT(PM_MRK_FILT_MATCH,			0x3012E)
+EVENT(PM_MRK_FIN_STALL_CYC,			0x1013C)
+EVENT(PM_MRK_FXU_FIN,				0x20134)
+EVENT(PM_MRK_GRP_CMPL,				0x40130)
+EVENT(PM_MRK_GRP_IC_MISS,			0x4013A)
+EVENT(PM_MRK_GRP_NTC,				0x3013C)
+EVENT(PM_MRK_INST_CMPL,				0x401E0)
+EVENT(PM_MRK_INST_DECODED,			0x20130)
+EVENT(PM_MRK_INST_DISP,				0x101E0)
+EVENT(PM_MRK_INST_FIN,				0x30130)
+EVENT(PM_MRK_INST_FROM_L3MISS,			0x401E6)
+EVENT(PM_MRK_INST_ISSUED,			0x10132)
+EVENT(PM_MRK_INST_TIMEO,			0x40134)
+EVENT(PM_MRK_L1_ICACHE_MISS,			0x101E4)
+EVENT(PM_MRK_L1_RELOAD_VALID,			0x101EA)
+EVENT(PM_MRK_L2_RC_DISP,			0x20114)
+EVENT(PM_MRK_L2_RC_DONE,			0x3012A)
+EVENT(PM_MRK_LARX_FIN,				0x40116)
+EVENT(PM_MRK_LD_MISS_EXPOSED,			0x1013F)
+EVENT(PM_MRK_LD_MISS_EXPOSED_CYC,		0x1013E)
+EVENT(PM_MRK_LD_MISS_L1,			0x201E2)
+EVENT(PM_MRK_LD_MISS_L1_CYC,			0x4013E)
+EVENT(PM_MRK_LSU_FIN,				0x40132)
+EVENT(PM_MRK_LSU_FLUSH,				0x0D180)
+EVENT(PM_MRK_LSU_FLUSH_LRQ,			0x0D188)
+EVENT(PM_MRK_LSU_FLUSH_SRQ,			0x0D18A)
+EVENT(PM_MRK_LSU_FLUSH_ULD,			0x0D184)
+EVENT(PM_MRK_LSU_FLUSH_UST,			0x0D186)
+EVENT(PM_MRK_LSU_REJECT,			0x40164)
+EVENT(PM_MRK_LSU_REJECT_ERAT_MISS,		0x30164)
+EVENT(PM_MRK_NTF_FIN,				0x20112)
+EVENT(PM_MRK_RUN_CYC,				0x1D15E)
+EVENT(PM_MRK_SRC_PREF_TRACK_EFF,		0x1D15A)
+EVENT(PM_MRK_SRC_PREF_TRACK_INEFF,		0x3D15A)
+EVENT(PM_MRK_SRC_PREF_TRACK_MOD,		0x4D15C)
+EVENT(PM_MRK_SRC_PREF_TRACK_MOD_L2,		0x1D15C)
+EVENT(PM_MRK_SRC_PREF_TRACK_MOD_L3,		0x3D15C)
+EVENT(PM_MRK_STALL_CMPLU_CYC,			0x3013E)
+EVENT(PM_MRK_ST_CMPL,				0x10134)
+EVENT(PM_MRK_ST_CMPL_INT,			0x30134)
+EVENT(PM_MRK_STCX_FAIL,				0x3E158)
+EVENT(PM_MRK_ST_DRAIN_TO_L2DISP_CYC,		0x3F150)
+EVENT(PM_MRK_ST_FWD,				0x3012C)
+EVENT(PM_MRK_ST_L2DISP_TO_CMPL_CYC,		0x1F150)
+EVENT(PM_MRK_ST_NEST,				0x20138)
+EVENT(PM_MRK_TGT_PREF_TRACK_EFF,		0x1C15A)
+EVENT(PM_MRK_TGT_PREF_TRACK_INEFF,		0x3C15A)
+EVENT(PM_MRK_TGT_PREF_TRACK_MOD,		0x4C15C)
+EVENT(PM_MRK_TGT_PREF_TRACK_MOD_L2,		0x1C15C)
+EVENT(PM_MRK_TGT_PREF_TRACK_MOD_L3,		0x3C15C)
+EVENT(PM_MRK_VSU_FIN,				0x30132)
+EVENT(PM_MULT_MRK,				0x3D15E)
+EVENT(PM_NESTED_TEND,				0x020B0)
+EVENT(PM_NEST_REF_CLK,				0x3006E)
+EVENT(PM_NON_FAV_TBEGIN,			0x020B6)
+EVENT(PM_NON_TM_RST_SC,				0x328084)
+EVENT(PM_NTCG_ALL_FIN,				0x2001A)
+EVENT(PM_OUTER_TBEGIN,				0x020AC)
+EVENT(PM_OUTER_TEND,				0x020AE)
+EVENT(PM_PMC1_OVERFLOW,				0x20010)
+EVENT(PM_PMC2_OVERFLOW,				0x30010)
+EVENT(PM_PMC2_REWIND,				0x30020)
+EVENT(PM_PMC2_SAVED,				0x10022)
+EVENT(PM_PMC3_OVERFLOW,				0x40010)
+EVENT(PM_PMC4_OVERFLOW,				0x10010)
+EVENT(PM_PMC4_REWIND,				0x10020)
+EVENT(PM_PMC4_SAVED,				0x30022)
+EVENT(PM_PMC5_OVERFLOW,				0x10024)
+EVENT(PM_PMC6_OVERFLOW,				0x30024)
+EVENT(PM_PREF_TRACKED,				0x2005A)
+EVENT(PM_PREF_TRACK_EFF,			0x1005A)
+EVENT(PM_PREF_TRACK_INEFF,			0x3005A)
+EVENT(PM_PREF_TRACK_MOD,			0x4005A)
+EVENT(PM_PREF_TRACK_MOD_L2,			0x1005C)
+EVENT(PM_PREF_TRACK_MOD_L3,			0x3005C)
+EVENT(PM_PROBE_NOP_DISP,			0x40014)
+EVENT(PM_PTE_PREFETCH,				0x0E084)
+EVENT(PM_PUMP_CPRED,				0x10054)
+EVENT(PM_PUMP_MPRED,				0x40052)
+EVENT(PM_RC0_ALLOC,				0x16081)
+EVENT(PM_RC0_BUSY,				0x16080)
+EVENT(PM_RC_LIFETIME_EXC_1024,			0x200301EA)
+EVENT(PM_RC_LIFETIME_EXC_2048,			0x200401EC)
+EVENT(PM_RC_LIFETIME_EXC_256,			0x200101E8)
+EVENT(PM_RC_LIFETIME_EXC_32,			0x200201E6)
+EVENT(PM_RC_USAGE,				0x36088)
+EVENT(PM_RD_CLEARING_SC,			0x34808E)
+EVENT(PM_RD_FORMING_SC,				0x34808C)
+EVENT(PM_RD_HIT_PF,				0x428086)
+EVENT(PM_REAL_SRQ_FULL,				0x20004)
+EVENT(PM_RUN_CYC,				0x600F4)
+EVENT(PM_RUN_CYC_SMT2_MODE,			0x3006C)
+EVENT(PM_RUN_CYC_SMT2_SHRD_MODE,		0x2006A)
+EVENT(PM_RUN_CYC_SMT2_SPLIT_MODE,		0x1006A)
+EVENT(PM_RUN_CYC_SMT4_MODE,			0x2006C)
+EVENT(PM_RUN_CYC_SMT8_MODE,			0x4006C)
+EVENT(PM_RUN_CYC_ST_MODE,			0x1006C)
+EVENT(PM_RUN_INST_CMPL,				0x500FA)
+EVENT(PM_RUN_PURR,				0x400F4)
+EVENT(PM_RUN_SPURR,				0x10008)
+EVENT(PM_SEC_ERAT_HIT,				0x0F082)
+EVENT(PM_SHL_CREATED,				0x0508C)
+EVENT(PM_SHL_ST_CONVERT,			0x0508E)
+EVENT(PM_SHL_ST_DISABLE,			0x05090)
+EVENT(PM_SN0_ALLOC,				0x26085)
+EVENT(PM_SN0_BUSY,				0x26084)
+EVENT(PM_SNOOP_TLBIE,				0x0D0B2)
+EVENT(PM_SNP_TM_HIT_M,				0x338088)
+EVENT(PM_SNP_TM_HIT_T,				0x33808A)
+EVENT(PM_SN_USAGE,				0x4608C)
+EVENT(PM_STALL_END_GCT_EMPTY,			0x10028)
+EVENT(PM_ST_CAUSED_FAIL,			0x717080)
+EVENT(PM_ST_CMPL,				0x20016)
+EVENT(PM_STCX_FAIL,				0x1E058)
+EVENT(PM_STCX_LSU,				0x0C090)
+EVENT(PM_ST_FIN,				0x200F0)
+EVENT(PM_ST_FWD,				0x20018)
+EVENT(PM_ST_MISS_L1,				0x300F0)
+EVENT(PM_SUSPENDED,				0x00000)
+EVENT(PM_SWAP_CANCEL,				0x03090)
+EVENT(PM_SWAP_CANCEL_GPR,			0x03092)
+EVENT(PM_SWAP_COMPLETE,				0x0308C)
+EVENT(PM_SWAP_COMPLETE_GPR,			0x0308E)
+EVENT(PM_SYNC_MRK_BR_LINK,			0x15152)
+EVENT(PM_SYNC_MRK_BR_MPRED,			0x1515C)
+EVENT(PM_SYNC_MRK_FX_DIVIDE,			0x15156)
+EVENT(PM_SYNC_MRK_L2HIT,			0x15158)
+EVENT(PM_SYNC_MRK_L2MISS,			0x1515A)
+EVENT(PM_SYNC_MRK_L3MISS,			0x15154)
+EVENT(PM_SYNC_MRK_PROBE_NOP,			0x15150)
+EVENT(PM_SYS_PUMP_CPRED,			0x30050)
+EVENT(PM_SYS_PUMP_MPRED,			0x30052)
+EVENT(PM_SYS_PUMP_MPRED_RTY,			0x40050)
+EVENT(PM_TABLEWALK_CYC,				0x10026)
+EVENT(PM_TABLEWALK_CYC_PREF,			0x0E086)
+EVENT(PM_TABORT_TRECLAIM,			0x020B2)
+EVENT(PM_TB_BIT_TRANS,				0x300F8)
+EVENT(PM_TEND_PEND_CYC,				0x0E0BA)
+EVENT(PM_THRD_ALL_RUN_CYC,			0x2000C)
+EVENT(PM_THRD_CONC_RUN_INST,			0x300F4)
+EVENT(PM_THRD_GRP_CMPL_BOTH_CYC,		0x10012)
+EVENT(PM_THRD_PRIO_0_1_CYC,			0x040BC)
+EVENT(PM_THRD_PRIO_2_3_CYC,			0x040BE)
+EVENT(PM_THRD_PRIO_4_5_CYC,			0x05080)
+EVENT(PM_THRD_PRIO_6_7_CYC,			0x05082)
+EVENT(PM_THRD_REBAL_CYC,			0x03098)
+EVENT(PM_THRESH_EXC_1024,			0x301EA)
+EVENT(PM_THRESH_EXC_128,			0x401EA)
+EVENT(PM_THRESH_EXC_2048,			0x401EC)
+EVENT(PM_THRESH_EXC_256,			0x101E8)
+EVENT(PM_THRESH_EXC_32,				0x201E6)
+EVENT(PM_THRESH_EXC_4096,			0x101E6)
+EVENT(PM_THRESH_EXC_512,			0x201E8)
+EVENT(PM_THRESH_EXC_64,				0x301E8)
+EVENT(PM_THRESH_MET,				0x101EC)
+EVENT(PM_THRESH_NOT_MET,			0x4016E)
+EVENT(PM_TLBIE_FIN,				0x30058)
+EVENT(PM_TLB_MISS,				0x20066)
+EVENT(PM_TM_BEGIN_ALL,				0x020B8)
+EVENT(PM_TM_CAM_OVERFLOW,			0x318082)
+EVENT(PM_TM_CAP_OVERFLOW,			0x74708C)
+EVENT(PM_TM_END_ALL,				0x020BA)
+EVENT(PM_TM_FAIL_CONF_NON_TM,			0x03086)
+EVENT(PM_TM_FAIL_CON_TM,			0x03088)
+EVENT(PM_TM_FAIL_DISALLOW,			0x0E0B2)
+EVENT(PM_TM_FAIL_FOOTPRINT_OVERFLOW,		0x03084)
+EVENT(PM_TM_FAIL_NON_TX_CONFLICT,		0x0E0B8)
+EVENT(PM_TM_FAIL_SELF,				0x0308A)
+EVENT(PM_TM_FAIL_TLBIE,				0x0E0B4)
+EVENT(PM_TM_FAIL_TX_CONFLICT,			0x0E0B6)
+EVENT(PM_TM_FAV_CAUSED_FAIL,			0x727086)
+EVENT(PM_TM_LD_CAUSED_FAIL,			0x717082)
+EVENT(PM_TM_LD_CONF,				0x727084)
+EVENT(PM_TM_RST_SC,				0x328086)
+EVENT(PM_TM_SC_CO,				0x318080)
+EVENT(PM_TM_ST_CAUSED_FAIL,			0x73708A)
+EVENT(PM_TM_ST_CONF,				0x737088)
+EVENT(PM_TM_TBEGIN,				0x020BC)
+EVENT(PM_TM_TRANS_RUN_CYC,			0x10060)
+EVENT(PM_TM_TRANS_RUN_INST,			0x30060)
+EVENT(PM_TM_TRESUME,				0x03080)
+EVENT(PM_TM_TSUSPEND,				0x020BE)
+EVENT(PM_TM_TX_PASS_RUN_CYC,			0x2E012)
+EVENT(PM_TM_TX_PASS_RUN_INST,			0x4E014)
+EVENT(PM_UP_PREF_L3,				0x0E08C)
+EVENT(PM_UP_PREF_POINTER,			0x0E08E)
+EVENT(PM_VSU0_16FLOP,				0x0A0A4)
+EVENT(PM_VSU0_1FLOP,				0x0A080)
+EVENT(PM_VSU0_2FLOP,				0x0A098)
+EVENT(PM_VSU0_4FLOP,				0x0A09C)
+EVENT(PM_VSU0_8FLOP,				0x0A0A0)
+EVENT(PM_VSU0_COMPLEX_ISSUED,			0x0B0A4)
+EVENT(PM_VSU0_CY_ISSUED,			0x0B0B4)
+EVENT(PM_VSU0_DD_ISSUED,			0x0B0A8)
+EVENT(PM_VSU0_DP_2FLOP,				0x0A08C)
+EVENT(PM_VSU0_DP_FMA,				0x0A090)
+EVENT(PM_VSU0_DP_FSQRT_FDIV,			0x0A094)
+EVENT(PM_VSU0_DQ_ISSUED,			0x0B0AC)
+EVENT(PM_VSU0_EX_ISSUED,			0x0B0B0)
+EVENT(PM_VSU0_FIN,				0x0A0BC)
+EVENT(PM_VSU0_FMA,				0x0A084)
+EVENT(PM_VSU0_FPSCR,				0x0B098)
+EVENT(PM_VSU0_FSQRT_FDIV,			0x0A088)
+EVENT(PM_VSU0_PERMUTE_ISSUED,			0x0B090)
+EVENT(PM_VSU0_SCALAR_DP_ISSUED,			0x0B088)
+EVENT(PM_VSU0_SIMPLE_ISSUED,			0x0B094)
+EVENT(PM_VSU0_SINGLE,				0x0A0A8)
+EVENT(PM_VSU0_SQ,				0x0B09C)
+EVENT(PM_VSU0_STF,				0x0B08C)
+EVENT(PM_VSU0_VECTOR_DP_ISSUED,			0x0B080)
+EVENT(PM_VSU0_VECTOR_SP_ISSUED,			0x0B084)
+EVENT(PM_VSU1_16FLOP,				0x0A0A6)
+EVENT(PM_VSU1_1FLOP,				0x0A082)
+EVENT(PM_VSU1_2FLOP,				0x0A09A)
+EVENT(PM_VSU1_4FLOP,				0x0A09E)
+EVENT(PM_VSU1_8FLOP,				0x0A0A2)
+EVENT(PM_VSU1_COMPLEX_ISSUED,			0x0B0A6)
+EVENT(PM_VSU1_CY_ISSUED,			0x0B0B6)
+EVENT(PM_VSU1_DD_ISSUED,			0x0B0AA)
+EVENT(PM_VSU1_DP_2FLOP,				0x0A08E)
+EVENT(PM_VSU1_DP_FMA,				0x0A092)
+EVENT(PM_VSU1_DP_FSQRT_FDIV,			0x0A096)
+EVENT(PM_VSU1_DQ_ISSUED,			0x0B0AE)
+EVENT(PM_VSU1_EX_ISSUED,			0x0B0B2)
+EVENT(PM_VSU1_FIN,				0x0A0BE)
+EVENT(PM_VSU1_FMA,				0x0A086)
+EVENT(PM_VSU1_FPSCR,				0x0B09A)
+EVENT(PM_VSU1_FSQRT_FDIV,			0x0A08A)
+EVENT(PM_VSU1_PERMUTE_ISSUED,			0x0B092)
+EVENT(PM_VSU1_SCALAR_DP_ISSUED,			0x0B08A)
+EVENT(PM_VSU1_SIMPLE_ISSUED,			0x0B096)
+EVENT(PM_VSU1_SINGLE,				0x0A0AA)
+EVENT(PM_VSU1_SQ,				0x0B09E)
+EVENT(PM_VSU1_STF,				0x0B08E)
+EVENT(PM_VSU1_VECTOR_DP_ISSUED,			0x0B082)
+EVENT(PM_VSU1_VECTOR_SP_ISSUED,			0x0B086)
-- 
2.5.3

--
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