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