1cfbb9be8SThomas Richter[
2cfbb9be8SThomas Richter	{
39bacbcedSThomas Richter		"Unit": "CPU-M-CF",
4cfbb9be8SThomas Richter		"EventCode": "0",
5cfbb9be8SThomas Richter		"EventName": "CPU_CYCLES",
6*f71a261aSThomas Richter		"BriefDescription": "Cycle Count",
7*f71a261aSThomas Richter		"PublicDescription": "This counter counts the total number of CPU cycles, excluding the number of cycles while the CPU is in the wait state."
8cfbb9be8SThomas Richter	},
9cfbb9be8SThomas Richter	{
109bacbcedSThomas Richter		"Unit": "CPU-M-CF",
11cfbb9be8SThomas Richter		"EventCode": "1",
12cfbb9be8SThomas Richter		"EventName": "INSTRUCTIONS",
13*f71a261aSThomas Richter		"BriefDescription": "Instruction Count",
14*f71a261aSThomas Richter		"PublicDescription": "This counter counts the total number of instructions executed by the CPU."
15cfbb9be8SThomas Richter	},
16cfbb9be8SThomas Richter	{
179bacbcedSThomas Richter		"Unit": "CPU-M-CF",
18cfbb9be8SThomas Richter		"EventCode": "2",
19cfbb9be8SThomas Richter		"EventName": "L1I_DIR_WRITES",
20*f71a261aSThomas Richter		"BriefDescription": "Level-1 I-Cache Directory Write Count",
21*f71a261aSThomas Richter		"PublicDescription": "This counter counts the total number of level-1 instruction-cache or unified-cache directory writes."
22cfbb9be8SThomas Richter	},
23cfbb9be8SThomas Richter	{
249bacbcedSThomas Richter		"Unit": "CPU-M-CF",
25cfbb9be8SThomas Richter		"EventCode": "3",
26cfbb9be8SThomas Richter		"EventName": "L1I_PENALTY_CYCLES",
27*f71a261aSThomas Richter		"BriefDescription": "Level-1 I-Cache Penalty Cycle Count",
28*f71a261aSThomas Richter		"PublicDescription": "This counter counts the total number of cache penalty cycles for level-1 instruction cache or unified cache."
29cfbb9be8SThomas Richter	},
30cfbb9be8SThomas Richter	{
319bacbcedSThomas Richter		"Unit": "CPU-M-CF",
32cfbb9be8SThomas Richter		"EventCode": "4",
33cfbb9be8SThomas Richter		"EventName": "L1D_DIR_WRITES",
34*f71a261aSThomas Richter		"BriefDescription": "Level-1 D-Cache Directory Write Count",
35*f71a261aSThomas Richter		"PublicDescription": "This counter counts the total number of level-1 data-cache directory writes."
36cfbb9be8SThomas Richter	},
37cfbb9be8SThomas Richter	{
389bacbcedSThomas Richter		"Unit": "CPU-M-CF",
39cfbb9be8SThomas Richter		"EventCode": "5",
40cfbb9be8SThomas Richter		"EventName": "L1D_PENALTY_CYCLES",
41*f71a261aSThomas Richter		"BriefDescription": "Level-1 D-Cache Penalty Cycle Count",
42*f71a261aSThomas Richter		"PublicDescription": "This counter counts the total number of cache penalty cycles for level-1 data cache."
43cfbb9be8SThomas Richter	},
44cfbb9be8SThomas Richter	{
459bacbcedSThomas Richter		"Unit": "CPU-M-CF",
46cfbb9be8SThomas Richter		"EventCode": "32",
47cfbb9be8SThomas Richter		"EventName": "PROBLEM_STATE_CPU_CYCLES",
48*f71a261aSThomas Richter		"BriefDescription": "Problem-State Cycle Count",
49*f71a261aSThomas Richter		"PublicDescription": "This counter counts the total number of CPU cycles when the CPU is in the problem state, excluding the number of cycles while the CPU is in the wait state."
50cfbb9be8SThomas Richter	},
51cfbb9be8SThomas Richter	{
529bacbcedSThomas Richter		"Unit": "CPU-M-CF",
53cfbb9be8SThomas Richter		"EventCode": "33",
54cfbb9be8SThomas Richter		"EventName": "PROBLEM_STATE_INSTRUCTIONS",
55*f71a261aSThomas Richter		"BriefDescription": "Problem-State Instruction Count",
56*f71a261aSThomas Richter		"PublicDescription": "This counter counts the total number of instructions executed by the CPU while in the problem state."
57cfbb9be8SThomas Richter	},
58cfbb9be8SThomas Richter	{
599bacbcedSThomas Richter		"Unit": "CPU-M-CF",
60cfbb9be8SThomas Richter		"EventCode": "34",
61cfbb9be8SThomas Richter		"EventName": "PROBLEM_STATE_L1I_DIR_WRITES",
62*f71a261aSThomas Richter		"BriefDescription": "Problem-State Level-1 I-Cache Directory Write Count",
63*f71a261aSThomas Richter		"PublicDescription": "This counter counts the total number of level-1 instruction-cache or unified-cache directory writes while the CPU is in the problem state."
64cfbb9be8SThomas Richter	},
65cfbb9be8SThomas Richter	{
669bacbcedSThomas Richter		"Unit": "CPU-M-CF",
67cfbb9be8SThomas Richter		"EventCode": "35",
68cfbb9be8SThomas Richter		"EventName": "PROBLEM_STATE_L1I_PENALTY_CYCLES",
69*f71a261aSThomas Richter		"BriefDescription": "Level-1 I-Cache Penalty Cycle Count",
70*f71a261aSThomas Richter		"PublicDescription": "This counter counts the total number of penalty cycles for level-1 instruction cache or unified cache while the CPU is in the problem state."
71cfbb9be8SThomas Richter	},
72cfbb9be8SThomas Richter	{
739bacbcedSThomas Richter		"Unit": "CPU-M-CF",
74cfbb9be8SThomas Richter		"EventCode": "36",
75cfbb9be8SThomas Richter		"EventName": "PROBLEM_STATE_L1D_DIR_WRITES",
76*f71a261aSThomas Richter		"BriefDescription": "Problem-State Level-1 D-Cache Directory Write Count",
77*f71a261aSThomas Richter		"PublicDescription": "This counter counts the total number of level-1 data-cache directory writes while the CPU is in the problem state."
78cfbb9be8SThomas Richter	},
79cfbb9be8SThomas Richter	{
809bacbcedSThomas Richter		"Unit": "CPU-M-CF",
81cfbb9be8SThomas Richter		"EventCode": "37",
82cfbb9be8SThomas Richter		"EventName": "PROBLEM_STATE_L1D_PENALTY_CYCLES",
83*f71a261aSThomas Richter		"BriefDescription": "Problem-State Level-1 D-Cache Penalty Cycle Count",
84*f71a261aSThomas Richter		"PublicDescription": "This counter counts the total number of penalty cycles for level-1 data cache while the CPU is in the problem state."
8508f3e087SJames Clark	}
86cfbb9be8SThomas Richter]
87