Skip to content

Commit 109d59b

Browse files
Thomas Richteracmel
authored andcommitted
perf vendor events s390: Add JSON files for IBM z14
Add CPU measurement counter facility event description files (json files) for IBM z14. Signed-off-by: Thomas Richter <[email protected]> Reviewed-by: Hendrik Brueckner <[email protected]> Cc: Heiko Carstens <[email protected]> Cc: Martin Schwidefsky <[email protected]> Link: http://lkml.kernel.org/r/[email protected] Signed-off-by: Arnaldo Carvalho de Melo <[email protected]>
1 parent bc17f94 commit 109d59b

File tree

4 files changed

+469
-0
lines changed

4 files changed

+469
-0
lines changed
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
[
2+
{
3+
"EventCode": "0",
4+
"EventName": "CPU_CYCLES",
5+
"BriefDescription": "CPU Cycles",
6+
"PublicDescription": "Cycle Count"
7+
},
8+
{
9+
"EventCode": "1",
10+
"EventName": "INSTRUCTIONS",
11+
"BriefDescription": "Instructions",
12+
"PublicDescription": "Instruction Count"
13+
},
14+
{
15+
"EventCode": "2",
16+
"EventName": "L1I_DIR_WRITES",
17+
"BriefDescription": "L1I Directory Writes",
18+
"PublicDescription": "Level-1 I-Cache Directory Write Count"
19+
},
20+
{
21+
"EventCode": "3",
22+
"EventName": "L1I_PENALTY_CYCLES",
23+
"BriefDescription": "L1I Penalty Cycles",
24+
"PublicDescription": "Level-1 I-Cache Penalty Cycle Count"
25+
},
26+
{
27+
"EventCode": "4",
28+
"EventName": "L1D_DIR_WRITES",
29+
"BriefDescription": "L1D Directory Writes",
30+
"PublicDescription": "Level-1 D-Cache Directory Write Count"
31+
},
32+
{
33+
"EventCode": "5",
34+
"EventName": "L1D_PENALTY_CYCLES",
35+
"BriefDescription": "L1D Penalty Cycles",
36+
"PublicDescription": "Level-1 D-Cache Penalty Cycle Count"
37+
},
38+
{
39+
"EventCode": "32",
40+
"EventName": "PROBLEM_STATE_CPU_CYCLES",
41+
"BriefDescription": "Problem-State CPU Cycles",
42+
"PublicDescription": "Problem-State Cycle Count"
43+
},
44+
{
45+
"EventCode": "33",
46+
"EventName": "PROBLEM_STATE_INSTRUCTIONS",
47+
"BriefDescription": "Problem-State Instructions",
48+
"PublicDescription": "Problem-State Instruction Count"
49+
},
50+
]
Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,98 @@
1+
[
2+
{
3+
"EventCode": "64",
4+
"EventName": "PRNG_FUNCTIONS",
5+
"BriefDescription": "PRNG Functions",
6+
"PublicDescription": "Total number of the PRNG functions issued by the CPU"
7+
},
8+
{
9+
"EventCode": "65",
10+
"EventName": "PRNG_CYCLES",
11+
"BriefDescription": "PRNG Cycles",
12+
"PublicDescription": "Total number of CPU cycles when the DEA/AES coprocessor is busy performing PRNG functions issued by the CPU"
13+
},
14+
{
15+
"EventCode": "66",
16+
"EventName": "PRNG_BLOCKED_FUNCTIONS",
17+
"BriefDescription": "PRNG Blocked Functions",
18+
"PublicDescription": "Total number of the PRNG functions that are issued by the CPU and are blocked because the DEA/AES coprocessor is busy performing a function issued by another CPU"
19+
},
20+
{
21+
"EventCode": "67",
22+
"EventName": "PRNG_BLOCKED_CYCLES",
23+
"BriefDescription": "PRNG Blocked Cycles",
24+
"PublicDescription": "Total number of CPU cycles blocked for the PRNG functions issued by the CPU because the DEA/AES coprocessor is busy performing a function issued by another CPU"
25+
},
26+
{
27+
"EventCode": "68",
28+
"EventName": "SHA_FUNCTIONS",
29+
"BriefDescription": "SHA Functions",
30+
"PublicDescription": "Total number of SHA functions issued by the CPU"
31+
},
32+
{
33+
"EventCode": "69",
34+
"EventName": "SHA_CYCLES",
35+
"BriefDescription": "SHA Cycles",
36+
"PublicDescription": "Total number of CPU cycles when the SHA coprocessor is busy performing the SHA functions issued by the CPU"
37+
},
38+
{
39+
"EventCode": "70",
40+
"EventName": "SHA_BLOCKED_FUNCTIONS",
41+
"BriefDescription": "SHA Blocked Functions",
42+
"PublicDescription": "Total number of the SHA functions that are issued by the CPU and are blocked because the SHA coprocessor is busy performing a function issued by another CPU"
43+
},
44+
{
45+
"EventCode": "71",
46+
"EventName": "SHA_BLOCKED_CYCLES",
47+
"BriefDescription": "SHA Bloced Cycles",
48+
"PublicDescription": "Total number of CPU cycles blocked for the SHA functions issued by the CPU because the SHA coprocessor is busy performing a function issued by another CPU"
49+
},
50+
{
51+
"EventCode": "72",
52+
"EventName": "DEA_FUNCTIONS",
53+
"BriefDescription": "DEA Functions",
54+
"PublicDescription": "Total number of the DEA functions issued by the CPU"
55+
},
56+
{
57+
"EventCode": "73",
58+
"EventName": "DEA_CYCLES",
59+
"BriefDescription": "DEA Cycles",
60+
"PublicDescription": "Total number of CPU cycles when the DEA/AES coprocessor is busy performing the DEA functions issued by the CPU"
61+
},
62+
{
63+
"EventCode": "74",
64+
"EventName": "DEA_BLOCKED_FUNCTIONS",
65+
"BriefDescription": "DEA Blocked Functions",
66+
"PublicDescription": "Total number of the DEA functions that are issued by the CPU and are blocked because the DEA/AES coprocessor is busy performing a function issued by another CPU"
67+
},
68+
{
69+
"EventCode": "75",
70+
"EventName": "DEA_BLOCKED_CYCLES",
71+
"BriefDescription": "DEA Blocked Cycles",
72+
"PublicDescription": "Total number of CPU cycles blocked for the DEA functions issued by the CPU because the DEA/AES coprocessor is busy performing a function issued by another CPU"
73+
},
74+
{
75+
"EventCode": "76",
76+
"EventName": "AES_FUNCTIONS",
77+
"BriefDescription": "AES Functions",
78+
"PublicDescription": "Total number of AES functions issued by the CPU"
79+
},
80+
{
81+
"EventCode": "77",
82+
"EventName": "AES_CYCLES",
83+
"BriefDescription": "AES Cycles",
84+
"PublicDescription": "Total number of CPU cycles when the DEA/AES coprocessor is busy performing the AES functions issued by the CPU"
85+
},
86+
{
87+
"EventCode": "78",
88+
"EventName": "AES_BLOCKED_FUNCTIONS",
89+
"BriefDescription": "AES Blocked Functions",
90+
"PublicDescription": "Total number of AES functions that are issued by the CPU and are blocked because the DEA/AES coprocessor is busy performing a function issued by another CPU"
91+
},
92+
{
93+
"EventCode": "79",
94+
"EventName": "AES_BLOCKED_CYCLES",
95+
"BriefDescription": "AES Blocked Cycles",
96+
"PublicDescription": "Total number of CPU cycles blocked for the AES functions issued by the CPU because the DEA/AES coprocessor is busy performing a function issued by another CPU"
97+
},
98+
]

0 commit comments

Comments
 (0)