xref: /linux/tools/perf/pmu-events/arch/s390/cf_z196/basic.json (revision 4f2c0a4acffbec01079c28f839422e64ddeff004)
10a73d21eSThomas Richter[
20a73d21eSThomas Richter	{
39bacbcedSThomas Richter		"Unit": "CPU-M-CF",
40a73d21eSThomas Richter		"EventCode": "0",
50a73d21eSThomas Richter		"EventName": "CPU_CYCLES",
6*dfeab63aSThomas Richter		"BriefDescription": "Cycle Count",
7*dfeab63aSThomas Richter		"PublicDescription": "This counter counts the total number of CPU cycles, excluding the number of cycles while the CPU is in the wait state."
80a73d21eSThomas Richter	},
90a73d21eSThomas Richter	{
109bacbcedSThomas Richter		"Unit": "CPU-M-CF",
110a73d21eSThomas Richter		"EventCode": "1",
120a73d21eSThomas Richter		"EventName": "INSTRUCTIONS",
13*dfeab63aSThomas Richter		"BriefDescription": "Instruction Count",
14*dfeab63aSThomas Richter		"PublicDescription": "This counter counts the total number of instructions executed by the CPU."
150a73d21eSThomas Richter	},
160a73d21eSThomas Richter	{
179bacbcedSThomas Richter		"Unit": "CPU-M-CF",
180a73d21eSThomas Richter		"EventCode": "2",
190a73d21eSThomas Richter		"EventName": "L1I_DIR_WRITES",
20*dfeab63aSThomas Richter		"BriefDescription": "Level-1 I-Cache Directory Write Count",
21*dfeab63aSThomas Richter		"PublicDescription": "This counter counts the total number of level-1 instruction-cache or unified-cache directory writes."
220a73d21eSThomas Richter	},
230a73d21eSThomas Richter	{
249bacbcedSThomas Richter		"Unit": "CPU-M-CF",
250a73d21eSThomas Richter		"EventCode": "3",
260a73d21eSThomas Richter		"EventName": "L1I_PENALTY_CYCLES",
27*dfeab63aSThomas Richter		"BriefDescription": "Level-1 I-Cache Penalty Cycle Count",
28*dfeab63aSThomas Richter		"PublicDescription": "This counter counts the total number of cache penalty cycles for level-1 instruction cache or unified cache."
290a73d21eSThomas Richter	},
300a73d21eSThomas Richter	{
319bacbcedSThomas Richter		"Unit": "CPU-M-CF",
320a73d21eSThomas Richter		"EventCode": "4",
330a73d21eSThomas Richter		"EventName": "L1D_DIR_WRITES",
34*dfeab63aSThomas Richter		"BriefDescription": "Level-1 D-Cache Directory Write Count",
35*dfeab63aSThomas Richter		"PublicDescription": "This counter counts the total number of level-1 data-cache directory writes."
360a73d21eSThomas Richter	},
370a73d21eSThomas Richter	{
389bacbcedSThomas Richter		"Unit": "CPU-M-CF",
390a73d21eSThomas Richter		"EventCode": "5",
400a73d21eSThomas Richter		"EventName": "L1D_PENALTY_CYCLES",
41*dfeab63aSThomas Richter		"BriefDescription": "Level-1 D-Cache Penalty Cycle Count",
42*dfeab63aSThomas Richter		"PublicDescription": "This counter counts the total number of cache penalty cycles for level-1 data cache."
430a73d21eSThomas Richter	},
440a73d21eSThomas Richter	{
459bacbcedSThomas Richter		"Unit": "CPU-M-CF",
460a73d21eSThomas Richter		"EventCode": "32",
470a73d21eSThomas Richter		"EventName": "PROBLEM_STATE_CPU_CYCLES",
48*dfeab63aSThomas Richter		"BriefDescription": "Problem-State Cycle Count",
49*dfeab63aSThomas 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."
500a73d21eSThomas Richter	},
510a73d21eSThomas Richter	{
529bacbcedSThomas Richter		"Unit": "CPU-M-CF",
530a73d21eSThomas Richter		"EventCode": "33",
540a73d21eSThomas Richter		"EventName": "PROBLEM_STATE_INSTRUCTIONS",
55*dfeab63aSThomas Richter		"BriefDescription": "Problem-State Instruction Count",
56*dfeab63aSThomas Richter		"PublicDescription": "This counter counts the total number of instructions executed by the CPU while in the problem state."
570a73d21eSThomas Richter	},
580a73d21eSThomas Richter	{
599bacbcedSThomas Richter		"Unit": "CPU-M-CF",
600a73d21eSThomas Richter		"EventCode": "34",
610a73d21eSThomas Richter		"EventName": "PROBLEM_STATE_L1I_DIR_WRITES",
62*dfeab63aSThomas Richter		"BriefDescription": "Problem-State Level-1 I-Cache Directory Write Count",
63*dfeab63aSThomas 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."
640a73d21eSThomas Richter	},
650a73d21eSThomas Richter	{
669bacbcedSThomas Richter		"Unit": "CPU-M-CF",
670a73d21eSThomas Richter		"EventCode": "35",
680a73d21eSThomas Richter		"EventName": "PROBLEM_STATE_L1I_PENALTY_CYCLES",
69*dfeab63aSThomas Richter		"BriefDescription": "Level-1 I-Cache Penalty Cycle Count",
70*dfeab63aSThomas 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."
710a73d21eSThomas Richter	},
720a73d21eSThomas Richter	{
739bacbcedSThomas Richter		"Unit": "CPU-M-CF",
740a73d21eSThomas Richter		"EventCode": "36",
750a73d21eSThomas Richter		"EventName": "PROBLEM_STATE_L1D_DIR_WRITES",
76*dfeab63aSThomas Richter		"BriefDescription": "Problem-State Level-1 D-Cache Directory Write Count",
77*dfeab63aSThomas Richter		"PublicDescription": "This counter counts the total number of level-1 data-cache directory writes while the CPU is in the problem state."
780a73d21eSThomas Richter	},
790a73d21eSThomas Richter	{
809bacbcedSThomas Richter		"Unit": "CPU-M-CF",
810a73d21eSThomas Richter		"EventCode": "37",
820a73d21eSThomas Richter		"EventName": "PROBLEM_STATE_L1D_PENALTY_CYCLES",
83*dfeab63aSThomas Richter		"BriefDescription": "Problem-State Level-1 D-Cache Penalty Cycle Count",
84*dfeab63aSThomas 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	}
860a73d21eSThomas Richter]
87