xref: /openbmc/linux/tools/perf/pmu-events/arch/s390/cf_zec12/basic.json (revision 4f2c0a4acffbec01079c28f839422e64ddeff004)
13fb1a231SThomas Richter[
23fb1a231SThomas Richter	{
39bacbcedSThomas Richter		"Unit": "CPU-M-CF",
43fb1a231SThomas Richter		"EventCode": "0",
53fb1a231SThomas Richter		"EventName": "CPU_CYCLES",
6*882f5424SThomas Richter		"BriefDescription": "Cycle Count",
7*882f5424SThomas Richter		"PublicDescription": "This counter counts the total number of CPU cycles, excluding the number of cycles while the CPU is in the wait state."
83fb1a231SThomas Richter	},
93fb1a231SThomas Richter	{
109bacbcedSThomas Richter		"Unit": "CPU-M-CF",
113fb1a231SThomas Richter		"EventCode": "1",
123fb1a231SThomas Richter		"EventName": "INSTRUCTIONS",
13*882f5424SThomas Richter		"BriefDescription": "Instruction Count",
14*882f5424SThomas Richter		"PublicDescription": "This counter counts the total number of instructions executed by the CPU."
153fb1a231SThomas Richter	},
163fb1a231SThomas Richter	{
179bacbcedSThomas Richter		"Unit": "CPU-M-CF",
183fb1a231SThomas Richter		"EventCode": "2",
193fb1a231SThomas Richter		"EventName": "L1I_DIR_WRITES",
20*882f5424SThomas Richter		"BriefDescription": "Level-1 I-Cache Directory Write Count",
21*882f5424SThomas Richter		"PublicDescription": "This counter counts the total number of level-1 instruction-cache or unified-cache directory writes."
223fb1a231SThomas Richter	},
233fb1a231SThomas Richter	{
249bacbcedSThomas Richter		"Unit": "CPU-M-CF",
253fb1a231SThomas Richter		"EventCode": "3",
263fb1a231SThomas Richter		"EventName": "L1I_PENALTY_CYCLES",
27*882f5424SThomas Richter		"BriefDescription": "Level-1 I-Cache Penalty Cycle Count",
28*882f5424SThomas Richter		"PublicDescription": "This counter counts the total number of cache penalty cycles for level-1 instruction cache or unified cache."
293fb1a231SThomas Richter	},
303fb1a231SThomas Richter	{
319bacbcedSThomas Richter		"Unit": "CPU-M-CF",
323fb1a231SThomas Richter		"EventCode": "4",
333fb1a231SThomas Richter		"EventName": "L1D_DIR_WRITES",
34*882f5424SThomas Richter		"BriefDescription": "Level-1 D-Cache Directory Write Count",
35*882f5424SThomas Richter		"PublicDescription": "This counter counts the total number of level-1 data-cache directory writes."
363fb1a231SThomas Richter	},
373fb1a231SThomas Richter	{
389bacbcedSThomas Richter		"Unit": "CPU-M-CF",
393fb1a231SThomas Richter		"EventCode": "5",
403fb1a231SThomas Richter		"EventName": "L1D_PENALTY_CYCLES",
41*882f5424SThomas Richter		"BriefDescription": "Level-1 D-Cache Penalty Cycle Count",
42*882f5424SThomas Richter		"PublicDescription": "This counter counts the total number of cache penalty cycles for level-1 data cache."
433fb1a231SThomas Richter	},
443fb1a231SThomas Richter	{
459bacbcedSThomas Richter		"Unit": "CPU-M-CF",
463fb1a231SThomas Richter		"EventCode": "32",
473fb1a231SThomas Richter		"EventName": "PROBLEM_STATE_CPU_CYCLES",
48*882f5424SThomas Richter		"BriefDescription": "Problem-State Cycle Count",
49*882f5424SThomas 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."
503fb1a231SThomas Richter	},
513fb1a231SThomas Richter	{
529bacbcedSThomas Richter		"Unit": "CPU-M-CF",
533fb1a231SThomas Richter		"EventCode": "33",
543fb1a231SThomas Richter		"EventName": "PROBLEM_STATE_INSTRUCTIONS",
55*882f5424SThomas Richter		"BriefDescription": "Problem-State Instruction Count",
56*882f5424SThomas Richter		"PublicDescription": "This counter counts the total number of instructions executed by the CPU while in the problem state."
573fb1a231SThomas Richter	},
583fb1a231SThomas Richter	{
599bacbcedSThomas Richter		"Unit": "CPU-M-CF",
603fb1a231SThomas Richter		"EventCode": "34",
613fb1a231SThomas Richter		"EventName": "PROBLEM_STATE_L1I_DIR_WRITES",
62*882f5424SThomas Richter		"BriefDescription": "Problem-State Level-1 I-Cache Directory Write Count",
63*882f5424SThomas 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."
643fb1a231SThomas Richter	},
653fb1a231SThomas Richter	{
669bacbcedSThomas Richter		"Unit": "CPU-M-CF",
673fb1a231SThomas Richter		"EventCode": "35",
683fb1a231SThomas Richter		"EventName": "PROBLEM_STATE_L1I_PENALTY_CYCLES",
69*882f5424SThomas Richter		"BriefDescription": "Level-1 I-Cache Penalty Cycle Count",
70*882f5424SThomas 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."
713fb1a231SThomas Richter	},
723fb1a231SThomas Richter	{
739bacbcedSThomas Richter		"Unit": "CPU-M-CF",
743fb1a231SThomas Richter		"EventCode": "36",
753fb1a231SThomas Richter		"EventName": "PROBLEM_STATE_L1D_DIR_WRITES",
76*882f5424SThomas Richter		"BriefDescription": "Problem-State Level-1 D-Cache Directory Write Count",
77*882f5424SThomas Richter		"PublicDescription": "This counter counts the total number of level-1 data-cache directory writes while the CPU is in the problem state."
783fb1a231SThomas Richter	},
793fb1a231SThomas Richter	{
809bacbcedSThomas Richter		"Unit": "CPU-M-CF",
813fb1a231SThomas Richter		"EventCode": "37",
823fb1a231SThomas Richter		"EventName": "PROBLEM_STATE_L1D_PENALTY_CYCLES",
83*882f5424SThomas Richter		"BriefDescription": "Problem-State Level-1 D-Cache Penalty Cycle Count",
84*882f5424SThomas 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	}
863fb1a231SThomas Richter]
87