1*4882a593Smuzhiyun[ 2*4882a593Smuzhiyun { 3*4882a593Smuzhiyun "EventName": "bp_l1_btb_correct", 4*4882a593Smuzhiyun "EventCode": "0x8a", 5*4882a593Smuzhiyun "BriefDescription": "L1 Branch Prediction Overrides Existing Prediction (speculative)." 6*4882a593Smuzhiyun }, 7*4882a593Smuzhiyun { 8*4882a593Smuzhiyun "EventName": "bp_l2_btb_correct", 9*4882a593Smuzhiyun "EventCode": "0x8b", 10*4882a593Smuzhiyun "BriefDescription": "L2 Branch Prediction Overrides Existing Prediction (speculative)." 11*4882a593Smuzhiyun }, 12*4882a593Smuzhiyun { 13*4882a593Smuzhiyun "EventName": "bp_dyn_ind_pred", 14*4882a593Smuzhiyun "EventCode": "0x8e", 15*4882a593Smuzhiyun "BriefDescription": "Dynamic Indirect Predictions.", 16*4882a593Smuzhiyun "PublicDescription": "Indirect Branch Prediction for potential multi-target branch (speculative)." 17*4882a593Smuzhiyun }, 18*4882a593Smuzhiyun { 19*4882a593Smuzhiyun "EventName": "bp_de_redirect", 20*4882a593Smuzhiyun "EventCode": "0x91", 21*4882a593Smuzhiyun "BriefDescription": "Decoder Overrides Existing Branch Prediction (speculative)." 22*4882a593Smuzhiyun }, 23*4882a593Smuzhiyun { 24*4882a593Smuzhiyun "EventName": "bp_l1_tlb_fetch_hit", 25*4882a593Smuzhiyun "EventCode": "0x94", 26*4882a593Smuzhiyun "BriefDescription": "The number of instruction fetches that hit in the L1 ITLB.", 27*4882a593Smuzhiyun "UMask": "0xFF" 28*4882a593Smuzhiyun }, 29*4882a593Smuzhiyun { 30*4882a593Smuzhiyun "EventName": "bp_l1_tlb_fetch_hit.if1g", 31*4882a593Smuzhiyun "EventCode": "0x94", 32*4882a593Smuzhiyun "BriefDescription": "The number of instruction fetches that hit in the L1 ITLB. Instruction fetches to a 1GB page.", 33*4882a593Smuzhiyun "UMask": "0x4" 34*4882a593Smuzhiyun }, 35*4882a593Smuzhiyun { 36*4882a593Smuzhiyun "EventName": "bp_l1_tlb_fetch_hit.if2m", 37*4882a593Smuzhiyun "EventCode": "0x94", 38*4882a593Smuzhiyun "BriefDescription": "The number of instruction fetches that hit in the L1 ITLB. Instruction fetches to a 2MB page.", 39*4882a593Smuzhiyun "UMask": "0x2" 40*4882a593Smuzhiyun }, 41*4882a593Smuzhiyun { 42*4882a593Smuzhiyun "EventName": "bp_l1_tlb_fetch_hit.if4k", 43*4882a593Smuzhiyun "EventCode": "0x94", 44*4882a593Smuzhiyun "BriefDescription": "The number of instruction fetches that hit in the L1 ITLB. Instruction fetches to a 4KB page.", 45*4882a593Smuzhiyun "UMask": "0x1" 46*4882a593Smuzhiyun }, 47*4882a593Smuzhiyun { 48*4882a593Smuzhiyun "EventName": "bp_tlb_rel", 49*4882a593Smuzhiyun "EventCode": "0x99", 50*4882a593Smuzhiyun "BriefDescription": "The number of ITLB reload requests." 51*4882a593Smuzhiyun } 52*4882a593Smuzhiyun] 53