xref: /openbmc/linux/tools/perf/pmu-events/arch/x86/amdzen2/branch.json (revision 8be98d2f2a0a262f8bf8a0bc1fdf522b3c7aab17)
12079f7aaSVijay Thakkar[
22079f7aaSVijay Thakkar  {
32079f7aaSVijay Thakkar    "EventName": "bp_l1_btb_correct",
42079f7aaSVijay Thakkar    "EventCode": "0x8a",
52079f7aaSVijay Thakkar    "BriefDescription": "L1 Branch Prediction Overrides Existing Prediction (speculative)."
62079f7aaSVijay Thakkar  },
72079f7aaSVijay Thakkar  {
82079f7aaSVijay Thakkar    "EventName": "bp_l2_btb_correct",
92079f7aaSVijay Thakkar    "EventCode": "0x8b",
102079f7aaSVijay Thakkar    "BriefDescription": "L2 Branch Prediction Overrides Existing Prediction (speculative)."
112079f7aaSVijay Thakkar  },
122079f7aaSVijay Thakkar  {
132079f7aaSVijay Thakkar    "EventName": "bp_dyn_ind_pred",
142079f7aaSVijay Thakkar    "EventCode": "0x8e",
152079f7aaSVijay Thakkar    "BriefDescription": "Dynamic Indirect Predictions.",
162079f7aaSVijay Thakkar    "PublicDescription": "Indirect Branch Prediction for potential multi-target branch (speculative)."
172079f7aaSVijay Thakkar  },
182079f7aaSVijay Thakkar  {
192079f7aaSVijay Thakkar    "EventName": "bp_de_redirect",
202079f7aaSVijay Thakkar    "EventCode": "0x91",
212079f7aaSVijay Thakkar    "BriefDescription": "Decoder Overrides Existing Branch Prediction (speculative)."
222079f7aaSVijay Thakkar  },
232079f7aaSVijay Thakkar  {
242079f7aaSVijay Thakkar    "EventName": "bp_l1_tlb_fetch_hit",
252079f7aaSVijay Thakkar    "EventCode": "0x94",
262079f7aaSVijay Thakkar    "BriefDescription": "The number of instruction fetches that hit in the L1 ITLB.",
27ff64c981SSmita Koralahalli    "UMask": "0xff"
282079f7aaSVijay Thakkar  },
292079f7aaSVijay Thakkar  {
302079f7aaSVijay Thakkar    "EventName": "bp_l1_tlb_fetch_hit.if1g",
312079f7aaSVijay Thakkar    "EventCode": "0x94",
322079f7aaSVijay Thakkar    "BriefDescription": "The number of instruction fetches that hit in the L1 ITLB. Instruction fetches to a 1GB page.",
33*e5f2b4e1SSmita Koralahalli    "UMask": "0x04"
342079f7aaSVijay Thakkar  },
352079f7aaSVijay Thakkar  {
362079f7aaSVijay Thakkar    "EventName": "bp_l1_tlb_fetch_hit.if2m",
372079f7aaSVijay Thakkar    "EventCode": "0x94",
382079f7aaSVijay Thakkar    "BriefDescription": "The number of instruction fetches that hit in the L1 ITLB. Instruction fetches to a 2MB page.",
39*e5f2b4e1SSmita Koralahalli    "UMask": "0x02"
402079f7aaSVijay Thakkar  },
412079f7aaSVijay Thakkar  {
422079f7aaSVijay Thakkar    "EventName": "bp_l1_tlb_fetch_hit.if4k",
432079f7aaSVijay Thakkar    "EventCode": "0x94",
442079f7aaSVijay Thakkar    "BriefDescription": "The number of instruction fetches that hit in the L1 ITLB. Instruction fetches to a 4KB page.",
45*e5f2b4e1SSmita Koralahalli    "UMask": "0x01"
462079f7aaSVijay Thakkar  },
472079f7aaSVijay Thakkar  {
482079f7aaSVijay Thakkar    "EventName": "bp_tlb_rel",
492079f7aaSVijay Thakkar    "EventCode": "0x99",
502079f7aaSVijay Thakkar    "BriefDescription": "The number of ITLB reload requests."
512079f7aaSVijay Thakkar  }
522079f7aaSVijay Thakkar]
53