xref: /OK3568_Linux_fs/kernel/tools/perf/pmu-events/arch/x86/amdzen1/other.json (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun[
2*4882a593Smuzhiyun  {
3*4882a593Smuzhiyun    "EventName": "ic_oc_mode_switch.oc_ic_mode_switch",
4*4882a593Smuzhiyun    "EventCode": "0x28a",
5*4882a593Smuzhiyun    "BriefDescription": "OC Mode Switch. OC to IC mode switch.",
6*4882a593Smuzhiyun    "UMask": "0x2"
7*4882a593Smuzhiyun  },
8*4882a593Smuzhiyun  {
9*4882a593Smuzhiyun    "EventName": "ic_oc_mode_switch.ic_oc_mode_switch",
10*4882a593Smuzhiyun    "EventCode": "0x28a",
11*4882a593Smuzhiyun    "BriefDescription": "OC Mode Switch. IC to OC mode switch.",
12*4882a593Smuzhiyun    "UMask": "0x1"
13*4882a593Smuzhiyun  },
14*4882a593Smuzhiyun  {
15*4882a593Smuzhiyun    "EventName": "de_dis_dispatch_token_stalls0.retire_token_stall",
16*4882a593Smuzhiyun    "EventCode": "0xaf",
17*4882a593Smuzhiyun    "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. RETIRE Tokens unavailable.",
18*4882a593Smuzhiyun    "UMask": "0x40"
19*4882a593Smuzhiyun  },
20*4882a593Smuzhiyun  {
21*4882a593Smuzhiyun    "EventName": "de_dis_dispatch_token_stalls0.agsq_token_stall",
22*4882a593Smuzhiyun    "EventCode": "0xaf",
23*4882a593Smuzhiyun    "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. AGSQ Tokens unavailable.",
24*4882a593Smuzhiyun    "UMask": "0x20"
25*4882a593Smuzhiyun  },
26*4882a593Smuzhiyun  {
27*4882a593Smuzhiyun    "EventName": "de_dis_dispatch_token_stalls0.alu_token_stall",
28*4882a593Smuzhiyun    "EventCode": "0xaf",
29*4882a593Smuzhiyun    "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. ALU tokens total unavailable.",
30*4882a593Smuzhiyun    "UMask": "0x10"
31*4882a593Smuzhiyun  },
32*4882a593Smuzhiyun  {
33*4882a593Smuzhiyun    "EventName": "de_dis_dispatch_token_stalls0.alsq3_0_token_stall",
34*4882a593Smuzhiyun    "EventCode": "0xaf",
35*4882a593Smuzhiyun    "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. ALSQ 3_0 Tokens unavailable.",
36*4882a593Smuzhiyun    "UMask": "0x8"
37*4882a593Smuzhiyun  },
38*4882a593Smuzhiyun  {
39*4882a593Smuzhiyun    "EventName": "de_dis_dispatch_token_stalls0.alsq3_token_stall",
40*4882a593Smuzhiyun    "EventCode": "0xaf",
41*4882a593Smuzhiyun    "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. ALSQ 3 Tokens unavailable.",
42*4882a593Smuzhiyun    "UMask": "0x4"
43*4882a593Smuzhiyun  },
44*4882a593Smuzhiyun  {
45*4882a593Smuzhiyun    "EventName": "de_dis_dispatch_token_stalls0.alsq2_token_stall",
46*4882a593Smuzhiyun    "EventCode": "0xaf",
47*4882a593Smuzhiyun    "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. ALSQ 2 Tokens unavailable.",
48*4882a593Smuzhiyun    "UMask": "0x2"
49*4882a593Smuzhiyun  },
50*4882a593Smuzhiyun  {
51*4882a593Smuzhiyun    "EventName": "de_dis_dispatch_token_stalls0.alsq1_token_stall",
52*4882a593Smuzhiyun    "EventCode": "0xaf",
53*4882a593Smuzhiyun    "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. ALSQ 1 Tokens unavailable.",
54*4882a593Smuzhiyun    "UMask": "0x1"
55*4882a593Smuzhiyun  }
56*4882a593Smuzhiyun]
57