xref: /openbmc/linux/tools/perf/pmu-events/arch/x86/amdzen2/other.json (revision 8be98d2f2a0a262f8bf8a0bc1fdf522b3c7aab17)
12079f7aaSVijay Thakkar[
22079f7aaSVijay Thakkar  {
32079f7aaSVijay Thakkar    "EventName": "de_dis_uop_queue_empty_di0",
42079f7aaSVijay Thakkar    "EventCode": "0xa9",
52079f7aaSVijay Thakkar    "BriefDescription": "Cycles where the Micro-Op Queue is empty."
62079f7aaSVijay Thakkar  },
72079f7aaSVijay Thakkar  {
82079f7aaSVijay Thakkar    "EventName": "de_dis_uops_from_decoder",
92079f7aaSVijay Thakkar    "EventCode": "0xaa",
102079f7aaSVijay Thakkar    "BriefDescription": "Ops dispatched from either the decoders, OpCache or both.",
112079f7aaSVijay Thakkar    "UMask": "0xff"
122079f7aaSVijay Thakkar  },
132079f7aaSVijay Thakkar  {
142079f7aaSVijay Thakkar    "EventName": "de_dis_uops_from_decoder.opcache_dispatched",
152079f7aaSVijay Thakkar    "EventCode": "0xaa",
162079f7aaSVijay Thakkar    "BriefDescription": "Count of dispatched Ops from OpCache.",
17*e5f2b4e1SSmita Koralahalli    "UMask": "0x02"
182079f7aaSVijay Thakkar  },
192079f7aaSVijay Thakkar  {
202079f7aaSVijay Thakkar    "EventName": "de_dis_uops_from_decoder.decoder_dispatched",
212079f7aaSVijay Thakkar    "EventCode": "0xaa",
222079f7aaSVijay Thakkar    "BriefDescription": "Count of dispatched Ops from Decoder.",
23*e5f2b4e1SSmita Koralahalli    "UMask": "0x01"
242079f7aaSVijay Thakkar  },
252079f7aaSVijay Thakkar  {
262079f7aaSVijay Thakkar    "EventName": "de_dis_dispatch_token_stalls1.fp_misc_rsrc_stall",
272079f7aaSVijay Thakkar    "EventCode": "0xae",
282079f7aaSVijay Thakkar    "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. FP Miscellaneous resource unavailable. Applies to the recovery of mispredicts with FP ops.",
292079f7aaSVijay Thakkar    "UMask": "0x80"
302079f7aaSVijay Thakkar  },
312079f7aaSVijay Thakkar  {
322079f7aaSVijay Thakkar    "EventName": "de_dis_dispatch_token_stalls1.fp_sch_rsrc_stall",
332079f7aaSVijay Thakkar    "EventCode": "0xae",
342079f7aaSVijay Thakkar    "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. FP scheduler resource stall. Applies to ops that use the FP scheduler.",
352079f7aaSVijay Thakkar    "UMask": "0x40"
362079f7aaSVijay Thakkar  },
372079f7aaSVijay Thakkar  {
382079f7aaSVijay Thakkar    "EventName": "de_dis_dispatch_token_stalls1.fp_reg_file_rsrc_stall",
392079f7aaSVijay Thakkar    "EventCode": "0xae",
402079f7aaSVijay Thakkar    "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. Floating point register file resource stall. Applies to all FP ops that have a destination register.",
412079f7aaSVijay Thakkar    "UMask": "0x20"
422079f7aaSVijay Thakkar  },
432079f7aaSVijay Thakkar  {
442079f7aaSVijay Thakkar    "EventName": "de_dis_dispatch_token_stalls1.taken_branch_buffer_rsrc_stall",
452079f7aaSVijay Thakkar    "EventCode": "0xae",
462079f7aaSVijay Thakkar    "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. Taken branch buffer resource stall.",
472079f7aaSVijay Thakkar    "UMask": "0x10"
482079f7aaSVijay Thakkar  },
492079f7aaSVijay Thakkar  {
502079f7aaSVijay Thakkar    "EventName": "de_dis_dispatch_token_stalls1.int_sched_misc_token_stall",
512079f7aaSVijay Thakkar    "EventCode": "0xae",
522079f7aaSVijay Thakkar    "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. Integer Scheduler miscellaneous resource stall.",
53*e5f2b4e1SSmita Koralahalli    "UMask": "0x08"
542079f7aaSVijay Thakkar  },
552079f7aaSVijay Thakkar  {
562079f7aaSVijay Thakkar    "EventName": "de_dis_dispatch_token_stalls1.store_queue_token_stall",
572079f7aaSVijay Thakkar    "EventCode": "0xae",
582079f7aaSVijay Thakkar    "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. Store queue resource stall. Applies to all ops with store semantics.",
59*e5f2b4e1SSmita Koralahalli    "UMask": "0x04"
602079f7aaSVijay Thakkar  },
612079f7aaSVijay Thakkar  {
622079f7aaSVijay Thakkar    "EventName": "de_dis_dispatch_token_stalls1.load_queue_token_stall",
632079f7aaSVijay Thakkar    "EventCode": "0xae",
642079f7aaSVijay Thakkar    "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. Load queue resource stall. Applies to all ops with load semantics.",
65*e5f2b4e1SSmita Koralahalli    "UMask": "0x02"
662079f7aaSVijay Thakkar  },
672079f7aaSVijay Thakkar  {
682079f7aaSVijay Thakkar    "EventName": "de_dis_dispatch_token_stalls1.int_phy_reg_file_token_stall",
692079f7aaSVijay Thakkar    "EventCode": "0xae",
702079f7aaSVijay Thakkar    "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. Integer Physical Register File resource stall. Applies to all ops that have an integer destination register.",
71*e5f2b4e1SSmita Koralahalli    "UMask": "0x01"
722079f7aaSVijay Thakkar  },
732079f7aaSVijay Thakkar  {
742079f7aaSVijay Thakkar    "EventName": "de_dis_dispatch_token_stalls0.sc_agu_dispatch_stall",
752079f7aaSVijay Thakkar    "EventCode": "0xaf",
762079f7aaSVijay Thakkar    "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. SC AGU dispatch stall.",
772079f7aaSVijay Thakkar    "UMask": "0x40"
782079f7aaSVijay Thakkar  },
792079f7aaSVijay Thakkar  {
802079f7aaSVijay Thakkar    "EventName": "de_dis_dispatch_token_stalls0.retire_token_stall",
812079f7aaSVijay Thakkar    "EventCode": "0xaf",
822079f7aaSVijay Thakkar    "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. RETIRE Tokens unavailable.",
832079f7aaSVijay Thakkar    "UMask": "0x20"
842079f7aaSVijay Thakkar  },
852079f7aaSVijay Thakkar  {
862079f7aaSVijay Thakkar    "EventName": "de_dis_dispatch_token_stalls0.agsq_token_stall",
872079f7aaSVijay Thakkar    "EventCode": "0xaf",
882079f7aaSVijay Thakkar    "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. AGSQ Tokens unavailable.",
892079f7aaSVijay Thakkar    "UMask": "0x10"
902079f7aaSVijay Thakkar  },
912079f7aaSVijay Thakkar  {
922079f7aaSVijay Thakkar    "EventName": "de_dis_dispatch_token_stalls0.alu_token_stall",
932079f7aaSVijay Thakkar    "EventCode": "0xaf",
942079f7aaSVijay Thakkar    "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. ALU tokens total unavailable.",
95*e5f2b4e1SSmita Koralahalli    "UMask": "0x08"
962079f7aaSVijay Thakkar  },
972079f7aaSVijay Thakkar  {
982079f7aaSVijay Thakkar    "EventName": "de_dis_dispatch_token_stalls0.alsq3_0_token_stall",
992079f7aaSVijay Thakkar    "EventCode": "0xaf",
1002079f7aaSVijay Thakkar    "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. ALSQ3_0_TokenStall.",
101*e5f2b4e1SSmita Koralahalli    "UMask": "0x04"
1022079f7aaSVijay Thakkar  },
1032079f7aaSVijay Thakkar  {
1042079f7aaSVijay Thakkar    "EventName": "de_dis_dispatch_token_stalls0.alsq2_token_stall",
1052079f7aaSVijay Thakkar    "EventCode": "0xaf",
1062079f7aaSVijay Thakkar    "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. ALSQ 2 Tokens unavailable.",
107*e5f2b4e1SSmita Koralahalli    "UMask": "0x02"
1082079f7aaSVijay Thakkar  },
1092079f7aaSVijay Thakkar  {
1102079f7aaSVijay Thakkar    "EventName": "de_dis_dispatch_token_stalls0.alsq1_token_stall",
1112079f7aaSVijay Thakkar    "EventCode": "0xaf",
1122079f7aaSVijay Thakkar    "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. ALSQ 1 Tokens unavailable.",
113*e5f2b4e1SSmita Koralahalli    "UMask": "0x01"
1142079f7aaSVijay Thakkar  }
1152079f7aaSVijay Thakkar]
116