132daa5d7SKajol Jain[
232daa5d7SKajol Jain  {
3*426c804bSKajol Jain    "EventCode": "0x1D054",
4*426c804bSKajol Jain    "EventName": "PM_DTLB_HIT_2M",
5*426c804bSKajol Jain    "BriefDescription": "Data TLB hit (DERAT reload) page size 2M. Implies radix translation. When MMCR1[16]=0 this event counts only DERAT reloads for demand misses. When MMCR1[16]=1 this event includes demand misses and prefetches."
6*426c804bSKajol Jain  },
7*426c804bSKajol Jain  {
8*426c804bSKajol Jain    "EventCode": "0x1D058",
9*426c804bSKajol Jain    "EventName": "PM_ITLB_HIT_64K",
10*426c804bSKajol Jain    "BriefDescription": "Instruction TLB hit (IERAT reload) page size 64K. When MMCR1[17]=0 this event counts only for demand misses. When MMCR1[17]=1 this event includes demand misses and prefetches."
11*426c804bSKajol Jain  },
12*426c804bSKajol Jain  {
138fc4e4aaSKajol Jain    "EventCode": "0x1F054",
1432daa5d7SKajol Jain    "EventName": "PM_DTLB_HIT",
1532daa5d7SKajol Jain    "BriefDescription": "The PTE required by the instruction was resident in the TLB (data TLB access). When MMCR1[16]=0 this event counts only demand hits. When MMCR1[16]=1 this event includes demand and prefetch. Applies to both HPT and RPT."
1632daa5d7SKajol Jain  },
1732daa5d7SKajol Jain  {
188fc4e4aaSKajol Jain    "EventCode": "0x100F2",
1932daa5d7SKajol Jain    "EventName": "PM_1PLUS_PPC_CMPL",
2032daa5d7SKajol Jain    "BriefDescription": "Cycles in which at least one instruction is completed by this thread."
2132daa5d7SKajol Jain  },
2232daa5d7SKajol Jain  {
238fc4e4aaSKajol Jain    "EventCode": "0x100F6",
2432daa5d7SKajol Jain    "EventName": "PM_IERAT_MISS",
253286f88fSKajol Jain    "BriefDescription": "IERAT Reloaded to satisfy an IERAT miss. All page sizes are counted by this event. This event only counts instruction demand access."
2632daa5d7SKajol Jain  },
2732daa5d7SKajol Jain  {
288fc4e4aaSKajol Jain    "EventCode": "0x24050",
2932daa5d7SKajol Jain    "EventName": "PM_IOPS_DISP",
3032daa5d7SKajol Jain    "BriefDescription": "Internal Operations dispatched. PM_IOPS_DISP / PM_INST_DISP will show the average number of internal operations per PowerPC instruction."
3132daa5d7SKajol Jain  },
3232daa5d7SKajol Jain  {
338fc4e4aaSKajol Jain    "EventCode": "0x2405E",
3432daa5d7SKajol Jain    "EventName": "PM_ISSUE_CANCEL",
3532daa5d7SKajol Jain    "BriefDescription": "An instruction issued and the issue was later cancelled. Only one cancel per PowerPC instruction."
3632daa5d7SKajol Jain  },
3732daa5d7SKajol Jain  {
388fc4e4aaSKajol Jain    "EventCode": "0x200FA",
3932daa5d7SKajol Jain    "EventName": "PM_BR_TAKEN_CMPL",
4032daa5d7SKajol Jain    "BriefDescription": "Branch Taken instruction completed."
4132daa5d7SKajol Jain  },
4232daa5d7SKajol Jain  {
438fc4e4aaSKajol Jain    "EventCode": "0x3000A",
448fc4e4aaSKajol Jain    "EventName": "PM_DISP_STALL_ITLB_MISS",
458fc4e4aaSKajol Jain    "BriefDescription": "Cycles when dispatch was stalled while waiting to resolve an instruction TLB miss."
468fc4e4aaSKajol Jain  },
478fc4e4aaSKajol Jain  {
488fc4e4aaSKajol Jain    "EventCode": "0x30012",
4932daa5d7SKajol Jain    "EventName": "PM_FLUSH_COMPLETION",
5032daa5d7SKajol Jain    "BriefDescription": "The instruction that was next to complete (oldest in the pipeline) did not complete because it suffered a flush."
5132daa5d7SKajol Jain  },
5232daa5d7SKajol Jain  {
538fc4e4aaSKajol Jain    "EventCode": "0x3F046",
5432daa5d7SKajol Jain    "EventName": "PM_ITLB_HIT_1G",
5532daa5d7SKajol Jain    "BriefDescription": "Instruction TLB hit (IERAT reload) page size 1G, which implies Radix Page Table translation is in use. When MMCR1[17]=0 this event counts only for demand misses. When MMCR1[17]=1 this event includes demand misses and prefetches."
5632daa5d7SKajol Jain  },
5732daa5d7SKajol Jain  {
58*426c804bSKajol Jain    "EventCode": "0x3C05A",
59*426c804bSKajol Jain    "EventName": "PM_DTLB_HIT_64K",
60*426c804bSKajol Jain    "BriefDescription": "Data TLB hit (DERAT reload) page size 64K. When MMCR1[16]=0 this event counts only for demand misses. When MMCR1[16]=1 this event includes demand misses and prefetches."
61*426c804bSKajol Jain  },
62*426c804bSKajol Jain  {
638fc4e4aaSKajol Jain    "EventCode": "0x3E054",
6432daa5d7SKajol Jain    "EventName": "PM_LD_MISS_L1",
653286f88fSKajol Jain    "BriefDescription": "Load missed L1, counted at finish time. LMQ merges are not included in this count. i.e. if a load instruction misses on an address that is already allocated on the LMQ, this event will not increment for that load). Note that this count is per slice, so if a load spans multiple slices this event will increment multiple times for a single load."
6632daa5d7SKajol Jain  },
6732daa5d7SKajol Jain  {
688fc4e4aaSKajol Jain    "EventCode": "0x300FA",
6932daa5d7SKajol Jain    "EventName": "PM_INST_FROM_L3MISS",
703286f88fSKajol Jain    "BriefDescription": "The processor's instruction cache was reloaded from beyond the local core's L3 due to a demand miss."
7132daa5d7SKajol Jain  },
7232daa5d7SKajol Jain  {
738fc4e4aaSKajol Jain    "EventCode": "0x40006",
7432daa5d7SKajol Jain    "EventName": "PM_ISSUE_KILL",
7532daa5d7SKajol Jain    "BriefDescription": "Cycles in which an instruction or group of instructions were cancelled after being issued. This event increments once per occurrence, regardless of how many instructions are included in the issue group."
7632daa5d7SKajol Jain  },
7732daa5d7SKajol Jain  {
788fc4e4aaSKajol Jain    "EventCode": "0x44056",
7932daa5d7SKajol Jain    "EventName": "PM_VECTOR_ST_CMPL",
803286f88fSKajol Jain    "BriefDescription": "Vector store instruction completed."
81*426c804bSKajol Jain  },
82*426c804bSKajol Jain  {
83*426c804bSKajol Jain    "EventCode": "0x4E054",
84*426c804bSKajol Jain    "EventName": "PM_DTLB_HIT_1G",
85*426c804bSKajol Jain    "BriefDescription": "Data TLB hit (DERAT reload) page size 1G. Implies radix translation. When MMCR1[16]=0 this event counts only for demand misses. When MMCR1[16]=1 this event includes demand misses and prefetches."
86*426c804bSKajol Jain  },
87*426c804bSKajol Jain  {
88*426c804bSKajol Jain    "EventCode": "0x400FC",
89*426c804bSKajol Jain    "EventName": "PM_ITLB_MISS",
90*426c804bSKajol Jain    "BriefDescription": "Instruction TLB reload (after a miss), all page sizes. Includes only demand misses."
9132daa5d7SKajol Jain  }
9232daa5d7SKajol Jain]
93