1*4882a593Smuzhiyun[ 2*4882a593Smuzhiyun { 3*4882a593Smuzhiyun "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_NO_FWD", 4*4882a593Smuzhiyun "Counter": "0,1,2,3", 5*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7*4882a593Smuzhiyun "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_NO_FWD", 8*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 9*4882a593Smuzhiyun "MSRValue": "0x0400100010", 10*4882a593Smuzhiyun "Offcore": "1", 11*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 12*4882a593Smuzhiyun "SampleAfterValue": "100003", 13*4882a593Smuzhiyun "UMask": "0x1" 14*4882a593Smuzhiyun }, 15*4882a593Smuzhiyun { 16*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_S.HITM_OTHER_CORE OCR.ALL_PF_RFO.L3_HIT_S.HITM_OTHER_CORE", 17*4882a593Smuzhiyun "Counter": "0,1,2,3", 18*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 19*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 20*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_RFO.L3_HIT_S.HITM_OTHER_CORE", 21*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 22*4882a593Smuzhiyun "MSRValue": "0x1000100120", 23*4882a593Smuzhiyun "Offcore": "1", 24*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 25*4882a593Smuzhiyun "SampleAfterValue": "100003", 26*4882a593Smuzhiyun "UMask": "0x1" 27*4882a593Smuzhiyun }, 28*4882a593Smuzhiyun { 29*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_READS.L3_HIT_F.NO_SNOOP_NEEDED OCR.ALL_READS.L3_HIT_F.NO_SNOOP_NEEDED", 30*4882a593Smuzhiyun "Counter": "0,1,2,3", 31*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 32*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 33*4882a593Smuzhiyun "EventName": "OCR.ALL_READS.L3_HIT_F.NO_SNOOP_NEEDED", 34*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 35*4882a593Smuzhiyun "MSRValue": "0x01002007F7", 36*4882a593Smuzhiyun "Offcore": "1", 37*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 38*4882a593Smuzhiyun "SampleAfterValue": "100003", 39*4882a593Smuzhiyun "UMask": "0x1" 40*4882a593Smuzhiyun }, 41*4882a593Smuzhiyun { 42*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT.SNOOP_HIT_WITH_FWD", 43*4882a593Smuzhiyun "Counter": "0,1,2,3", 44*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 45*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 46*4882a593Smuzhiyun "EventName": "OCR.ALL_DATA_RD.L3_HIT.SNOOP_HIT_WITH_FWD", 47*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 48*4882a593Smuzhiyun "MSRValue": "0x08007C0491", 49*4882a593Smuzhiyun "Offcore": "1", 50*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 51*4882a593Smuzhiyun "SampleAfterValue": "100003", 52*4882a593Smuzhiyun "UMask": "0x1" 53*4882a593Smuzhiyun }, 54*4882a593Smuzhiyun { 55*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_RFO.SUPPLIER_NONE.SNOOP_MISS", 56*4882a593Smuzhiyun "Counter": "0,1,2,3", 57*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 58*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 59*4882a593Smuzhiyun "EventName": "OCR.ALL_RFO.SUPPLIER_NONE.SNOOP_MISS", 60*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 61*4882a593Smuzhiyun "MSRValue": "0x0200020122", 62*4882a593Smuzhiyun "Offcore": "1", 63*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 64*4882a593Smuzhiyun "SampleAfterValue": "100003", 65*4882a593Smuzhiyun "UMask": "0x1" 66*4882a593Smuzhiyun }, 67*4882a593Smuzhiyun { 68*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_READS.L3_HIT_M.HIT_OTHER_CORE_FWD OCR.ALL_READS.L3_HIT_M.HIT_OTHER_CORE_FWD", 69*4882a593Smuzhiyun "Counter": "0,1,2,3", 70*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 71*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 72*4882a593Smuzhiyun "EventName": "OCR.ALL_READS.L3_HIT_M.HIT_OTHER_CORE_FWD", 73*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 74*4882a593Smuzhiyun "MSRValue": "0x08000407F7", 75*4882a593Smuzhiyun "Offcore": "1", 76*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 77*4882a593Smuzhiyun "SampleAfterValue": "100003", 78*4882a593Smuzhiyun "UMask": "0x1" 79*4882a593Smuzhiyun }, 80*4882a593Smuzhiyun { 81*4882a593Smuzhiyun "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT_S.HITM_OTHER_CORE", 82*4882a593Smuzhiyun "Counter": "0,1,2,3", 83*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 84*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 85*4882a593Smuzhiyun "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_S.HITM_OTHER_CORE", 86*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 87*4882a593Smuzhiyun "MSRValue": "0x1000100004", 88*4882a593Smuzhiyun "Offcore": "1", 89*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 90*4882a593Smuzhiyun "SampleAfterValue": "100003", 91*4882a593Smuzhiyun "UMask": "0x1" 92*4882a593Smuzhiyun }, 93*4882a593Smuzhiyun { 94*4882a593Smuzhiyun "BriefDescription": "Counts any other requests", 95*4882a593Smuzhiyun "Counter": "0,1,2,3", 96*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 97*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 98*4882a593Smuzhiyun "EventName": "OCR.OTHER.L3_HIT_E.SNOOP_NONE", 99*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 100*4882a593Smuzhiyun "MSRValue": "0x0080088000", 101*4882a593Smuzhiyun "Offcore": "1", 102*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 103*4882a593Smuzhiyun "SampleAfterValue": "100003", 104*4882a593Smuzhiyun "UMask": "0x1" 105*4882a593Smuzhiyun }, 106*4882a593Smuzhiyun { 107*4882a593Smuzhiyun "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT_S.NO_SNOOP_NEEDED", 108*4882a593Smuzhiyun "Counter": "0,1,2,3", 109*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 110*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 111*4882a593Smuzhiyun "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_S.NO_SNOOP_NEEDED", 112*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 113*4882a593Smuzhiyun "MSRValue": "0x0100100001", 114*4882a593Smuzhiyun "Offcore": "1", 115*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 116*4882a593Smuzhiyun "SampleAfterValue": "100003", 117*4882a593Smuzhiyun "UMask": "0x1" 118*4882a593Smuzhiyun }, 119*4882a593Smuzhiyun { 120*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_RFO.L3_HIT_S.NO_SNOOP_NEEDED OCR.ALL_RFO.L3_HIT_S.NO_SNOOP_NEEDED", 121*4882a593Smuzhiyun "Counter": "0,1,2,3", 122*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 123*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 124*4882a593Smuzhiyun "EventName": "OCR.ALL_RFO.L3_HIT_S.NO_SNOOP_NEEDED", 125*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 126*4882a593Smuzhiyun "MSRValue": "0x0100100122", 127*4882a593Smuzhiyun "Offcore": "1", 128*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 129*4882a593Smuzhiyun "SampleAfterValue": "100003", 130*4882a593Smuzhiyun "UMask": "0x1" 131*4882a593Smuzhiyun }, 132*4882a593Smuzhiyun { 133*4882a593Smuzhiyun "BriefDescription": "Counts any other requests OCR.OTHER.SUPPLIER_NONE.HITM_OTHER_CORE", 134*4882a593Smuzhiyun "Counter": "0,1,2,3", 135*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 136*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 137*4882a593Smuzhiyun "EventName": "OCR.OTHER.SUPPLIER_NONE.HITM_OTHER_CORE", 138*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 139*4882a593Smuzhiyun "MSRValue": "0x1000028000", 140*4882a593Smuzhiyun "Offcore": "1", 141*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 142*4882a593Smuzhiyun "SampleAfterValue": "100003", 143*4882a593Smuzhiyun "UMask": "0x1" 144*4882a593Smuzhiyun }, 145*4882a593Smuzhiyun { 146*4882a593Smuzhiyun "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT_M.NO_SNOOP_NEEDED", 147*4882a593Smuzhiyun "Counter": "0,1,2,3", 148*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 149*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 150*4882a593Smuzhiyun "EventName": "OCR.DEMAND_RFO.L3_HIT_M.NO_SNOOP_NEEDED", 151*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 152*4882a593Smuzhiyun "MSRValue": "0x0100040002", 153*4882a593Smuzhiyun "Offcore": "1", 154*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 155*4882a593Smuzhiyun "SampleAfterValue": "100003", 156*4882a593Smuzhiyun "UMask": "0x1" 157*4882a593Smuzhiyun }, 158*4882a593Smuzhiyun { 159*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.L3_HIT_F.HIT_OTHER_CORE_NO_FWD", 160*4882a593Smuzhiyun "Counter": "0,1,2,3", 161*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 162*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 163*4882a593Smuzhiyun "EventName": "OCR.PF_L2_RFO.L3_HIT_F.HIT_OTHER_CORE_NO_FWD", 164*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 165*4882a593Smuzhiyun "MSRValue": "0x0400200020", 166*4882a593Smuzhiyun "Offcore": "1", 167*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 168*4882a593Smuzhiyun "SampleAfterValue": "100003", 169*4882a593Smuzhiyun "UMask": "0x1" 170*4882a593Smuzhiyun }, 171*4882a593Smuzhiyun { 172*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_S.HIT_OTHER_CORE_FWD OCR.ALL_PF_RFO.L3_HIT_S.HIT_OTHER_CORE_FWD", 173*4882a593Smuzhiyun "Counter": "0,1,2,3", 174*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 175*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 176*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_RFO.L3_HIT_S.HIT_OTHER_CORE_FWD", 177*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 178*4882a593Smuzhiyun "MSRValue": "0x0800100120", 179*4882a593Smuzhiyun "Offcore": "1", 180*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 181*4882a593Smuzhiyun "SampleAfterValue": "100003", 182*4882a593Smuzhiyun "UMask": "0x1" 183*4882a593Smuzhiyun }, 184*4882a593Smuzhiyun { 185*4882a593Smuzhiyun "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT_E.ANY_SNOOP", 186*4882a593Smuzhiyun "Counter": "0,1,2,3", 187*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 188*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 189*4882a593Smuzhiyun "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_E.ANY_SNOOP", 190*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 191*4882a593Smuzhiyun "MSRValue": "0x3F80080004", 192*4882a593Smuzhiyun "Offcore": "1", 193*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 194*4882a593Smuzhiyun "SampleAfterValue": "100003", 195*4882a593Smuzhiyun "UMask": "0x1" 196*4882a593Smuzhiyun }, 197*4882a593Smuzhiyun { 198*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT.ANY_SNOOP OCR.ALL_PF_RFO.L3_HIT.ANY_SNOOP OCR.ALL_PF_RFO.L3_HIT.ANY_SNOOP", 199*4882a593Smuzhiyun "Counter": "0,1,2,3", 200*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 201*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 202*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_RFO.L3_HIT.ANY_SNOOP", 203*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 204*4882a593Smuzhiyun "MSRValue": "0x3F803C0120", 205*4882a593Smuzhiyun "Offcore": "1", 206*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 207*4882a593Smuzhiyun "SampleAfterValue": "100003", 208*4882a593Smuzhiyun "UMask": "0x1" 209*4882a593Smuzhiyun }, 210*4882a593Smuzhiyun { 211*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_S.HITM_OTHER_CORE OCR.ALL_DATA_RD.L3_HIT_S.HITM_OTHER_CORE", 212*4882a593Smuzhiyun "Counter": "0,1,2,3", 213*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 214*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 215*4882a593Smuzhiyun "EventName": "OCR.ALL_DATA_RD.L3_HIT_S.HITM_OTHER_CORE", 216*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 217*4882a593Smuzhiyun "MSRValue": "0x1000100491", 218*4882a593Smuzhiyun "Offcore": "1", 219*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 220*4882a593Smuzhiyun "SampleAfterValue": "100003", 221*4882a593Smuzhiyun "UMask": "0x1" 222*4882a593Smuzhiyun }, 223*4882a593Smuzhiyun { 224*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_S.ANY_SNOOP OCR.ALL_PF_RFO.L3_HIT_S.ANY_SNOOP", 225*4882a593Smuzhiyun "Counter": "0,1,2,3", 226*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 227*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 228*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_RFO.L3_HIT_S.ANY_SNOOP", 229*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 230*4882a593Smuzhiyun "MSRValue": "0x3F80100120", 231*4882a593Smuzhiyun "Offcore": "1", 232*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 233*4882a593Smuzhiyun "SampleAfterValue": "100003", 234*4882a593Smuzhiyun "UMask": "0x1" 235*4882a593Smuzhiyun }, 236*4882a593Smuzhiyun { 237*4882a593Smuzhiyun "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_NO_FWD", 238*4882a593Smuzhiyun "Counter": "0,1,2,3", 239*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 240*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 241*4882a593Smuzhiyun "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_NO_FWD", 242*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 243*4882a593Smuzhiyun "MSRValue": "0x0400100001", 244*4882a593Smuzhiyun "Offcore": "1", 245*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 246*4882a593Smuzhiyun "SampleAfterValue": "100003", 247*4882a593Smuzhiyun "UMask": "0x1" 248*4882a593Smuzhiyun }, 249*4882a593Smuzhiyun { 250*4882a593Smuzhiyun "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT.SNOOP_MISS", 251*4882a593Smuzhiyun "Counter": "0,1,2,3", 252*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 253*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 254*4882a593Smuzhiyun "EventName": "OCR.DEMAND_DATA_RD.L3_HIT.SNOOP_MISS", 255*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 256*4882a593Smuzhiyun "MSRValue": "0x02003C0001", 257*4882a593Smuzhiyun "Offcore": "1", 258*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 259*4882a593Smuzhiyun "SampleAfterValue": "100003", 260*4882a593Smuzhiyun "UMask": "0x1" 261*4882a593Smuzhiyun }, 262*4882a593Smuzhiyun { 263*4882a593Smuzhiyun "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT_M.HITM_OTHER_CORE", 264*4882a593Smuzhiyun "Counter": "0,1,2,3", 265*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 266*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 267*4882a593Smuzhiyun "EventName": "OCR.OTHER.L3_HIT_M.HITM_OTHER_CORE", 268*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 269*4882a593Smuzhiyun "MSRValue": "0x1000048000", 270*4882a593Smuzhiyun "Offcore": "1", 271*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 272*4882a593Smuzhiyun "SampleAfterValue": "100003", 273*4882a593Smuzhiyun "UMask": "0x1" 274*4882a593Smuzhiyun }, 275*4882a593Smuzhiyun { 276*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD", 277*4882a593Smuzhiyun "Counter": "0,1,2,3", 278*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 279*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 280*4882a593Smuzhiyun "EventName": "OCR.PF_L2_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD", 281*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 282*4882a593Smuzhiyun "MSRValue": "0x0400020020", 283*4882a593Smuzhiyun "Offcore": "1", 284*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 285*4882a593Smuzhiyun "SampleAfterValue": "100003", 286*4882a593Smuzhiyun "UMask": "0x1" 287*4882a593Smuzhiyun }, 288*4882a593Smuzhiyun { 289*4882a593Smuzhiyun "BriefDescription": "Counts all demand data writes (RFOs)", 290*4882a593Smuzhiyun "Counter": "0,1,2,3", 291*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 292*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 293*4882a593Smuzhiyun "EventName": "OCR.DEMAND_RFO.L3_HIT_S.SNOOP_NONE", 294*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 295*4882a593Smuzhiyun "MSRValue": "0x0080100002", 296*4882a593Smuzhiyun "Offcore": "1", 297*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 298*4882a593Smuzhiyun "SampleAfterValue": "100003", 299*4882a593Smuzhiyun "UMask": "0x1" 300*4882a593Smuzhiyun }, 301*4882a593Smuzhiyun { 302*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_NO_FWD", 303*4882a593Smuzhiyun "Counter": "0,1,2,3", 304*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 305*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 306*4882a593Smuzhiyun "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_NO_FWD", 307*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 308*4882a593Smuzhiyun "MSRValue": "0x0400080080", 309*4882a593Smuzhiyun "Offcore": "1", 310*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 311*4882a593Smuzhiyun "SampleAfterValue": "100003", 312*4882a593Smuzhiyun "UMask": "0x1" 313*4882a593Smuzhiyun }, 314*4882a593Smuzhiyun { 315*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_NO_FWD", 316*4882a593Smuzhiyun "Counter": "0,1,2,3", 317*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 318*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 319*4882a593Smuzhiyun "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_NO_FWD", 320*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 321*4882a593Smuzhiyun "MSRValue": "0x0400200080", 322*4882a593Smuzhiyun "Offcore": "1", 323*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 324*4882a593Smuzhiyun "SampleAfterValue": "100003", 325*4882a593Smuzhiyun "UMask": "0x1" 326*4882a593Smuzhiyun }, 327*4882a593Smuzhiyun { 328*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_READS.L3_HIT_M.NO_SNOOP_NEEDED OCR.ALL_READS.L3_HIT_M.NO_SNOOP_NEEDED", 329*4882a593Smuzhiyun "Counter": "0,1,2,3", 330*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 331*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 332*4882a593Smuzhiyun "EventName": "OCR.ALL_READS.L3_HIT_M.NO_SNOOP_NEEDED", 333*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 334*4882a593Smuzhiyun "MSRValue": "0x01000407F7", 335*4882a593Smuzhiyun "Offcore": "1", 336*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 337*4882a593Smuzhiyun "SampleAfterValue": "100003", 338*4882a593Smuzhiyun "UMask": "0x1" 339*4882a593Smuzhiyun }, 340*4882a593Smuzhiyun { 341*4882a593Smuzhiyun "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT_E.ANY_SNOOP", 342*4882a593Smuzhiyun "Counter": "0,1,2,3", 343*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 344*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 345*4882a593Smuzhiyun "EventName": "OCR.OTHER.L3_HIT_E.ANY_SNOOP", 346*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 347*4882a593Smuzhiyun "MSRValue": "0x3F80088000", 348*4882a593Smuzhiyun "Offcore": "1", 349*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 350*4882a593Smuzhiyun "SampleAfterValue": "100003", 351*4882a593Smuzhiyun "UMask": "0x1" 352*4882a593Smuzhiyun }, 353*4882a593Smuzhiyun { 354*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.L3_HIT.HIT_OTHER_CORE_FWD OCR.PF_L2_RFO.L3_HIT.HIT_OTHER_CORE_FWD", 355*4882a593Smuzhiyun "Counter": "0,1,2,3", 356*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 357*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 358*4882a593Smuzhiyun "EventName": "OCR.PF_L2_RFO.L3_HIT.HIT_OTHER_CORE_FWD", 359*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 360*4882a593Smuzhiyun "MSRValue": "0x08003C0020", 361*4882a593Smuzhiyun "Offcore": "1", 362*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 363*4882a593Smuzhiyun "SampleAfterValue": "100003", 364*4882a593Smuzhiyun "UMask": "0x1" 365*4882a593Smuzhiyun }, 366*4882a593Smuzhiyun { 367*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_E.HITM_OTHER_CORE OCR.ALL_PF_RFO.L3_HIT_E.HITM_OTHER_CORE", 368*4882a593Smuzhiyun "Counter": "0,1,2,3", 369*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 370*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 371*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_RFO.L3_HIT_E.HITM_OTHER_CORE", 372*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 373*4882a593Smuzhiyun "MSRValue": "0x1000080120", 374*4882a593Smuzhiyun "Offcore": "1", 375*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 376*4882a593Smuzhiyun "SampleAfterValue": "100003", 377*4882a593Smuzhiyun "UMask": "0x1" 378*4882a593Smuzhiyun }, 379*4882a593Smuzhiyun { 380*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT.HITM_OTHER_CORE OCR.ALL_PF_DATA_RD.L3_HIT.HITM_OTHER_CORE OCR.ALL_PF_DATA_RD.L3_HIT.HITM_OTHER_CORE", 381*4882a593Smuzhiyun "Counter": "0,1,2,3", 382*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 383*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 384*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT.HITM_OTHER_CORE", 385*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 386*4882a593Smuzhiyun "MSRValue": "0x10003C0490", 387*4882a593Smuzhiyun "Offcore": "1", 388*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 389*4882a593Smuzhiyun "SampleAfterValue": "100003", 390*4882a593Smuzhiyun "UMask": "0x1" 391*4882a593Smuzhiyun }, 392*4882a593Smuzhiyun { 393*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_RFO.SUPPLIER_NONE.NO_SNOOP_NEEDED OCR.ALL_RFO.SUPPLIER_NONE.NO_SNOOP_NEEDED", 394*4882a593Smuzhiyun "Counter": "0,1,2,3", 395*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 396*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 397*4882a593Smuzhiyun "EventName": "OCR.ALL_RFO.SUPPLIER_NONE.NO_SNOOP_NEEDED", 398*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 399*4882a593Smuzhiyun "MSRValue": "0x0100020122", 400*4882a593Smuzhiyun "Offcore": "1", 401*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 402*4882a593Smuzhiyun "SampleAfterValue": "100003", 403*4882a593Smuzhiyun "UMask": "0x1" 404*4882a593Smuzhiyun }, 405*4882a593Smuzhiyun { 406*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_F.HITM_OTHER_CORE OCR.ALL_DATA_RD.L3_HIT_F.HITM_OTHER_CORE", 407*4882a593Smuzhiyun "Counter": "0,1,2,3", 408*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 409*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 410*4882a593Smuzhiyun "EventName": "OCR.ALL_DATA_RD.L3_HIT_F.HITM_OTHER_CORE", 411*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 412*4882a593Smuzhiyun "MSRValue": "0x1000200491", 413*4882a593Smuzhiyun "Offcore": "1", 414*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 415*4882a593Smuzhiyun "SampleAfterValue": "100003", 416*4882a593Smuzhiyun "UMask": "0x1" 417*4882a593Smuzhiyun }, 418*4882a593Smuzhiyun { 419*4882a593Smuzhiyun "BriefDescription": "Counts any other requests OCR.OTHER.PMM_HIT_LOCAL_PMM.ANY_SNOOP", 420*4882a593Smuzhiyun "Counter": "0,1,2,3", 421*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 422*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 423*4882a593Smuzhiyun "EventName": "OCR.OTHER.PMM_HIT_LOCAL_PMM.ANY_SNOOP", 424*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 425*4882a593Smuzhiyun "MSRValue": "0x3F80408000", 426*4882a593Smuzhiyun "Offcore": "1", 427*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 428*4882a593Smuzhiyun "SampleAfterValue": "100003", 429*4882a593Smuzhiyun "UMask": "0x1" 430*4882a593Smuzhiyun }, 431*4882a593Smuzhiyun { 432*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.HITM_OTHER_CORE OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.HITM_OTHER_CORE", 433*4882a593Smuzhiyun "Counter": "0,1,2,3", 434*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 435*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 436*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.HITM_OTHER_CORE", 437*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 438*4882a593Smuzhiyun "MSRValue": "0x1000020490", 439*4882a593Smuzhiyun "Offcore": "1", 440*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 441*4882a593Smuzhiyun "SampleAfterValue": "100003", 442*4882a593Smuzhiyun "UMask": "0x1" 443*4882a593Smuzhiyun }, 444*4882a593Smuzhiyun { 445*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_READS.PMM_HIT_LOCAL_PMM.ANY_SNOOP OCR.ALL_READS.PMM_HIT_LOCAL_PMM.ANY_SNOOP", 446*4882a593Smuzhiyun "Counter": "0,1,2,3", 447*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 448*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 449*4882a593Smuzhiyun "EventName": "OCR.ALL_READS.PMM_HIT_LOCAL_PMM.ANY_SNOOP", 450*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 451*4882a593Smuzhiyun "MSRValue": "0x3F804007F7", 452*4882a593Smuzhiyun "Offcore": "1", 453*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 454*4882a593Smuzhiyun "SampleAfterValue": "100003", 455*4882a593Smuzhiyun "UMask": "0x1" 456*4882a593Smuzhiyun }, 457*4882a593Smuzhiyun { 458*4882a593Smuzhiyun "BriefDescription": "Counts number of cache lines that are dropped and not written back to L3 as they are deemed to be less likely to be reused shortly", 459*4882a593Smuzhiyun "Counter": "0,1,2,3", 460*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3,4,5,6,7", 461*4882a593Smuzhiyun "EventCode": "0xFE", 462*4882a593Smuzhiyun "EventName": "IDI_MISC.WB_DOWNGRADE", 463*4882a593Smuzhiyun "PublicDescription": "Counts number of cache lines that are dropped and not written back to L3 as they are deemed to be less likely to be reused shortly.", 464*4882a593Smuzhiyun "SampleAfterValue": "100003", 465*4882a593Smuzhiyun "UMask": "0x4" 466*4882a593Smuzhiyun }, 467*4882a593Smuzhiyun { 468*4882a593Smuzhiyun "BriefDescription": "Counts all demand data writes (RFOs)", 469*4882a593Smuzhiyun "Counter": "0,1,2,3", 470*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 471*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 472*4882a593Smuzhiyun "EventName": "OCR.DEMAND_RFO.L3_HIT_E.SNOOP_NONE", 473*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 474*4882a593Smuzhiyun "MSRValue": "0x0080080002", 475*4882a593Smuzhiyun "Offcore": "1", 476*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 477*4882a593Smuzhiyun "SampleAfterValue": "100003", 478*4882a593Smuzhiyun "UMask": "0x1" 479*4882a593Smuzhiyun }, 480*4882a593Smuzhiyun { 481*4882a593Smuzhiyun "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT.HITM_OTHER_CORE OCR.DEMAND_CODE_RD.L3_HIT.HITM_OTHER_CORE", 482*4882a593Smuzhiyun "Counter": "0,1,2,3", 483*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 484*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 485*4882a593Smuzhiyun "EventName": "OCR.DEMAND_CODE_RD.L3_HIT.HITM_OTHER_CORE", 486*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 487*4882a593Smuzhiyun "MSRValue": "0x10003C0004", 488*4882a593Smuzhiyun "Offcore": "1", 489*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 490*4882a593Smuzhiyun "SampleAfterValue": "100003", 491*4882a593Smuzhiyun "UMask": "0x1" 492*4882a593Smuzhiyun }, 493*4882a593Smuzhiyun { 494*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_E.HIT_OTHER_CORE_NO_FWD OCR.ALL_PF_RFO.L3_HIT_E.HIT_OTHER_CORE_NO_FWD", 495*4882a593Smuzhiyun "Counter": "0,1,2,3", 496*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 497*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 498*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_RFO.L3_HIT_E.HIT_OTHER_CORE_NO_FWD", 499*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 500*4882a593Smuzhiyun "MSRValue": "0x0400080120", 501*4882a593Smuzhiyun "Offcore": "1", 502*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 503*4882a593Smuzhiyun "SampleAfterValue": "100003", 504*4882a593Smuzhiyun "UMask": "0x1" 505*4882a593Smuzhiyun }, 506*4882a593Smuzhiyun { 507*4882a593Smuzhiyun "BriefDescription": "Counts demand data reads", 508*4882a593Smuzhiyun "Counter": "0,1,2,3", 509*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 510*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 511*4882a593Smuzhiyun "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_F.SNOOP_MISS", 512*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 513*4882a593Smuzhiyun "MSRValue": "0x0200200001", 514*4882a593Smuzhiyun "Offcore": "1", 515*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 516*4882a593Smuzhiyun "SampleAfterValue": "100003", 517*4882a593Smuzhiyun "UMask": "0x1" 518*4882a593Smuzhiyun }, 519*4882a593Smuzhiyun { 520*4882a593Smuzhiyun "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT_M.ANY_SNOOP", 521*4882a593Smuzhiyun "Counter": "0,1,2,3", 522*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 523*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 524*4882a593Smuzhiyun "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_M.ANY_SNOOP", 525*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 526*4882a593Smuzhiyun "MSRValue": "0x3F80040004", 527*4882a593Smuzhiyun "Offcore": "1", 528*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 529*4882a593Smuzhiyun "SampleAfterValue": "100003", 530*4882a593Smuzhiyun "UMask": "0x1" 531*4882a593Smuzhiyun }, 532*4882a593Smuzhiyun { 533*4882a593Smuzhiyun "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT_S.ANY_SNOOP", 534*4882a593Smuzhiyun "Counter": "0,1,2,3", 535*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 536*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 537*4882a593Smuzhiyun "EventName": "OCR.OTHER.L3_HIT_S.ANY_SNOOP", 538*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 539*4882a593Smuzhiyun "MSRValue": "0x3F80108000", 540*4882a593Smuzhiyun "Offcore": "1", 541*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 542*4882a593Smuzhiyun "SampleAfterValue": "100003", 543*4882a593Smuzhiyun "UMask": "0x1" 544*4882a593Smuzhiyun }, 545*4882a593Smuzhiyun { 546*4882a593Smuzhiyun "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT.HIT_OTHER_CORE_NO_FWD OCR.OTHER.L3_HIT.HIT_OTHER_CORE_NO_FWD", 547*4882a593Smuzhiyun "Counter": "0,1,2,3", 548*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 549*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 550*4882a593Smuzhiyun "EventName": "OCR.OTHER.L3_HIT.HIT_OTHER_CORE_NO_FWD", 551*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 552*4882a593Smuzhiyun "MSRValue": "0x04003C8000", 553*4882a593Smuzhiyun "Offcore": "1", 554*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 555*4882a593Smuzhiyun "SampleAfterValue": "100003", 556*4882a593Smuzhiyun "UMask": "0x1" 557*4882a593Smuzhiyun }, 558*4882a593Smuzhiyun { 559*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_DATA_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP OCR.ALL_DATA_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP", 560*4882a593Smuzhiyun "Counter": "0,1,2,3", 561*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 562*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 563*4882a593Smuzhiyun "EventName": "OCR.ALL_DATA_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP", 564*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 565*4882a593Smuzhiyun "MSRValue": "0x3F80400491", 566*4882a593Smuzhiyun "Offcore": "1", 567*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 568*4882a593Smuzhiyun "SampleAfterValue": "100003", 569*4882a593Smuzhiyun "UMask": "0x1" 570*4882a593Smuzhiyun }, 571*4882a593Smuzhiyun { 572*4882a593Smuzhiyun "BriefDescription": "Counts prefetch (that bring data to L2) data reads", 573*4882a593Smuzhiyun "Counter": "0,1,2,3", 574*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 575*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 576*4882a593Smuzhiyun "EventName": "OCR.PF_L2_DATA_RD.L3_HIT.SNOOP_HIT_WITH_FWD", 577*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 578*4882a593Smuzhiyun "MSRValue": "0x08007C0010", 579*4882a593Smuzhiyun "Offcore": "1", 580*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 581*4882a593Smuzhiyun "SampleAfterValue": "100003", 582*4882a593Smuzhiyun "UMask": "0x1" 583*4882a593Smuzhiyun }, 584*4882a593Smuzhiyun { 585*4882a593Smuzhiyun "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT_S.NO_SNOOP_NEEDED", 586*4882a593Smuzhiyun "Counter": "0,1,2,3", 587*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 588*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 589*4882a593Smuzhiyun "EventName": "OCR.OTHER.L3_HIT_S.NO_SNOOP_NEEDED", 590*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 591*4882a593Smuzhiyun "MSRValue": "0x0100108000", 592*4882a593Smuzhiyun "Offcore": "1", 593*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 594*4882a593Smuzhiyun "SampleAfterValue": "100003", 595*4882a593Smuzhiyun "UMask": "0x1" 596*4882a593Smuzhiyun }, 597*4882a593Smuzhiyun { 598*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_READS.L3_HIT_F.SNOOP_MISS", 599*4882a593Smuzhiyun "Counter": "0,1,2,3", 600*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 601*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 602*4882a593Smuzhiyun "EventName": "OCR.ALL_READS.L3_HIT_F.SNOOP_MISS", 603*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 604*4882a593Smuzhiyun "MSRValue": "0x02002007F7", 605*4882a593Smuzhiyun "Offcore": "1", 606*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 607*4882a593Smuzhiyun "SampleAfterValue": "100003", 608*4882a593Smuzhiyun "UMask": "0x1" 609*4882a593Smuzhiyun }, 610*4882a593Smuzhiyun { 611*4882a593Smuzhiyun "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests", 612*4882a593Smuzhiyun "Counter": "0,1,2,3", 613*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 614*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 615*4882a593Smuzhiyun "EventName": "OCR.PF_L1D_AND_SW.L3_HIT.SNOOP_HIT_WITH_FWD", 616*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 617*4882a593Smuzhiyun "MSRValue": "0x08007C0400", 618*4882a593Smuzhiyun "Offcore": "1", 619*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 620*4882a593Smuzhiyun "SampleAfterValue": "100003", 621*4882a593Smuzhiyun "UMask": "0x1" 622*4882a593Smuzhiyun }, 623*4882a593Smuzhiyun { 624*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_NO_FWD OCR.ALL_PF_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_NO_FWD", 625*4882a593Smuzhiyun "Counter": "0,1,2,3", 626*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 627*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 628*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_NO_FWD", 629*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 630*4882a593Smuzhiyun "MSRValue": "0x0400040490", 631*4882a593Smuzhiyun "Offcore": "1", 632*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 633*4882a593Smuzhiyun "SampleAfterValue": "100003", 634*4882a593Smuzhiyun "UMask": "0x1" 635*4882a593Smuzhiyun }, 636*4882a593Smuzhiyun { 637*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.L3_HIT_E.HITM_OTHER_CORE", 638*4882a593Smuzhiyun "Counter": "0,1,2,3", 639*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 640*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 641*4882a593Smuzhiyun "EventName": "OCR.PF_L2_RFO.L3_HIT_E.HITM_OTHER_CORE", 642*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 643*4882a593Smuzhiyun "MSRValue": "0x1000080020", 644*4882a593Smuzhiyun "Offcore": "1", 645*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 646*4882a593Smuzhiyun "SampleAfterValue": "100003", 647*4882a593Smuzhiyun "UMask": "0x1" 648*4882a593Smuzhiyun }, 649*4882a593Smuzhiyun { 650*4882a593Smuzhiyun "BriefDescription": "Counts all demand code reads", 651*4882a593Smuzhiyun "Counter": "0,1,2,3", 652*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 653*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 654*4882a593Smuzhiyun "EventName": "OCR.DEMAND_CODE_RD.SUPPLIER_NONE.SNOOP_NONE", 655*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 656*4882a593Smuzhiyun "MSRValue": "0x0080020004", 657*4882a593Smuzhiyun "Offcore": "1", 658*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 659*4882a593Smuzhiyun "SampleAfterValue": "100003", 660*4882a593Smuzhiyun "UMask": "0x1" 661*4882a593Smuzhiyun }, 662*4882a593Smuzhiyun { 663*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_E.HIT_OTHER_CORE_FWD OCR.ALL_PF_RFO.L3_HIT_E.HIT_OTHER_CORE_FWD", 664*4882a593Smuzhiyun "Counter": "0,1,2,3", 665*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 666*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 667*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_RFO.L3_HIT_E.HIT_OTHER_CORE_FWD", 668*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 669*4882a593Smuzhiyun "MSRValue": "0x0800080120", 670*4882a593Smuzhiyun "Offcore": "1", 671*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 672*4882a593Smuzhiyun "SampleAfterValue": "100003", 673*4882a593Smuzhiyun "UMask": "0x1" 674*4882a593Smuzhiyun }, 675*4882a593Smuzhiyun { 676*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_RFO.L3_HIT_S.HIT_OTHER_CORE_NO_FWD OCR.ALL_RFO.L3_HIT_S.HIT_OTHER_CORE_NO_FWD", 677*4882a593Smuzhiyun "Counter": "0,1,2,3", 678*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 679*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 680*4882a593Smuzhiyun "EventName": "OCR.ALL_RFO.L3_HIT_S.HIT_OTHER_CORE_NO_FWD", 681*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 682*4882a593Smuzhiyun "MSRValue": "0x0400100122", 683*4882a593Smuzhiyun "Offcore": "1", 684*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 685*4882a593Smuzhiyun "SampleAfterValue": "100003", 686*4882a593Smuzhiyun "UMask": "0x1" 687*4882a593Smuzhiyun }, 688*4882a593Smuzhiyun { 689*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs", 690*4882a593Smuzhiyun "Counter": "0,1,2,3", 691*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 692*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 693*4882a593Smuzhiyun "EventName": "OCR.PF_L3_RFO.L3_HIT.SNOOP_HIT_WITH_FWD", 694*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 695*4882a593Smuzhiyun "MSRValue": "0x08007C0100", 696*4882a593Smuzhiyun "Offcore": "1", 697*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 698*4882a593Smuzhiyun "SampleAfterValue": "100003", 699*4882a593Smuzhiyun "UMask": "0x1" 700*4882a593Smuzhiyun }, 701*4882a593Smuzhiyun { 702*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_FWD OCR.ALL_PF_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_FWD", 703*4882a593Smuzhiyun "Counter": "0,1,2,3", 704*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 705*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 706*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_FWD", 707*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 708*4882a593Smuzhiyun "MSRValue": "0x0800100490", 709*4882a593Smuzhiyun "Offcore": "1", 710*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 711*4882a593Smuzhiyun "SampleAfterValue": "100003", 712*4882a593Smuzhiyun "UMask": "0x1" 713*4882a593Smuzhiyun }, 714*4882a593Smuzhiyun { 715*4882a593Smuzhiyun "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT.SNOOP_MISS", 716*4882a593Smuzhiyun "Counter": "0,1,2,3", 717*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 718*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 719*4882a593Smuzhiyun "EventName": "OCR.OTHER.L3_HIT.SNOOP_MISS", 720*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 721*4882a593Smuzhiyun "MSRValue": "0x02003C8000", 722*4882a593Smuzhiyun "Offcore": "1", 723*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 724*4882a593Smuzhiyun "SampleAfterValue": "100003", 725*4882a593Smuzhiyun "UMask": "0x1" 726*4882a593Smuzhiyun }, 727*4882a593Smuzhiyun { 728*4882a593Smuzhiyun "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests", 729*4882a593Smuzhiyun "Counter": "0,1,2,3", 730*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 731*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 732*4882a593Smuzhiyun "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_E.SNOOP_MISS", 733*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 734*4882a593Smuzhiyun "MSRValue": "0x0200080400", 735*4882a593Smuzhiyun "Offcore": "1", 736*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 737*4882a593Smuzhiyun "SampleAfterValue": "100003", 738*4882a593Smuzhiyun "UMask": "0x1" 739*4882a593Smuzhiyun }, 740*4882a593Smuzhiyun { 741*4882a593Smuzhiyun "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_FWD", 742*4882a593Smuzhiyun "Counter": "0,1,2,3", 743*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 744*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 745*4882a593Smuzhiyun "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_FWD", 746*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 747*4882a593Smuzhiyun "MSRValue": "0x0800100001", 748*4882a593Smuzhiyun "Offcore": "1", 749*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 750*4882a593Smuzhiyun "SampleAfterValue": "100003", 751*4882a593Smuzhiyun "UMask": "0x1" 752*4882a593Smuzhiyun }, 753*4882a593Smuzhiyun { 754*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_RFO.L3_HIT.SNOOP_MISS OCR.ALL_RFO.L3_HIT.SNOOP_MISS", 755*4882a593Smuzhiyun "Counter": "0,1,2,3", 756*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 757*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 758*4882a593Smuzhiyun "EventName": "OCR.ALL_RFO.L3_HIT.SNOOP_MISS", 759*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 760*4882a593Smuzhiyun "MSRValue": "0x02003C0122", 761*4882a593Smuzhiyun "Offcore": "1", 762*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 763*4882a593Smuzhiyun "SampleAfterValue": "100003", 764*4882a593Smuzhiyun "UMask": "0x1" 765*4882a593Smuzhiyun }, 766*4882a593Smuzhiyun { 767*4882a593Smuzhiyun "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT_M.HITM_OTHER_CORE", 768*4882a593Smuzhiyun "Counter": "0,1,2,3", 769*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 770*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 771*4882a593Smuzhiyun "EventName": "OCR.DEMAND_RFO.L3_HIT_M.HITM_OTHER_CORE", 772*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 773*4882a593Smuzhiyun "MSRValue": "0x1000040002", 774*4882a593Smuzhiyun "Offcore": "1", 775*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 776*4882a593Smuzhiyun "SampleAfterValue": "100003", 777*4882a593Smuzhiyun "UMask": "0x1" 778*4882a593Smuzhiyun }, 779*4882a593Smuzhiyun { 780*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.L3_HIT_S.ANY_SNOOP", 781*4882a593Smuzhiyun "Counter": "0,1,2,3", 782*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 783*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 784*4882a593Smuzhiyun "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_S.ANY_SNOOP", 785*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 786*4882a593Smuzhiyun "MSRValue": "0x3F80100080", 787*4882a593Smuzhiyun "Offcore": "1", 788*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 789*4882a593Smuzhiyun "SampleAfterValue": "100003", 790*4882a593Smuzhiyun "UMask": "0x1" 791*4882a593Smuzhiyun }, 792*4882a593Smuzhiyun { 793*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_RFO.L3_HIT_F.HITM_OTHER_CORE OCR.ALL_RFO.L3_HIT_F.HITM_OTHER_CORE", 794*4882a593Smuzhiyun "Counter": "0,1,2,3", 795*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 796*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 797*4882a593Smuzhiyun "EventName": "OCR.ALL_RFO.L3_HIT_F.HITM_OTHER_CORE", 798*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 799*4882a593Smuzhiyun "MSRValue": "0x1000200122", 800*4882a593Smuzhiyun "Offcore": "1", 801*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 802*4882a593Smuzhiyun "SampleAfterValue": "100003", 803*4882a593Smuzhiyun "UMask": "0x1" 804*4882a593Smuzhiyun }, 805*4882a593Smuzhiyun { 806*4882a593Smuzhiyun "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT_E.HIT_OTHER_CORE_FWD", 807*4882a593Smuzhiyun "Counter": "0,1,2,3", 808*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 809*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 810*4882a593Smuzhiyun "EventName": "OCR.OTHER.L3_HIT_E.HIT_OTHER_CORE_FWD", 811*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 812*4882a593Smuzhiyun "MSRValue": "0x0800088000", 813*4882a593Smuzhiyun "Offcore": "1", 814*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 815*4882a593Smuzhiyun "SampleAfterValue": "100003", 816*4882a593Smuzhiyun "UMask": "0x1" 817*4882a593Smuzhiyun }, 818*4882a593Smuzhiyun { 819*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_DATA_RD.SUPPLIER_NONE.SNOOP_MISS", 820*4882a593Smuzhiyun "Counter": "0,1,2,3", 821*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 822*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 823*4882a593Smuzhiyun "EventName": "OCR.ALL_DATA_RD.SUPPLIER_NONE.SNOOP_MISS", 824*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 825*4882a593Smuzhiyun "MSRValue": "0x0200020491", 826*4882a593Smuzhiyun "Offcore": "1", 827*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 828*4882a593Smuzhiyun "SampleAfterValue": "100003", 829*4882a593Smuzhiyun "UMask": "0x1" 830*4882a593Smuzhiyun }, 831*4882a593Smuzhiyun { 832*4882a593Smuzhiyun "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_NO_FWD", 833*4882a593Smuzhiyun "Counter": "0,1,2,3", 834*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 835*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 836*4882a593Smuzhiyun "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_NO_FWD", 837*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 838*4882a593Smuzhiyun "MSRValue": "0x0400080010", 839*4882a593Smuzhiyun "Offcore": "1", 840*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 841*4882a593Smuzhiyun "SampleAfterValue": "100003", 842*4882a593Smuzhiyun "UMask": "0x1" 843*4882a593Smuzhiyun }, 844*4882a593Smuzhiyun { 845*4882a593Smuzhiyun "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.L3_HIT.SNOOP_NONE", 846*4882a593Smuzhiyun "Counter": "0,1,2,3", 847*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 848*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 849*4882a593Smuzhiyun "EventName": "OCR.PF_L1D_AND_SW.L3_HIT.SNOOP_NONE", 850*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 851*4882a593Smuzhiyun "MSRValue": "0x00803C0400", 852*4882a593Smuzhiyun "Offcore": "1", 853*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 854*4882a593Smuzhiyun "SampleAfterValue": "100003", 855*4882a593Smuzhiyun "UMask": "0x1" 856*4882a593Smuzhiyun }, 857*4882a593Smuzhiyun { 858*4882a593Smuzhiyun "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT_E.ANY_SNOOP", 859*4882a593Smuzhiyun "Counter": "0,1,2,3", 860*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 861*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 862*4882a593Smuzhiyun "EventName": "OCR.DEMAND_RFO.L3_HIT_E.ANY_SNOOP", 863*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 864*4882a593Smuzhiyun "MSRValue": "0x3F80080002", 865*4882a593Smuzhiyun "Offcore": "1", 866*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 867*4882a593Smuzhiyun "SampleAfterValue": "100003", 868*4882a593Smuzhiyun "UMask": "0x1" 869*4882a593Smuzhiyun }, 870*4882a593Smuzhiyun { 871*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_RFO.L3_HIT_M.SNOOP_MISS", 872*4882a593Smuzhiyun "Counter": "0,1,2,3", 873*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 874*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 875*4882a593Smuzhiyun "EventName": "OCR.ALL_RFO.L3_HIT_M.SNOOP_MISS", 876*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 877*4882a593Smuzhiyun "MSRValue": "0x0200040122", 878*4882a593Smuzhiyun "Offcore": "1", 879*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 880*4882a593Smuzhiyun "SampleAfterValue": "100003", 881*4882a593Smuzhiyun "UMask": "0x1" 882*4882a593Smuzhiyun }, 883*4882a593Smuzhiyun { 884*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_RFO.L3_HIT.HITM_OTHER_CORE OCR.ALL_RFO.L3_HIT.HITM_OTHER_CORE OCR.ALL_RFO.L3_HIT.HITM_OTHER_CORE", 885*4882a593Smuzhiyun "Counter": "0,1,2,3", 886*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 887*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 888*4882a593Smuzhiyun "EventName": "OCR.ALL_RFO.L3_HIT.HITM_OTHER_CORE", 889*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 890*4882a593Smuzhiyun "MSRValue": "0x10003C0122", 891*4882a593Smuzhiyun "Offcore": "1", 892*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 893*4882a593Smuzhiyun "SampleAfterValue": "100003", 894*4882a593Smuzhiyun "UMask": "0x1" 895*4882a593Smuzhiyun }, 896*4882a593Smuzhiyun { 897*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.L3_HIT.SNOOP_NONE", 898*4882a593Smuzhiyun "Counter": "0,1,2,3", 899*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 900*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 901*4882a593Smuzhiyun "EventName": "OCR.PF_L3_DATA_RD.L3_HIT.SNOOP_NONE", 902*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 903*4882a593Smuzhiyun "MSRValue": "0x00803C0080", 904*4882a593Smuzhiyun "Offcore": "1", 905*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 906*4882a593Smuzhiyun "SampleAfterValue": "100003", 907*4882a593Smuzhiyun "UMask": "0x1" 908*4882a593Smuzhiyun }, 909*4882a593Smuzhiyun { 910*4882a593Smuzhiyun "BriefDescription": "Counts demand data reads", 911*4882a593Smuzhiyun "Counter": "0,1,2,3", 912*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 913*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 914*4882a593Smuzhiyun "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_E.SNOOP_NONE", 915*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 916*4882a593Smuzhiyun "MSRValue": "0x0080080001", 917*4882a593Smuzhiyun "Offcore": "1", 918*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 919*4882a593Smuzhiyun "SampleAfterValue": "100003", 920*4882a593Smuzhiyun "UMask": "0x1" 921*4882a593Smuzhiyun }, 922*4882a593Smuzhiyun { 923*4882a593Smuzhiyun "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests", 924*4882a593Smuzhiyun "Counter": "0,1,2,3", 925*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 926*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 927*4882a593Smuzhiyun "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_M.SNOOP_MISS", 928*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 929*4882a593Smuzhiyun "MSRValue": "0x0200040400", 930*4882a593Smuzhiyun "Offcore": "1", 931*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 932*4882a593Smuzhiyun "SampleAfterValue": "100003", 933*4882a593Smuzhiyun "UMask": "0x1" 934*4882a593Smuzhiyun }, 935*4882a593Smuzhiyun { 936*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs have any response type.", 937*4882a593Smuzhiyun "Counter": "0,1,2,3", 938*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 939*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 940*4882a593Smuzhiyun "EventName": "OCR.PF_L2_RFO.ANY_RESPONSE", 941*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 942*4882a593Smuzhiyun "MSRValue": "0x0000010020", 943*4882a593Smuzhiyun "Offcore": "1", 944*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 945*4882a593Smuzhiyun "SampleAfterValue": "100003", 946*4882a593Smuzhiyun "UMask": "0x1" 947*4882a593Smuzhiyun }, 948*4882a593Smuzhiyun { 949*4882a593Smuzhiyun "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_FWD", 950*4882a593Smuzhiyun "Counter": "0,1,2,3", 951*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 952*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 953*4882a593Smuzhiyun "EventName": "OCR.DEMAND_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_FWD", 954*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 955*4882a593Smuzhiyun "MSRValue": "0x0800020002", 956*4882a593Smuzhiyun "Offcore": "1", 957*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 958*4882a593Smuzhiyun "SampleAfterValue": "100003", 959*4882a593Smuzhiyun "UMask": "0x1" 960*4882a593Smuzhiyun }, 961*4882a593Smuzhiyun { 962*4882a593Smuzhiyun "BriefDescription": "Counts all demand code reads", 963*4882a593Smuzhiyun "Counter": "0,1,2,3", 964*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 965*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 966*4882a593Smuzhiyun "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_F.SNOOP_MISS", 967*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 968*4882a593Smuzhiyun "MSRValue": "0x0200200004", 969*4882a593Smuzhiyun "Offcore": "1", 970*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 971*4882a593Smuzhiyun "SampleAfterValue": "100003", 972*4882a593Smuzhiyun "UMask": "0x1" 973*4882a593Smuzhiyun }, 974*4882a593Smuzhiyun { 975*4882a593Smuzhiyun "BriefDescription": "Counts any other requests", 976*4882a593Smuzhiyun "Counter": "0,1,2,3", 977*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 978*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 979*4882a593Smuzhiyun "EventName": "OCR.OTHER.SUPPLIER_NONE.SNOOP_MISS", 980*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 981*4882a593Smuzhiyun "MSRValue": "0x0200028000", 982*4882a593Smuzhiyun "Offcore": "1", 983*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 984*4882a593Smuzhiyun "SampleAfterValue": "100003", 985*4882a593Smuzhiyun "UMask": "0x1" 986*4882a593Smuzhiyun }, 987*4882a593Smuzhiyun { 988*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.L3_HIT_E.NO_SNOOP_NEEDED", 989*4882a593Smuzhiyun "Counter": "0,1,2,3", 990*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 991*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 992*4882a593Smuzhiyun "EventName": "OCR.PF_L3_RFO.L3_HIT_E.NO_SNOOP_NEEDED", 993*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 994*4882a593Smuzhiyun "MSRValue": "0x0100080100", 995*4882a593Smuzhiyun "Offcore": "1", 996*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 997*4882a593Smuzhiyun "SampleAfterValue": "100003", 998*4882a593Smuzhiyun "UMask": "0x1" 999*4882a593Smuzhiyun }, 1000*4882a593Smuzhiyun { 1001*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED", 1002*4882a593Smuzhiyun "Counter": "0,1,2,3", 1003*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1004*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1005*4882a593Smuzhiyun "EventName": "OCR.PF_L3_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED", 1006*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1007*4882a593Smuzhiyun "MSRValue": "0x0100400080", 1008*4882a593Smuzhiyun "Offcore": "1", 1009*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1010*4882a593Smuzhiyun "SampleAfterValue": "100003", 1011*4882a593Smuzhiyun "UMask": "0x1" 1012*4882a593Smuzhiyun }, 1013*4882a593Smuzhiyun { 1014*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_READS.L3_HIT_E.HIT_OTHER_CORE_FWD OCR.ALL_READS.L3_HIT_E.HIT_OTHER_CORE_FWD", 1015*4882a593Smuzhiyun "Counter": "0,1,2,3", 1016*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1017*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1018*4882a593Smuzhiyun "EventName": "OCR.ALL_READS.L3_HIT_E.HIT_OTHER_CORE_FWD", 1019*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1020*4882a593Smuzhiyun "MSRValue": "0x08000807F7", 1021*4882a593Smuzhiyun "Offcore": "1", 1022*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1023*4882a593Smuzhiyun "SampleAfterValue": "100003", 1024*4882a593Smuzhiyun "UMask": "0x1" 1025*4882a593Smuzhiyun }, 1026*4882a593Smuzhiyun { 1027*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_RFO.L3_HIT_F.HIT_OTHER_CORE_NO_FWD OCR.ALL_RFO.L3_HIT_F.HIT_OTHER_CORE_NO_FWD", 1028*4882a593Smuzhiyun "Counter": "0,1,2,3", 1029*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1030*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1031*4882a593Smuzhiyun "EventName": "OCR.ALL_RFO.L3_HIT_F.HIT_OTHER_CORE_NO_FWD", 1032*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1033*4882a593Smuzhiyun "MSRValue": "0x0400200122", 1034*4882a593Smuzhiyun "Offcore": "1", 1035*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1036*4882a593Smuzhiyun "SampleAfterValue": "100003", 1037*4882a593Smuzhiyun "UMask": "0x1" 1038*4882a593Smuzhiyun }, 1039*4882a593Smuzhiyun { 1040*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs", 1041*4882a593Smuzhiyun "Counter": "0,1,2,3", 1042*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1043*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1044*4882a593Smuzhiyun "EventName": "OCR.PF_L2_RFO.L3_HIT_M.SNOOP_NONE", 1045*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1046*4882a593Smuzhiyun "MSRValue": "0x0080040020", 1047*4882a593Smuzhiyun "Offcore": "1", 1048*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1049*4882a593Smuzhiyun "SampleAfterValue": "100003", 1050*4882a593Smuzhiyun "UMask": "0x1" 1051*4882a593Smuzhiyun }, 1052*4882a593Smuzhiyun { 1053*4882a593Smuzhiyun "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT_F.ANY_SNOOP", 1054*4882a593Smuzhiyun "Counter": "0,1,2,3", 1055*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1056*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1057*4882a593Smuzhiyun "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_F.ANY_SNOOP", 1058*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1059*4882a593Smuzhiyun "MSRValue": "0x3F80200001", 1060*4882a593Smuzhiyun "Offcore": "1", 1061*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1062*4882a593Smuzhiyun "SampleAfterValue": "100003", 1063*4882a593Smuzhiyun "UMask": "0x1" 1064*4882a593Smuzhiyun }, 1065*4882a593Smuzhiyun { 1066*4882a593Smuzhiyun "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_FWD", 1067*4882a593Smuzhiyun "Counter": "0,1,2,3", 1068*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1069*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1070*4882a593Smuzhiyun "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_FWD", 1071*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1072*4882a593Smuzhiyun "MSRValue": "0x0800040001", 1073*4882a593Smuzhiyun "Offcore": "1", 1074*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1075*4882a593Smuzhiyun "SampleAfterValue": "100003", 1076*4882a593Smuzhiyun "UMask": "0x1" 1077*4882a593Smuzhiyun }, 1078*4882a593Smuzhiyun { 1079*4882a593Smuzhiyun "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.PMM_HIT_LOCAL_PMM.SNOOP_NONE", 1080*4882a593Smuzhiyun "Counter": "0,1,2,3", 1081*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1082*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1083*4882a593Smuzhiyun "EventName": "OCR.PF_L1D_AND_SW.PMM_HIT_LOCAL_PMM.SNOOP_NONE", 1084*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1085*4882a593Smuzhiyun "MSRValue": "0x0080400400", 1086*4882a593Smuzhiyun "Offcore": "1", 1087*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1088*4882a593Smuzhiyun "SampleAfterValue": "100003", 1089*4882a593Smuzhiyun "UMask": "0x1" 1090*4882a593Smuzhiyun }, 1091*4882a593Smuzhiyun { 1092*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.L3_HIT.HITM_OTHER_CORE OCR.PF_L3_RFO.L3_HIT.HITM_OTHER_CORE", 1093*4882a593Smuzhiyun "Counter": "0,1,2,3", 1094*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1095*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1096*4882a593Smuzhiyun "EventName": "OCR.PF_L3_RFO.L3_HIT.HITM_OTHER_CORE", 1097*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1098*4882a593Smuzhiyun "MSRValue": "0x10003C0100", 1099*4882a593Smuzhiyun "Offcore": "1", 1100*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1101*4882a593Smuzhiyun "SampleAfterValue": "100003", 1102*4882a593Smuzhiyun "UMask": "0x1" 1103*4882a593Smuzhiyun }, 1104*4882a593Smuzhiyun { 1105*4882a593Smuzhiyun "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.L3_HIT_M.NO_SNOOP_NEEDED", 1106*4882a593Smuzhiyun "Counter": "0,1,2,3", 1107*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1108*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1109*4882a593Smuzhiyun "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_M.NO_SNOOP_NEEDED", 1110*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1111*4882a593Smuzhiyun "MSRValue": "0x0100040010", 1112*4882a593Smuzhiyun "Offcore": "1", 1113*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1114*4882a593Smuzhiyun "SampleAfterValue": "100003", 1115*4882a593Smuzhiyun "UMask": "0x1" 1116*4882a593Smuzhiyun }, 1117*4882a593Smuzhiyun { 1118*4882a593Smuzhiyun "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT_M.HIT_OTHER_CORE_FWD", 1119*4882a593Smuzhiyun "Counter": "0,1,2,3", 1120*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1121*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1122*4882a593Smuzhiyun "EventName": "OCR.OTHER.L3_HIT_M.HIT_OTHER_CORE_FWD", 1123*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1124*4882a593Smuzhiyun "MSRValue": "0x0800048000", 1125*4882a593Smuzhiyun "Offcore": "1", 1126*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1127*4882a593Smuzhiyun "SampleAfterValue": "100003", 1128*4882a593Smuzhiyun "UMask": "0x1" 1129*4882a593Smuzhiyun }, 1130*4882a593Smuzhiyun { 1131*4882a593Smuzhiyun "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT_E.HITM_OTHER_CORE", 1132*4882a593Smuzhiyun "Counter": "0,1,2,3", 1133*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1134*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1135*4882a593Smuzhiyun "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_E.HITM_OTHER_CORE", 1136*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1137*4882a593Smuzhiyun "MSRValue": "0x1000080001", 1138*4882a593Smuzhiyun "Offcore": "1", 1139*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1140*4882a593Smuzhiyun "SampleAfterValue": "100003", 1141*4882a593Smuzhiyun "UMask": "0x1" 1142*4882a593Smuzhiyun }, 1143*4882a593Smuzhiyun { 1144*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_E.NO_SNOOP_NEEDED OCR.ALL_DATA_RD.L3_HIT_E.NO_SNOOP_NEEDED", 1145*4882a593Smuzhiyun "Counter": "0,1,2,3", 1146*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1147*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1148*4882a593Smuzhiyun "EventName": "OCR.ALL_DATA_RD.L3_HIT_E.NO_SNOOP_NEEDED", 1149*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1150*4882a593Smuzhiyun "MSRValue": "0x0100080491", 1151*4882a593Smuzhiyun "Offcore": "1", 1152*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1153*4882a593Smuzhiyun "SampleAfterValue": "100003", 1154*4882a593Smuzhiyun "UMask": "0x1" 1155*4882a593Smuzhiyun }, 1156*4882a593Smuzhiyun { 1157*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs", 1158*4882a593Smuzhiyun "Counter": "0,1,2,3", 1159*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1160*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1161*4882a593Smuzhiyun "EventName": "OCR.PF_L2_RFO.L3_HIT_S.SNOOP_NONE", 1162*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1163*4882a593Smuzhiyun "MSRValue": "0x0080100020", 1164*4882a593Smuzhiyun "Offcore": "1", 1165*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1166*4882a593Smuzhiyun "SampleAfterValue": "100003", 1167*4882a593Smuzhiyun "UMask": "0x1" 1168*4882a593Smuzhiyun }, 1169*4882a593Smuzhiyun { 1170*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.L3_HIT_E.NO_SNOOP_NEEDED", 1171*4882a593Smuzhiyun "Counter": "0,1,2,3", 1172*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1173*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1174*4882a593Smuzhiyun "EventName": "OCR.PF_L2_RFO.L3_HIT_E.NO_SNOOP_NEEDED", 1175*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1176*4882a593Smuzhiyun "MSRValue": "0x0100080020", 1177*4882a593Smuzhiyun "Offcore": "1", 1178*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1179*4882a593Smuzhiyun "SampleAfterValue": "100003", 1180*4882a593Smuzhiyun "UMask": "0x1" 1181*4882a593Smuzhiyun }, 1182*4882a593Smuzhiyun { 1183*4882a593Smuzhiyun "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT.ANY_SNOOP OCR.DEMAND_RFO.L3_HIT.ANY_SNOOP", 1184*4882a593Smuzhiyun "Counter": "0,1,2,3", 1185*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1186*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1187*4882a593Smuzhiyun "EventName": "OCR.DEMAND_RFO.L3_HIT.ANY_SNOOP", 1188*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1189*4882a593Smuzhiyun "MSRValue": "0x3F803C0002", 1190*4882a593Smuzhiyun "Offcore": "1", 1191*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1192*4882a593Smuzhiyun "SampleAfterValue": "100003", 1193*4882a593Smuzhiyun "UMask": "0x1" 1194*4882a593Smuzhiyun }, 1195*4882a593Smuzhiyun { 1196*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD OCR.ALL_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD", 1197*4882a593Smuzhiyun "Counter": "0,1,2,3", 1198*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1199*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1200*4882a593Smuzhiyun "EventName": "OCR.ALL_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD", 1201*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1202*4882a593Smuzhiyun "MSRValue": "0x0400020491", 1203*4882a593Smuzhiyun "Offcore": "1", 1204*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1205*4882a593Smuzhiyun "SampleAfterValue": "100003", 1206*4882a593Smuzhiyun "UMask": "0x1" 1207*4882a593Smuzhiyun }, 1208*4882a593Smuzhiyun { 1209*4882a593Smuzhiyun "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED", 1210*4882a593Smuzhiyun "Counter": "0,1,2,3", 1211*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1212*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1213*4882a593Smuzhiyun "EventName": "OCR.PF_L2_DATA_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED", 1214*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1215*4882a593Smuzhiyun "MSRValue": "0x0100020010", 1216*4882a593Smuzhiyun "Offcore": "1", 1217*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1218*4882a593Smuzhiyun "SampleAfterValue": "100003", 1219*4882a593Smuzhiyun "UMask": "0x1" 1220*4882a593Smuzhiyun }, 1221*4882a593Smuzhiyun { 1222*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD", 1223*4882a593Smuzhiyun "Counter": "0,1,2,3", 1224*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1225*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1226*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD", 1227*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1228*4882a593Smuzhiyun "MSRValue": "0x0800020490", 1229*4882a593Smuzhiyun "Offcore": "1", 1230*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1231*4882a593Smuzhiyun "SampleAfterValue": "100003", 1232*4882a593Smuzhiyun "UMask": "0x1" 1233*4882a593Smuzhiyun }, 1234*4882a593Smuzhiyun { 1235*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_RFO.L3_HIT.NO_SNOOP_NEEDED OCR.ALL_RFO.L3_HIT.NO_SNOOP_NEEDED OCR.ALL_RFO.L3_HIT.NO_SNOOP_NEEDED", 1236*4882a593Smuzhiyun "Counter": "0,1,2,3", 1237*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1238*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1239*4882a593Smuzhiyun "EventName": "OCR.ALL_RFO.L3_HIT.NO_SNOOP_NEEDED", 1240*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1241*4882a593Smuzhiyun "MSRValue": "0x01003C0122", 1242*4882a593Smuzhiyun "Offcore": "1", 1243*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1244*4882a593Smuzhiyun "SampleAfterValue": "100003", 1245*4882a593Smuzhiyun "UMask": "0x1" 1246*4882a593Smuzhiyun }, 1247*4882a593Smuzhiyun { 1248*4882a593Smuzhiyun "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED", 1249*4882a593Smuzhiyun "Counter": "0,1,2,3", 1250*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1251*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1252*4882a593Smuzhiyun "EventName": "OCR.DEMAND_DATA_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED", 1253*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1254*4882a593Smuzhiyun "MSRValue": "0x0100020001", 1255*4882a593Smuzhiyun "Offcore": "1", 1256*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1257*4882a593Smuzhiyun "SampleAfterValue": "100003", 1258*4882a593Smuzhiyun "UMask": "0x1" 1259*4882a593Smuzhiyun }, 1260*4882a593Smuzhiyun { 1261*4882a593Smuzhiyun "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT.SNOOP_NONE", 1262*4882a593Smuzhiyun "Counter": "0,1,2,3", 1263*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1264*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1265*4882a593Smuzhiyun "EventName": "OCR.DEMAND_DATA_RD.L3_HIT.SNOOP_NONE", 1266*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1267*4882a593Smuzhiyun "MSRValue": "0x00803C0001", 1268*4882a593Smuzhiyun "Offcore": "1", 1269*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1270*4882a593Smuzhiyun "SampleAfterValue": "100003", 1271*4882a593Smuzhiyun "UMask": "0x1" 1272*4882a593Smuzhiyun }, 1273*4882a593Smuzhiyun { 1274*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs", 1275*4882a593Smuzhiyun "Counter": "0,1,2,3", 1276*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1277*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1278*4882a593Smuzhiyun "EventName": "OCR.PF_L3_RFO.SUPPLIER_NONE.SNOOP_MISS", 1279*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1280*4882a593Smuzhiyun "MSRValue": "0x0200020100", 1281*4882a593Smuzhiyun "Offcore": "1", 1282*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1283*4882a593Smuzhiyun "SampleAfterValue": "100003", 1284*4882a593Smuzhiyun "UMask": "0x1" 1285*4882a593Smuzhiyun }, 1286*4882a593Smuzhiyun { 1287*4882a593Smuzhiyun "BriefDescription": "Counts prefetch (that bring data to L2) data reads", 1288*4882a593Smuzhiyun "Counter": "0,1,2,3", 1289*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1290*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1291*4882a593Smuzhiyun "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_F.SNOOP_MISS", 1292*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1293*4882a593Smuzhiyun "MSRValue": "0x0200200010", 1294*4882a593Smuzhiyun "Offcore": "1", 1295*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1296*4882a593Smuzhiyun "SampleAfterValue": "100003", 1297*4882a593Smuzhiyun "UMask": "0x1" 1298*4882a593Smuzhiyun }, 1299*4882a593Smuzhiyun { 1300*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_NO_FWD OCR.ALL_PF_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_NO_FWD", 1301*4882a593Smuzhiyun "Counter": "0,1,2,3", 1302*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1303*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1304*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_NO_FWD", 1305*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1306*4882a593Smuzhiyun "MSRValue": "0x0400100490", 1307*4882a593Smuzhiyun "Offcore": "1", 1308*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1309*4882a593Smuzhiyun "SampleAfterValue": "100003", 1310*4882a593Smuzhiyun "UMask": "0x1" 1311*4882a593Smuzhiyun }, 1312*4882a593Smuzhiyun { 1313*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_DATA_RD.ANY_RESPONSE have any response type.", 1314*4882a593Smuzhiyun "Counter": "0,1,2,3", 1315*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1316*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1317*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_DATA_RD.ANY_RESPONSE", 1318*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1319*4882a593Smuzhiyun "MSRValue": "0x0000010490", 1320*4882a593Smuzhiyun "Offcore": "1", 1321*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1322*4882a593Smuzhiyun "SampleAfterValue": "100003", 1323*4882a593Smuzhiyun "UMask": "0x1" 1324*4882a593Smuzhiyun }, 1325*4882a593Smuzhiyun { 1326*4882a593Smuzhiyun "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT_S.HIT_OTHER_CORE_FWD", 1327*4882a593Smuzhiyun "Counter": "0,1,2,3", 1328*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1329*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1330*4882a593Smuzhiyun "EventName": "OCR.OTHER.L3_HIT_S.HIT_OTHER_CORE_FWD", 1331*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1332*4882a593Smuzhiyun "MSRValue": "0x0800108000", 1333*4882a593Smuzhiyun "Offcore": "1", 1334*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1335*4882a593Smuzhiyun "SampleAfterValue": "100003", 1336*4882a593Smuzhiyun "UMask": "0x1" 1337*4882a593Smuzhiyun }, 1338*4882a593Smuzhiyun { 1339*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT.SNOOP_MISS OCR.ALL_PF_RFO.L3_HIT.SNOOP_MISS", 1340*4882a593Smuzhiyun "Counter": "0,1,2,3", 1341*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1342*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1343*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_RFO.L3_HIT.SNOOP_MISS", 1344*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1345*4882a593Smuzhiyun "MSRValue": "0x02003C0120", 1346*4882a593Smuzhiyun "Offcore": "1", 1347*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1348*4882a593Smuzhiyun "SampleAfterValue": "100003", 1349*4882a593Smuzhiyun "UMask": "0x1" 1350*4882a593Smuzhiyun }, 1351*4882a593Smuzhiyun { 1352*4882a593Smuzhiyun "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.L3_HIT_M.HIT_OTHER_CORE_NO_FWD", 1353*4882a593Smuzhiyun "Counter": "0,1,2,3", 1354*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1355*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1356*4882a593Smuzhiyun "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_M.HIT_OTHER_CORE_NO_FWD", 1357*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1358*4882a593Smuzhiyun "MSRValue": "0x0400040400", 1359*4882a593Smuzhiyun "Offcore": "1", 1360*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1361*4882a593Smuzhiyun "SampleAfterValue": "100003", 1362*4882a593Smuzhiyun "UMask": "0x1" 1363*4882a593Smuzhiyun }, 1364*4882a593Smuzhiyun { 1365*4882a593Smuzhiyun "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD", 1366*4882a593Smuzhiyun "Counter": "0,1,2,3", 1367*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1368*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1369*4882a593Smuzhiyun "EventName": "OCR.PF_L2_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD", 1370*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1371*4882a593Smuzhiyun "MSRValue": "0x0400020010", 1372*4882a593Smuzhiyun "Offcore": "1", 1373*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1374*4882a593Smuzhiyun "SampleAfterValue": "100003", 1375*4882a593Smuzhiyun "UMask": "0x1" 1376*4882a593Smuzhiyun }, 1377*4882a593Smuzhiyun { 1378*4882a593Smuzhiyun "BriefDescription": "Counts any other requests", 1379*4882a593Smuzhiyun "Counter": "0,1,2,3", 1380*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1381*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1382*4882a593Smuzhiyun "EventName": "OCR.OTHER.L3_HIT_M.SNOOP_MISS", 1383*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1384*4882a593Smuzhiyun "MSRValue": "0x0200048000", 1385*4882a593Smuzhiyun "Offcore": "1", 1386*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1387*4882a593Smuzhiyun "SampleAfterValue": "100003", 1388*4882a593Smuzhiyun "UMask": "0x1" 1389*4882a593Smuzhiyun }, 1390*4882a593Smuzhiyun { 1391*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_S.SNOOP_MISS", 1392*4882a593Smuzhiyun "Counter": "0,1,2,3", 1393*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1394*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1395*4882a593Smuzhiyun "EventName": "OCR.ALL_DATA_RD.L3_HIT_S.SNOOP_MISS", 1396*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1397*4882a593Smuzhiyun "MSRValue": "0x0200100491", 1398*4882a593Smuzhiyun "Offcore": "1", 1399*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1400*4882a593Smuzhiyun "SampleAfterValue": "100003", 1401*4882a593Smuzhiyun "UMask": "0x1" 1402*4882a593Smuzhiyun }, 1403*4882a593Smuzhiyun { 1404*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_RFO.L3_HIT_M.ANY_SNOOP OCR.ALL_RFO.L3_HIT_M.ANY_SNOOP", 1405*4882a593Smuzhiyun "Counter": "0,1,2,3", 1406*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1407*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1408*4882a593Smuzhiyun "EventName": "OCR.ALL_RFO.L3_HIT_M.ANY_SNOOP", 1409*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1410*4882a593Smuzhiyun "MSRValue": "0x3F80040122", 1411*4882a593Smuzhiyun "Offcore": "1", 1412*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1413*4882a593Smuzhiyun "SampleAfterValue": "100003", 1414*4882a593Smuzhiyun "UMask": "0x1" 1415*4882a593Smuzhiyun }, 1416*4882a593Smuzhiyun { 1417*4882a593Smuzhiyun "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT_F.HIT_OTHER_CORE_FWD", 1418*4882a593Smuzhiyun "Counter": "0,1,2,3", 1419*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1420*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1421*4882a593Smuzhiyun "EventName": "OCR.DEMAND_RFO.L3_HIT_F.HIT_OTHER_CORE_FWD", 1422*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1423*4882a593Smuzhiyun "MSRValue": "0x0800200002", 1424*4882a593Smuzhiyun "Offcore": "1", 1425*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1426*4882a593Smuzhiyun "SampleAfterValue": "100003", 1427*4882a593Smuzhiyun "UMask": "0x1" 1428*4882a593Smuzhiyun }, 1429*4882a593Smuzhiyun { 1430*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.SUPPLIER_NONE.HITM_OTHER_CORE", 1431*4882a593Smuzhiyun "Counter": "0,1,2,3", 1432*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1433*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1434*4882a593Smuzhiyun "EventName": "OCR.PF_L3_RFO.SUPPLIER_NONE.HITM_OTHER_CORE", 1435*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1436*4882a593Smuzhiyun "MSRValue": "0x1000020100", 1437*4882a593Smuzhiyun "Offcore": "1", 1438*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1439*4882a593Smuzhiyun "SampleAfterValue": "100003", 1440*4882a593Smuzhiyun "UMask": "0x1" 1441*4882a593Smuzhiyun }, 1442*4882a593Smuzhiyun { 1443*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_READS.L3_HIT_E.ANY_SNOOP OCR.ALL_READS.L3_HIT_E.ANY_SNOOP", 1444*4882a593Smuzhiyun "Counter": "0,1,2,3", 1445*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1446*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1447*4882a593Smuzhiyun "EventName": "OCR.ALL_READS.L3_HIT_E.ANY_SNOOP", 1448*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1449*4882a593Smuzhiyun "MSRValue": "0x3F800807F7", 1450*4882a593Smuzhiyun "Offcore": "1", 1451*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1452*4882a593Smuzhiyun "SampleAfterValue": "100003", 1453*4882a593Smuzhiyun "UMask": "0x1" 1454*4882a593Smuzhiyun }, 1455*4882a593Smuzhiyun { 1456*4882a593Smuzhiyun "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.L3_HIT_E.NO_SNOOP_NEEDED", 1457*4882a593Smuzhiyun "Counter": "0,1,2,3", 1458*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1459*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1460*4882a593Smuzhiyun "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_E.NO_SNOOP_NEEDED", 1461*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1462*4882a593Smuzhiyun "MSRValue": "0x0100080400", 1463*4882a593Smuzhiyun "Offcore": "1", 1464*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1465*4882a593Smuzhiyun "SampleAfterValue": "100003", 1466*4882a593Smuzhiyun "UMask": "0x1" 1467*4882a593Smuzhiyun }, 1468*4882a593Smuzhiyun { 1469*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.SUPPLIER_NONE.ANY_SNOOP", 1470*4882a593Smuzhiyun "Counter": "0,1,2,3", 1471*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1472*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1473*4882a593Smuzhiyun "EventName": "OCR.PF_L3_RFO.SUPPLIER_NONE.ANY_SNOOP", 1474*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1475*4882a593Smuzhiyun "MSRValue": "0x3F80020100", 1476*4882a593Smuzhiyun "Offcore": "1", 1477*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1478*4882a593Smuzhiyun "SampleAfterValue": "100003", 1479*4882a593Smuzhiyun "UMask": "0x1" 1480*4882a593Smuzhiyun }, 1481*4882a593Smuzhiyun { 1482*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_F.HITM_OTHER_CORE OCR.ALL_PF_DATA_RD.L3_HIT_F.HITM_OTHER_CORE", 1483*4882a593Smuzhiyun "Counter": "0,1,2,3", 1484*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1485*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1486*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_F.HITM_OTHER_CORE", 1487*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1488*4882a593Smuzhiyun "MSRValue": "0x1000200490", 1489*4882a593Smuzhiyun "Offcore": "1", 1490*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1491*4882a593Smuzhiyun "SampleAfterValue": "100003", 1492*4882a593Smuzhiyun "UMask": "0x1" 1493*4882a593Smuzhiyun }, 1494*4882a593Smuzhiyun { 1495*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_READS.SUPPLIER_NONE.HIT_OTHER_CORE_FWD OCR.ALL_READS.SUPPLIER_NONE.HIT_OTHER_CORE_FWD", 1496*4882a593Smuzhiyun "Counter": "0,1,2,3", 1497*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1498*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1499*4882a593Smuzhiyun "EventName": "OCR.ALL_READS.SUPPLIER_NONE.HIT_OTHER_CORE_FWD", 1500*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1501*4882a593Smuzhiyun "MSRValue": "0x08000207F7", 1502*4882a593Smuzhiyun "Offcore": "1", 1503*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1504*4882a593Smuzhiyun "SampleAfterValue": "100003", 1505*4882a593Smuzhiyun "UMask": "0x1" 1506*4882a593Smuzhiyun }, 1507*4882a593Smuzhiyun { 1508*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_READS.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD OCR.ALL_READS.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD", 1509*4882a593Smuzhiyun "Counter": "0,1,2,3", 1510*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1511*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1512*4882a593Smuzhiyun "EventName": "OCR.ALL_READS.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD", 1513*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1514*4882a593Smuzhiyun "MSRValue": "0x04000207F7", 1515*4882a593Smuzhiyun "Offcore": "1", 1516*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1517*4882a593Smuzhiyun "SampleAfterValue": "100003", 1518*4882a593Smuzhiyun "UMask": "0x1" 1519*4882a593Smuzhiyun }, 1520*4882a593Smuzhiyun { 1521*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_E.SNOOP_MISS", 1522*4882a593Smuzhiyun "Counter": "0,1,2,3", 1523*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1524*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1525*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_E.SNOOP_MISS", 1526*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1527*4882a593Smuzhiyun "MSRValue": "0x0200080490", 1528*4882a593Smuzhiyun "Offcore": "1", 1529*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1530*4882a593Smuzhiyun "SampleAfterValue": "100003", 1531*4882a593Smuzhiyun "UMask": "0x1" 1532*4882a593Smuzhiyun }, 1533*4882a593Smuzhiyun { 1534*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_NO_FWD OCR.ALL_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_NO_FWD", 1535*4882a593Smuzhiyun "Counter": "0,1,2,3", 1536*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1537*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1538*4882a593Smuzhiyun "EventName": "OCR.ALL_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_NO_FWD", 1539*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1540*4882a593Smuzhiyun "MSRValue": "0x0400200491", 1541*4882a593Smuzhiyun "Offcore": "1", 1542*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1543*4882a593Smuzhiyun "SampleAfterValue": "100003", 1544*4882a593Smuzhiyun "UMask": "0x1" 1545*4882a593Smuzhiyun }, 1546*4882a593Smuzhiyun { 1547*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_E.NO_SNOOP_NEEDED OCR.ALL_PF_RFO.L3_HIT_E.NO_SNOOP_NEEDED", 1548*4882a593Smuzhiyun "Counter": "0,1,2,3", 1549*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1550*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1551*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_RFO.L3_HIT_E.NO_SNOOP_NEEDED", 1552*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1553*4882a593Smuzhiyun "MSRValue": "0x0100080120", 1554*4882a593Smuzhiyun "Offcore": "1", 1555*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1556*4882a593Smuzhiyun "SampleAfterValue": "100003", 1557*4882a593Smuzhiyun "UMask": "0x1" 1558*4882a593Smuzhiyun }, 1559*4882a593Smuzhiyun { 1560*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_RFO.L3_HIT_E.HIT_OTHER_CORE_FWD OCR.ALL_RFO.L3_HIT_E.HIT_OTHER_CORE_FWD", 1561*4882a593Smuzhiyun "Counter": "0,1,2,3", 1562*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1563*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1564*4882a593Smuzhiyun "EventName": "OCR.ALL_RFO.L3_HIT_E.HIT_OTHER_CORE_FWD", 1565*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1566*4882a593Smuzhiyun "MSRValue": "0x0800080122", 1567*4882a593Smuzhiyun "Offcore": "1", 1568*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1569*4882a593Smuzhiyun "SampleAfterValue": "100003", 1570*4882a593Smuzhiyun "UMask": "0x1" 1571*4882a593Smuzhiyun }, 1572*4882a593Smuzhiyun { 1573*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_F.ANY_SNOOP OCR.ALL_DATA_RD.L3_HIT_F.ANY_SNOOP", 1574*4882a593Smuzhiyun "Counter": "0,1,2,3", 1575*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1576*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1577*4882a593Smuzhiyun "EventName": "OCR.ALL_DATA_RD.L3_HIT_F.ANY_SNOOP", 1578*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1579*4882a593Smuzhiyun "MSRValue": "0x3F80200491", 1580*4882a593Smuzhiyun "Offcore": "1", 1581*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1582*4882a593Smuzhiyun "SampleAfterValue": "100003", 1583*4882a593Smuzhiyun "UMask": "0x1" 1584*4882a593Smuzhiyun }, 1585*4882a593Smuzhiyun { 1586*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.L3_HIT.SNOOP_NONE", 1587*4882a593Smuzhiyun "Counter": "0,1,2,3", 1588*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1589*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1590*4882a593Smuzhiyun "EventName": "OCR.PF_L3_RFO.L3_HIT.SNOOP_NONE", 1591*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1592*4882a593Smuzhiyun "MSRValue": "0x00803C0100", 1593*4882a593Smuzhiyun "Offcore": "1", 1594*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1595*4882a593Smuzhiyun "SampleAfterValue": "100003", 1596*4882a593Smuzhiyun "UMask": "0x1" 1597*4882a593Smuzhiyun }, 1598*4882a593Smuzhiyun { 1599*4882a593Smuzhiyun "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_FWD", 1600*4882a593Smuzhiyun "Counter": "0,1,2,3", 1601*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1602*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1603*4882a593Smuzhiyun "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_FWD", 1604*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1605*4882a593Smuzhiyun "MSRValue": "0x0800080001", 1606*4882a593Smuzhiyun "Offcore": "1", 1607*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1608*4882a593Smuzhiyun "SampleAfterValue": "100003", 1609*4882a593Smuzhiyun "UMask": "0x1" 1610*4882a593Smuzhiyun }, 1611*4882a593Smuzhiyun { 1612*4882a593Smuzhiyun "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT_E.NO_SNOOP_NEEDED", 1613*4882a593Smuzhiyun "Counter": "0,1,2,3", 1614*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1615*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1616*4882a593Smuzhiyun "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_E.NO_SNOOP_NEEDED", 1617*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1618*4882a593Smuzhiyun "MSRValue": "0x0100080001", 1619*4882a593Smuzhiyun "Offcore": "1", 1620*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1621*4882a593Smuzhiyun "SampleAfterValue": "100003", 1622*4882a593Smuzhiyun "UMask": "0x1" 1623*4882a593Smuzhiyun }, 1624*4882a593Smuzhiyun { 1625*4882a593Smuzhiyun "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT_E.HIT_OTHER_CORE_NO_FWD", 1626*4882a593Smuzhiyun "Counter": "0,1,2,3", 1627*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1628*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1629*4882a593Smuzhiyun "EventName": "OCR.OTHER.L3_HIT_E.HIT_OTHER_CORE_NO_FWD", 1630*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1631*4882a593Smuzhiyun "MSRValue": "0x0400088000", 1632*4882a593Smuzhiyun "Offcore": "1", 1633*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1634*4882a593Smuzhiyun "SampleAfterValue": "100003", 1635*4882a593Smuzhiyun "UMask": "0x1" 1636*4882a593Smuzhiyun }, 1637*4882a593Smuzhiyun { 1638*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_RFO.L3_HIT_M.HITM_OTHER_CORE OCR.ALL_RFO.L3_HIT_M.HITM_OTHER_CORE", 1639*4882a593Smuzhiyun "Counter": "0,1,2,3", 1640*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1641*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1642*4882a593Smuzhiyun "EventName": "OCR.ALL_RFO.L3_HIT_M.HITM_OTHER_CORE", 1643*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1644*4882a593Smuzhiyun "MSRValue": "0x1000040122", 1645*4882a593Smuzhiyun "Offcore": "1", 1646*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1647*4882a593Smuzhiyun "SampleAfterValue": "100003", 1648*4882a593Smuzhiyun "UMask": "0x1" 1649*4882a593Smuzhiyun }, 1650*4882a593Smuzhiyun { 1651*4882a593Smuzhiyun "BriefDescription": "Counts demand data reads", 1652*4882a593Smuzhiyun "Counter": "0,1,2,3", 1653*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1654*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1655*4882a593Smuzhiyun "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_M.SNOOP_MISS", 1656*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1657*4882a593Smuzhiyun "MSRValue": "0x0200040001", 1658*4882a593Smuzhiyun "Offcore": "1", 1659*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1660*4882a593Smuzhiyun "SampleAfterValue": "100003", 1661*4882a593Smuzhiyun "UMask": "0x1" 1662*4882a593Smuzhiyun }, 1663*4882a593Smuzhiyun { 1664*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_RFO.ANY_RESPONSE have any response type.", 1665*4882a593Smuzhiyun "Counter": "0,1,2,3", 1666*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1667*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1668*4882a593Smuzhiyun "EventName": "OCR.ALL_RFO.ANY_RESPONSE", 1669*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1670*4882a593Smuzhiyun "MSRValue": "0x0000010122", 1671*4882a593Smuzhiyun "Offcore": "1", 1672*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1673*4882a593Smuzhiyun "SampleAfterValue": "100003", 1674*4882a593Smuzhiyun "UMask": "0x1" 1675*4882a593Smuzhiyun }, 1676*4882a593Smuzhiyun { 1677*4882a593Smuzhiyun "BriefDescription": "Counts all demand code reads have any response type.", 1678*4882a593Smuzhiyun "Counter": "0,1,2,3", 1679*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1680*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1681*4882a593Smuzhiyun "EventName": "OCR.DEMAND_CODE_RD.ANY_RESPONSE", 1682*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1683*4882a593Smuzhiyun "MSRValue": "0x0000010004", 1684*4882a593Smuzhiyun "Offcore": "1", 1685*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1686*4882a593Smuzhiyun "SampleAfterValue": "100003", 1687*4882a593Smuzhiyun "UMask": "0x1" 1688*4882a593Smuzhiyun }, 1689*4882a593Smuzhiyun { 1690*4882a593Smuzhiyun "BriefDescription": "Counts all demand code reads", 1691*4882a593Smuzhiyun "Counter": "0,1,2,3", 1692*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1693*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1694*4882a593Smuzhiyun "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_E.SNOOP_MISS", 1695*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1696*4882a593Smuzhiyun "MSRValue": "0x0200080004", 1697*4882a593Smuzhiyun "Offcore": "1", 1698*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1699*4882a593Smuzhiyun "SampleAfterValue": "100003", 1700*4882a593Smuzhiyun "UMask": "0x1" 1701*4882a593Smuzhiyun }, 1702*4882a593Smuzhiyun { 1703*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs", 1704*4882a593Smuzhiyun "Counter": "0,1,2,3", 1705*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1706*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1707*4882a593Smuzhiyun "EventName": "OCR.PF_L3_RFO.L3_HIT_M.SNOOP_MISS", 1708*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1709*4882a593Smuzhiyun "MSRValue": "0x0200040100", 1710*4882a593Smuzhiyun "Offcore": "1", 1711*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1712*4882a593Smuzhiyun "SampleAfterValue": "100003", 1713*4882a593Smuzhiyun "UMask": "0x1" 1714*4882a593Smuzhiyun }, 1715*4882a593Smuzhiyun { 1716*4882a593Smuzhiyun "BriefDescription": "Counts all demand data writes (RFOs)", 1717*4882a593Smuzhiyun "Counter": "0,1,2,3", 1718*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1719*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1720*4882a593Smuzhiyun "EventName": "OCR.DEMAND_RFO.L3_HIT.SNOOP_HIT_WITH_FWD", 1721*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1722*4882a593Smuzhiyun "MSRValue": "0x08007C0002", 1723*4882a593Smuzhiyun "Offcore": "1", 1724*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1725*4882a593Smuzhiyun "SampleAfterValue": "100003", 1726*4882a593Smuzhiyun "UMask": "0x1" 1727*4882a593Smuzhiyun }, 1728*4882a593Smuzhiyun { 1729*4882a593Smuzhiyun "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.PMM_HIT_LOCAL_PMM.ANY_SNOOP", 1730*4882a593Smuzhiyun "Counter": "0,1,2,3", 1731*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1732*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1733*4882a593Smuzhiyun "EventName": "OCR.PF_L1D_AND_SW.PMM_HIT_LOCAL_PMM.ANY_SNOOP", 1734*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1735*4882a593Smuzhiyun "MSRValue": "0x3F80400400", 1736*4882a593Smuzhiyun "Offcore": "1", 1737*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1738*4882a593Smuzhiyun "SampleAfterValue": "100003", 1739*4882a593Smuzhiyun "UMask": "0x1" 1740*4882a593Smuzhiyun }, 1741*4882a593Smuzhiyun { 1742*4882a593Smuzhiyun "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT.HIT_OTHER_CORE_FWD OCR.DEMAND_DATA_RD.L3_HIT.HIT_OTHER_CORE_FWD", 1743*4882a593Smuzhiyun "Counter": "0,1,2,3", 1744*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1745*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1746*4882a593Smuzhiyun "EventName": "OCR.DEMAND_DATA_RD.L3_HIT.HIT_OTHER_CORE_FWD", 1747*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1748*4882a593Smuzhiyun "MSRValue": "0x08003C0001", 1749*4882a593Smuzhiyun "Offcore": "1", 1750*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1751*4882a593Smuzhiyun "SampleAfterValue": "100003", 1752*4882a593Smuzhiyun "UMask": "0x1" 1753*4882a593Smuzhiyun }, 1754*4882a593Smuzhiyun { 1755*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.L3_HIT.ANY_SNOOP OCR.PF_L2_RFO.L3_HIT.ANY_SNOOP", 1756*4882a593Smuzhiyun "Counter": "0,1,2,3", 1757*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1758*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1759*4882a593Smuzhiyun "EventName": "OCR.PF_L2_RFO.L3_HIT.ANY_SNOOP", 1760*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1761*4882a593Smuzhiyun "MSRValue": "0x3F803C0020", 1762*4882a593Smuzhiyun "Offcore": "1", 1763*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1764*4882a593Smuzhiyun "SampleAfterValue": "100003", 1765*4882a593Smuzhiyun "UMask": "0x1" 1766*4882a593Smuzhiyun }, 1767*4882a593Smuzhiyun { 1768*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.L3_HIT_E.HIT_OTHER_CORE_NO_FWD", 1769*4882a593Smuzhiyun "Counter": "0,1,2,3", 1770*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1771*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1772*4882a593Smuzhiyun "EventName": "OCR.PF_L2_RFO.L3_HIT_E.HIT_OTHER_CORE_NO_FWD", 1773*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1774*4882a593Smuzhiyun "MSRValue": "0x0400080020", 1775*4882a593Smuzhiyun "Offcore": "1", 1776*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1777*4882a593Smuzhiyun "SampleAfterValue": "100003", 1778*4882a593Smuzhiyun "UMask": "0x1" 1779*4882a593Smuzhiyun }, 1780*4882a593Smuzhiyun { 1781*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED", 1782*4882a593Smuzhiyun "Counter": "0,1,2,3", 1783*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1784*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1785*4882a593Smuzhiyun "EventName": "OCR.PF_L2_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED", 1786*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1787*4882a593Smuzhiyun "MSRValue": "0x0100400020", 1788*4882a593Smuzhiyun "Offcore": "1", 1789*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1790*4882a593Smuzhiyun "SampleAfterValue": "100003", 1791*4882a593Smuzhiyun "UMask": "0x1" 1792*4882a593Smuzhiyun }, 1793*4882a593Smuzhiyun { 1794*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.L3_HIT_F.ANY_SNOOP", 1795*4882a593Smuzhiyun "Counter": "0,1,2,3", 1796*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1797*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1798*4882a593Smuzhiyun "EventName": "OCR.PF_L2_RFO.L3_HIT_F.ANY_SNOOP", 1799*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1800*4882a593Smuzhiyun "MSRValue": "0x3F80200020", 1801*4882a593Smuzhiyun "Offcore": "1", 1802*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1803*4882a593Smuzhiyun "SampleAfterValue": "100003", 1804*4882a593Smuzhiyun "UMask": "0x1" 1805*4882a593Smuzhiyun }, 1806*4882a593Smuzhiyun { 1807*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.SUPPLIER_NONE.HITM_OTHER_CORE", 1808*4882a593Smuzhiyun "Counter": "0,1,2,3", 1809*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1810*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1811*4882a593Smuzhiyun "EventName": "OCR.PF_L3_DATA_RD.SUPPLIER_NONE.HITM_OTHER_CORE", 1812*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1813*4882a593Smuzhiyun "MSRValue": "0x1000020080", 1814*4882a593Smuzhiyun "Offcore": "1", 1815*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1816*4882a593Smuzhiyun "SampleAfterValue": "100003", 1817*4882a593Smuzhiyun "UMask": "0x1" 1818*4882a593Smuzhiyun }, 1819*4882a593Smuzhiyun { 1820*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_READS.L3_HIT.SNOOP_MISS OCR.ALL_READS.L3_HIT.SNOOP_MISS", 1821*4882a593Smuzhiyun "Counter": "0,1,2,3", 1822*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1823*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1824*4882a593Smuzhiyun "EventName": "OCR.ALL_READS.L3_HIT.SNOOP_MISS", 1825*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1826*4882a593Smuzhiyun "MSRValue": "0x02003C07F7", 1827*4882a593Smuzhiyun "Offcore": "1", 1828*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1829*4882a593Smuzhiyun "SampleAfterValue": "100003", 1830*4882a593Smuzhiyun "UMask": "0x1" 1831*4882a593Smuzhiyun }, 1832*4882a593Smuzhiyun { 1833*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.SNOOP_MISS", 1834*4882a593Smuzhiyun "Counter": "0,1,2,3", 1835*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1836*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1837*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.SNOOP_MISS", 1838*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1839*4882a593Smuzhiyun "MSRValue": "0x0200020490", 1840*4882a593Smuzhiyun "Offcore": "1", 1841*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1842*4882a593Smuzhiyun "SampleAfterValue": "100003", 1843*4882a593Smuzhiyun "UMask": "0x1" 1844*4882a593Smuzhiyun }, 1845*4882a593Smuzhiyun { 1846*4882a593Smuzhiyun "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_NO_FWD", 1847*4882a593Smuzhiyun "Counter": "0,1,2,3", 1848*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1849*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1850*4882a593Smuzhiyun "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_NO_FWD", 1851*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1852*4882a593Smuzhiyun "MSRValue": "0x0400200001", 1853*4882a593Smuzhiyun "Offcore": "1", 1854*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1855*4882a593Smuzhiyun "SampleAfterValue": "100003", 1856*4882a593Smuzhiyun "UMask": "0x1" 1857*4882a593Smuzhiyun }, 1858*4882a593Smuzhiyun { 1859*4882a593Smuzhiyun "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE", 1860*4882a593Smuzhiyun "Counter": "0,1,2,3", 1861*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1862*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1863*4882a593Smuzhiyun "EventName": "OCR.PF_L2_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE", 1864*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1865*4882a593Smuzhiyun "MSRValue": "0x0080400010", 1866*4882a593Smuzhiyun "Offcore": "1", 1867*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1868*4882a593Smuzhiyun "SampleAfterValue": "100003", 1869*4882a593Smuzhiyun "UMask": "0x1" 1870*4882a593Smuzhiyun }, 1871*4882a593Smuzhiyun { 1872*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs", 1873*4882a593Smuzhiyun "Counter": "0,1,2,3", 1874*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1875*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1876*4882a593Smuzhiyun "EventName": "OCR.PF_L3_RFO.L3_HIT_E.SNOOP_MISS", 1877*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1878*4882a593Smuzhiyun "MSRValue": "0x0200080100", 1879*4882a593Smuzhiyun "Offcore": "1", 1880*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1881*4882a593Smuzhiyun "SampleAfterValue": "100003", 1882*4882a593Smuzhiyun "UMask": "0x1" 1883*4882a593Smuzhiyun }, 1884*4882a593Smuzhiyun { 1885*4882a593Smuzhiyun "BriefDescription": "Counts all demand data writes (RFOs)", 1886*4882a593Smuzhiyun "Counter": "0,1,2,3", 1887*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1888*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1889*4882a593Smuzhiyun "EventName": "OCR.DEMAND_RFO.L3_HIT_F.SNOOP_NONE", 1890*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1891*4882a593Smuzhiyun "MSRValue": "0x0080200002", 1892*4882a593Smuzhiyun "Offcore": "1", 1893*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1894*4882a593Smuzhiyun "SampleAfterValue": "100003", 1895*4882a593Smuzhiyun "UMask": "0x1" 1896*4882a593Smuzhiyun }, 1897*4882a593Smuzhiyun { 1898*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs", 1899*4882a593Smuzhiyun "Counter": "0,1,2,3", 1900*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1901*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1902*4882a593Smuzhiyun "EventName": "OCR.PF_L2_RFO.SUPPLIER_NONE.SNOOP_NONE", 1903*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1904*4882a593Smuzhiyun "MSRValue": "0x0080020020", 1905*4882a593Smuzhiyun "Offcore": "1", 1906*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1907*4882a593Smuzhiyun "SampleAfterValue": "100003", 1908*4882a593Smuzhiyun "UMask": "0x1" 1909*4882a593Smuzhiyun }, 1910*4882a593Smuzhiyun { 1911*4882a593Smuzhiyun "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT_E.NO_SNOOP_NEEDED", 1912*4882a593Smuzhiyun "Counter": "0,1,2,3", 1913*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1914*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1915*4882a593Smuzhiyun "EventName": "OCR.OTHER.L3_HIT_E.NO_SNOOP_NEEDED", 1916*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1917*4882a593Smuzhiyun "MSRValue": "0x0100088000", 1918*4882a593Smuzhiyun "Offcore": "1", 1919*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1920*4882a593Smuzhiyun "SampleAfterValue": "100003", 1921*4882a593Smuzhiyun "UMask": "0x1" 1922*4882a593Smuzhiyun }, 1923*4882a593Smuzhiyun { 1924*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.L3_HIT_F.HIT_OTHER_CORE_NO_FWD", 1925*4882a593Smuzhiyun "Counter": "0,1,2,3", 1926*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1927*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1928*4882a593Smuzhiyun "EventName": "OCR.PF_L3_RFO.L3_HIT_F.HIT_OTHER_CORE_NO_FWD", 1929*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1930*4882a593Smuzhiyun "MSRValue": "0x0400200100", 1931*4882a593Smuzhiyun "Offcore": "1", 1932*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1933*4882a593Smuzhiyun "SampleAfterValue": "100003", 1934*4882a593Smuzhiyun "UMask": "0x1" 1935*4882a593Smuzhiyun }, 1936*4882a593Smuzhiyun { 1937*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_F.ANY_SNOOP OCR.ALL_PF_DATA_RD.L3_HIT_F.ANY_SNOOP", 1938*4882a593Smuzhiyun "Counter": "0,1,2,3", 1939*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1940*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1941*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_F.ANY_SNOOP", 1942*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1943*4882a593Smuzhiyun "MSRValue": "0x3F80200490", 1944*4882a593Smuzhiyun "Offcore": "1", 1945*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1946*4882a593Smuzhiyun "SampleAfterValue": "100003", 1947*4882a593Smuzhiyun "UMask": "0x1" 1948*4882a593Smuzhiyun }, 1949*4882a593Smuzhiyun { 1950*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_M.HIT_OTHER_CORE_FWD OCR.ALL_PF_RFO.L3_HIT_M.HIT_OTHER_CORE_FWD", 1951*4882a593Smuzhiyun "Counter": "0,1,2,3", 1952*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1953*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1954*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_RFO.L3_HIT_M.HIT_OTHER_CORE_FWD", 1955*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1956*4882a593Smuzhiyun "MSRValue": "0x0800040120", 1957*4882a593Smuzhiyun "Offcore": "1", 1958*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1959*4882a593Smuzhiyun "SampleAfterValue": "100003", 1960*4882a593Smuzhiyun "UMask": "0x1" 1961*4882a593Smuzhiyun }, 1962*4882a593Smuzhiyun { 1963*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_READS.SUPPLIER_NONE.ANY_SNOOP OCR.ALL_READS.SUPPLIER_NONE.ANY_SNOOP", 1964*4882a593Smuzhiyun "Counter": "0,1,2,3", 1965*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1966*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1967*4882a593Smuzhiyun "EventName": "OCR.ALL_READS.SUPPLIER_NONE.ANY_SNOOP", 1968*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1969*4882a593Smuzhiyun "MSRValue": "0x3F800207F7", 1970*4882a593Smuzhiyun "Offcore": "1", 1971*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1972*4882a593Smuzhiyun "SampleAfterValue": "100003", 1973*4882a593Smuzhiyun "UMask": "0x1" 1974*4882a593Smuzhiyun }, 1975*4882a593Smuzhiyun { 1976*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.L3_HIT_F.ANY_SNOOP", 1977*4882a593Smuzhiyun "Counter": "0,1,2,3", 1978*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1979*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1980*4882a593Smuzhiyun "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_F.ANY_SNOOP", 1981*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1982*4882a593Smuzhiyun "MSRValue": "0x3F80200080", 1983*4882a593Smuzhiyun "Offcore": "1", 1984*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1985*4882a593Smuzhiyun "SampleAfterValue": "100003", 1986*4882a593Smuzhiyun "UMask": "0x1" 1987*4882a593Smuzhiyun }, 1988*4882a593Smuzhiyun { 1989*4882a593Smuzhiyun "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.L3_HIT.SNOOP_NONE", 1990*4882a593Smuzhiyun "Counter": "0,1,2,3", 1991*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 1992*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 1993*4882a593Smuzhiyun "EventName": "OCR.PF_L2_DATA_RD.L3_HIT.SNOOP_NONE", 1994*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 1995*4882a593Smuzhiyun "MSRValue": "0x00803C0010", 1996*4882a593Smuzhiyun "Offcore": "1", 1997*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1998*4882a593Smuzhiyun "SampleAfterValue": "100003", 1999*4882a593Smuzhiyun "UMask": "0x1" 2000*4882a593Smuzhiyun }, 2001*4882a593Smuzhiyun { 2002*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_S.NO_SNOOP_NEEDED OCR.ALL_DATA_RD.L3_HIT_S.NO_SNOOP_NEEDED", 2003*4882a593Smuzhiyun "Counter": "0,1,2,3", 2004*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2005*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2006*4882a593Smuzhiyun "EventName": "OCR.ALL_DATA_RD.L3_HIT_S.NO_SNOOP_NEEDED", 2007*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2008*4882a593Smuzhiyun "MSRValue": "0x0100100491", 2009*4882a593Smuzhiyun "Offcore": "1", 2010*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2011*4882a593Smuzhiyun "SampleAfterValue": "100003", 2012*4882a593Smuzhiyun "UMask": "0x1" 2013*4882a593Smuzhiyun }, 2014*4882a593Smuzhiyun { 2015*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_RFO.SUPPLIER_NONE.SNOOP_MISS", 2016*4882a593Smuzhiyun "Counter": "0,1,2,3", 2017*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2018*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2019*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_RFO.SUPPLIER_NONE.SNOOP_MISS", 2020*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2021*4882a593Smuzhiyun "MSRValue": "0x0200020120", 2022*4882a593Smuzhiyun "Offcore": "1", 2023*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2024*4882a593Smuzhiyun "SampleAfterValue": "100003", 2025*4882a593Smuzhiyun "UMask": "0x1" 2026*4882a593Smuzhiyun }, 2027*4882a593Smuzhiyun { 2028*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_RFO.L3_HIT_M.HIT_OTHER_CORE_NO_FWD OCR.ALL_RFO.L3_HIT_M.HIT_OTHER_CORE_NO_FWD", 2029*4882a593Smuzhiyun "Counter": "0,1,2,3", 2030*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2031*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2032*4882a593Smuzhiyun "EventName": "OCR.ALL_RFO.L3_HIT_M.HIT_OTHER_CORE_NO_FWD", 2033*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2034*4882a593Smuzhiyun "MSRValue": "0x0400040122", 2035*4882a593Smuzhiyun "Offcore": "1", 2036*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2037*4882a593Smuzhiyun "SampleAfterValue": "100003", 2038*4882a593Smuzhiyun "UMask": "0x1" 2039*4882a593Smuzhiyun }, 2040*4882a593Smuzhiyun { 2041*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_READS.SUPPLIER_NONE.SNOOP_NONE", 2042*4882a593Smuzhiyun "Counter": "0,1,2,3", 2043*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2044*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2045*4882a593Smuzhiyun "EventName": "OCR.ALL_READS.SUPPLIER_NONE.SNOOP_NONE", 2046*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2047*4882a593Smuzhiyun "MSRValue": "0x00800207F7", 2048*4882a593Smuzhiyun "Offcore": "1", 2049*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2050*4882a593Smuzhiyun "SampleAfterValue": "100003", 2051*4882a593Smuzhiyun "UMask": "0x1" 2052*4882a593Smuzhiyun }, 2053*4882a593Smuzhiyun { 2054*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_FWD OCR.ALL_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_FWD", 2055*4882a593Smuzhiyun "Counter": "0,1,2,3", 2056*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2057*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2058*4882a593Smuzhiyun "EventName": "OCR.ALL_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_FWD", 2059*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2060*4882a593Smuzhiyun "MSRValue": "0x0800100491", 2061*4882a593Smuzhiyun "Offcore": "1", 2062*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2063*4882a593Smuzhiyun "SampleAfterValue": "100003", 2064*4882a593Smuzhiyun "UMask": "0x1" 2065*4882a593Smuzhiyun }, 2066*4882a593Smuzhiyun { 2067*4882a593Smuzhiyun "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests", 2068*4882a593Smuzhiyun "Counter": "0,1,2,3", 2069*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2070*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2071*4882a593Smuzhiyun "EventName": "OCR.PF_L1D_AND_SW.SUPPLIER_NONE.SNOOP_MISS", 2072*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2073*4882a593Smuzhiyun "MSRValue": "0x0200020400", 2074*4882a593Smuzhiyun "Offcore": "1", 2075*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2076*4882a593Smuzhiyun "SampleAfterValue": "100003", 2077*4882a593Smuzhiyun "UMask": "0x1" 2078*4882a593Smuzhiyun }, 2079*4882a593Smuzhiyun { 2080*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NONE OCR.ALL_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NONE", 2081*4882a593Smuzhiyun "Counter": "0,1,2,3", 2082*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2083*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2084*4882a593Smuzhiyun "EventName": "OCR.ALL_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NONE", 2085*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2086*4882a593Smuzhiyun "MSRValue": "0x0080400122", 2087*4882a593Smuzhiyun "Offcore": "1", 2088*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2089*4882a593Smuzhiyun "SampleAfterValue": "100003", 2090*4882a593Smuzhiyun "UMask": "0x1" 2091*4882a593Smuzhiyun }, 2092*4882a593Smuzhiyun { 2093*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.SNOOP_NONE", 2094*4882a593Smuzhiyun "Counter": "0,1,2,3", 2095*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2096*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2097*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.SNOOP_NONE", 2098*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2099*4882a593Smuzhiyun "MSRValue": "0x0080020490", 2100*4882a593Smuzhiyun "Offcore": "1", 2101*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2102*4882a593Smuzhiyun "SampleAfterValue": "100003", 2103*4882a593Smuzhiyun "UMask": "0x1" 2104*4882a593Smuzhiyun }, 2105*4882a593Smuzhiyun { 2106*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_READS.L3_HIT_E.SNOOP_MISS", 2107*4882a593Smuzhiyun "Counter": "0,1,2,3", 2108*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2109*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2110*4882a593Smuzhiyun "EventName": "OCR.ALL_READS.L3_HIT_E.SNOOP_MISS", 2111*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2112*4882a593Smuzhiyun "MSRValue": "0x02000807F7", 2113*4882a593Smuzhiyun "Offcore": "1", 2114*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2115*4882a593Smuzhiyun "SampleAfterValue": "100003", 2116*4882a593Smuzhiyun "UMask": "0x1" 2117*4882a593Smuzhiyun }, 2118*4882a593Smuzhiyun { 2119*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED", 2120*4882a593Smuzhiyun "Counter": "0,1,2,3", 2121*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2122*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2123*4882a593Smuzhiyun "EventName": "OCR.PF_L3_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED", 2124*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2125*4882a593Smuzhiyun "MSRValue": "0x0100400100", 2126*4882a593Smuzhiyun "Offcore": "1", 2127*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2128*4882a593Smuzhiyun "SampleAfterValue": "100003", 2129*4882a593Smuzhiyun "UMask": "0x1" 2130*4882a593Smuzhiyun }, 2131*4882a593Smuzhiyun { 2132*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_M.SNOOP_NONE", 2133*4882a593Smuzhiyun "Counter": "0,1,2,3", 2134*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2135*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2136*4882a593Smuzhiyun "EventName": "OCR.ALL_DATA_RD.L3_HIT_M.SNOOP_NONE", 2137*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2138*4882a593Smuzhiyun "MSRValue": "0x0080040491", 2139*4882a593Smuzhiyun "Offcore": "1", 2140*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2141*4882a593Smuzhiyun "SampleAfterValue": "100003", 2142*4882a593Smuzhiyun "UMask": "0x1" 2143*4882a593Smuzhiyun }, 2144*4882a593Smuzhiyun { 2145*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_RFO.PMM_HIT_LOCAL_PMM.ANY_SNOOP OCR.ALL_RFO.PMM_HIT_LOCAL_PMM.ANY_SNOOP", 2146*4882a593Smuzhiyun "Counter": "0,1,2,3", 2147*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2148*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2149*4882a593Smuzhiyun "EventName": "OCR.ALL_RFO.PMM_HIT_LOCAL_PMM.ANY_SNOOP", 2150*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2151*4882a593Smuzhiyun "MSRValue": "0x3F80400122", 2152*4882a593Smuzhiyun "Offcore": "1", 2153*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2154*4882a593Smuzhiyun "SampleAfterValue": "100003", 2155*4882a593Smuzhiyun "UMask": "0x1" 2156*4882a593Smuzhiyun }, 2157*4882a593Smuzhiyun { 2158*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_RFO.L3_HIT_M.HIT_OTHER_CORE_FWD OCR.ALL_RFO.L3_HIT_M.HIT_OTHER_CORE_FWD", 2159*4882a593Smuzhiyun "Counter": "0,1,2,3", 2160*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2161*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2162*4882a593Smuzhiyun "EventName": "OCR.ALL_RFO.L3_HIT_M.HIT_OTHER_CORE_FWD", 2163*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2164*4882a593Smuzhiyun "MSRValue": "0x0800040122", 2165*4882a593Smuzhiyun "Offcore": "1", 2166*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2167*4882a593Smuzhiyun "SampleAfterValue": "100003", 2168*4882a593Smuzhiyun "UMask": "0x1" 2169*4882a593Smuzhiyun }, 2170*4882a593Smuzhiyun { 2171*4882a593Smuzhiyun "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT_M.HIT_OTHER_CORE_NO_FWD", 2172*4882a593Smuzhiyun "Counter": "0,1,2,3", 2173*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2174*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2175*4882a593Smuzhiyun "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_M.HIT_OTHER_CORE_NO_FWD", 2176*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2177*4882a593Smuzhiyun "MSRValue": "0x0400040004", 2178*4882a593Smuzhiyun "Offcore": "1", 2179*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2180*4882a593Smuzhiyun "SampleAfterValue": "100003", 2181*4882a593Smuzhiyun "UMask": "0x1" 2182*4882a593Smuzhiyun }, 2183*4882a593Smuzhiyun { 2184*4882a593Smuzhiyun "BriefDescription": "Counts prefetch (that bring data to L2) data reads", 2185*4882a593Smuzhiyun "Counter": "0,1,2,3", 2186*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2187*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2188*4882a593Smuzhiyun "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_F.SNOOP_NONE", 2189*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2190*4882a593Smuzhiyun "MSRValue": "0x0080200010", 2191*4882a593Smuzhiyun "Offcore": "1", 2192*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2193*4882a593Smuzhiyun "SampleAfterValue": "100003", 2194*4882a593Smuzhiyun "UMask": "0x1" 2195*4882a593Smuzhiyun }, 2196*4882a593Smuzhiyun { 2197*4882a593Smuzhiyun "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_NO_FWD", 2198*4882a593Smuzhiyun "Counter": "0,1,2,3", 2199*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2200*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2201*4882a593Smuzhiyun "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_NO_FWD", 2202*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2203*4882a593Smuzhiyun "MSRValue": "0x0400040010", 2204*4882a593Smuzhiyun "Offcore": "1", 2205*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2206*4882a593Smuzhiyun "SampleAfterValue": "100003", 2207*4882a593Smuzhiyun "UMask": "0x1" 2208*4882a593Smuzhiyun }, 2209*4882a593Smuzhiyun { 2210*4882a593Smuzhiyun "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT.HIT_OTHER_CORE_NO_FWD OCR.DEMAND_DATA_RD.L3_HIT.HIT_OTHER_CORE_NO_FWD", 2211*4882a593Smuzhiyun "Counter": "0,1,2,3", 2212*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2213*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2214*4882a593Smuzhiyun "EventName": "OCR.DEMAND_DATA_RD.L3_HIT.HIT_OTHER_CORE_NO_FWD", 2215*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2216*4882a593Smuzhiyun "MSRValue": "0x04003C0001", 2217*4882a593Smuzhiyun "Offcore": "1", 2218*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2219*4882a593Smuzhiyun "SampleAfterValue": "100003", 2220*4882a593Smuzhiyun "UMask": "0x1" 2221*4882a593Smuzhiyun }, 2222*4882a593Smuzhiyun { 2223*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT.HIT_OTHER_CORE_FWD OCR.ALL_PF_RFO.L3_HIT.HIT_OTHER_CORE_FWD OCR.ALL_PF_RFO.L3_HIT.HIT_OTHER_CORE_FWD", 2224*4882a593Smuzhiyun "Counter": "0,1,2,3", 2225*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2226*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2227*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_RFO.L3_HIT.HIT_OTHER_CORE_FWD", 2228*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2229*4882a593Smuzhiyun "MSRValue": "0x08003C0120", 2230*4882a593Smuzhiyun "Offcore": "1", 2231*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2232*4882a593Smuzhiyun "SampleAfterValue": "100003", 2233*4882a593Smuzhiyun "UMask": "0x1" 2234*4882a593Smuzhiyun }, 2235*4882a593Smuzhiyun { 2236*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.L3_HIT_F.HIT_OTHER_CORE_FWD", 2237*4882a593Smuzhiyun "Counter": "0,1,2,3", 2238*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2239*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2240*4882a593Smuzhiyun "EventName": "OCR.PF_L3_RFO.L3_HIT_F.HIT_OTHER_CORE_FWD", 2241*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2242*4882a593Smuzhiyun "MSRValue": "0x0800200100", 2243*4882a593Smuzhiyun "Offcore": "1", 2244*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2245*4882a593Smuzhiyun "SampleAfterValue": "100003", 2246*4882a593Smuzhiyun "UMask": "0x1" 2247*4882a593Smuzhiyun }, 2248*4882a593Smuzhiyun { 2249*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_NO_FWD", 2250*4882a593Smuzhiyun "Counter": "0,1,2,3", 2251*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2252*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2253*4882a593Smuzhiyun "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_NO_FWD", 2254*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2255*4882a593Smuzhiyun "MSRValue": "0x0400100080", 2256*4882a593Smuzhiyun "Offcore": "1", 2257*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2258*4882a593Smuzhiyun "SampleAfterValue": "100003", 2259*4882a593Smuzhiyun "UMask": "0x1" 2260*4882a593Smuzhiyun }, 2261*4882a593Smuzhiyun { 2262*4882a593Smuzhiyun "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT_E.ANY_SNOOP", 2263*4882a593Smuzhiyun "Counter": "0,1,2,3", 2264*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2265*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2266*4882a593Smuzhiyun "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_E.ANY_SNOOP", 2267*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2268*4882a593Smuzhiyun "MSRValue": "0x3F80080001", 2269*4882a593Smuzhiyun "Offcore": "1", 2270*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2271*4882a593Smuzhiyun "SampleAfterValue": "100003", 2272*4882a593Smuzhiyun "UMask": "0x1" 2273*4882a593Smuzhiyun }, 2274*4882a593Smuzhiyun { 2275*4882a593Smuzhiyun "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.L3_HIT_F.NO_SNOOP_NEEDED", 2276*4882a593Smuzhiyun "Counter": "0,1,2,3", 2277*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2278*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2279*4882a593Smuzhiyun "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_F.NO_SNOOP_NEEDED", 2280*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2281*4882a593Smuzhiyun "MSRValue": "0x0100200400", 2282*4882a593Smuzhiyun "Offcore": "1", 2283*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2284*4882a593Smuzhiyun "SampleAfterValue": "100003", 2285*4882a593Smuzhiyun "UMask": "0x1" 2286*4882a593Smuzhiyun }, 2287*4882a593Smuzhiyun { 2288*4882a593Smuzhiyun "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.L3_HIT_S.ANY_SNOOP", 2289*4882a593Smuzhiyun "Counter": "0,1,2,3", 2290*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2291*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2292*4882a593Smuzhiyun "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_S.ANY_SNOOP", 2293*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2294*4882a593Smuzhiyun "MSRValue": "0x3F80100010", 2295*4882a593Smuzhiyun "Offcore": "1", 2296*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2297*4882a593Smuzhiyun "SampleAfterValue": "100003", 2298*4882a593Smuzhiyun "UMask": "0x1" 2299*4882a593Smuzhiyun }, 2300*4882a593Smuzhiyun { 2301*4882a593Smuzhiyun "BriefDescription": "Counts demand data reads", 2302*4882a593Smuzhiyun "Counter": "0,1,2,3", 2303*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2304*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2305*4882a593Smuzhiyun "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_F.SNOOP_NONE", 2306*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2307*4882a593Smuzhiyun "MSRValue": "0x0080200001", 2308*4882a593Smuzhiyun "Offcore": "1", 2309*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2310*4882a593Smuzhiyun "SampleAfterValue": "100003", 2311*4882a593Smuzhiyun "UMask": "0x1" 2312*4882a593Smuzhiyun }, 2313*4882a593Smuzhiyun { 2314*4882a593Smuzhiyun "BriefDescription": "Counts all demand code reads", 2315*4882a593Smuzhiyun "Counter": "0,1,2,3", 2316*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2317*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2318*4882a593Smuzhiyun "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_E.SNOOP_NONE", 2319*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2320*4882a593Smuzhiyun "MSRValue": "0x0080080004", 2321*4882a593Smuzhiyun "Offcore": "1", 2322*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2323*4882a593Smuzhiyun "SampleAfterValue": "100003", 2324*4882a593Smuzhiyun "UMask": "0x1" 2325*4882a593Smuzhiyun }, 2326*4882a593Smuzhiyun { 2327*4882a593Smuzhiyun "BriefDescription": "Counts prefetch (that bring data to L2) data reads", 2328*4882a593Smuzhiyun "Counter": "0,1,2,3", 2329*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2330*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2331*4882a593Smuzhiyun "EventName": "OCR.PF_L2_DATA_RD.SUPPLIER_NONE.SNOOP_MISS", 2332*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2333*4882a593Smuzhiyun "MSRValue": "0x0200020010", 2334*4882a593Smuzhiyun "Offcore": "1", 2335*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2336*4882a593Smuzhiyun "SampleAfterValue": "100003", 2337*4882a593Smuzhiyun "UMask": "0x1" 2338*4882a593Smuzhiyun }, 2339*4882a593Smuzhiyun { 2340*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_F.SNOOP_MISS", 2341*4882a593Smuzhiyun "Counter": "0,1,2,3", 2342*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2343*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2344*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_F.SNOOP_MISS", 2345*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2346*4882a593Smuzhiyun "MSRValue": "0x0200200490", 2347*4882a593Smuzhiyun "Offcore": "1", 2348*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2349*4882a593Smuzhiyun "SampleAfterValue": "100003", 2350*4882a593Smuzhiyun "UMask": "0x1" 2351*4882a593Smuzhiyun }, 2352*4882a593Smuzhiyun { 2353*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_M.ANY_SNOOP OCR.ALL_PF_DATA_RD.L3_HIT_M.ANY_SNOOP", 2354*4882a593Smuzhiyun "Counter": "0,1,2,3", 2355*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2356*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2357*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_M.ANY_SNOOP", 2358*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2359*4882a593Smuzhiyun "MSRValue": "0x3F80040490", 2360*4882a593Smuzhiyun "Offcore": "1", 2361*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2362*4882a593Smuzhiyun "SampleAfterValue": "100003", 2363*4882a593Smuzhiyun "UMask": "0x1" 2364*4882a593Smuzhiyun }, 2365*4882a593Smuzhiyun { 2366*4882a593Smuzhiyun "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.SUPPLIER_NONE.HITM_OTHER_CORE", 2367*4882a593Smuzhiyun "Counter": "0,1,2,3", 2368*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2369*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2370*4882a593Smuzhiyun "EventName": "OCR.DEMAND_CODE_RD.SUPPLIER_NONE.HITM_OTHER_CORE", 2371*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2372*4882a593Smuzhiyun "MSRValue": "0x1000020004", 2373*4882a593Smuzhiyun "Offcore": "1", 2374*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2375*4882a593Smuzhiyun "SampleAfterValue": "100003", 2376*4882a593Smuzhiyun "UMask": "0x1" 2377*4882a593Smuzhiyun }, 2378*4882a593Smuzhiyun { 2379*4882a593Smuzhiyun "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT.HIT_OTHER_CORE_FWD OCR.DEMAND_CODE_RD.L3_HIT.HIT_OTHER_CORE_FWD", 2380*4882a593Smuzhiyun "Counter": "0,1,2,3", 2381*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2382*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2383*4882a593Smuzhiyun "EventName": "OCR.DEMAND_CODE_RD.L3_HIT.HIT_OTHER_CORE_FWD", 2384*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2385*4882a593Smuzhiyun "MSRValue": "0x08003C0004", 2386*4882a593Smuzhiyun "Offcore": "1", 2387*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2388*4882a593Smuzhiyun "SampleAfterValue": "100003", 2389*4882a593Smuzhiyun "UMask": "0x1" 2390*4882a593Smuzhiyun }, 2391*4882a593Smuzhiyun { 2392*4882a593Smuzhiyun "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD", 2393*4882a593Smuzhiyun "Counter": "0,1,2,3", 2394*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2395*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2396*4882a593Smuzhiyun "EventName": "OCR.DEMAND_CODE_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD", 2397*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2398*4882a593Smuzhiyun "MSRValue": "0x0400020004", 2399*4882a593Smuzhiyun "Offcore": "1", 2400*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2401*4882a593Smuzhiyun "SampleAfterValue": "100003", 2402*4882a593Smuzhiyun "UMask": "0x1" 2403*4882a593Smuzhiyun }, 2404*4882a593Smuzhiyun { 2405*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.L3_HIT_S.HITM_OTHER_CORE", 2406*4882a593Smuzhiyun "Counter": "0,1,2,3", 2407*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2408*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2409*4882a593Smuzhiyun "EventName": "OCR.PF_L2_RFO.L3_HIT_S.HITM_OTHER_CORE", 2410*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2411*4882a593Smuzhiyun "MSRValue": "0x1000100020", 2412*4882a593Smuzhiyun "Offcore": "1", 2413*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2414*4882a593Smuzhiyun "SampleAfterValue": "100003", 2415*4882a593Smuzhiyun "UMask": "0x1" 2416*4882a593Smuzhiyun }, 2417*4882a593Smuzhiyun { 2418*4882a593Smuzhiyun "BriefDescription": "Counts all demand data writes (RFOs)", 2419*4882a593Smuzhiyun "Counter": "0,1,2,3", 2420*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2421*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2422*4882a593Smuzhiyun "EventName": "OCR.DEMAND_RFO.L3_HIT_M.SNOOP_MISS", 2423*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2424*4882a593Smuzhiyun "MSRValue": "0x0200040002", 2425*4882a593Smuzhiyun "Offcore": "1", 2426*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2427*4882a593Smuzhiyun "SampleAfterValue": "100003", 2428*4882a593Smuzhiyun "UMask": "0x1" 2429*4882a593Smuzhiyun }, 2430*4882a593Smuzhiyun { 2431*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_RFO.L3_HIT_F.HIT_OTHER_CORE_FWD OCR.ALL_RFO.L3_HIT_F.HIT_OTHER_CORE_FWD", 2432*4882a593Smuzhiyun "Counter": "0,1,2,3", 2433*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2434*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2435*4882a593Smuzhiyun "EventName": "OCR.ALL_RFO.L3_HIT_F.HIT_OTHER_CORE_FWD", 2436*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2437*4882a593Smuzhiyun "MSRValue": "0x0800200122", 2438*4882a593Smuzhiyun "Offcore": "1", 2439*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2440*4882a593Smuzhiyun "SampleAfterValue": "100003", 2441*4882a593Smuzhiyun "UMask": "0x1" 2442*4882a593Smuzhiyun }, 2443*4882a593Smuzhiyun { 2444*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_RFO.L3_HIT_E.HIT_OTHER_CORE_NO_FWD OCR.ALL_RFO.L3_HIT_E.HIT_OTHER_CORE_NO_FWD", 2445*4882a593Smuzhiyun "Counter": "0,1,2,3", 2446*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2447*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2448*4882a593Smuzhiyun "EventName": "OCR.ALL_RFO.L3_HIT_E.HIT_OTHER_CORE_NO_FWD", 2449*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2450*4882a593Smuzhiyun "MSRValue": "0x0400080122", 2451*4882a593Smuzhiyun "Offcore": "1", 2452*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2453*4882a593Smuzhiyun "SampleAfterValue": "100003", 2454*4882a593Smuzhiyun "UMask": "0x1" 2455*4882a593Smuzhiyun }, 2456*4882a593Smuzhiyun { 2457*4882a593Smuzhiyun "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.SUPPLIER_NONE.HITM_OTHER_CORE", 2458*4882a593Smuzhiyun "Counter": "0,1,2,3", 2459*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2460*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2461*4882a593Smuzhiyun "EventName": "OCR.DEMAND_RFO.SUPPLIER_NONE.HITM_OTHER_CORE", 2462*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2463*4882a593Smuzhiyun "MSRValue": "0x1000020002", 2464*4882a593Smuzhiyun "Offcore": "1", 2465*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2466*4882a593Smuzhiyun "SampleAfterValue": "100003", 2467*4882a593Smuzhiyun "UMask": "0x1" 2468*4882a593Smuzhiyun }, 2469*4882a593Smuzhiyun { 2470*4882a593Smuzhiyun "BriefDescription": "Core cycles where the core was running in a manner where Turbo may be clipped to the Non-AVX turbo schedule.", 2471*4882a593Smuzhiyun "Counter": "0,1,2,3", 2472*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3,4,5,6,7", 2473*4882a593Smuzhiyun "EventCode": "0x28", 2474*4882a593Smuzhiyun "EventName": "CORE_POWER.LVL0_TURBO_LICENSE", 2475*4882a593Smuzhiyun "PublicDescription": "Core cycles where the core was running with power-delivery for baseline license level 0. This includes non-AVX codes, SSE, AVX 128-bit, and low-current AVX 256-bit codes.", 2476*4882a593Smuzhiyun "SampleAfterValue": "200003", 2477*4882a593Smuzhiyun "UMask": "0x7" 2478*4882a593Smuzhiyun }, 2479*4882a593Smuzhiyun { 2480*4882a593Smuzhiyun "BriefDescription": "Counts any other requests", 2481*4882a593Smuzhiyun "Counter": "0,1,2,3", 2482*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2483*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2484*4882a593Smuzhiyun "EventName": "OCR.OTHER.SUPPLIER_NONE.SNOOP_NONE", 2485*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2486*4882a593Smuzhiyun "MSRValue": "0x0080028000", 2487*4882a593Smuzhiyun "Offcore": "1", 2488*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2489*4882a593Smuzhiyun "SampleAfterValue": "100003", 2490*4882a593Smuzhiyun "UMask": "0x1" 2491*4882a593Smuzhiyun }, 2492*4882a593Smuzhiyun { 2493*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE OCR.ALL_PF_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE", 2494*4882a593Smuzhiyun "Counter": "0,1,2,3", 2495*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2496*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2497*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE", 2498*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2499*4882a593Smuzhiyun "MSRValue": "0x0080400490", 2500*4882a593Smuzhiyun "Offcore": "1", 2501*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2502*4882a593Smuzhiyun "SampleAfterValue": "100003", 2503*4882a593Smuzhiyun "UMask": "0x1" 2504*4882a593Smuzhiyun }, 2505*4882a593Smuzhiyun { 2506*4882a593Smuzhiyun "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT_M.HIT_OTHER_CORE_FWD", 2507*4882a593Smuzhiyun "Counter": "0,1,2,3", 2508*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2509*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2510*4882a593Smuzhiyun "EventName": "OCR.DEMAND_RFO.L3_HIT_M.HIT_OTHER_CORE_FWD", 2511*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2512*4882a593Smuzhiyun "MSRValue": "0x0800040002", 2513*4882a593Smuzhiyun "Offcore": "1", 2514*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2515*4882a593Smuzhiyun "SampleAfterValue": "100003", 2516*4882a593Smuzhiyun "UMask": "0x1" 2517*4882a593Smuzhiyun }, 2518*4882a593Smuzhiyun { 2519*4882a593Smuzhiyun "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT_F.NO_SNOOP_NEEDED", 2520*4882a593Smuzhiyun "Counter": "0,1,2,3", 2521*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2522*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2523*4882a593Smuzhiyun "EventName": "OCR.DEMAND_RFO.L3_HIT_F.NO_SNOOP_NEEDED", 2524*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2525*4882a593Smuzhiyun "MSRValue": "0x0100200002", 2526*4882a593Smuzhiyun "Offcore": "1", 2527*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2528*4882a593Smuzhiyun "SampleAfterValue": "100003", 2529*4882a593Smuzhiyun "UMask": "0x1" 2530*4882a593Smuzhiyun }, 2531*4882a593Smuzhiyun { 2532*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_RFO.SUPPLIER_NONE.SNOOP_NONE", 2533*4882a593Smuzhiyun "Counter": "0,1,2,3", 2534*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2535*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2536*4882a593Smuzhiyun "EventName": "OCR.ALL_RFO.SUPPLIER_NONE.SNOOP_NONE", 2537*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2538*4882a593Smuzhiyun "MSRValue": "0x0080020122", 2539*4882a593Smuzhiyun "Offcore": "1", 2540*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2541*4882a593Smuzhiyun "SampleAfterValue": "100003", 2542*4882a593Smuzhiyun "UMask": "0x1" 2543*4882a593Smuzhiyun }, 2544*4882a593Smuzhiyun { 2545*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NONE", 2546*4882a593Smuzhiyun "Counter": "0,1,2,3", 2547*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2548*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2549*4882a593Smuzhiyun "EventName": "OCR.PF_L2_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NONE", 2550*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2551*4882a593Smuzhiyun "MSRValue": "0x0080400020", 2552*4882a593Smuzhiyun "Offcore": "1", 2553*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2554*4882a593Smuzhiyun "SampleAfterValue": "100003", 2555*4882a593Smuzhiyun "UMask": "0x1" 2556*4882a593Smuzhiyun }, 2557*4882a593Smuzhiyun { 2558*4882a593Smuzhiyun "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT_E.HITM_OTHER_CORE", 2559*4882a593Smuzhiyun "Counter": "0,1,2,3", 2560*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2561*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2562*4882a593Smuzhiyun "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_E.HITM_OTHER_CORE", 2563*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2564*4882a593Smuzhiyun "MSRValue": "0x1000080004", 2565*4882a593Smuzhiyun "Offcore": "1", 2566*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2567*4882a593Smuzhiyun "SampleAfterValue": "100003", 2568*4882a593Smuzhiyun "UMask": "0x1" 2569*4882a593Smuzhiyun }, 2570*4882a593Smuzhiyun { 2571*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_S.ANY_SNOOP OCR.ALL_DATA_RD.L3_HIT_S.ANY_SNOOP", 2572*4882a593Smuzhiyun "Counter": "0,1,2,3", 2573*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2574*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2575*4882a593Smuzhiyun "EventName": "OCR.ALL_DATA_RD.L3_HIT_S.ANY_SNOOP", 2576*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2577*4882a593Smuzhiyun "MSRValue": "0x3F80100491", 2578*4882a593Smuzhiyun "Offcore": "1", 2579*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2580*4882a593Smuzhiyun "SampleAfterValue": "100003", 2581*4882a593Smuzhiyun "UMask": "0x1" 2582*4882a593Smuzhiyun }, 2583*4882a593Smuzhiyun { 2584*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_READS.L3_HIT_F.HIT_OTHER_CORE_FWD OCR.ALL_READS.L3_HIT_F.HIT_OTHER_CORE_FWD", 2585*4882a593Smuzhiyun "Counter": "0,1,2,3", 2586*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2587*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2588*4882a593Smuzhiyun "EventName": "OCR.ALL_READS.L3_HIT_F.HIT_OTHER_CORE_FWD", 2589*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2590*4882a593Smuzhiyun "MSRValue": "0x08002007F7", 2591*4882a593Smuzhiyun "Offcore": "1", 2592*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2593*4882a593Smuzhiyun "SampleAfterValue": "100003", 2594*4882a593Smuzhiyun "UMask": "0x1" 2595*4882a593Smuzhiyun }, 2596*4882a593Smuzhiyun { 2597*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_F.SNOOP_MISS", 2598*4882a593Smuzhiyun "Counter": "0,1,2,3", 2599*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2600*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2601*4882a593Smuzhiyun "EventName": "OCR.ALL_DATA_RD.L3_HIT_F.SNOOP_MISS", 2602*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2603*4882a593Smuzhiyun "MSRValue": "0x0200200491", 2604*4882a593Smuzhiyun "Offcore": "1", 2605*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2606*4882a593Smuzhiyun "SampleAfterValue": "100003", 2607*4882a593Smuzhiyun "UMask": "0x1" 2608*4882a593Smuzhiyun }, 2609*4882a593Smuzhiyun { 2610*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_RFO.SUPPLIER_NONE.SNOOP_NONE", 2611*4882a593Smuzhiyun "Counter": "0,1,2,3", 2612*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2613*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2614*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_RFO.SUPPLIER_NONE.SNOOP_NONE", 2615*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2616*4882a593Smuzhiyun "MSRValue": "0x0080020120", 2617*4882a593Smuzhiyun "Offcore": "1", 2618*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2619*4882a593Smuzhiyun "SampleAfterValue": "100003", 2620*4882a593Smuzhiyun "UMask": "0x1" 2621*4882a593Smuzhiyun }, 2622*4882a593Smuzhiyun { 2623*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_RFO.ANY_RESPONSE have any response type.", 2624*4882a593Smuzhiyun "Counter": "0,1,2,3", 2625*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2626*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2627*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_RFO.ANY_RESPONSE", 2628*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2629*4882a593Smuzhiyun "MSRValue": "0x0000010120", 2630*4882a593Smuzhiyun "Offcore": "1", 2631*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2632*4882a593Smuzhiyun "SampleAfterValue": "100003", 2633*4882a593Smuzhiyun "UMask": "0x1" 2634*4882a593Smuzhiyun }, 2635*4882a593Smuzhiyun { 2636*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_RFO.L3_HIT.HIT_OTHER_CORE_NO_FWD OCR.ALL_RFO.L3_HIT.HIT_OTHER_CORE_NO_FWD OCR.ALL_RFO.L3_HIT.HIT_OTHER_CORE_NO_FWD", 2637*4882a593Smuzhiyun "Counter": "0,1,2,3", 2638*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2639*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2640*4882a593Smuzhiyun "EventName": "OCR.ALL_RFO.L3_HIT.HIT_OTHER_CORE_NO_FWD", 2641*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2642*4882a593Smuzhiyun "MSRValue": "0x04003C0122", 2643*4882a593Smuzhiyun "Offcore": "1", 2644*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2645*4882a593Smuzhiyun "SampleAfterValue": "100003", 2646*4882a593Smuzhiyun "UMask": "0x1" 2647*4882a593Smuzhiyun }, 2648*4882a593Smuzhiyun { 2649*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.L3_HIT_M.HITM_OTHER_CORE", 2650*4882a593Smuzhiyun "Counter": "0,1,2,3", 2651*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2652*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2653*4882a593Smuzhiyun "EventName": "OCR.PF_L3_RFO.L3_HIT_M.HITM_OTHER_CORE", 2654*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2655*4882a593Smuzhiyun "MSRValue": "0x1000040100", 2656*4882a593Smuzhiyun "Offcore": "1", 2657*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2658*4882a593Smuzhiyun "SampleAfterValue": "100003", 2659*4882a593Smuzhiyun "UMask": "0x1" 2660*4882a593Smuzhiyun }, 2661*4882a593Smuzhiyun { 2662*4882a593Smuzhiyun "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT_F.ANY_SNOOP", 2663*4882a593Smuzhiyun "Counter": "0,1,2,3", 2664*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2665*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2666*4882a593Smuzhiyun "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_F.ANY_SNOOP", 2667*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2668*4882a593Smuzhiyun "MSRValue": "0x3F80200004", 2669*4882a593Smuzhiyun "Offcore": "1", 2670*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2671*4882a593Smuzhiyun "SampleAfterValue": "100003", 2672*4882a593Smuzhiyun "UMask": "0x1" 2673*4882a593Smuzhiyun }, 2674*4882a593Smuzhiyun { 2675*4882a593Smuzhiyun "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.L3_HIT_E.ANY_SNOOP", 2676*4882a593Smuzhiyun "Counter": "0,1,2,3", 2677*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2678*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2679*4882a593Smuzhiyun "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_E.ANY_SNOOP", 2680*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2681*4882a593Smuzhiyun "MSRValue": "0x3F80080010", 2682*4882a593Smuzhiyun "Offcore": "1", 2683*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2684*4882a593Smuzhiyun "SampleAfterValue": "100003", 2685*4882a593Smuzhiyun "UMask": "0x1" 2686*4882a593Smuzhiyun }, 2687*4882a593Smuzhiyun { 2688*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_READS.L3_HIT_M.SNOOP_MISS", 2689*4882a593Smuzhiyun "Counter": "0,1,2,3", 2690*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2691*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2692*4882a593Smuzhiyun "EventName": "OCR.ALL_READS.L3_HIT_M.SNOOP_MISS", 2693*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2694*4882a593Smuzhiyun "MSRValue": "0x02000407F7", 2695*4882a593Smuzhiyun "Offcore": "1", 2696*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2697*4882a593Smuzhiyun "SampleAfterValue": "100003", 2698*4882a593Smuzhiyun "UMask": "0x1" 2699*4882a593Smuzhiyun }, 2700*4882a593Smuzhiyun { 2701*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.L3_HIT.SNOOP_MISS", 2702*4882a593Smuzhiyun "Counter": "0,1,2,3", 2703*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2704*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2705*4882a593Smuzhiyun "EventName": "OCR.PF_L2_RFO.L3_HIT.SNOOP_MISS", 2706*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2707*4882a593Smuzhiyun "MSRValue": "0x02003C0020", 2708*4882a593Smuzhiyun "Offcore": "1", 2709*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2710*4882a593Smuzhiyun "SampleAfterValue": "100003", 2711*4882a593Smuzhiyun "UMask": "0x1" 2712*4882a593Smuzhiyun }, 2713*4882a593Smuzhiyun { 2714*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.L3_HIT_M.NO_SNOOP_NEEDED", 2715*4882a593Smuzhiyun "Counter": "0,1,2,3", 2716*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2717*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2718*4882a593Smuzhiyun "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_M.NO_SNOOP_NEEDED", 2719*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2720*4882a593Smuzhiyun "MSRValue": "0x0100040080", 2721*4882a593Smuzhiyun "Offcore": "1", 2722*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2723*4882a593Smuzhiyun "SampleAfterValue": "100003", 2724*4882a593Smuzhiyun "UMask": "0x1" 2725*4882a593Smuzhiyun }, 2726*4882a593Smuzhiyun { 2727*4882a593Smuzhiyun "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT.SNOOP_MISS", 2728*4882a593Smuzhiyun "Counter": "0,1,2,3", 2729*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2730*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2731*4882a593Smuzhiyun "EventName": "OCR.DEMAND_RFO.L3_HIT.SNOOP_MISS", 2732*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2733*4882a593Smuzhiyun "MSRValue": "0x02003C0002", 2734*4882a593Smuzhiyun "Offcore": "1", 2735*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2736*4882a593Smuzhiyun "SampleAfterValue": "100003", 2737*4882a593Smuzhiyun "UMask": "0x1" 2738*4882a593Smuzhiyun }, 2739*4882a593Smuzhiyun { 2740*4882a593Smuzhiyun "BriefDescription": "Core cycles the core was throttled due to a pending power level request.", 2741*4882a593Smuzhiyun "Counter": "0,1,2,3", 2742*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3,4,5,6,7", 2743*4882a593Smuzhiyun "EventCode": "0x28", 2744*4882a593Smuzhiyun "EventName": "CORE_POWER.THROTTLE", 2745*4882a593Smuzhiyun "PublicDescription": "Core cycles the out-of-order engine was throttled due to a pending power level request.", 2746*4882a593Smuzhiyun "SampleAfterValue": "200003", 2747*4882a593Smuzhiyun "UMask": "0x40" 2748*4882a593Smuzhiyun }, 2749*4882a593Smuzhiyun { 2750*4882a593Smuzhiyun "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT.HITM_OTHER_CORE OCR.DEMAND_RFO.L3_HIT.HITM_OTHER_CORE", 2751*4882a593Smuzhiyun "Counter": "0,1,2,3", 2752*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2753*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2754*4882a593Smuzhiyun "EventName": "OCR.DEMAND_RFO.L3_HIT.HITM_OTHER_CORE", 2755*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2756*4882a593Smuzhiyun "MSRValue": "0x10003C0002", 2757*4882a593Smuzhiyun "Offcore": "1", 2758*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2759*4882a593Smuzhiyun "SampleAfterValue": "100003", 2760*4882a593Smuzhiyun "UMask": "0x1" 2761*4882a593Smuzhiyun }, 2762*4882a593Smuzhiyun { 2763*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs", 2764*4882a593Smuzhiyun "Counter": "0,1,2,3", 2765*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2766*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2767*4882a593Smuzhiyun "EventName": "OCR.PF_L2_RFO.L3_HIT_F.SNOOP_MISS", 2768*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2769*4882a593Smuzhiyun "MSRValue": "0x0200200020", 2770*4882a593Smuzhiyun "Offcore": "1", 2771*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2772*4882a593Smuzhiyun "SampleAfterValue": "100003", 2773*4882a593Smuzhiyun "UMask": "0x1" 2774*4882a593Smuzhiyun }, 2775*4882a593Smuzhiyun { 2776*4882a593Smuzhiyun "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT_E.HIT_OTHER_CORE_FWD", 2777*4882a593Smuzhiyun "Counter": "0,1,2,3", 2778*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2779*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2780*4882a593Smuzhiyun "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_E.HIT_OTHER_CORE_FWD", 2781*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2782*4882a593Smuzhiyun "MSRValue": "0x0800080004", 2783*4882a593Smuzhiyun "Offcore": "1", 2784*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2785*4882a593Smuzhiyun "SampleAfterValue": "100003", 2786*4882a593Smuzhiyun "UMask": "0x1" 2787*4882a593Smuzhiyun }, 2788*4882a593Smuzhiyun { 2789*4882a593Smuzhiyun "BriefDescription": "Counts all demand code reads", 2790*4882a593Smuzhiyun "Counter": "0,1,2,3", 2791*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2792*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2793*4882a593Smuzhiyun "EventName": "OCR.DEMAND_CODE_RD.SUPPLIER_NONE.SNOOP_MISS", 2794*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2795*4882a593Smuzhiyun "MSRValue": "0x0200020004", 2796*4882a593Smuzhiyun "Offcore": "1", 2797*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2798*4882a593Smuzhiyun "SampleAfterValue": "100003", 2799*4882a593Smuzhiyun "UMask": "0x1" 2800*4882a593Smuzhiyun }, 2801*4882a593Smuzhiyun { 2802*4882a593Smuzhiyun "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.L3_HIT_M.ANY_SNOOP", 2803*4882a593Smuzhiyun "Counter": "0,1,2,3", 2804*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2805*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2806*4882a593Smuzhiyun "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_M.ANY_SNOOP", 2807*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2808*4882a593Smuzhiyun "MSRValue": "0x3F80040400", 2809*4882a593Smuzhiyun "Offcore": "1", 2810*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2811*4882a593Smuzhiyun "SampleAfterValue": "100003", 2812*4882a593Smuzhiyun "UMask": "0x1" 2813*4882a593Smuzhiyun }, 2814*4882a593Smuzhiyun { 2815*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_M.SNOOP_NONE", 2816*4882a593Smuzhiyun "Counter": "0,1,2,3", 2817*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2818*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2819*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_RFO.L3_HIT_M.SNOOP_NONE", 2820*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2821*4882a593Smuzhiyun "MSRValue": "0x0080040120", 2822*4882a593Smuzhiyun "Offcore": "1", 2823*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2824*4882a593Smuzhiyun "SampleAfterValue": "100003", 2825*4882a593Smuzhiyun "UMask": "0x1" 2826*4882a593Smuzhiyun }, 2827*4882a593Smuzhiyun { 2828*4882a593Smuzhiyun "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT_S.HITM_OTHER_CORE", 2829*4882a593Smuzhiyun "Counter": "0,1,2,3", 2830*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2831*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2832*4882a593Smuzhiyun "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_S.HITM_OTHER_CORE", 2833*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2834*4882a593Smuzhiyun "MSRValue": "0x1000100001", 2835*4882a593Smuzhiyun "Offcore": "1", 2836*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2837*4882a593Smuzhiyun "SampleAfterValue": "100003", 2838*4882a593Smuzhiyun "UMask": "0x1" 2839*4882a593Smuzhiyun }, 2840*4882a593Smuzhiyun { 2841*4882a593Smuzhiyun "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT_M.ANY_SNOOP", 2842*4882a593Smuzhiyun "Counter": "0,1,2,3", 2843*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2844*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2845*4882a593Smuzhiyun "EventName": "OCR.DEMAND_RFO.L3_HIT_M.ANY_SNOOP", 2846*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2847*4882a593Smuzhiyun "MSRValue": "0x3F80040002", 2848*4882a593Smuzhiyun "Offcore": "1", 2849*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2850*4882a593Smuzhiyun "SampleAfterValue": "100003", 2851*4882a593Smuzhiyun "UMask": "0x1" 2852*4882a593Smuzhiyun }, 2853*4882a593Smuzhiyun { 2854*4882a593Smuzhiyun "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT.NO_SNOOP_NEEDED OCR.DEMAND_DATA_RD.L3_HIT.NO_SNOOP_NEEDED", 2855*4882a593Smuzhiyun "Counter": "0,1,2,3", 2856*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2857*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2858*4882a593Smuzhiyun "EventName": "OCR.DEMAND_DATA_RD.L3_HIT.NO_SNOOP_NEEDED", 2859*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2860*4882a593Smuzhiyun "MSRValue": "0x01003C0001", 2861*4882a593Smuzhiyun "Offcore": "1", 2862*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2863*4882a593Smuzhiyun "SampleAfterValue": "100003", 2864*4882a593Smuzhiyun "UMask": "0x1" 2865*4882a593Smuzhiyun }, 2866*4882a593Smuzhiyun { 2867*4882a593Smuzhiyun "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests", 2868*4882a593Smuzhiyun "Counter": "0,1,2,3", 2869*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2870*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2871*4882a593Smuzhiyun "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_M.SNOOP_NONE", 2872*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2873*4882a593Smuzhiyun "MSRValue": "0x0080040400", 2874*4882a593Smuzhiyun "Offcore": "1", 2875*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2876*4882a593Smuzhiyun "SampleAfterValue": "100003", 2877*4882a593Smuzhiyun "UMask": "0x1" 2878*4882a593Smuzhiyun }, 2879*4882a593Smuzhiyun { 2880*4882a593Smuzhiyun "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.L3_HIT_S.HITM_OTHER_CORE", 2881*4882a593Smuzhiyun "Counter": "0,1,2,3", 2882*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2883*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2884*4882a593Smuzhiyun "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_S.HITM_OTHER_CORE", 2885*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2886*4882a593Smuzhiyun "MSRValue": "0x1000100010", 2887*4882a593Smuzhiyun "Offcore": "1", 2888*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2889*4882a593Smuzhiyun "SampleAfterValue": "100003", 2890*4882a593Smuzhiyun "UMask": "0x1" 2891*4882a593Smuzhiyun }, 2892*4882a593Smuzhiyun { 2893*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_FWD OCR.ALL_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_FWD", 2894*4882a593Smuzhiyun "Counter": "0,1,2,3", 2895*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2896*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2897*4882a593Smuzhiyun "EventName": "OCR.ALL_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_FWD", 2898*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2899*4882a593Smuzhiyun "MSRValue": "0x0800020122", 2900*4882a593Smuzhiyun "Offcore": "1", 2901*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2902*4882a593Smuzhiyun "SampleAfterValue": "100003", 2903*4882a593Smuzhiyun "UMask": "0x1" 2904*4882a593Smuzhiyun }, 2905*4882a593Smuzhiyun { 2906*4882a593Smuzhiyun "BriefDescription": "Counts any other requests have any response type.", 2907*4882a593Smuzhiyun "Counter": "0,1,2,3", 2908*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2909*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2910*4882a593Smuzhiyun "EventName": "OCR.OTHER.ANY_RESPONSE", 2911*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2912*4882a593Smuzhiyun "MSRValue": "0x0000018000", 2913*4882a593Smuzhiyun "Offcore": "1", 2914*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2915*4882a593Smuzhiyun "SampleAfterValue": "100003", 2916*4882a593Smuzhiyun "UMask": "0x1" 2917*4882a593Smuzhiyun }, 2918*4882a593Smuzhiyun { 2919*4882a593Smuzhiyun "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT_S.HIT_OTHER_CORE_NO_FWD", 2920*4882a593Smuzhiyun "Counter": "0,1,2,3", 2921*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2922*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2923*4882a593Smuzhiyun "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_S.HIT_OTHER_CORE_NO_FWD", 2924*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2925*4882a593Smuzhiyun "MSRValue": "0x0400100004", 2926*4882a593Smuzhiyun "Offcore": "1", 2927*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2928*4882a593Smuzhiyun "SampleAfterValue": "100003", 2929*4882a593Smuzhiyun "UMask": "0x1" 2930*4882a593Smuzhiyun }, 2931*4882a593Smuzhiyun { 2932*4882a593Smuzhiyun "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD", 2933*4882a593Smuzhiyun "Counter": "0,1,2,3", 2934*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2935*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2936*4882a593Smuzhiyun "EventName": "OCR.DEMAND_CODE_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD", 2937*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2938*4882a593Smuzhiyun "MSRValue": "0x0800020004", 2939*4882a593Smuzhiyun "Offcore": "1", 2940*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2941*4882a593Smuzhiyun "SampleAfterValue": "100003", 2942*4882a593Smuzhiyun "UMask": "0x1" 2943*4882a593Smuzhiyun }, 2944*4882a593Smuzhiyun { 2945*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.L3_HIT_E.ANY_SNOOP", 2946*4882a593Smuzhiyun "Counter": "0,1,2,3", 2947*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2948*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2949*4882a593Smuzhiyun "EventName": "OCR.PF_L2_RFO.L3_HIT_E.ANY_SNOOP", 2950*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2951*4882a593Smuzhiyun "MSRValue": "0x3F80080020", 2952*4882a593Smuzhiyun "Offcore": "1", 2953*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2954*4882a593Smuzhiyun "SampleAfterValue": "100003", 2955*4882a593Smuzhiyun "UMask": "0x1" 2956*4882a593Smuzhiyun }, 2957*4882a593Smuzhiyun { 2958*4882a593Smuzhiyun "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.SUPPLIER_NONE.ANY_SNOOP", 2959*4882a593Smuzhiyun "Counter": "0,1,2,3", 2960*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2961*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2962*4882a593Smuzhiyun "EventName": "OCR.PF_L2_DATA_RD.SUPPLIER_NONE.ANY_SNOOP", 2963*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2964*4882a593Smuzhiyun "MSRValue": "0x3F80020010", 2965*4882a593Smuzhiyun "Offcore": "1", 2966*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2967*4882a593Smuzhiyun "SampleAfterValue": "100003", 2968*4882a593Smuzhiyun "UMask": "0x1" 2969*4882a593Smuzhiyun }, 2970*4882a593Smuzhiyun { 2971*4882a593Smuzhiyun "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.SUPPLIER_NONE.NO_SNOOP_NEEDED", 2972*4882a593Smuzhiyun "Counter": "0,1,2,3", 2973*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2974*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2975*4882a593Smuzhiyun "EventName": "OCR.DEMAND_RFO.SUPPLIER_NONE.NO_SNOOP_NEEDED", 2976*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2977*4882a593Smuzhiyun "MSRValue": "0x0100020002", 2978*4882a593Smuzhiyun "Offcore": "1", 2979*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2980*4882a593Smuzhiyun "SampleAfterValue": "100003", 2981*4882a593Smuzhiyun "UMask": "0x1" 2982*4882a593Smuzhiyun }, 2983*4882a593Smuzhiyun { 2984*4882a593Smuzhiyun "BriefDescription": "Counts prefetch (that bring data to L2) data reads", 2985*4882a593Smuzhiyun "Counter": "0,1,2,3", 2986*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 2987*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 2988*4882a593Smuzhiyun "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_E.SNOOP_NONE", 2989*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 2990*4882a593Smuzhiyun "MSRValue": "0x0080080010", 2991*4882a593Smuzhiyun "Offcore": "1", 2992*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2993*4882a593Smuzhiyun "SampleAfterValue": "100003", 2994*4882a593Smuzhiyun "UMask": "0x1" 2995*4882a593Smuzhiyun }, 2996*4882a593Smuzhiyun { 2997*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT.NO_SNOOP_NEEDED OCR.ALL_PF_RFO.L3_HIT.NO_SNOOP_NEEDED OCR.ALL_PF_RFO.L3_HIT.NO_SNOOP_NEEDED", 2998*4882a593Smuzhiyun "Counter": "0,1,2,3", 2999*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3000*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3001*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_RFO.L3_HIT.NO_SNOOP_NEEDED", 3002*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3003*4882a593Smuzhiyun "MSRValue": "0x01003C0120", 3004*4882a593Smuzhiyun "Offcore": "1", 3005*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3006*4882a593Smuzhiyun "SampleAfterValue": "100003", 3007*4882a593Smuzhiyun "UMask": "0x1" 3008*4882a593Smuzhiyun }, 3009*4882a593Smuzhiyun { 3010*4882a593Smuzhiyun "BriefDescription": "Counts demand data reads have any response type.", 3011*4882a593Smuzhiyun "Counter": "0,1,2,3", 3012*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3013*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3014*4882a593Smuzhiyun "EventName": "OCR.DEMAND_DATA_RD.ANY_RESPONSE", 3015*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3016*4882a593Smuzhiyun "MSRValue": "0x0000010001", 3017*4882a593Smuzhiyun "Offcore": "1", 3018*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3019*4882a593Smuzhiyun "SampleAfterValue": "100003", 3020*4882a593Smuzhiyun "UMask": "0x1" 3021*4882a593Smuzhiyun }, 3022*4882a593Smuzhiyun { 3023*4882a593Smuzhiyun "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT.SNOOP_MISS", 3024*4882a593Smuzhiyun "Counter": "0,1,2,3", 3025*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3026*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3027*4882a593Smuzhiyun "EventName": "OCR.DEMAND_CODE_RD.L3_HIT.SNOOP_MISS", 3028*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3029*4882a593Smuzhiyun "MSRValue": "0x02003C0004", 3030*4882a593Smuzhiyun "Offcore": "1", 3031*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3032*4882a593Smuzhiyun "SampleAfterValue": "100003", 3033*4882a593Smuzhiyun "UMask": "0x1" 3034*4882a593Smuzhiyun }, 3035*4882a593Smuzhiyun { 3036*4882a593Smuzhiyun "BriefDescription": "Counts any other requests", 3037*4882a593Smuzhiyun "Counter": "0,1,2,3", 3038*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3039*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3040*4882a593Smuzhiyun "EventName": "OCR.OTHER.L3_HIT_F.SNOOP_NONE", 3041*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3042*4882a593Smuzhiyun "MSRValue": "0x0080208000", 3043*4882a593Smuzhiyun "Offcore": "1", 3044*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3045*4882a593Smuzhiyun "SampleAfterValue": "100003", 3046*4882a593Smuzhiyun "UMask": "0x1" 3047*4882a593Smuzhiyun }, 3048*4882a593Smuzhiyun { 3049*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.SUPPLIER_NONE.ANY_SNOOP", 3050*4882a593Smuzhiyun "Counter": "0,1,2,3", 3051*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3052*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3053*4882a593Smuzhiyun "EventName": "OCR.PF_L2_RFO.SUPPLIER_NONE.ANY_SNOOP", 3054*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3055*4882a593Smuzhiyun "MSRValue": "0x3F80020020", 3056*4882a593Smuzhiyun "Offcore": "1", 3057*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3058*4882a593Smuzhiyun "SampleAfterValue": "100003", 3059*4882a593Smuzhiyun "UMask": "0x1" 3060*4882a593Smuzhiyun }, 3061*4882a593Smuzhiyun { 3062*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.L3_HIT_S.HITM_OTHER_CORE", 3063*4882a593Smuzhiyun "Counter": "0,1,2,3", 3064*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3065*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3066*4882a593Smuzhiyun "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_S.HITM_OTHER_CORE", 3067*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3068*4882a593Smuzhiyun "MSRValue": "0x1000100080", 3069*4882a593Smuzhiyun "Offcore": "1", 3070*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3071*4882a593Smuzhiyun "SampleAfterValue": "100003", 3072*4882a593Smuzhiyun "UMask": "0x1" 3073*4882a593Smuzhiyun }, 3074*4882a593Smuzhiyun { 3075*4882a593Smuzhiyun "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NONE", 3076*4882a593Smuzhiyun "Counter": "0,1,2,3", 3077*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3078*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3079*4882a593Smuzhiyun "EventName": "OCR.DEMAND_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NONE", 3080*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3081*4882a593Smuzhiyun "MSRValue": "0x0080400002", 3082*4882a593Smuzhiyun "Offcore": "1", 3083*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3084*4882a593Smuzhiyun "SampleAfterValue": "100003", 3085*4882a593Smuzhiyun "UMask": "0x1" 3086*4882a593Smuzhiyun }, 3087*4882a593Smuzhiyun { 3088*4882a593Smuzhiyun "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT_S.NO_SNOOP_NEEDED", 3089*4882a593Smuzhiyun "Counter": "0,1,2,3", 3090*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3091*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3092*4882a593Smuzhiyun "EventName": "OCR.DEMAND_RFO.L3_HIT_S.NO_SNOOP_NEEDED", 3093*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3094*4882a593Smuzhiyun "MSRValue": "0x0100100002", 3095*4882a593Smuzhiyun "Offcore": "1", 3096*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3097*4882a593Smuzhiyun "SampleAfterValue": "100003", 3098*4882a593Smuzhiyun "UMask": "0x1" 3099*4882a593Smuzhiyun }, 3100*4882a593Smuzhiyun { 3101*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_M.NO_SNOOP_NEEDED OCR.ALL_PF_RFO.L3_HIT_M.NO_SNOOP_NEEDED", 3102*4882a593Smuzhiyun "Counter": "0,1,2,3", 3103*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3104*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3105*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_RFO.L3_HIT_M.NO_SNOOP_NEEDED", 3106*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3107*4882a593Smuzhiyun "MSRValue": "0x0100040120", 3108*4882a593Smuzhiyun "Offcore": "1", 3109*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3110*4882a593Smuzhiyun "SampleAfterValue": "100003", 3111*4882a593Smuzhiyun "UMask": "0x1" 3112*4882a593Smuzhiyun }, 3113*4882a593Smuzhiyun { 3114*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_E.SNOOP_MISS", 3115*4882a593Smuzhiyun "Counter": "0,1,2,3", 3116*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3117*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3118*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_RFO.L3_HIT_E.SNOOP_MISS", 3119*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3120*4882a593Smuzhiyun "MSRValue": "0x0200080120", 3121*4882a593Smuzhiyun "Offcore": "1", 3122*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3123*4882a593Smuzhiyun "SampleAfterValue": "100003", 3124*4882a593Smuzhiyun "UMask": "0x1" 3125*4882a593Smuzhiyun }, 3126*4882a593Smuzhiyun { 3127*4882a593Smuzhiyun "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.SUPPLIER_NONE.ANY_SNOOP", 3128*4882a593Smuzhiyun "Counter": "0,1,2,3", 3129*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3130*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3131*4882a593Smuzhiyun "EventName": "OCR.DEMAND_DATA_RD.SUPPLIER_NONE.ANY_SNOOP", 3132*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3133*4882a593Smuzhiyun "MSRValue": "0x3F80020001", 3134*4882a593Smuzhiyun "Offcore": "1", 3135*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3136*4882a593Smuzhiyun "SampleAfterValue": "100003", 3137*4882a593Smuzhiyun "UMask": "0x1" 3138*4882a593Smuzhiyun }, 3139*4882a593Smuzhiyun { 3140*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_DATA_RD.ANY_RESPONSE have any response type.", 3141*4882a593Smuzhiyun "Counter": "0,1,2,3", 3142*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3143*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3144*4882a593Smuzhiyun "EventName": "OCR.ALL_DATA_RD.ANY_RESPONSE", 3145*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3146*4882a593Smuzhiyun "MSRValue": "0x0000010491", 3147*4882a593Smuzhiyun "Offcore": "1", 3148*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3149*4882a593Smuzhiyun "SampleAfterValue": "100003", 3150*4882a593Smuzhiyun "UMask": "0x1" 3151*4882a593Smuzhiyun }, 3152*4882a593Smuzhiyun { 3153*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.L3_HIT_E.HITM_OTHER_CORE", 3154*4882a593Smuzhiyun "Counter": "0,1,2,3", 3155*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3156*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3157*4882a593Smuzhiyun "EventName": "OCR.PF_L3_RFO.L3_HIT_E.HITM_OTHER_CORE", 3158*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3159*4882a593Smuzhiyun "MSRValue": "0x1000080100", 3160*4882a593Smuzhiyun "Offcore": "1", 3161*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3162*4882a593Smuzhiyun "SampleAfterValue": "100003", 3163*4882a593Smuzhiyun "UMask": "0x1" 3164*4882a593Smuzhiyun }, 3165*4882a593Smuzhiyun { 3166*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_RFO.L3_HIT_S.SNOOP_NONE", 3167*4882a593Smuzhiyun "Counter": "0,1,2,3", 3168*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3169*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3170*4882a593Smuzhiyun "EventName": "OCR.ALL_RFO.L3_HIT_S.SNOOP_NONE", 3171*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3172*4882a593Smuzhiyun "MSRValue": "0x0080100122", 3173*4882a593Smuzhiyun "Offcore": "1", 3174*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3175*4882a593Smuzhiyun "SampleAfterValue": "100003", 3176*4882a593Smuzhiyun "UMask": "0x1" 3177*4882a593Smuzhiyun }, 3178*4882a593Smuzhiyun { 3179*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs", 3180*4882a593Smuzhiyun "Counter": "0,1,2,3", 3181*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3182*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3183*4882a593Smuzhiyun "EventName": "OCR.PF_L2_RFO.L3_HIT_E.SNOOP_NONE", 3184*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3185*4882a593Smuzhiyun "MSRValue": "0x0080080020", 3186*4882a593Smuzhiyun "Offcore": "1", 3187*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3188*4882a593Smuzhiyun "SampleAfterValue": "100003", 3189*4882a593Smuzhiyun "UMask": "0x1" 3190*4882a593Smuzhiyun }, 3191*4882a593Smuzhiyun { 3192*4882a593Smuzhiyun "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT_F.HIT_OTHER_CORE_FWD", 3193*4882a593Smuzhiyun "Counter": "0,1,2,3", 3194*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3195*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3196*4882a593Smuzhiyun "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_F.HIT_OTHER_CORE_FWD", 3197*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3198*4882a593Smuzhiyun "MSRValue": "0x0800200004", 3199*4882a593Smuzhiyun "Offcore": "1", 3200*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3201*4882a593Smuzhiyun "SampleAfterValue": "100003", 3202*4882a593Smuzhiyun "UMask": "0x1" 3203*4882a593Smuzhiyun }, 3204*4882a593Smuzhiyun { 3205*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NONE OCR.ALL_PF_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NONE", 3206*4882a593Smuzhiyun "Counter": "0,1,2,3", 3207*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3208*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3209*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NONE", 3210*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3211*4882a593Smuzhiyun "MSRValue": "0x0080400120", 3212*4882a593Smuzhiyun "Offcore": "1", 3213*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3214*4882a593Smuzhiyun "SampleAfterValue": "100003", 3215*4882a593Smuzhiyun "UMask": "0x1" 3216*4882a593Smuzhiyun }, 3217*4882a593Smuzhiyun { 3218*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD", 3219*4882a593Smuzhiyun "Counter": "0,1,2,3", 3220*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3221*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3222*4882a593Smuzhiyun "EventName": "OCR.PF_L3_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD", 3223*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3224*4882a593Smuzhiyun "MSRValue": "0x0400020080", 3225*4882a593Smuzhiyun "Offcore": "1", 3226*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3227*4882a593Smuzhiyun "SampleAfterValue": "100003", 3228*4882a593Smuzhiyun "UMask": "0x1" 3229*4882a593Smuzhiyun }, 3230*4882a593Smuzhiyun { 3231*4882a593Smuzhiyun "BriefDescription": "Counts all demand data writes (RFOs)", 3232*4882a593Smuzhiyun "Counter": "0,1,2,3", 3233*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3234*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3235*4882a593Smuzhiyun "EventName": "OCR.DEMAND_RFO.L3_HIT_M.SNOOP_NONE", 3236*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3237*4882a593Smuzhiyun "MSRValue": "0x0080040002", 3238*4882a593Smuzhiyun "Offcore": "1", 3239*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3240*4882a593Smuzhiyun "SampleAfterValue": "100003", 3241*4882a593Smuzhiyun "UMask": "0x1" 3242*4882a593Smuzhiyun }, 3243*4882a593Smuzhiyun { 3244*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_F.SNOOP_NONE", 3245*4882a593Smuzhiyun "Counter": "0,1,2,3", 3246*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3247*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3248*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_RFO.L3_HIT_F.SNOOP_NONE", 3249*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3250*4882a593Smuzhiyun "MSRValue": "0x0080200120", 3251*4882a593Smuzhiyun "Offcore": "1", 3252*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3253*4882a593Smuzhiyun "SampleAfterValue": "100003", 3254*4882a593Smuzhiyun "UMask": "0x1" 3255*4882a593Smuzhiyun }, 3256*4882a593Smuzhiyun { 3257*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.L3_HIT_F.NO_SNOOP_NEEDED", 3258*4882a593Smuzhiyun "Counter": "0,1,2,3", 3259*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3260*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3261*4882a593Smuzhiyun "EventName": "OCR.PF_L3_RFO.L3_HIT_F.NO_SNOOP_NEEDED", 3262*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3263*4882a593Smuzhiyun "MSRValue": "0x0100200100", 3264*4882a593Smuzhiyun "Offcore": "1", 3265*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3266*4882a593Smuzhiyun "SampleAfterValue": "100003", 3267*4882a593Smuzhiyun "UMask": "0x1" 3268*4882a593Smuzhiyun }, 3269*4882a593Smuzhiyun { 3270*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_E.ANY_SNOOP OCR.ALL_PF_RFO.L3_HIT_E.ANY_SNOOP", 3271*4882a593Smuzhiyun "Counter": "0,1,2,3", 3272*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3273*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3274*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_RFO.L3_HIT_E.ANY_SNOOP", 3275*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3276*4882a593Smuzhiyun "MSRValue": "0x3F80080120", 3277*4882a593Smuzhiyun "Offcore": "1", 3278*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3279*4882a593Smuzhiyun "SampleAfterValue": "100003", 3280*4882a593Smuzhiyun "UMask": "0x1" 3281*4882a593Smuzhiyun }, 3282*4882a593Smuzhiyun { 3283*4882a593Smuzhiyun "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT.HIT_OTHER_CORE_FWD OCR.OTHER.L3_HIT.HIT_OTHER_CORE_FWD", 3284*4882a593Smuzhiyun "Counter": "0,1,2,3", 3285*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3286*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3287*4882a593Smuzhiyun "EventName": "OCR.OTHER.L3_HIT.HIT_OTHER_CORE_FWD", 3288*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3289*4882a593Smuzhiyun "MSRValue": "0x08003C8000", 3290*4882a593Smuzhiyun "Offcore": "1", 3291*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3292*4882a593Smuzhiyun "SampleAfterValue": "100003", 3293*4882a593Smuzhiyun "UMask": "0x1" 3294*4882a593Smuzhiyun }, 3295*4882a593Smuzhiyun { 3296*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs", 3297*4882a593Smuzhiyun "Counter": "0,1,2,3", 3298*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3299*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3300*4882a593Smuzhiyun "EventName": "OCR.PF_L3_RFO.L3_HIT_M.SNOOP_NONE", 3301*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3302*4882a593Smuzhiyun "MSRValue": "0x0080040100", 3303*4882a593Smuzhiyun "Offcore": "1", 3304*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3305*4882a593Smuzhiyun "SampleAfterValue": "100003", 3306*4882a593Smuzhiyun "UMask": "0x1" 3307*4882a593Smuzhiyun }, 3308*4882a593Smuzhiyun { 3309*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_FWD OCR.ALL_PF_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_FWD", 3310*4882a593Smuzhiyun "Counter": "0,1,2,3", 3311*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3312*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3313*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_FWD", 3314*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3315*4882a593Smuzhiyun "MSRValue": "0x0800040490", 3316*4882a593Smuzhiyun "Offcore": "1", 3317*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3318*4882a593Smuzhiyun "SampleAfterValue": "100003", 3319*4882a593Smuzhiyun "UMask": "0x1" 3320*4882a593Smuzhiyun }, 3321*4882a593Smuzhiyun { 3322*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_FWD", 3323*4882a593Smuzhiyun "Counter": "0,1,2,3", 3324*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3325*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3326*4882a593Smuzhiyun "EventName": "OCR.PF_L3_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_FWD", 3327*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3328*4882a593Smuzhiyun "MSRValue": "0x0800020100", 3329*4882a593Smuzhiyun "Offcore": "1", 3330*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3331*4882a593Smuzhiyun "SampleAfterValue": "100003", 3332*4882a593Smuzhiyun "UMask": "0x1" 3333*4882a593Smuzhiyun }, 3334*4882a593Smuzhiyun { 3335*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_E.HITM_OTHER_CORE OCR.ALL_PF_DATA_RD.L3_HIT_E.HITM_OTHER_CORE", 3336*4882a593Smuzhiyun "Counter": "0,1,2,3", 3337*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3338*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3339*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_E.HITM_OTHER_CORE", 3340*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3341*4882a593Smuzhiyun "MSRValue": "0x1000080490", 3342*4882a593Smuzhiyun "Offcore": "1", 3343*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3344*4882a593Smuzhiyun "SampleAfterValue": "100003", 3345*4882a593Smuzhiyun "UMask": "0x1" 3346*4882a593Smuzhiyun }, 3347*4882a593Smuzhiyun { 3348*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.L3_HIT_F.HITM_OTHER_CORE", 3349*4882a593Smuzhiyun "Counter": "0,1,2,3", 3350*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3351*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3352*4882a593Smuzhiyun "EventName": "OCR.PF_L2_RFO.L3_HIT_F.HITM_OTHER_CORE", 3353*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3354*4882a593Smuzhiyun "MSRValue": "0x1000200020", 3355*4882a593Smuzhiyun "Offcore": "1", 3356*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3357*4882a593Smuzhiyun "SampleAfterValue": "100003", 3358*4882a593Smuzhiyun "UMask": "0x1" 3359*4882a593Smuzhiyun }, 3360*4882a593Smuzhiyun { 3361*4882a593Smuzhiyun "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.SUPPLIER_NONE.NO_SNOOP_NEEDED", 3362*4882a593Smuzhiyun "Counter": "0,1,2,3", 3363*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3364*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3365*4882a593Smuzhiyun "EventName": "OCR.PF_L1D_AND_SW.SUPPLIER_NONE.NO_SNOOP_NEEDED", 3366*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3367*4882a593Smuzhiyun "MSRValue": "0x0100020400", 3368*4882a593Smuzhiyun "Offcore": "1", 3369*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3370*4882a593Smuzhiyun "SampleAfterValue": "100003", 3371*4882a593Smuzhiyun "UMask": "0x1" 3372*4882a593Smuzhiyun }, 3373*4882a593Smuzhiyun { 3374*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.L3_HIT_M.HIT_OTHER_CORE_NO_FWD", 3375*4882a593Smuzhiyun "Counter": "0,1,2,3", 3376*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3377*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3378*4882a593Smuzhiyun "EventName": "OCR.PF_L3_RFO.L3_HIT_M.HIT_OTHER_CORE_NO_FWD", 3379*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3380*4882a593Smuzhiyun "MSRValue": "0x0400040100", 3381*4882a593Smuzhiyun "Offcore": "1", 3382*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3383*4882a593Smuzhiyun "SampleAfterValue": "100003", 3384*4882a593Smuzhiyun "UMask": "0x1" 3385*4882a593Smuzhiyun }, 3386*4882a593Smuzhiyun { 3387*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.L3_HIT_F.HITM_OTHER_CORE", 3388*4882a593Smuzhiyun "Counter": "0,1,2,3", 3389*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3390*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3391*4882a593Smuzhiyun "EventName": "OCR.PF_L3_RFO.L3_HIT_F.HITM_OTHER_CORE", 3392*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3393*4882a593Smuzhiyun "MSRValue": "0x1000200100", 3394*4882a593Smuzhiyun "Offcore": "1", 3395*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3396*4882a593Smuzhiyun "SampleAfterValue": "100003", 3397*4882a593Smuzhiyun "UMask": "0x1" 3398*4882a593Smuzhiyun }, 3399*4882a593Smuzhiyun { 3400*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.SUPPLIER_NONE.NO_SNOOP_NEEDED", 3401*4882a593Smuzhiyun "Counter": "0,1,2,3", 3402*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3403*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3404*4882a593Smuzhiyun "EventName": "OCR.PF_L3_RFO.SUPPLIER_NONE.NO_SNOOP_NEEDED", 3405*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3406*4882a593Smuzhiyun "MSRValue": "0x0100020100", 3407*4882a593Smuzhiyun "Offcore": "1", 3408*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3409*4882a593Smuzhiyun "SampleAfterValue": "100003", 3410*4882a593Smuzhiyun "UMask": "0x1" 3411*4882a593Smuzhiyun }, 3412*4882a593Smuzhiyun { 3413*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs", 3414*4882a593Smuzhiyun "Counter": "0,1,2,3", 3415*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3416*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3417*4882a593Smuzhiyun "EventName": "OCR.PF_L3_RFO.L3_HIT_S.SNOOP_NONE", 3418*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3419*4882a593Smuzhiyun "MSRValue": "0x0080100100", 3420*4882a593Smuzhiyun "Offcore": "1", 3421*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3422*4882a593Smuzhiyun "SampleAfterValue": "100003", 3423*4882a593Smuzhiyun "UMask": "0x1" 3424*4882a593Smuzhiyun }, 3425*4882a593Smuzhiyun { 3426*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT.NO_SNOOP_NEEDED OCR.ALL_DATA_RD.L3_HIT.NO_SNOOP_NEEDED OCR.ALL_DATA_RD.L3_HIT.NO_SNOOP_NEEDED", 3427*4882a593Smuzhiyun "Counter": "0,1,2,3", 3428*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3429*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3430*4882a593Smuzhiyun "EventName": "OCR.ALL_DATA_RD.L3_HIT.NO_SNOOP_NEEDED", 3431*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3432*4882a593Smuzhiyun "MSRValue": "0x01003C0491", 3433*4882a593Smuzhiyun "Offcore": "1", 3434*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3435*4882a593Smuzhiyun "SampleAfterValue": "100003", 3436*4882a593Smuzhiyun "UMask": "0x1" 3437*4882a593Smuzhiyun }, 3438*4882a593Smuzhiyun { 3439*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_READS.L3_HIT.HIT_OTHER_CORE_FWD OCR.ALL_READS.L3_HIT.HIT_OTHER_CORE_FWD OCR.ALL_READS.L3_HIT.HIT_OTHER_CORE_FWD", 3440*4882a593Smuzhiyun "Counter": "0,1,2,3", 3441*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3442*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3443*4882a593Smuzhiyun "EventName": "OCR.ALL_READS.L3_HIT.HIT_OTHER_CORE_FWD", 3444*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3445*4882a593Smuzhiyun "MSRValue": "0x08003C07F7", 3446*4882a593Smuzhiyun "Offcore": "1", 3447*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3448*4882a593Smuzhiyun "SampleAfterValue": "100003", 3449*4882a593Smuzhiyun "UMask": "0x1" 3450*4882a593Smuzhiyun }, 3451*4882a593Smuzhiyun { 3452*4882a593Smuzhiyun "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT.SNOOP_NONE", 3453*4882a593Smuzhiyun "Counter": "0,1,2,3", 3454*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3455*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3456*4882a593Smuzhiyun "EventName": "OCR.DEMAND_CODE_RD.L3_HIT.SNOOP_NONE", 3457*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3458*4882a593Smuzhiyun "MSRValue": "0x00803C0004", 3459*4882a593Smuzhiyun "Offcore": "1", 3460*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3461*4882a593Smuzhiyun "SampleAfterValue": "100003", 3462*4882a593Smuzhiyun "UMask": "0x1" 3463*4882a593Smuzhiyun }, 3464*4882a593Smuzhiyun { 3465*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE OCR.ALL_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE", 3466*4882a593Smuzhiyun "Counter": "0,1,2,3", 3467*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3468*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3469*4882a593Smuzhiyun "EventName": "OCR.ALL_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE", 3470*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3471*4882a593Smuzhiyun "MSRValue": "0x0080400491", 3472*4882a593Smuzhiyun "Offcore": "1", 3473*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3474*4882a593Smuzhiyun "SampleAfterValue": "100003", 3475*4882a593Smuzhiyun "UMask": "0x1" 3476*4882a593Smuzhiyun }, 3477*4882a593Smuzhiyun { 3478*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_DATA_RD.SUPPLIER_NONE.SNOOP_NONE", 3479*4882a593Smuzhiyun "Counter": "0,1,2,3", 3480*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3481*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3482*4882a593Smuzhiyun "EventName": "OCR.ALL_DATA_RD.SUPPLIER_NONE.SNOOP_NONE", 3483*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3484*4882a593Smuzhiyun "MSRValue": "0x0080020491", 3485*4882a593Smuzhiyun "Offcore": "1", 3486*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3487*4882a593Smuzhiyun "SampleAfterValue": "100003", 3488*4882a593Smuzhiyun "UMask": "0x1" 3489*4882a593Smuzhiyun }, 3490*4882a593Smuzhiyun { 3491*4882a593Smuzhiyun "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED", 3492*4882a593Smuzhiyun "Counter": "0,1,2,3", 3493*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3494*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3495*4882a593Smuzhiyun "EventName": "OCR.DEMAND_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED", 3496*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3497*4882a593Smuzhiyun "MSRValue": "0x0100400002", 3498*4882a593Smuzhiyun "Offcore": "1", 3499*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3500*4882a593Smuzhiyun "SampleAfterValue": "100003", 3501*4882a593Smuzhiyun "UMask": "0x1" 3502*4882a593Smuzhiyun }, 3503*4882a593Smuzhiyun { 3504*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT.HIT_OTHER_CORE_FWD OCR.ALL_PF_DATA_RD.L3_HIT.HIT_OTHER_CORE_FWD OCR.ALL_PF_DATA_RD.L3_HIT.HIT_OTHER_CORE_FWD", 3505*4882a593Smuzhiyun "Counter": "0,1,2,3", 3506*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3507*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3508*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT.HIT_OTHER_CORE_FWD", 3509*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3510*4882a593Smuzhiyun "MSRValue": "0x08003C0490", 3511*4882a593Smuzhiyun "Offcore": "1", 3512*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3513*4882a593Smuzhiyun "SampleAfterValue": "100003", 3514*4882a593Smuzhiyun "UMask": "0x1" 3515*4882a593Smuzhiyun }, 3516*4882a593Smuzhiyun { 3517*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT.HITM_OTHER_CORE OCR.ALL_DATA_RD.L3_HIT.HITM_OTHER_CORE OCR.ALL_DATA_RD.L3_HIT.HITM_OTHER_CORE", 3518*4882a593Smuzhiyun "Counter": "0,1,2,3", 3519*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3520*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3521*4882a593Smuzhiyun "EventName": "OCR.ALL_DATA_RD.L3_HIT.HITM_OTHER_CORE", 3522*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3523*4882a593Smuzhiyun "MSRValue": "0x10003C0491", 3524*4882a593Smuzhiyun "Offcore": "1", 3525*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3526*4882a593Smuzhiyun "SampleAfterValue": "100003", 3527*4882a593Smuzhiyun "UMask": "0x1" 3528*4882a593Smuzhiyun }, 3529*4882a593Smuzhiyun { 3530*4882a593Smuzhiyun "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.L3_HIT_M.HIT_OTHER_CORE_FWD", 3531*4882a593Smuzhiyun "Counter": "0,1,2,3", 3532*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3533*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3534*4882a593Smuzhiyun "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_M.HIT_OTHER_CORE_FWD", 3535*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3536*4882a593Smuzhiyun "MSRValue": "0x0800040400", 3537*4882a593Smuzhiyun "Offcore": "1", 3538*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3539*4882a593Smuzhiyun "SampleAfterValue": "100003", 3540*4882a593Smuzhiyun "UMask": "0x1" 3541*4882a593Smuzhiyun }, 3542*4882a593Smuzhiyun { 3543*4882a593Smuzhiyun "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT_M.ANY_SNOOP", 3544*4882a593Smuzhiyun "Counter": "0,1,2,3", 3545*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3546*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3547*4882a593Smuzhiyun "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_M.ANY_SNOOP", 3548*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3549*4882a593Smuzhiyun "MSRValue": "0x3F80040001", 3550*4882a593Smuzhiyun "Offcore": "1", 3551*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3552*4882a593Smuzhiyun "SampleAfterValue": "100003", 3553*4882a593Smuzhiyun "UMask": "0x1" 3554*4882a593Smuzhiyun }, 3555*4882a593Smuzhiyun { 3556*4882a593Smuzhiyun "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.L3_HIT_F.HIT_OTHER_CORE_FWD", 3557*4882a593Smuzhiyun "Counter": "0,1,2,3", 3558*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3559*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3560*4882a593Smuzhiyun "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_F.HIT_OTHER_CORE_FWD", 3561*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3562*4882a593Smuzhiyun "MSRValue": "0x0800200400", 3563*4882a593Smuzhiyun "Offcore": "1", 3564*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3565*4882a593Smuzhiyun "SampleAfterValue": "100003", 3566*4882a593Smuzhiyun "UMask": "0x1" 3567*4882a593Smuzhiyun }, 3568*4882a593Smuzhiyun { 3569*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT.HIT_OTHER_CORE_NO_FWD OCR.ALL_DATA_RD.L3_HIT.HIT_OTHER_CORE_NO_FWD OCR.ALL_DATA_RD.L3_HIT.HIT_OTHER_CORE_NO_FWD", 3570*4882a593Smuzhiyun "Counter": "0,1,2,3", 3571*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3572*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3573*4882a593Smuzhiyun "EventName": "OCR.ALL_DATA_RD.L3_HIT.HIT_OTHER_CORE_NO_FWD", 3574*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3575*4882a593Smuzhiyun "MSRValue": "0x04003C0491", 3576*4882a593Smuzhiyun "Offcore": "1", 3577*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3578*4882a593Smuzhiyun "SampleAfterValue": "100003", 3579*4882a593Smuzhiyun "UMask": "0x1" 3580*4882a593Smuzhiyun }, 3581*4882a593Smuzhiyun { 3582*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.L3_HIT.SNOOP_MISS", 3583*4882a593Smuzhiyun "Counter": "0,1,2,3", 3584*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3585*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3586*4882a593Smuzhiyun "EventName": "OCR.PF_L3_RFO.L3_HIT.SNOOP_MISS", 3587*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3588*4882a593Smuzhiyun "MSRValue": "0x02003C0100", 3589*4882a593Smuzhiyun "Offcore": "1", 3590*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3591*4882a593Smuzhiyun "SampleAfterValue": "100003", 3592*4882a593Smuzhiyun "UMask": "0x1" 3593*4882a593Smuzhiyun }, 3594*4882a593Smuzhiyun { 3595*4882a593Smuzhiyun "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.L3_HIT_S.NO_SNOOP_NEEDED", 3596*4882a593Smuzhiyun "Counter": "0,1,2,3", 3597*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3598*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3599*4882a593Smuzhiyun "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_S.NO_SNOOP_NEEDED", 3600*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3601*4882a593Smuzhiyun "MSRValue": "0x0100100010", 3602*4882a593Smuzhiyun "Offcore": "1", 3603*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3604*4882a593Smuzhiyun "SampleAfterValue": "100003", 3605*4882a593Smuzhiyun "UMask": "0x1" 3606*4882a593Smuzhiyun }, 3607*4882a593Smuzhiyun { 3608*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.L3_HIT_S.HITM_OTHER_CORE", 3609*4882a593Smuzhiyun "Counter": "0,1,2,3", 3610*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3611*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3612*4882a593Smuzhiyun "EventName": "OCR.PF_L3_RFO.L3_HIT_S.HITM_OTHER_CORE", 3613*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3614*4882a593Smuzhiyun "MSRValue": "0x1000100100", 3615*4882a593Smuzhiyun "Offcore": "1", 3616*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3617*4882a593Smuzhiyun "SampleAfterValue": "100003", 3618*4882a593Smuzhiyun "UMask": "0x1" 3619*4882a593Smuzhiyun }, 3620*4882a593Smuzhiyun { 3621*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_E.ANY_SNOOP OCR.ALL_DATA_RD.L3_HIT_E.ANY_SNOOP", 3622*4882a593Smuzhiyun "Counter": "0,1,2,3", 3623*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3624*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3625*4882a593Smuzhiyun "EventName": "OCR.ALL_DATA_RD.L3_HIT_E.ANY_SNOOP", 3626*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3627*4882a593Smuzhiyun "MSRValue": "0x3F80080491", 3628*4882a593Smuzhiyun "Offcore": "1", 3629*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3630*4882a593Smuzhiyun "SampleAfterValue": "100003", 3631*4882a593Smuzhiyun "UMask": "0x1" 3632*4882a593Smuzhiyun }, 3633*4882a593Smuzhiyun { 3634*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.PMM_HIT_LOCAL_PMM.ANY_SNOOP", 3635*4882a593Smuzhiyun "Counter": "0,1,2,3", 3636*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3637*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3638*4882a593Smuzhiyun "EventName": "OCR.PF_L3_RFO.PMM_HIT_LOCAL_PMM.ANY_SNOOP", 3639*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3640*4882a593Smuzhiyun "MSRValue": "0x3F80400100", 3641*4882a593Smuzhiyun "Offcore": "1", 3642*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3643*4882a593Smuzhiyun "SampleAfterValue": "100003", 3644*4882a593Smuzhiyun "UMask": "0x1" 3645*4882a593Smuzhiyun }, 3646*4882a593Smuzhiyun { 3647*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_READS.L3_HIT_F.HITM_OTHER_CORE OCR.ALL_READS.L3_HIT_F.HITM_OTHER_CORE", 3648*4882a593Smuzhiyun "Counter": "0,1,2,3", 3649*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3650*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3651*4882a593Smuzhiyun "EventName": "OCR.ALL_READS.L3_HIT_F.HITM_OTHER_CORE", 3652*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3653*4882a593Smuzhiyun "MSRValue": "0x10002007F7", 3654*4882a593Smuzhiyun "Offcore": "1", 3655*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3656*4882a593Smuzhiyun "SampleAfterValue": "100003", 3657*4882a593Smuzhiyun "UMask": "0x1" 3658*4882a593Smuzhiyun }, 3659*4882a593Smuzhiyun { 3660*4882a593Smuzhiyun "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.L3_HIT.HIT_OTHER_CORE_NO_FWD OCR.PF_L1D_AND_SW.L3_HIT.HIT_OTHER_CORE_NO_FWD", 3661*4882a593Smuzhiyun "Counter": "0,1,2,3", 3662*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3663*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3664*4882a593Smuzhiyun "EventName": "OCR.PF_L1D_AND_SW.L3_HIT.HIT_OTHER_CORE_NO_FWD", 3665*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3666*4882a593Smuzhiyun "MSRValue": "0x04003C0400", 3667*4882a593Smuzhiyun "Offcore": "1", 3668*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3669*4882a593Smuzhiyun "SampleAfterValue": "100003", 3670*4882a593Smuzhiyun "UMask": "0x1" 3671*4882a593Smuzhiyun }, 3672*4882a593Smuzhiyun { 3673*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT.HITM_OTHER_CORE OCR.ALL_PF_RFO.L3_HIT.HITM_OTHER_CORE OCR.ALL_PF_RFO.L3_HIT.HITM_OTHER_CORE", 3674*4882a593Smuzhiyun "Counter": "0,1,2,3", 3675*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3676*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3677*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_RFO.L3_HIT.HITM_OTHER_CORE", 3678*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3679*4882a593Smuzhiyun "MSRValue": "0x10003C0120", 3680*4882a593Smuzhiyun "Offcore": "1", 3681*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3682*4882a593Smuzhiyun "SampleAfterValue": "100003", 3683*4882a593Smuzhiyun "UMask": "0x1" 3684*4882a593Smuzhiyun }, 3685*4882a593Smuzhiyun { 3686*4882a593Smuzhiyun "BriefDescription": "Counts any other requests", 3687*4882a593Smuzhiyun "Counter": "0,1,2,3", 3688*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3689*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3690*4882a593Smuzhiyun "EventName": "OCR.OTHER.L3_HIT_S.SNOOP_MISS", 3691*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3692*4882a593Smuzhiyun "MSRValue": "0x0200108000", 3693*4882a593Smuzhiyun "Offcore": "1", 3694*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3695*4882a593Smuzhiyun "SampleAfterValue": "100003", 3696*4882a593Smuzhiyun "UMask": "0x1" 3697*4882a593Smuzhiyun }, 3698*4882a593Smuzhiyun { 3699*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.L3_HIT.HIT_OTHER_CORE_FWD OCR.PF_L3_RFO.L3_HIT.HIT_OTHER_CORE_FWD", 3700*4882a593Smuzhiyun "Counter": "0,1,2,3", 3701*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3702*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3703*4882a593Smuzhiyun "EventName": "OCR.PF_L3_RFO.L3_HIT.HIT_OTHER_CORE_FWD", 3704*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3705*4882a593Smuzhiyun "MSRValue": "0x08003C0100", 3706*4882a593Smuzhiyun "Offcore": "1", 3707*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3708*4882a593Smuzhiyun "SampleAfterValue": "100003", 3709*4882a593Smuzhiyun "UMask": "0x1" 3710*4882a593Smuzhiyun }, 3711*4882a593Smuzhiyun { 3712*4882a593Smuzhiyun "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.SUPPLIER_NONE.ANY_SNOOP", 3713*4882a593Smuzhiyun "Counter": "0,1,2,3", 3714*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3715*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3716*4882a593Smuzhiyun "EventName": "OCR.PF_L1D_AND_SW.SUPPLIER_NONE.ANY_SNOOP", 3717*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3718*4882a593Smuzhiyun "MSRValue": "0x3F80020400", 3719*4882a593Smuzhiyun "Offcore": "1", 3720*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3721*4882a593Smuzhiyun "SampleAfterValue": "100003", 3722*4882a593Smuzhiyun "UMask": "0x1" 3723*4882a593Smuzhiyun }, 3724*4882a593Smuzhiyun { 3725*4882a593Smuzhiyun "BriefDescription": "Counts prefetch (that bring data to L2) data reads have any response type.", 3726*4882a593Smuzhiyun "Counter": "0,1,2,3", 3727*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3728*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3729*4882a593Smuzhiyun "EventName": "OCR.PF_L2_DATA_RD.ANY_RESPONSE", 3730*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3731*4882a593Smuzhiyun "MSRValue": "0x0000010010", 3732*4882a593Smuzhiyun "Offcore": "1", 3733*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3734*4882a593Smuzhiyun "SampleAfterValue": "100003", 3735*4882a593Smuzhiyun "UMask": "0x1" 3736*4882a593Smuzhiyun }, 3737*4882a593Smuzhiyun { 3738*4882a593Smuzhiyun "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT_S.HIT_OTHER_CORE_NO_FWD", 3739*4882a593Smuzhiyun "Counter": "0,1,2,3", 3740*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3741*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3742*4882a593Smuzhiyun "EventName": "OCR.DEMAND_RFO.L3_HIT_S.HIT_OTHER_CORE_NO_FWD", 3743*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3744*4882a593Smuzhiyun "MSRValue": "0x0400100002", 3745*4882a593Smuzhiyun "Offcore": "1", 3746*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3747*4882a593Smuzhiyun "SampleAfterValue": "100003", 3748*4882a593Smuzhiyun "UMask": "0x1" 3749*4882a593Smuzhiyun }, 3750*4882a593Smuzhiyun { 3751*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_M.HITM_OTHER_CORE OCR.ALL_DATA_RD.L3_HIT_M.HITM_OTHER_CORE", 3752*4882a593Smuzhiyun "Counter": "0,1,2,3", 3753*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3754*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3755*4882a593Smuzhiyun "EventName": "OCR.ALL_DATA_RD.L3_HIT_M.HITM_OTHER_CORE", 3756*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3757*4882a593Smuzhiyun "MSRValue": "0x1000040491", 3758*4882a593Smuzhiyun "Offcore": "1", 3759*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3760*4882a593Smuzhiyun "SampleAfterValue": "100003", 3761*4882a593Smuzhiyun "UMask": "0x1" 3762*4882a593Smuzhiyun }, 3763*4882a593Smuzhiyun { 3764*4882a593Smuzhiyun "BriefDescription": "Counts number of cache lines that are allocated and written back to L3 with the intention that they are more likely to be reused shortly", 3765*4882a593Smuzhiyun "Counter": "0,1,2,3", 3766*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3,4,5,6,7", 3767*4882a593Smuzhiyun "EventCode": "0xFE", 3768*4882a593Smuzhiyun "EventName": "IDI_MISC.WB_UPGRADE", 3769*4882a593Smuzhiyun "PublicDescription": "Counts number of cache lines that are allocated and written back to L3 with the intention that they are more likely to be reused shortly.", 3770*4882a593Smuzhiyun "SampleAfterValue": "100003", 3771*4882a593Smuzhiyun "UMask": "0x2" 3772*4882a593Smuzhiyun }, 3773*4882a593Smuzhiyun { 3774*4882a593Smuzhiyun "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_FWD", 3775*4882a593Smuzhiyun "Counter": "0,1,2,3", 3776*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3777*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3778*4882a593Smuzhiyun "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_FWD", 3779*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3780*4882a593Smuzhiyun "MSRValue": "0x0800200010", 3781*4882a593Smuzhiyun "Offcore": "1", 3782*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3783*4882a593Smuzhiyun "SampleAfterValue": "100003", 3784*4882a593Smuzhiyun "UMask": "0x1" 3785*4882a593Smuzhiyun }, 3786*4882a593Smuzhiyun { 3787*4882a593Smuzhiyun "BriefDescription": "Counts all demand code reads", 3788*4882a593Smuzhiyun "Counter": "0,1,2,3", 3789*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3790*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3791*4882a593Smuzhiyun "EventName": "OCR.DEMAND_CODE_RD.L3_HIT.SNOOP_HIT_WITH_FWD", 3792*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3793*4882a593Smuzhiyun "MSRValue": "0x08007C0004", 3794*4882a593Smuzhiyun "Offcore": "1", 3795*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3796*4882a593Smuzhiyun "SampleAfterValue": "100003", 3797*4882a593Smuzhiyun "UMask": "0x1" 3798*4882a593Smuzhiyun }, 3799*4882a593Smuzhiyun { 3800*4882a593Smuzhiyun "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT_M.NO_SNOOP_NEEDED", 3801*4882a593Smuzhiyun "Counter": "0,1,2,3", 3802*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3803*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3804*4882a593Smuzhiyun "EventName": "OCR.OTHER.L3_HIT_M.NO_SNOOP_NEEDED", 3805*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3806*4882a593Smuzhiyun "MSRValue": "0x0100048000", 3807*4882a593Smuzhiyun "Offcore": "1", 3808*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3809*4882a593Smuzhiyun "SampleAfterValue": "100003", 3810*4882a593Smuzhiyun "UMask": "0x1" 3811*4882a593Smuzhiyun }, 3812*4882a593Smuzhiyun { 3813*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT.SNOOP_HIT_WITH_FWD", 3814*4882a593Smuzhiyun "Counter": "0,1,2,3", 3815*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3816*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3817*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT.SNOOP_HIT_WITH_FWD", 3818*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3819*4882a593Smuzhiyun "MSRValue": "0x08007C0490", 3820*4882a593Smuzhiyun "Offcore": "1", 3821*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3822*4882a593Smuzhiyun "SampleAfterValue": "100003", 3823*4882a593Smuzhiyun "UMask": "0x1" 3824*4882a593Smuzhiyun }, 3825*4882a593Smuzhiyun { 3826*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_M.NO_SNOOP_NEEDED OCR.ALL_PF_DATA_RD.L3_HIT_M.NO_SNOOP_NEEDED", 3827*4882a593Smuzhiyun "Counter": "0,1,2,3", 3828*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3829*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3830*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_M.NO_SNOOP_NEEDED", 3831*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3832*4882a593Smuzhiyun "MSRValue": "0x0100040490", 3833*4882a593Smuzhiyun "Offcore": "1", 3834*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3835*4882a593Smuzhiyun "SampleAfterValue": "100003", 3836*4882a593Smuzhiyun "UMask": "0x1" 3837*4882a593Smuzhiyun }, 3838*4882a593Smuzhiyun { 3839*4882a593Smuzhiyun "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.L3_HIT_F.ANY_SNOOP", 3840*4882a593Smuzhiyun "Counter": "0,1,2,3", 3841*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3842*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3843*4882a593Smuzhiyun "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_F.ANY_SNOOP", 3844*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3845*4882a593Smuzhiyun "MSRValue": "0x3F80200400", 3846*4882a593Smuzhiyun "Offcore": "1", 3847*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3848*4882a593Smuzhiyun "SampleAfterValue": "100003", 3849*4882a593Smuzhiyun "UMask": "0x1" 3850*4882a593Smuzhiyun }, 3851*4882a593Smuzhiyun { 3852*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_F.SNOOP_NONE", 3853*4882a593Smuzhiyun "Counter": "0,1,2,3", 3854*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3855*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3856*4882a593Smuzhiyun "EventName": "OCR.ALL_DATA_RD.L3_HIT_F.SNOOP_NONE", 3857*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3858*4882a593Smuzhiyun "MSRValue": "0x0080200491", 3859*4882a593Smuzhiyun "Offcore": "1", 3860*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3861*4882a593Smuzhiyun "SampleAfterValue": "100003", 3862*4882a593Smuzhiyun "UMask": "0x1" 3863*4882a593Smuzhiyun }, 3864*4882a593Smuzhiyun { 3865*4882a593Smuzhiyun "BriefDescription": "Counts prefetch (that bring data to L2) data reads", 3866*4882a593Smuzhiyun "Counter": "0,1,2,3", 3867*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3868*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3869*4882a593Smuzhiyun "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_S.SNOOP_MISS", 3870*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3871*4882a593Smuzhiyun "MSRValue": "0x0200100010", 3872*4882a593Smuzhiyun "Offcore": "1", 3873*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3874*4882a593Smuzhiyun "SampleAfterValue": "100003", 3875*4882a593Smuzhiyun "UMask": "0x1" 3876*4882a593Smuzhiyun }, 3877*4882a593Smuzhiyun { 3878*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_F.NO_SNOOP_NEEDED OCR.ALL_PF_RFO.L3_HIT_F.NO_SNOOP_NEEDED", 3879*4882a593Smuzhiyun "Counter": "0,1,2,3", 3880*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3881*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3882*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_RFO.L3_HIT_F.NO_SNOOP_NEEDED", 3883*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3884*4882a593Smuzhiyun "MSRValue": "0x0100200120", 3885*4882a593Smuzhiyun "Offcore": "1", 3886*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3887*4882a593Smuzhiyun "SampleAfterValue": "100003", 3888*4882a593Smuzhiyun "UMask": "0x1" 3889*4882a593Smuzhiyun }, 3890*4882a593Smuzhiyun { 3891*4882a593Smuzhiyun "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT_S.NO_SNOOP_NEEDED", 3892*4882a593Smuzhiyun "Counter": "0,1,2,3", 3893*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3894*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3895*4882a593Smuzhiyun "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_S.NO_SNOOP_NEEDED", 3896*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3897*4882a593Smuzhiyun "MSRValue": "0x0100100004", 3898*4882a593Smuzhiyun "Offcore": "1", 3899*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3900*4882a593Smuzhiyun "SampleAfterValue": "100003", 3901*4882a593Smuzhiyun "UMask": "0x1" 3902*4882a593Smuzhiyun }, 3903*4882a593Smuzhiyun { 3904*4882a593Smuzhiyun "BriefDescription": "Counts prefetch (that bring data to L2) data reads", 3905*4882a593Smuzhiyun "Counter": "0,1,2,3", 3906*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3907*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3908*4882a593Smuzhiyun "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_M.SNOOP_NONE", 3909*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3910*4882a593Smuzhiyun "MSRValue": "0x0080040010", 3911*4882a593Smuzhiyun "Offcore": "1", 3912*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3913*4882a593Smuzhiyun "SampleAfterValue": "100003", 3914*4882a593Smuzhiyun "UMask": "0x1" 3915*4882a593Smuzhiyun }, 3916*4882a593Smuzhiyun { 3917*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.L3_HIT.HIT_OTHER_CORE_NO_FWD OCR.PF_L2_RFO.L3_HIT.HIT_OTHER_CORE_NO_FWD", 3918*4882a593Smuzhiyun "Counter": "0,1,2,3", 3919*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3920*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3921*4882a593Smuzhiyun "EventName": "OCR.PF_L2_RFO.L3_HIT.HIT_OTHER_CORE_NO_FWD", 3922*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3923*4882a593Smuzhiyun "MSRValue": "0x04003C0020", 3924*4882a593Smuzhiyun "Offcore": "1", 3925*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3926*4882a593Smuzhiyun "SampleAfterValue": "100003", 3927*4882a593Smuzhiyun "UMask": "0x1" 3928*4882a593Smuzhiyun }, 3929*4882a593Smuzhiyun { 3930*4882a593Smuzhiyun "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.L3_HIT.SNOOP_MISS", 3931*4882a593Smuzhiyun "Counter": "0,1,2,3", 3932*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3933*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3934*4882a593Smuzhiyun "EventName": "OCR.PF_L2_DATA_RD.L3_HIT.SNOOP_MISS", 3935*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3936*4882a593Smuzhiyun "MSRValue": "0x02003C0010", 3937*4882a593Smuzhiyun "Offcore": "1", 3938*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3939*4882a593Smuzhiyun "SampleAfterValue": "100003", 3940*4882a593Smuzhiyun "UMask": "0x1" 3941*4882a593Smuzhiyun }, 3942*4882a593Smuzhiyun { 3943*4882a593Smuzhiyun "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED", 3944*4882a593Smuzhiyun "Counter": "0,1,2,3", 3945*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3946*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3947*4882a593Smuzhiyun "EventName": "OCR.PF_L1D_AND_SW.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED", 3948*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3949*4882a593Smuzhiyun "MSRValue": "0x0100400400", 3950*4882a593Smuzhiyun "Offcore": "1", 3951*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3952*4882a593Smuzhiyun "SampleAfterValue": "100003", 3953*4882a593Smuzhiyun "UMask": "0x1" 3954*4882a593Smuzhiyun }, 3955*4882a593Smuzhiyun { 3956*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.PMM_HIT_LOCAL_PMM.ANY_SNOOP", 3957*4882a593Smuzhiyun "Counter": "0,1,2,3", 3958*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3959*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3960*4882a593Smuzhiyun "EventName": "OCR.PF_L2_RFO.PMM_HIT_LOCAL_PMM.ANY_SNOOP", 3961*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3962*4882a593Smuzhiyun "MSRValue": "0x3F80400020", 3963*4882a593Smuzhiyun "Offcore": "1", 3964*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3965*4882a593Smuzhiyun "SampleAfterValue": "100003", 3966*4882a593Smuzhiyun "UMask": "0x1" 3967*4882a593Smuzhiyun }, 3968*4882a593Smuzhiyun { 3969*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_READS.L3_HIT.HITM_OTHER_CORE OCR.ALL_READS.L3_HIT.HITM_OTHER_CORE OCR.ALL_READS.L3_HIT.HITM_OTHER_CORE", 3970*4882a593Smuzhiyun "Counter": "0,1,2,3", 3971*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3972*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3973*4882a593Smuzhiyun "EventName": "OCR.ALL_READS.L3_HIT.HITM_OTHER_CORE", 3974*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3975*4882a593Smuzhiyun "MSRValue": "0x10003C07F7", 3976*4882a593Smuzhiyun "Offcore": "1", 3977*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3978*4882a593Smuzhiyun "SampleAfterValue": "100003", 3979*4882a593Smuzhiyun "UMask": "0x1" 3980*4882a593Smuzhiyun }, 3981*4882a593Smuzhiyun { 3982*4882a593Smuzhiyun "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.L3_HIT_S.NO_SNOOP_NEEDED", 3983*4882a593Smuzhiyun "Counter": "0,1,2,3", 3984*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3985*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3986*4882a593Smuzhiyun "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_S.NO_SNOOP_NEEDED", 3987*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 3988*4882a593Smuzhiyun "MSRValue": "0x0100100400", 3989*4882a593Smuzhiyun "Offcore": "1", 3990*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3991*4882a593Smuzhiyun "SampleAfterValue": "100003", 3992*4882a593Smuzhiyun "UMask": "0x1" 3993*4882a593Smuzhiyun }, 3994*4882a593Smuzhiyun { 3995*4882a593Smuzhiyun "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT_M.NO_SNOOP_NEEDED", 3996*4882a593Smuzhiyun "Counter": "0,1,2,3", 3997*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 3998*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 3999*4882a593Smuzhiyun "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_M.NO_SNOOP_NEEDED", 4000*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4001*4882a593Smuzhiyun "MSRValue": "0x0100040004", 4002*4882a593Smuzhiyun "Offcore": "1", 4003*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4004*4882a593Smuzhiyun "SampleAfterValue": "100003", 4005*4882a593Smuzhiyun "UMask": "0x1" 4006*4882a593Smuzhiyun }, 4007*4882a593Smuzhiyun { 4008*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_READS.L3_HIT.HIT_OTHER_CORE_NO_FWD OCR.ALL_READS.L3_HIT.HIT_OTHER_CORE_NO_FWD OCR.ALL_READS.L3_HIT.HIT_OTHER_CORE_NO_FWD", 4009*4882a593Smuzhiyun "Counter": "0,1,2,3", 4010*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4011*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4012*4882a593Smuzhiyun "EventName": "OCR.ALL_READS.L3_HIT.HIT_OTHER_CORE_NO_FWD", 4013*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4014*4882a593Smuzhiyun "MSRValue": "0x04003C07F7", 4015*4882a593Smuzhiyun "Offcore": "1", 4016*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4017*4882a593Smuzhiyun "SampleAfterValue": "100003", 4018*4882a593Smuzhiyun "UMask": "0x1" 4019*4882a593Smuzhiyun }, 4020*4882a593Smuzhiyun { 4021*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_F.NO_SNOOP_NEEDED OCR.ALL_PF_DATA_RD.L3_HIT_F.NO_SNOOP_NEEDED", 4022*4882a593Smuzhiyun "Counter": "0,1,2,3", 4023*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4024*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4025*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_F.NO_SNOOP_NEEDED", 4026*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4027*4882a593Smuzhiyun "MSRValue": "0x0100200490", 4028*4882a593Smuzhiyun "Offcore": "1", 4029*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4030*4882a593Smuzhiyun "SampleAfterValue": "100003", 4031*4882a593Smuzhiyun "UMask": "0x1" 4032*4882a593Smuzhiyun }, 4033*4882a593Smuzhiyun { 4034*4882a593Smuzhiyun "BriefDescription": "Counts any other requests OCR.OTHER.SUPPLIER_NONE.NO_SNOOP_NEEDED", 4035*4882a593Smuzhiyun "Counter": "0,1,2,3", 4036*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4037*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4038*4882a593Smuzhiyun "EventName": "OCR.OTHER.SUPPLIER_NONE.NO_SNOOP_NEEDED", 4039*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4040*4882a593Smuzhiyun "MSRValue": "0x0100028000", 4041*4882a593Smuzhiyun "Offcore": "1", 4042*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4043*4882a593Smuzhiyun "SampleAfterValue": "100003", 4044*4882a593Smuzhiyun "UMask": "0x1" 4045*4882a593Smuzhiyun }, 4046*4882a593Smuzhiyun { 4047*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.L3_HIT_E.ANY_SNOOP", 4048*4882a593Smuzhiyun "Counter": "0,1,2,3", 4049*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4050*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4051*4882a593Smuzhiyun "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_E.ANY_SNOOP", 4052*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4053*4882a593Smuzhiyun "MSRValue": "0x3F80080080", 4054*4882a593Smuzhiyun "Offcore": "1", 4055*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4056*4882a593Smuzhiyun "SampleAfterValue": "100003", 4057*4882a593Smuzhiyun "UMask": "0x1" 4058*4882a593Smuzhiyun }, 4059*4882a593Smuzhiyun { 4060*4882a593Smuzhiyun "BriefDescription": "Counts any other requests OCR.OTHER.PMM_HIT_LOCAL_PMM.SNOOP_NONE", 4061*4882a593Smuzhiyun "Counter": "0,1,2,3", 4062*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4063*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4064*4882a593Smuzhiyun "EventName": "OCR.OTHER.PMM_HIT_LOCAL_PMM.SNOOP_NONE", 4065*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4066*4882a593Smuzhiyun "MSRValue": "0x0080408000", 4067*4882a593Smuzhiyun "Offcore": "1", 4068*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4069*4882a593Smuzhiyun "SampleAfterValue": "100003", 4070*4882a593Smuzhiyun "UMask": "0x1" 4071*4882a593Smuzhiyun }, 4072*4882a593Smuzhiyun { 4073*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_READS.L3_HIT_S.HIT_OTHER_CORE_FWD OCR.ALL_READS.L3_HIT_S.HIT_OTHER_CORE_FWD", 4074*4882a593Smuzhiyun "Counter": "0,1,2,3", 4075*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4076*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4077*4882a593Smuzhiyun "EventName": "OCR.ALL_READS.L3_HIT_S.HIT_OTHER_CORE_FWD", 4078*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4079*4882a593Smuzhiyun "MSRValue": "0x08001007F7", 4080*4882a593Smuzhiyun "Offcore": "1", 4081*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4082*4882a593Smuzhiyun "SampleAfterValue": "100003", 4083*4882a593Smuzhiyun "UMask": "0x1" 4084*4882a593Smuzhiyun }, 4085*4882a593Smuzhiyun { 4086*4882a593Smuzhiyun "BriefDescription": "Number of PREFETCHT1 or PREFETCHT2 instructions executed.", 4087*4882a593Smuzhiyun "Counter": "0,1,2,3", 4088*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3,4,5,6,7", 4089*4882a593Smuzhiyun "EventCode": "0x32", 4090*4882a593Smuzhiyun "EventName": "SW_PREFETCH_ACCESS.T1_T2", 4091*4882a593Smuzhiyun "SampleAfterValue": "2000003", 4092*4882a593Smuzhiyun "UMask": "0x4" 4093*4882a593Smuzhiyun }, 4094*4882a593Smuzhiyun { 4095*4882a593Smuzhiyun "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED", 4096*4882a593Smuzhiyun "Counter": "0,1,2,3", 4097*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4098*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4099*4882a593Smuzhiyun "EventName": "OCR.PF_L2_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED", 4100*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4101*4882a593Smuzhiyun "MSRValue": "0x0100400010", 4102*4882a593Smuzhiyun "Offcore": "1", 4103*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4104*4882a593Smuzhiyun "SampleAfterValue": "100003", 4105*4882a593Smuzhiyun "UMask": "0x1" 4106*4882a593Smuzhiyun }, 4107*4882a593Smuzhiyun { 4108*4882a593Smuzhiyun "BriefDescription": "Counts demand data reads", 4109*4882a593Smuzhiyun "Counter": "0,1,2,3", 4110*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4111*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4112*4882a593Smuzhiyun "EventName": "OCR.DEMAND_DATA_RD.SUPPLIER_NONE.SNOOP_NONE", 4113*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4114*4882a593Smuzhiyun "MSRValue": "0x0080020001", 4115*4882a593Smuzhiyun "Offcore": "1", 4116*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4117*4882a593Smuzhiyun "SampleAfterValue": "100003", 4118*4882a593Smuzhiyun "UMask": "0x1" 4119*4882a593Smuzhiyun }, 4120*4882a593Smuzhiyun { 4121*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.L3_HIT_M.ANY_SNOOP", 4122*4882a593Smuzhiyun "Counter": "0,1,2,3", 4123*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4124*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4125*4882a593Smuzhiyun "EventName": "OCR.PF_L2_RFO.L3_HIT_M.ANY_SNOOP", 4126*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4127*4882a593Smuzhiyun "MSRValue": "0x3F80040020", 4128*4882a593Smuzhiyun "Offcore": "1", 4129*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4130*4882a593Smuzhiyun "SampleAfterValue": "100003", 4131*4882a593Smuzhiyun "UMask": "0x1" 4132*4882a593Smuzhiyun }, 4133*4882a593Smuzhiyun { 4134*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.SUPPLIER_NONE.HITM_OTHER_CORE", 4135*4882a593Smuzhiyun "Counter": "0,1,2,3", 4136*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4137*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4138*4882a593Smuzhiyun "EventName": "OCR.PF_L2_RFO.SUPPLIER_NONE.HITM_OTHER_CORE", 4139*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4140*4882a593Smuzhiyun "MSRValue": "0x1000020020", 4141*4882a593Smuzhiyun "Offcore": "1", 4142*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4143*4882a593Smuzhiyun "SampleAfterValue": "100003", 4144*4882a593Smuzhiyun "UMask": "0x1" 4145*4882a593Smuzhiyun }, 4146*4882a593Smuzhiyun { 4147*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_FWD OCR.ALL_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_FWD", 4148*4882a593Smuzhiyun "Counter": "0,1,2,3", 4149*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4150*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4151*4882a593Smuzhiyun "EventName": "OCR.ALL_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_FWD", 4152*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4153*4882a593Smuzhiyun "MSRValue": "0x0800040491", 4154*4882a593Smuzhiyun "Offcore": "1", 4155*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4156*4882a593Smuzhiyun "SampleAfterValue": "100003", 4157*4882a593Smuzhiyun "UMask": "0x1" 4158*4882a593Smuzhiyun }, 4159*4882a593Smuzhiyun { 4160*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.L3_HIT_F.NO_SNOOP_NEEDED", 4161*4882a593Smuzhiyun "Counter": "0,1,2,3", 4162*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4163*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4164*4882a593Smuzhiyun "EventName": "OCR.PF_L2_RFO.L3_HIT_F.NO_SNOOP_NEEDED", 4165*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4166*4882a593Smuzhiyun "MSRValue": "0x0100200020", 4167*4882a593Smuzhiyun "Offcore": "1", 4168*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4169*4882a593Smuzhiyun "SampleAfterValue": "100003", 4170*4882a593Smuzhiyun "UMask": "0x1" 4171*4882a593Smuzhiyun }, 4172*4882a593Smuzhiyun { 4173*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_RFO.L3_HIT_F.SNOOP_MISS", 4174*4882a593Smuzhiyun "Counter": "0,1,2,3", 4175*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4176*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4177*4882a593Smuzhiyun "EventName": "OCR.ALL_RFO.L3_HIT_F.SNOOP_MISS", 4178*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4179*4882a593Smuzhiyun "MSRValue": "0x0200200122", 4180*4882a593Smuzhiyun "Offcore": "1", 4181*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4182*4882a593Smuzhiyun "SampleAfterValue": "100003", 4183*4882a593Smuzhiyun "UMask": "0x1" 4184*4882a593Smuzhiyun }, 4185*4882a593Smuzhiyun { 4186*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs", 4187*4882a593Smuzhiyun "Counter": "0,1,2,3", 4188*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4189*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4190*4882a593Smuzhiyun "EventName": "OCR.PF_L2_RFO.L3_HIT_F.SNOOP_NONE", 4191*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4192*4882a593Smuzhiyun "MSRValue": "0x0080200020", 4193*4882a593Smuzhiyun "Offcore": "1", 4194*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4195*4882a593Smuzhiyun "SampleAfterValue": "100003", 4196*4882a593Smuzhiyun "UMask": "0x1" 4197*4882a593Smuzhiyun }, 4198*4882a593Smuzhiyun { 4199*4882a593Smuzhiyun "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.SUPPLIER_NONE.HITM_OTHER_CORE", 4200*4882a593Smuzhiyun "Counter": "0,1,2,3", 4201*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4202*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4203*4882a593Smuzhiyun "EventName": "OCR.PF_L1D_AND_SW.SUPPLIER_NONE.HITM_OTHER_CORE", 4204*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4205*4882a593Smuzhiyun "MSRValue": "0x1000020400", 4206*4882a593Smuzhiyun "Offcore": "1", 4207*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4208*4882a593Smuzhiyun "SampleAfterValue": "100003", 4209*4882a593Smuzhiyun "UMask": "0x1" 4210*4882a593Smuzhiyun }, 4211*4882a593Smuzhiyun { 4212*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT.HIT_OTHER_CORE_NO_FWD OCR.ALL_PF_RFO.L3_HIT.HIT_OTHER_CORE_NO_FWD OCR.ALL_PF_RFO.L3_HIT.HIT_OTHER_CORE_NO_FWD", 4213*4882a593Smuzhiyun "Counter": "0,1,2,3", 4214*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4215*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4216*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_RFO.L3_HIT.HIT_OTHER_CORE_NO_FWD", 4217*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4218*4882a593Smuzhiyun "MSRValue": "0x04003C0120", 4219*4882a593Smuzhiyun "Offcore": "1", 4220*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4221*4882a593Smuzhiyun "SampleAfterValue": "100003", 4222*4882a593Smuzhiyun "UMask": "0x1" 4223*4882a593Smuzhiyun }, 4224*4882a593Smuzhiyun { 4225*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads have any response type.", 4226*4882a593Smuzhiyun "Counter": "0,1,2,3", 4227*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4228*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4229*4882a593Smuzhiyun "EventName": "OCR.PF_L3_DATA_RD.ANY_RESPONSE", 4230*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4231*4882a593Smuzhiyun "MSRValue": "0x0000010080", 4232*4882a593Smuzhiyun "Offcore": "1", 4233*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4234*4882a593Smuzhiyun "SampleAfterValue": "100003", 4235*4882a593Smuzhiyun "UMask": "0x1" 4236*4882a593Smuzhiyun }, 4237*4882a593Smuzhiyun { 4238*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.ANY_SNOOP OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.ANY_SNOOP", 4239*4882a593Smuzhiyun "Counter": "0,1,2,3", 4240*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4241*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4242*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.ANY_SNOOP", 4243*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4244*4882a593Smuzhiyun "MSRValue": "0x3F80020490", 4245*4882a593Smuzhiyun "Offcore": "1", 4246*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4247*4882a593Smuzhiyun "SampleAfterValue": "100003", 4248*4882a593Smuzhiyun "UMask": "0x1" 4249*4882a593Smuzhiyun }, 4250*4882a593Smuzhiyun { 4251*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.L3_HIT_M.ANY_SNOOP", 4252*4882a593Smuzhiyun "Counter": "0,1,2,3", 4253*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4254*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4255*4882a593Smuzhiyun "EventName": "OCR.PF_L3_RFO.L3_HIT_M.ANY_SNOOP", 4256*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4257*4882a593Smuzhiyun "MSRValue": "0x3F80040100", 4258*4882a593Smuzhiyun "Offcore": "1", 4259*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4260*4882a593Smuzhiyun "SampleAfterValue": "100003", 4261*4882a593Smuzhiyun "UMask": "0x1" 4262*4882a593Smuzhiyun }, 4263*4882a593Smuzhiyun { 4264*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_RFO.SUPPLIER_NONE.HITM_OTHER_CORE OCR.ALL_RFO.SUPPLIER_NONE.HITM_OTHER_CORE", 4265*4882a593Smuzhiyun "Counter": "0,1,2,3", 4266*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4267*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4268*4882a593Smuzhiyun "EventName": "OCR.ALL_RFO.SUPPLIER_NONE.HITM_OTHER_CORE", 4269*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4270*4882a593Smuzhiyun "MSRValue": "0x1000020122", 4271*4882a593Smuzhiyun "Offcore": "1", 4272*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4273*4882a593Smuzhiyun "SampleAfterValue": "100003", 4274*4882a593Smuzhiyun "UMask": "0x1" 4275*4882a593Smuzhiyun }, 4276*4882a593Smuzhiyun { 4277*4882a593Smuzhiyun "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.L3_HIT.HIT_OTHER_CORE_NO_FWD OCR.PF_L2_DATA_RD.L3_HIT.HIT_OTHER_CORE_NO_FWD", 4278*4882a593Smuzhiyun "Counter": "0,1,2,3", 4279*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4280*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4281*4882a593Smuzhiyun "EventName": "OCR.PF_L2_DATA_RD.L3_HIT.HIT_OTHER_CORE_NO_FWD", 4282*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4283*4882a593Smuzhiyun "MSRValue": "0x04003C0010", 4284*4882a593Smuzhiyun "Offcore": "1", 4285*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4286*4882a593Smuzhiyun "SampleAfterValue": "100003", 4287*4882a593Smuzhiyun "UMask": "0x1" 4288*4882a593Smuzhiyun }, 4289*4882a593Smuzhiyun { 4290*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_RFO.L3_HIT_F.ANY_SNOOP OCR.ALL_RFO.L3_HIT_F.ANY_SNOOP", 4291*4882a593Smuzhiyun "Counter": "0,1,2,3", 4292*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4293*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4294*4882a593Smuzhiyun "EventName": "OCR.ALL_RFO.L3_HIT_F.ANY_SNOOP", 4295*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4296*4882a593Smuzhiyun "MSRValue": "0x3F80200122", 4297*4882a593Smuzhiyun "Offcore": "1", 4298*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4299*4882a593Smuzhiyun "SampleAfterValue": "100003", 4300*4882a593Smuzhiyun "UMask": "0x1" 4301*4882a593Smuzhiyun }, 4302*4882a593Smuzhiyun { 4303*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_S.HITM_OTHER_CORE OCR.ALL_PF_DATA_RD.L3_HIT_S.HITM_OTHER_CORE", 4304*4882a593Smuzhiyun "Counter": "0,1,2,3", 4305*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4306*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4307*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_S.HITM_OTHER_CORE", 4308*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4309*4882a593Smuzhiyun "MSRValue": "0x1000100490", 4310*4882a593Smuzhiyun "Offcore": "1", 4311*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4312*4882a593Smuzhiyun "SampleAfterValue": "100003", 4313*4882a593Smuzhiyun "UMask": "0x1" 4314*4882a593Smuzhiyun }, 4315*4882a593Smuzhiyun { 4316*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_RFO.L3_HIT_S.ANY_SNOOP OCR.ALL_RFO.L3_HIT_S.ANY_SNOOP", 4317*4882a593Smuzhiyun "Counter": "0,1,2,3", 4318*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4319*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4320*4882a593Smuzhiyun "EventName": "OCR.ALL_RFO.L3_HIT_S.ANY_SNOOP", 4321*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4322*4882a593Smuzhiyun "MSRValue": "0x3F80100122", 4323*4882a593Smuzhiyun "Offcore": "1", 4324*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4325*4882a593Smuzhiyun "SampleAfterValue": "100003", 4326*4882a593Smuzhiyun "UMask": "0x1" 4327*4882a593Smuzhiyun }, 4328*4882a593Smuzhiyun { 4329*4882a593Smuzhiyun "BriefDescription": "Counts any other requests OCR.OTHER.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED", 4330*4882a593Smuzhiyun "Counter": "0,1,2,3", 4331*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4332*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4333*4882a593Smuzhiyun "EventName": "OCR.OTHER.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED", 4334*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4335*4882a593Smuzhiyun "MSRValue": "0x0100408000", 4336*4882a593Smuzhiyun "Offcore": "1", 4337*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4338*4882a593Smuzhiyun "SampleAfterValue": "100003", 4339*4882a593Smuzhiyun "UMask": "0x1" 4340*4882a593Smuzhiyun }, 4341*4882a593Smuzhiyun { 4342*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.L3_HIT.SNOOP_NONE", 4343*4882a593Smuzhiyun "Counter": "0,1,2,3", 4344*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4345*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4346*4882a593Smuzhiyun "EventName": "OCR.PF_L2_RFO.L3_HIT.SNOOP_NONE", 4347*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4348*4882a593Smuzhiyun "MSRValue": "0x00803C0020", 4349*4882a593Smuzhiyun "Offcore": "1", 4350*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4351*4882a593Smuzhiyun "SampleAfterValue": "100003", 4352*4882a593Smuzhiyun "UMask": "0x1" 4353*4882a593Smuzhiyun }, 4354*4882a593Smuzhiyun { 4355*4882a593Smuzhiyun "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT.NO_SNOOP_NEEDED OCR.DEMAND_RFO.L3_HIT.NO_SNOOP_NEEDED", 4356*4882a593Smuzhiyun "Counter": "0,1,2,3", 4357*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4358*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4359*4882a593Smuzhiyun "EventName": "OCR.DEMAND_RFO.L3_HIT.NO_SNOOP_NEEDED", 4360*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4361*4882a593Smuzhiyun "MSRValue": "0x01003C0002", 4362*4882a593Smuzhiyun "Offcore": "1", 4363*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4364*4882a593Smuzhiyun "SampleAfterValue": "100003", 4365*4882a593Smuzhiyun "UMask": "0x1" 4366*4882a593Smuzhiyun }, 4367*4882a593Smuzhiyun { 4368*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_READS.L3_HIT_S.HIT_OTHER_CORE_NO_FWD OCR.ALL_READS.L3_HIT_S.HIT_OTHER_CORE_NO_FWD", 4369*4882a593Smuzhiyun "Counter": "0,1,2,3", 4370*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4371*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4372*4882a593Smuzhiyun "EventName": "OCR.ALL_READS.L3_HIT_S.HIT_OTHER_CORE_NO_FWD", 4373*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4374*4882a593Smuzhiyun "MSRValue": "0x04001007F7", 4375*4882a593Smuzhiyun "Offcore": "1", 4376*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4377*4882a593Smuzhiyun "SampleAfterValue": "100003", 4378*4882a593Smuzhiyun "UMask": "0x1" 4379*4882a593Smuzhiyun }, 4380*4882a593Smuzhiyun { 4381*4882a593Smuzhiyun "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT_M.ANY_SNOOP", 4382*4882a593Smuzhiyun "Counter": "0,1,2,3", 4383*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4384*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4385*4882a593Smuzhiyun "EventName": "OCR.OTHER.L3_HIT_M.ANY_SNOOP", 4386*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4387*4882a593Smuzhiyun "MSRValue": "0x3F80048000", 4388*4882a593Smuzhiyun "Offcore": "1", 4389*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4390*4882a593Smuzhiyun "SampleAfterValue": "100003", 4391*4882a593Smuzhiyun "UMask": "0x1" 4392*4882a593Smuzhiyun }, 4393*4882a593Smuzhiyun { 4394*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_S.ANY_SNOOP OCR.ALL_PF_DATA_RD.L3_HIT_S.ANY_SNOOP", 4395*4882a593Smuzhiyun "Counter": "0,1,2,3", 4396*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4397*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4398*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_S.ANY_SNOOP", 4399*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4400*4882a593Smuzhiyun "MSRValue": "0x3F80100490", 4401*4882a593Smuzhiyun "Offcore": "1", 4402*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4403*4882a593Smuzhiyun "SampleAfterValue": "100003", 4404*4882a593Smuzhiyun "UMask": "0x1" 4405*4882a593Smuzhiyun }, 4406*4882a593Smuzhiyun { 4407*4882a593Smuzhiyun "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT_F.HITM_OTHER_CORE", 4408*4882a593Smuzhiyun "Counter": "0,1,2,3", 4409*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4410*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4411*4882a593Smuzhiyun "EventName": "OCR.DEMAND_RFO.L3_HIT_F.HITM_OTHER_CORE", 4412*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4413*4882a593Smuzhiyun "MSRValue": "0x1000200002", 4414*4882a593Smuzhiyun "Offcore": "1", 4415*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4416*4882a593Smuzhiyun "SampleAfterValue": "100003", 4417*4882a593Smuzhiyun "UMask": "0x1" 4418*4882a593Smuzhiyun }, 4419*4882a593Smuzhiyun { 4420*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_E.HITM_OTHER_CORE OCR.ALL_DATA_RD.L3_HIT_E.HITM_OTHER_CORE", 4421*4882a593Smuzhiyun "Counter": "0,1,2,3", 4422*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4423*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4424*4882a593Smuzhiyun "EventName": "OCR.ALL_DATA_RD.L3_HIT_E.HITM_OTHER_CORE", 4425*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4426*4882a593Smuzhiyun "MSRValue": "0x1000080491", 4427*4882a593Smuzhiyun "Offcore": "1", 4428*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4429*4882a593Smuzhiyun "SampleAfterValue": "100003", 4430*4882a593Smuzhiyun "UMask": "0x1" 4431*4882a593Smuzhiyun }, 4432*4882a593Smuzhiyun { 4433*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_READS.L3_HIT_E.NO_SNOOP_NEEDED OCR.ALL_READS.L3_HIT_E.NO_SNOOP_NEEDED", 4434*4882a593Smuzhiyun "Counter": "0,1,2,3", 4435*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4436*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4437*4882a593Smuzhiyun "EventName": "OCR.ALL_READS.L3_HIT_E.NO_SNOOP_NEEDED", 4438*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4439*4882a593Smuzhiyun "MSRValue": "0x01000807F7", 4440*4882a593Smuzhiyun "Offcore": "1", 4441*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4442*4882a593Smuzhiyun "SampleAfterValue": "100003", 4443*4882a593Smuzhiyun "UMask": "0x1" 4444*4882a593Smuzhiyun }, 4445*4882a593Smuzhiyun { 4446*4882a593Smuzhiyun "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.L3_HIT_S.HIT_OTHER_CORE_NO_FWD", 4447*4882a593Smuzhiyun "Counter": "0,1,2,3", 4448*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4449*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4450*4882a593Smuzhiyun "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_S.HIT_OTHER_CORE_NO_FWD", 4451*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4452*4882a593Smuzhiyun "MSRValue": "0x0400100400", 4453*4882a593Smuzhiyun "Offcore": "1", 4454*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4455*4882a593Smuzhiyun "SampleAfterValue": "100003", 4456*4882a593Smuzhiyun "UMask": "0x1" 4457*4882a593Smuzhiyun }, 4458*4882a593Smuzhiyun { 4459*4882a593Smuzhiyun "BriefDescription": "Counts all demand data writes (RFOs)", 4460*4882a593Smuzhiyun "Counter": "0,1,2,3", 4461*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4462*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4463*4882a593Smuzhiyun "EventName": "OCR.DEMAND_RFO.L3_HIT_F.SNOOP_MISS", 4464*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4465*4882a593Smuzhiyun "MSRValue": "0x0200200002", 4466*4882a593Smuzhiyun "Offcore": "1", 4467*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4468*4882a593Smuzhiyun "SampleAfterValue": "100003", 4469*4882a593Smuzhiyun "UMask": "0x1" 4470*4882a593Smuzhiyun }, 4471*4882a593Smuzhiyun { 4472*4882a593Smuzhiyun "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT_S.ANY_SNOOP", 4473*4882a593Smuzhiyun "Counter": "0,1,2,3", 4474*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4475*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4476*4882a593Smuzhiyun "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_S.ANY_SNOOP", 4477*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4478*4882a593Smuzhiyun "MSRValue": "0x3F80100004", 4479*4882a593Smuzhiyun "Offcore": "1", 4480*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4481*4882a593Smuzhiyun "SampleAfterValue": "100003", 4482*4882a593Smuzhiyun "UMask": "0x1" 4483*4882a593Smuzhiyun }, 4484*4882a593Smuzhiyun { 4485*4882a593Smuzhiyun "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests have any response type.", 4486*4882a593Smuzhiyun "Counter": "0,1,2,3", 4487*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4488*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4489*4882a593Smuzhiyun "EventName": "OCR.PF_L1D_AND_SW.ANY_RESPONSE", 4490*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4491*4882a593Smuzhiyun "MSRValue": "0x0000010400", 4492*4882a593Smuzhiyun "Offcore": "1", 4493*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4494*4882a593Smuzhiyun "SampleAfterValue": "100003", 4495*4882a593Smuzhiyun "UMask": "0x1" 4496*4882a593Smuzhiyun }, 4497*4882a593Smuzhiyun { 4498*4882a593Smuzhiyun "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT_F.NO_SNOOP_NEEDED", 4499*4882a593Smuzhiyun "Counter": "0,1,2,3", 4500*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4501*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4502*4882a593Smuzhiyun "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_F.NO_SNOOP_NEEDED", 4503*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4504*4882a593Smuzhiyun "MSRValue": "0x0100200001", 4505*4882a593Smuzhiyun "Offcore": "1", 4506*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4507*4882a593Smuzhiyun "SampleAfterValue": "100003", 4508*4882a593Smuzhiyun "UMask": "0x1" 4509*4882a593Smuzhiyun }, 4510*4882a593Smuzhiyun { 4511*4882a593Smuzhiyun "BriefDescription": "Counts any other requests", 4512*4882a593Smuzhiyun "Counter": "0,1,2,3", 4513*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4514*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4515*4882a593Smuzhiyun "EventName": "OCR.OTHER.L3_HIT.SNOOP_HIT_WITH_FWD", 4516*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4517*4882a593Smuzhiyun "MSRValue": "0x08007C8000", 4518*4882a593Smuzhiyun "Offcore": "1", 4519*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4520*4882a593Smuzhiyun "SampleAfterValue": "100003", 4521*4882a593Smuzhiyun "UMask": "0x1" 4522*4882a593Smuzhiyun }, 4523*4882a593Smuzhiyun { 4524*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_S.NO_SNOOP_NEEDED OCR.ALL_PF_RFO.L3_HIT_S.NO_SNOOP_NEEDED", 4525*4882a593Smuzhiyun "Counter": "0,1,2,3", 4526*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4527*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4528*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_RFO.L3_HIT_S.NO_SNOOP_NEEDED", 4529*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4530*4882a593Smuzhiyun "MSRValue": "0x0100100120", 4531*4882a593Smuzhiyun "Offcore": "1", 4532*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4533*4882a593Smuzhiyun "SampleAfterValue": "100003", 4534*4882a593Smuzhiyun "UMask": "0x1" 4535*4882a593Smuzhiyun }, 4536*4882a593Smuzhiyun { 4537*4882a593Smuzhiyun "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_FWD", 4538*4882a593Smuzhiyun "Counter": "0,1,2,3", 4539*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4540*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4541*4882a593Smuzhiyun "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_FWD", 4542*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4543*4882a593Smuzhiyun "MSRValue": "0x0800040010", 4544*4882a593Smuzhiyun "Offcore": "1", 4545*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4546*4882a593Smuzhiyun "SampleAfterValue": "100003", 4547*4882a593Smuzhiyun "UMask": "0x1" 4548*4882a593Smuzhiyun }, 4549*4882a593Smuzhiyun { 4550*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads", 4551*4882a593Smuzhiyun "Counter": "0,1,2,3", 4552*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4553*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4554*4882a593Smuzhiyun "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_S.SNOOP_NONE", 4555*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4556*4882a593Smuzhiyun "MSRValue": "0x0080100080", 4557*4882a593Smuzhiyun "Offcore": "1", 4558*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4559*4882a593Smuzhiyun "SampleAfterValue": "100003", 4560*4882a593Smuzhiyun "UMask": "0x1" 4561*4882a593Smuzhiyun }, 4562*4882a593Smuzhiyun { 4563*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD OCR.ALL_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD", 4564*4882a593Smuzhiyun "Counter": "0,1,2,3", 4565*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4566*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4567*4882a593Smuzhiyun "EventName": "OCR.ALL_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD", 4568*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4569*4882a593Smuzhiyun "MSRValue": "0x0400020122", 4570*4882a593Smuzhiyun "Offcore": "1", 4571*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4572*4882a593Smuzhiyun "SampleAfterValue": "100003", 4573*4882a593Smuzhiyun "UMask": "0x1" 4574*4882a593Smuzhiyun }, 4575*4882a593Smuzhiyun { 4576*4882a593Smuzhiyun "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT_E.HITM_OTHER_CORE", 4577*4882a593Smuzhiyun "Counter": "0,1,2,3", 4578*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4579*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4580*4882a593Smuzhiyun "EventName": "OCR.OTHER.L3_HIT_E.HITM_OTHER_CORE", 4581*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4582*4882a593Smuzhiyun "MSRValue": "0x1000088000", 4583*4882a593Smuzhiyun "Offcore": "1", 4584*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4585*4882a593Smuzhiyun "SampleAfterValue": "100003", 4586*4882a593Smuzhiyun "UMask": "0x1" 4587*4882a593Smuzhiyun }, 4588*4882a593Smuzhiyun { 4589*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_READS.L3_HIT.ANY_SNOOP OCR.ALL_READS.L3_HIT.ANY_SNOOP OCR.ALL_READS.L3_HIT.ANY_SNOOP", 4590*4882a593Smuzhiyun "Counter": "0,1,2,3", 4591*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4592*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4593*4882a593Smuzhiyun "EventName": "OCR.ALL_READS.L3_HIT.ANY_SNOOP", 4594*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4595*4882a593Smuzhiyun "MSRValue": "0x3F803C07F7", 4596*4882a593Smuzhiyun "Offcore": "1", 4597*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4598*4882a593Smuzhiyun "SampleAfterValue": "100003", 4599*4882a593Smuzhiyun "UMask": "0x1" 4600*4882a593Smuzhiyun }, 4601*4882a593Smuzhiyun { 4602*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_READS.PMM_HIT_LOCAL_PMM.SNOOP_NONE OCR.ALL_READS.PMM_HIT_LOCAL_PMM.SNOOP_NONE", 4603*4882a593Smuzhiyun "Counter": "0,1,2,3", 4604*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4605*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4606*4882a593Smuzhiyun "EventName": "OCR.ALL_READS.PMM_HIT_LOCAL_PMM.SNOOP_NONE", 4607*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4608*4882a593Smuzhiyun "MSRValue": "0x00804007F7", 4609*4882a593Smuzhiyun "Offcore": "1", 4610*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4611*4882a593Smuzhiyun "SampleAfterValue": "100003", 4612*4882a593Smuzhiyun "UMask": "0x1" 4613*4882a593Smuzhiyun }, 4614*4882a593Smuzhiyun { 4615*4882a593Smuzhiyun "BriefDescription": "Counts any other requests OCR.OTHER.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD", 4616*4882a593Smuzhiyun "Counter": "0,1,2,3", 4617*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4618*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4619*4882a593Smuzhiyun "EventName": "OCR.OTHER.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD", 4620*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4621*4882a593Smuzhiyun "MSRValue": "0x0400028000", 4622*4882a593Smuzhiyun "Offcore": "1", 4623*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4624*4882a593Smuzhiyun "SampleAfterValue": "100003", 4625*4882a593Smuzhiyun "UMask": "0x1" 4626*4882a593Smuzhiyun }, 4627*4882a593Smuzhiyun { 4628*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT.ANY_SNOOP OCR.ALL_PF_DATA_RD.L3_HIT.ANY_SNOOP OCR.ALL_PF_DATA_RD.L3_HIT.ANY_SNOOP", 4629*4882a593Smuzhiyun "Counter": "0,1,2,3", 4630*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4631*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4632*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT.ANY_SNOOP", 4633*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4634*4882a593Smuzhiyun "MSRValue": "0x3F803C0490", 4635*4882a593Smuzhiyun "Offcore": "1", 4636*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4637*4882a593Smuzhiyun "SampleAfterValue": "100003", 4638*4882a593Smuzhiyun "UMask": "0x1" 4639*4882a593Smuzhiyun }, 4640*4882a593Smuzhiyun { 4641*4882a593Smuzhiyun "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED", 4642*4882a593Smuzhiyun "Counter": "0,1,2,3", 4643*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4644*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4645*4882a593Smuzhiyun "EventName": "OCR.DEMAND_CODE_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED", 4646*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4647*4882a593Smuzhiyun "MSRValue": "0x0100400004", 4648*4882a593Smuzhiyun "Offcore": "1", 4649*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4650*4882a593Smuzhiyun "SampleAfterValue": "100003", 4651*4882a593Smuzhiyun "UMask": "0x1" 4652*4882a593Smuzhiyun }, 4653*4882a593Smuzhiyun { 4654*4882a593Smuzhiyun "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT.HITM_OTHER_CORE OCR.DEMAND_DATA_RD.L3_HIT.HITM_OTHER_CORE", 4655*4882a593Smuzhiyun "Counter": "0,1,2,3", 4656*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4657*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4658*4882a593Smuzhiyun "EventName": "OCR.DEMAND_DATA_RD.L3_HIT.HITM_OTHER_CORE", 4659*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4660*4882a593Smuzhiyun "MSRValue": "0x10003C0001", 4661*4882a593Smuzhiyun "Offcore": "1", 4662*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4663*4882a593Smuzhiyun "SampleAfterValue": "100003", 4664*4882a593Smuzhiyun "UMask": "0x1" 4665*4882a593Smuzhiyun }, 4666*4882a593Smuzhiyun { 4667*4882a593Smuzhiyun "BriefDescription": "Counts all demand data writes (RFOs)", 4668*4882a593Smuzhiyun "Counter": "0,1,2,3", 4669*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4670*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4671*4882a593Smuzhiyun "EventName": "OCR.DEMAND_RFO.SUPPLIER_NONE.SNOOP_MISS", 4672*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4673*4882a593Smuzhiyun "MSRValue": "0x0200020002", 4674*4882a593Smuzhiyun "Offcore": "1", 4675*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4676*4882a593Smuzhiyun "SampleAfterValue": "100003", 4677*4882a593Smuzhiyun "UMask": "0x1" 4678*4882a593Smuzhiyun }, 4679*4882a593Smuzhiyun { 4680*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_READS.L3_HIT.SNOOP_HIT_WITH_FWD", 4681*4882a593Smuzhiyun "Counter": "0,1,2,3", 4682*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4683*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4684*4882a593Smuzhiyun "EventName": "OCR.ALL_READS.L3_HIT.SNOOP_HIT_WITH_FWD", 4685*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4686*4882a593Smuzhiyun "MSRValue": "0x08007C07F7", 4687*4882a593Smuzhiyun "Offcore": "1", 4688*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4689*4882a593Smuzhiyun "SampleAfterValue": "100003", 4690*4882a593Smuzhiyun "UMask": "0x1" 4691*4882a593Smuzhiyun }, 4692*4882a593Smuzhiyun { 4693*4882a593Smuzhiyun "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE", 4694*4882a593Smuzhiyun "Counter": "0,1,2,3", 4695*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4696*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4697*4882a593Smuzhiyun "EventName": "OCR.DEMAND_CODE_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE", 4698*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4699*4882a593Smuzhiyun "MSRValue": "0x0080400004", 4700*4882a593Smuzhiyun "Offcore": "1", 4701*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4702*4882a593Smuzhiyun "SampleAfterValue": "100003", 4703*4882a593Smuzhiyun "UMask": "0x1" 4704*4882a593Smuzhiyun }, 4705*4882a593Smuzhiyun { 4706*4882a593Smuzhiyun "BriefDescription": "Counts demand data reads", 4707*4882a593Smuzhiyun "Counter": "0,1,2,3", 4708*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4709*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4710*4882a593Smuzhiyun "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_S.SNOOP_MISS", 4711*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4712*4882a593Smuzhiyun "MSRValue": "0x0200100001", 4713*4882a593Smuzhiyun "Offcore": "1", 4714*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4715*4882a593Smuzhiyun "SampleAfterValue": "100003", 4716*4882a593Smuzhiyun "UMask": "0x1" 4717*4882a593Smuzhiyun }, 4718*4882a593Smuzhiyun { 4719*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_READS.L3_HIT.SNOOP_NONE OCR.ALL_READS.L3_HIT.SNOOP_NONE", 4720*4882a593Smuzhiyun "Counter": "0,1,2,3", 4721*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4722*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4723*4882a593Smuzhiyun "EventName": "OCR.ALL_READS.L3_HIT.SNOOP_NONE", 4724*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4725*4882a593Smuzhiyun "MSRValue": "0x00803C07F7", 4726*4882a593Smuzhiyun "Offcore": "1", 4727*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4728*4882a593Smuzhiyun "SampleAfterValue": "100003", 4729*4882a593Smuzhiyun "UMask": "0x1" 4730*4882a593Smuzhiyun }, 4731*4882a593Smuzhiyun { 4732*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.L3_HIT_E.HITM_OTHER_CORE", 4733*4882a593Smuzhiyun "Counter": "0,1,2,3", 4734*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4735*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4736*4882a593Smuzhiyun "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_E.HITM_OTHER_CORE", 4737*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4738*4882a593Smuzhiyun "MSRValue": "0x1000080080", 4739*4882a593Smuzhiyun "Offcore": "1", 4740*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4741*4882a593Smuzhiyun "SampleAfterValue": "100003", 4742*4882a593Smuzhiyun "UMask": "0x1" 4743*4882a593Smuzhiyun }, 4744*4882a593Smuzhiyun { 4745*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED", 4746*4882a593Smuzhiyun "Counter": "0,1,2,3", 4747*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4748*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4749*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED", 4750*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4751*4882a593Smuzhiyun "MSRValue": "0x0100020490", 4752*4882a593Smuzhiyun "Offcore": "1", 4753*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4754*4882a593Smuzhiyun "SampleAfterValue": "100003", 4755*4882a593Smuzhiyun "UMask": "0x1" 4756*4882a593Smuzhiyun }, 4757*4882a593Smuzhiyun { 4758*4882a593Smuzhiyun "BriefDescription": "Counts any other requests OCR.OTHER.SUPPLIER_NONE.ANY_SNOOP", 4759*4882a593Smuzhiyun "Counter": "0,1,2,3", 4760*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4761*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4762*4882a593Smuzhiyun "EventName": "OCR.OTHER.SUPPLIER_NONE.ANY_SNOOP", 4763*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4764*4882a593Smuzhiyun "MSRValue": "0x3F80028000", 4765*4882a593Smuzhiyun "Offcore": "1", 4766*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4767*4882a593Smuzhiyun "SampleAfterValue": "100003", 4768*4882a593Smuzhiyun "UMask": "0x1" 4769*4882a593Smuzhiyun }, 4770*4882a593Smuzhiyun { 4771*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT.NO_SNOOP_NEEDED OCR.ALL_PF_DATA_RD.L3_HIT.NO_SNOOP_NEEDED OCR.ALL_PF_DATA_RD.L3_HIT.NO_SNOOP_NEEDED", 4772*4882a593Smuzhiyun "Counter": "0,1,2,3", 4773*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4774*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4775*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT.NO_SNOOP_NEEDED", 4776*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4777*4882a593Smuzhiyun "MSRValue": "0x01003C0490", 4778*4882a593Smuzhiyun "Offcore": "1", 4779*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4780*4882a593Smuzhiyun "SampleAfterValue": "100003", 4781*4882a593Smuzhiyun "UMask": "0x1" 4782*4882a593Smuzhiyun }, 4783*4882a593Smuzhiyun { 4784*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.L3_HIT_F.HIT_OTHER_CORE_FWD", 4785*4882a593Smuzhiyun "Counter": "0,1,2,3", 4786*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4787*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4788*4882a593Smuzhiyun "EventName": "OCR.PF_L2_RFO.L3_HIT_F.HIT_OTHER_CORE_FWD", 4789*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4790*4882a593Smuzhiyun "MSRValue": "0x0800200020", 4791*4882a593Smuzhiyun "Offcore": "1", 4792*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4793*4882a593Smuzhiyun "SampleAfterValue": "100003", 4794*4882a593Smuzhiyun "UMask": "0x1" 4795*4882a593Smuzhiyun }, 4796*4882a593Smuzhiyun { 4797*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_READS.L3_HIT_S.NO_SNOOP_NEEDED OCR.ALL_READS.L3_HIT_S.NO_SNOOP_NEEDED", 4798*4882a593Smuzhiyun "Counter": "0,1,2,3", 4799*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4800*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4801*4882a593Smuzhiyun "EventName": "OCR.ALL_READS.L3_HIT_S.NO_SNOOP_NEEDED", 4802*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4803*4882a593Smuzhiyun "MSRValue": "0x01001007F7", 4804*4882a593Smuzhiyun "Offcore": "1", 4805*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4806*4882a593Smuzhiyun "SampleAfterValue": "100003", 4807*4882a593Smuzhiyun "UMask": "0x1" 4808*4882a593Smuzhiyun }, 4809*4882a593Smuzhiyun { 4810*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_RFO.L3_HIT_S.HITM_OTHER_CORE OCR.ALL_RFO.L3_HIT_S.HITM_OTHER_CORE", 4811*4882a593Smuzhiyun "Counter": "0,1,2,3", 4812*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4813*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4814*4882a593Smuzhiyun "EventName": "OCR.ALL_RFO.L3_HIT_S.HITM_OTHER_CORE", 4815*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4816*4882a593Smuzhiyun "MSRValue": "0x1000100122", 4817*4882a593Smuzhiyun "Offcore": "1", 4818*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4819*4882a593Smuzhiyun "SampleAfterValue": "100003", 4820*4882a593Smuzhiyun "UMask": "0x1" 4821*4882a593Smuzhiyun }, 4822*4882a593Smuzhiyun { 4823*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_RFO.L3_HIT.SNOOP_HIT_WITH_FWD", 4824*4882a593Smuzhiyun "Counter": "0,1,2,3", 4825*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4826*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4827*4882a593Smuzhiyun "EventName": "OCR.ALL_RFO.L3_HIT.SNOOP_HIT_WITH_FWD", 4828*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4829*4882a593Smuzhiyun "MSRValue": "0x08007C0122", 4830*4882a593Smuzhiyun "Offcore": "1", 4831*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4832*4882a593Smuzhiyun "SampleAfterValue": "100003", 4833*4882a593Smuzhiyun "UMask": "0x1" 4834*4882a593Smuzhiyun }, 4835*4882a593Smuzhiyun { 4836*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_READS.L3_HIT_M.ANY_SNOOP OCR.ALL_READS.L3_HIT_M.ANY_SNOOP", 4837*4882a593Smuzhiyun "Counter": "0,1,2,3", 4838*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4839*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4840*4882a593Smuzhiyun "EventName": "OCR.ALL_READS.L3_HIT_M.ANY_SNOOP", 4841*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4842*4882a593Smuzhiyun "MSRValue": "0x3F800407F7", 4843*4882a593Smuzhiyun "Offcore": "1", 4844*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4845*4882a593Smuzhiyun "SampleAfterValue": "100003", 4846*4882a593Smuzhiyun "UMask": "0x1" 4847*4882a593Smuzhiyun }, 4848*4882a593Smuzhiyun { 4849*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_READS.L3_HIT.NO_SNOOP_NEEDED OCR.ALL_READS.L3_HIT.NO_SNOOP_NEEDED OCR.ALL_READS.L3_HIT.NO_SNOOP_NEEDED", 4850*4882a593Smuzhiyun "Counter": "0,1,2,3", 4851*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4852*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4853*4882a593Smuzhiyun "EventName": "OCR.ALL_READS.L3_HIT.NO_SNOOP_NEEDED", 4854*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4855*4882a593Smuzhiyun "MSRValue": "0x01003C07F7", 4856*4882a593Smuzhiyun "Offcore": "1", 4857*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4858*4882a593Smuzhiyun "SampleAfterValue": "100003", 4859*4882a593Smuzhiyun "UMask": "0x1" 4860*4882a593Smuzhiyun }, 4861*4882a593Smuzhiyun { 4862*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_READS.ANY_RESPONSE have any response type.", 4863*4882a593Smuzhiyun "Counter": "0,1,2,3", 4864*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4865*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4866*4882a593Smuzhiyun "EventName": "OCR.ALL_READS.ANY_RESPONSE", 4867*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4868*4882a593Smuzhiyun "MSRValue": "0x00000107F7", 4869*4882a593Smuzhiyun "Offcore": "1", 4870*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4871*4882a593Smuzhiyun "SampleAfterValue": "100003", 4872*4882a593Smuzhiyun "UMask": "0x1" 4873*4882a593Smuzhiyun }, 4874*4882a593Smuzhiyun { 4875*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT.HIT_OTHER_CORE_FWD OCR.ALL_DATA_RD.L3_HIT.HIT_OTHER_CORE_FWD OCR.ALL_DATA_RD.L3_HIT.HIT_OTHER_CORE_FWD", 4876*4882a593Smuzhiyun "Counter": "0,1,2,3", 4877*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4878*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4879*4882a593Smuzhiyun "EventName": "OCR.ALL_DATA_RD.L3_HIT.HIT_OTHER_CORE_FWD", 4880*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4881*4882a593Smuzhiyun "MSRValue": "0x08003C0491", 4882*4882a593Smuzhiyun "Offcore": "1", 4883*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4884*4882a593Smuzhiyun "SampleAfterValue": "100003", 4885*4882a593Smuzhiyun "UMask": "0x1" 4886*4882a593Smuzhiyun }, 4887*4882a593Smuzhiyun { 4888*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_M.NO_SNOOP_NEEDED OCR.ALL_DATA_RD.L3_HIT_M.NO_SNOOP_NEEDED", 4889*4882a593Smuzhiyun "Counter": "0,1,2,3", 4890*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4891*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4892*4882a593Smuzhiyun "EventName": "OCR.ALL_DATA_RD.L3_HIT_M.NO_SNOOP_NEEDED", 4893*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4894*4882a593Smuzhiyun "MSRValue": "0x0100040491", 4895*4882a593Smuzhiyun "Offcore": "1", 4896*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4897*4882a593Smuzhiyun "SampleAfterValue": "100003", 4898*4882a593Smuzhiyun "UMask": "0x1" 4899*4882a593Smuzhiyun }, 4900*4882a593Smuzhiyun { 4901*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.SUPPLIER_NONE.ANY_SNOOP", 4902*4882a593Smuzhiyun "Counter": "0,1,2,3", 4903*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4904*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4905*4882a593Smuzhiyun "EventName": "OCR.PF_L3_DATA_RD.SUPPLIER_NONE.ANY_SNOOP", 4906*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4907*4882a593Smuzhiyun "MSRValue": "0x3F80020080", 4908*4882a593Smuzhiyun "Offcore": "1", 4909*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4910*4882a593Smuzhiyun "SampleAfterValue": "100003", 4911*4882a593Smuzhiyun "UMask": "0x1" 4912*4882a593Smuzhiyun }, 4913*4882a593Smuzhiyun { 4914*4882a593Smuzhiyun "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT_F.HITM_OTHER_CORE", 4915*4882a593Smuzhiyun "Counter": "0,1,2,3", 4916*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4917*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4918*4882a593Smuzhiyun "EventName": "OCR.OTHER.L3_HIT_F.HITM_OTHER_CORE", 4919*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4920*4882a593Smuzhiyun "MSRValue": "0x1000208000", 4921*4882a593Smuzhiyun "Offcore": "1", 4922*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4923*4882a593Smuzhiyun "SampleAfterValue": "100003", 4924*4882a593Smuzhiyun "UMask": "0x1" 4925*4882a593Smuzhiyun }, 4926*4882a593Smuzhiyun { 4927*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT.ANY_SNOOP OCR.ALL_DATA_RD.L3_HIT.ANY_SNOOP OCR.ALL_DATA_RD.L3_HIT.ANY_SNOOP", 4928*4882a593Smuzhiyun "Counter": "0,1,2,3", 4929*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4930*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4931*4882a593Smuzhiyun "EventName": "OCR.ALL_DATA_RD.L3_HIT.ANY_SNOOP", 4932*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4933*4882a593Smuzhiyun "MSRValue": "0x3F803C0491", 4934*4882a593Smuzhiyun "Offcore": "1", 4935*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4936*4882a593Smuzhiyun "SampleAfterValue": "100003", 4937*4882a593Smuzhiyun "UMask": "0x1" 4938*4882a593Smuzhiyun }, 4939*4882a593Smuzhiyun { 4940*4882a593Smuzhiyun "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.L3_HIT_M.HITM_OTHER_CORE", 4941*4882a593Smuzhiyun "Counter": "0,1,2,3", 4942*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4943*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4944*4882a593Smuzhiyun "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_M.HITM_OTHER_CORE", 4945*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4946*4882a593Smuzhiyun "MSRValue": "0x1000040400", 4947*4882a593Smuzhiyun "Offcore": "1", 4948*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4949*4882a593Smuzhiyun "SampleAfterValue": "100003", 4950*4882a593Smuzhiyun "UMask": "0x1" 4951*4882a593Smuzhiyun }, 4952*4882a593Smuzhiyun { 4953*4882a593Smuzhiyun "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_FWD", 4954*4882a593Smuzhiyun "Counter": "0,1,2,3", 4955*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4956*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4957*4882a593Smuzhiyun "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_FWD", 4958*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4959*4882a593Smuzhiyun "MSRValue": "0x0800080010", 4960*4882a593Smuzhiyun "Offcore": "1", 4961*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4962*4882a593Smuzhiyun "SampleAfterValue": "100003", 4963*4882a593Smuzhiyun "UMask": "0x1" 4964*4882a593Smuzhiyun }, 4965*4882a593Smuzhiyun { 4966*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NONE", 4967*4882a593Smuzhiyun "Counter": "0,1,2,3", 4968*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4969*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4970*4882a593Smuzhiyun "EventName": "OCR.PF_L3_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NONE", 4971*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4972*4882a593Smuzhiyun "MSRValue": "0x0080400100", 4973*4882a593Smuzhiyun "Offcore": "1", 4974*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4975*4882a593Smuzhiyun "SampleAfterValue": "100003", 4976*4882a593Smuzhiyun "UMask": "0x1" 4977*4882a593Smuzhiyun }, 4978*4882a593Smuzhiyun { 4979*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_FWD", 4980*4882a593Smuzhiyun "Counter": "0,1,2,3", 4981*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4982*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4983*4882a593Smuzhiyun "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_FWD", 4984*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4985*4882a593Smuzhiyun "MSRValue": "0x0800100080", 4986*4882a593Smuzhiyun "Offcore": "1", 4987*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4988*4882a593Smuzhiyun "SampleAfterValue": "100003", 4989*4882a593Smuzhiyun "UMask": "0x1" 4990*4882a593Smuzhiyun }, 4991*4882a593Smuzhiyun { 4992*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs", 4993*4882a593Smuzhiyun "Counter": "0,1,2,3", 4994*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 4995*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 4996*4882a593Smuzhiyun "EventName": "OCR.PF_L3_RFO.L3_HIT_E.SNOOP_NONE", 4997*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 4998*4882a593Smuzhiyun "MSRValue": "0x0080080100", 4999*4882a593Smuzhiyun "Offcore": "1", 5000*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5001*4882a593Smuzhiyun "SampleAfterValue": "100003", 5002*4882a593Smuzhiyun "UMask": "0x1" 5003*4882a593Smuzhiyun }, 5004*4882a593Smuzhiyun { 5005*4882a593Smuzhiyun "BriefDescription": "Counts prefetch (that bring data to L2) data reads", 5006*4882a593Smuzhiyun "Counter": "0,1,2,3", 5007*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5008*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5009*4882a593Smuzhiyun "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_E.SNOOP_MISS", 5010*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5011*4882a593Smuzhiyun "MSRValue": "0x0200080010", 5012*4882a593Smuzhiyun "Offcore": "1", 5013*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5014*4882a593Smuzhiyun "SampleAfterValue": "100003", 5015*4882a593Smuzhiyun "UMask": "0x1" 5016*4882a593Smuzhiyun }, 5017*4882a593Smuzhiyun { 5018*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_RFO.PMM_HIT_LOCAL_PMM.ANY_SNOOP OCR.ALL_PF_RFO.PMM_HIT_LOCAL_PMM.ANY_SNOOP", 5019*4882a593Smuzhiyun "Counter": "0,1,2,3", 5020*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5021*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5022*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_RFO.PMM_HIT_LOCAL_PMM.ANY_SNOOP", 5023*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5024*4882a593Smuzhiyun "MSRValue": "0x3F80400120", 5025*4882a593Smuzhiyun "Offcore": "1", 5026*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5027*4882a593Smuzhiyun "SampleAfterValue": "100003", 5028*4882a593Smuzhiyun "UMask": "0x1" 5029*4882a593Smuzhiyun }, 5030*4882a593Smuzhiyun { 5031*4882a593Smuzhiyun "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests", 5032*4882a593Smuzhiyun "Counter": "0,1,2,3", 5033*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5034*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5035*4882a593Smuzhiyun "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_E.SNOOP_NONE", 5036*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5037*4882a593Smuzhiyun "MSRValue": "0x0080080400", 5038*4882a593Smuzhiyun "Offcore": "1", 5039*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5040*4882a593Smuzhiyun "SampleAfterValue": "100003", 5041*4882a593Smuzhiyun "UMask": "0x1" 5042*4882a593Smuzhiyun }, 5043*4882a593Smuzhiyun { 5044*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT.SNOOP_MISS OCR.ALL_PF_DATA_RD.L3_HIT.SNOOP_MISS", 5045*4882a593Smuzhiyun "Counter": "0,1,2,3", 5046*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5047*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5048*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT.SNOOP_MISS", 5049*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5050*4882a593Smuzhiyun "MSRValue": "0x02003C0490", 5051*4882a593Smuzhiyun "Offcore": "1", 5052*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5053*4882a593Smuzhiyun "SampleAfterValue": "100003", 5054*4882a593Smuzhiyun "UMask": "0x1" 5055*4882a593Smuzhiyun }, 5056*4882a593Smuzhiyun { 5057*4882a593Smuzhiyun "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT.SNOOP_NONE", 5058*4882a593Smuzhiyun "Counter": "0,1,2,3", 5059*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5060*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5061*4882a593Smuzhiyun "EventName": "OCR.OTHER.L3_HIT.SNOOP_NONE", 5062*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5063*4882a593Smuzhiyun "MSRValue": "0x00803C8000", 5064*4882a593Smuzhiyun "Offcore": "1", 5065*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5066*4882a593Smuzhiyun "SampleAfterValue": "100003", 5067*4882a593Smuzhiyun "UMask": "0x1" 5068*4882a593Smuzhiyun }, 5069*4882a593Smuzhiyun { 5070*4882a593Smuzhiyun "BriefDescription": "Counts any other requests OCR.OTHER.SUPPLIER_NONE.HIT_OTHER_CORE_FWD", 5071*4882a593Smuzhiyun "Counter": "0,1,2,3", 5072*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5073*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5074*4882a593Smuzhiyun "EventName": "OCR.OTHER.SUPPLIER_NONE.HIT_OTHER_CORE_FWD", 5075*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5076*4882a593Smuzhiyun "MSRValue": "0x0800028000", 5077*4882a593Smuzhiyun "Offcore": "1", 5078*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5079*4882a593Smuzhiyun "SampleAfterValue": "100003", 5080*4882a593Smuzhiyun "UMask": "0x1" 5081*4882a593Smuzhiyun }, 5082*4882a593Smuzhiyun { 5083*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_E.SNOOP_NONE", 5084*4882a593Smuzhiyun "Counter": "0,1,2,3", 5085*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5086*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5087*4882a593Smuzhiyun "EventName": "OCR.ALL_DATA_RD.L3_HIT_E.SNOOP_NONE", 5088*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5089*4882a593Smuzhiyun "MSRValue": "0x0080080491", 5090*4882a593Smuzhiyun "Offcore": "1", 5091*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5092*4882a593Smuzhiyun "SampleAfterValue": "100003", 5093*4882a593Smuzhiyun "UMask": "0x1" 5094*4882a593Smuzhiyun }, 5095*4882a593Smuzhiyun { 5096*4882a593Smuzhiyun "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT_S.HITM_OTHER_CORE", 5097*4882a593Smuzhiyun "Counter": "0,1,2,3", 5098*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5099*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5100*4882a593Smuzhiyun "EventName": "OCR.DEMAND_RFO.L3_HIT_S.HITM_OTHER_CORE", 5101*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5102*4882a593Smuzhiyun "MSRValue": "0x1000100002", 5103*4882a593Smuzhiyun "Offcore": "1", 5104*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5105*4882a593Smuzhiyun "SampleAfterValue": "100003", 5106*4882a593Smuzhiyun "UMask": "0x1" 5107*4882a593Smuzhiyun }, 5108*4882a593Smuzhiyun { 5109*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_READS.L3_HIT_S.HITM_OTHER_CORE OCR.ALL_READS.L3_HIT_S.HITM_OTHER_CORE", 5110*4882a593Smuzhiyun "Counter": "0,1,2,3", 5111*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5112*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5113*4882a593Smuzhiyun "EventName": "OCR.ALL_READS.L3_HIT_S.HITM_OTHER_CORE", 5114*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5115*4882a593Smuzhiyun "MSRValue": "0x10001007F7", 5116*4882a593Smuzhiyun "Offcore": "1", 5117*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5118*4882a593Smuzhiyun "SampleAfterValue": "100003", 5119*4882a593Smuzhiyun "UMask": "0x1" 5120*4882a593Smuzhiyun }, 5121*4882a593Smuzhiyun { 5122*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_READS.L3_HIT_F.ANY_SNOOP OCR.ALL_READS.L3_HIT_F.ANY_SNOOP", 5123*4882a593Smuzhiyun "Counter": "0,1,2,3", 5124*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5125*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5126*4882a593Smuzhiyun "EventName": "OCR.ALL_READS.L3_HIT_F.ANY_SNOOP", 5127*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5128*4882a593Smuzhiyun "MSRValue": "0x3F802007F7", 5129*4882a593Smuzhiyun "Offcore": "1", 5130*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5131*4882a593Smuzhiyun "SampleAfterValue": "100003", 5132*4882a593Smuzhiyun "UMask": "0x1" 5133*4882a593Smuzhiyun }, 5134*4882a593Smuzhiyun { 5135*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_READS.L3_HIT_M.HIT_OTHER_CORE_NO_FWD OCR.ALL_READS.L3_HIT_M.HIT_OTHER_CORE_NO_FWD", 5136*4882a593Smuzhiyun "Counter": "0,1,2,3", 5137*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5138*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5139*4882a593Smuzhiyun "EventName": "OCR.ALL_READS.L3_HIT_M.HIT_OTHER_CORE_NO_FWD", 5140*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5141*4882a593Smuzhiyun "MSRValue": "0x04000407F7", 5142*4882a593Smuzhiyun "Offcore": "1", 5143*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5144*4882a593Smuzhiyun "SampleAfterValue": "100003", 5145*4882a593Smuzhiyun "UMask": "0x1" 5146*4882a593Smuzhiyun }, 5147*4882a593Smuzhiyun { 5148*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_READS.L3_HIT_S.SNOOP_NONE", 5149*4882a593Smuzhiyun "Counter": "0,1,2,3", 5150*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5151*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5152*4882a593Smuzhiyun "EventName": "OCR.ALL_READS.L3_HIT_S.SNOOP_NONE", 5153*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5154*4882a593Smuzhiyun "MSRValue": "0x00801007F7", 5155*4882a593Smuzhiyun "Offcore": "1", 5156*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5157*4882a593Smuzhiyun "SampleAfterValue": "100003", 5158*4882a593Smuzhiyun "UMask": "0x1" 5159*4882a593Smuzhiyun }, 5160*4882a593Smuzhiyun { 5161*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.L3_HIT.SNOOP_MISS", 5162*4882a593Smuzhiyun "Counter": "0,1,2,3", 5163*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5164*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5165*4882a593Smuzhiyun "EventName": "OCR.PF_L3_DATA_RD.L3_HIT.SNOOP_MISS", 5166*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5167*4882a593Smuzhiyun "MSRValue": "0x02003C0080", 5168*4882a593Smuzhiyun "Offcore": "1", 5169*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5170*4882a593Smuzhiyun "SampleAfterValue": "100003", 5171*4882a593Smuzhiyun "UMask": "0x1" 5172*4882a593Smuzhiyun }, 5173*4882a593Smuzhiyun { 5174*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_E.SNOOP_NONE", 5175*4882a593Smuzhiyun "Counter": "0,1,2,3", 5176*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5177*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5178*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_E.SNOOP_NONE", 5179*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5180*4882a593Smuzhiyun "MSRValue": "0x0080080490", 5181*4882a593Smuzhiyun "Offcore": "1", 5182*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5183*4882a593Smuzhiyun "SampleAfterValue": "100003", 5184*4882a593Smuzhiyun "UMask": "0x1" 5185*4882a593Smuzhiyun }, 5186*4882a593Smuzhiyun { 5187*4882a593Smuzhiyun "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD", 5188*4882a593Smuzhiyun "Counter": "0,1,2,3", 5189*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5190*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5191*4882a593Smuzhiyun "EventName": "OCR.PF_L1D_AND_SW.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD", 5192*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5193*4882a593Smuzhiyun "MSRValue": "0x0400020400", 5194*4882a593Smuzhiyun "Offcore": "1", 5195*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5196*4882a593Smuzhiyun "SampleAfterValue": "100003", 5197*4882a593Smuzhiyun "UMask": "0x1" 5198*4882a593Smuzhiyun }, 5199*4882a593Smuzhiyun { 5200*4882a593Smuzhiyun "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.L3_HIT_S.HIT_OTHER_CORE_FWD", 5201*4882a593Smuzhiyun "Counter": "0,1,2,3", 5202*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5203*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5204*4882a593Smuzhiyun "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_S.HIT_OTHER_CORE_FWD", 5205*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5206*4882a593Smuzhiyun "MSRValue": "0x0800100400", 5207*4882a593Smuzhiyun "Offcore": "1", 5208*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5209*4882a593Smuzhiyun "SampleAfterValue": "100003", 5210*4882a593Smuzhiyun "UMask": "0x1" 5211*4882a593Smuzhiyun }, 5212*4882a593Smuzhiyun { 5213*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_READS.L3_HIT_E.HIT_OTHER_CORE_NO_FWD OCR.ALL_READS.L3_HIT_E.HIT_OTHER_CORE_NO_FWD", 5214*4882a593Smuzhiyun "Counter": "0,1,2,3", 5215*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5216*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5217*4882a593Smuzhiyun "EventName": "OCR.ALL_READS.L3_HIT_E.HIT_OTHER_CORE_NO_FWD", 5218*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5219*4882a593Smuzhiyun "MSRValue": "0x04000807F7", 5220*4882a593Smuzhiyun "Offcore": "1", 5221*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5222*4882a593Smuzhiyun "SampleAfterValue": "100003", 5223*4882a593Smuzhiyun "UMask": "0x1" 5224*4882a593Smuzhiyun }, 5225*4882a593Smuzhiyun { 5226*4882a593Smuzhiyun "BriefDescription": "Counts all demand code reads", 5227*4882a593Smuzhiyun "Counter": "0,1,2,3", 5228*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5229*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5230*4882a593Smuzhiyun "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_S.SNOOP_MISS", 5231*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5232*4882a593Smuzhiyun "MSRValue": "0x0200100004", 5233*4882a593Smuzhiyun "Offcore": "1", 5234*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5235*4882a593Smuzhiyun "SampleAfterValue": "100003", 5236*4882a593Smuzhiyun "UMask": "0x1" 5237*4882a593Smuzhiyun }, 5238*4882a593Smuzhiyun { 5239*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_S.SNOOP_NONE", 5240*4882a593Smuzhiyun "Counter": "0,1,2,3", 5241*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5242*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5243*4882a593Smuzhiyun "EventName": "OCR.ALL_DATA_RD.L3_HIT_S.SNOOP_NONE", 5244*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5245*4882a593Smuzhiyun "MSRValue": "0x0080100491", 5246*4882a593Smuzhiyun "Offcore": "1", 5247*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5248*4882a593Smuzhiyun "SampleAfterValue": "100003", 5249*4882a593Smuzhiyun "UMask": "0x1" 5250*4882a593Smuzhiyun }, 5251*4882a593Smuzhiyun { 5252*4882a593Smuzhiyun "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.SUPPLIER_NONE.ANY_SNOOP", 5253*4882a593Smuzhiyun "Counter": "0,1,2,3", 5254*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5255*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5256*4882a593Smuzhiyun "EventName": "OCR.DEMAND_RFO.SUPPLIER_NONE.ANY_SNOOP", 5257*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5258*4882a593Smuzhiyun "MSRValue": "0x3F80020002", 5259*4882a593Smuzhiyun "Offcore": "1", 5260*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5261*4882a593Smuzhiyun "SampleAfterValue": "100003", 5262*4882a593Smuzhiyun "UMask": "0x1" 5263*4882a593Smuzhiyun }, 5264*4882a593Smuzhiyun { 5265*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.L3_HIT.ANY_SNOOP OCR.PF_L3_DATA_RD.L3_HIT.ANY_SNOOP", 5266*4882a593Smuzhiyun "Counter": "0,1,2,3", 5267*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5268*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5269*4882a593Smuzhiyun "EventName": "OCR.PF_L3_DATA_RD.L3_HIT.ANY_SNOOP", 5270*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5271*4882a593Smuzhiyun "MSRValue": "0x3F803C0080", 5272*4882a593Smuzhiyun "Offcore": "1", 5273*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5274*4882a593Smuzhiyun "SampleAfterValue": "100003", 5275*4882a593Smuzhiyun "UMask": "0x1" 5276*4882a593Smuzhiyun }, 5277*4882a593Smuzhiyun { 5278*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_RFO.L3_HIT.SNOOP_NONE OCR.ALL_RFO.L3_HIT.SNOOP_NONE", 5279*4882a593Smuzhiyun "Counter": "0,1,2,3", 5280*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5281*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5282*4882a593Smuzhiyun "EventName": "OCR.ALL_RFO.L3_HIT.SNOOP_NONE", 5283*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5284*4882a593Smuzhiyun "MSRValue": "0x00803C0122", 5285*4882a593Smuzhiyun "Offcore": "1", 5286*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5287*4882a593Smuzhiyun "SampleAfterValue": "100003", 5288*4882a593Smuzhiyun "UMask": "0x1" 5289*4882a593Smuzhiyun }, 5290*4882a593Smuzhiyun { 5291*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_M.SNOOP_NONE", 5292*4882a593Smuzhiyun "Counter": "0,1,2,3", 5293*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5294*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5295*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_M.SNOOP_NONE", 5296*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5297*4882a593Smuzhiyun "MSRValue": "0x0080040490", 5298*4882a593Smuzhiyun "Offcore": "1", 5299*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5300*4882a593Smuzhiyun "SampleAfterValue": "100003", 5301*4882a593Smuzhiyun "UMask": "0x1" 5302*4882a593Smuzhiyun }, 5303*4882a593Smuzhiyun { 5304*4882a593Smuzhiyun "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT.HIT_OTHER_CORE_NO_FWD OCR.DEMAND_RFO.L3_HIT.HIT_OTHER_CORE_NO_FWD", 5305*4882a593Smuzhiyun "Counter": "0,1,2,3", 5306*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5307*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5308*4882a593Smuzhiyun "EventName": "OCR.DEMAND_RFO.L3_HIT.HIT_OTHER_CORE_NO_FWD", 5309*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5310*4882a593Smuzhiyun "MSRValue": "0x04003C0002", 5311*4882a593Smuzhiyun "Offcore": "1", 5312*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5313*4882a593Smuzhiyun "SampleAfterValue": "100003", 5314*4882a593Smuzhiyun "UMask": "0x1" 5315*4882a593Smuzhiyun }, 5316*4882a593Smuzhiyun { 5317*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD", 5318*4882a593Smuzhiyun "Counter": "0,1,2,3", 5319*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5320*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5321*4882a593Smuzhiyun "EventName": "OCR.PF_L3_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD", 5322*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5323*4882a593Smuzhiyun "MSRValue": "0x0400020100", 5324*4882a593Smuzhiyun "Offcore": "1", 5325*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5326*4882a593Smuzhiyun "SampleAfterValue": "100003", 5327*4882a593Smuzhiyun "UMask": "0x1" 5328*4882a593Smuzhiyun }, 5329*4882a593Smuzhiyun { 5330*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_M.HIT_OTHER_CORE_NO_FWD OCR.ALL_PF_RFO.L3_HIT_M.HIT_OTHER_CORE_NO_FWD", 5331*4882a593Smuzhiyun "Counter": "0,1,2,3", 5332*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5333*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5334*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_RFO.L3_HIT_M.HIT_OTHER_CORE_NO_FWD", 5335*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5336*4882a593Smuzhiyun "MSRValue": "0x0400040120", 5337*4882a593Smuzhiyun "Offcore": "1", 5338*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5339*4882a593Smuzhiyun "SampleAfterValue": "100003", 5340*4882a593Smuzhiyun "UMask": "0x1" 5341*4882a593Smuzhiyun }, 5342*4882a593Smuzhiyun { 5343*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_READS.L3_HIT_E.SNOOP_NONE", 5344*4882a593Smuzhiyun "Counter": "0,1,2,3", 5345*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5346*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5347*4882a593Smuzhiyun "EventName": "OCR.ALL_READS.L3_HIT_E.SNOOP_NONE", 5348*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5349*4882a593Smuzhiyun "MSRValue": "0x00800807F7", 5350*4882a593Smuzhiyun "Offcore": "1", 5351*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5352*4882a593Smuzhiyun "SampleAfterValue": "100003", 5353*4882a593Smuzhiyun "UMask": "0x1" 5354*4882a593Smuzhiyun }, 5355*4882a593Smuzhiyun { 5356*4882a593Smuzhiyun "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.SUPPLIER_NONE.HITM_OTHER_CORE", 5357*4882a593Smuzhiyun "Counter": "0,1,2,3", 5358*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5359*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5360*4882a593Smuzhiyun "EventName": "OCR.DEMAND_DATA_RD.SUPPLIER_NONE.HITM_OTHER_CORE", 5361*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5362*4882a593Smuzhiyun "MSRValue": "0x1000020001", 5363*4882a593Smuzhiyun "Offcore": "1", 5364*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5365*4882a593Smuzhiyun "SampleAfterValue": "100003", 5366*4882a593Smuzhiyun "UMask": "0x1" 5367*4882a593Smuzhiyun }, 5368*4882a593Smuzhiyun { 5369*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_READS.SUPPLIER_NONE.SNOOP_MISS", 5370*4882a593Smuzhiyun "Counter": "0,1,2,3", 5371*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5372*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5373*4882a593Smuzhiyun "EventName": "OCR.ALL_READS.SUPPLIER_NONE.SNOOP_MISS", 5374*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5375*4882a593Smuzhiyun "MSRValue": "0x02000207F7", 5376*4882a593Smuzhiyun "Offcore": "1", 5377*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5378*4882a593Smuzhiyun "SampleAfterValue": "100003", 5379*4882a593Smuzhiyun "UMask": "0x1" 5380*4882a593Smuzhiyun }, 5381*4882a593Smuzhiyun { 5382*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.L3_HIT_F.HITM_OTHER_CORE", 5383*4882a593Smuzhiyun "Counter": "0,1,2,3", 5384*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5385*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5386*4882a593Smuzhiyun "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_F.HITM_OTHER_CORE", 5387*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5388*4882a593Smuzhiyun "MSRValue": "0x1000200080", 5389*4882a593Smuzhiyun "Offcore": "1", 5390*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5391*4882a593Smuzhiyun "SampleAfterValue": "100003", 5392*4882a593Smuzhiyun "UMask": "0x1" 5393*4882a593Smuzhiyun }, 5394*4882a593Smuzhiyun { 5395*4882a593Smuzhiyun "BriefDescription": "Number of PREFETCHT0 instructions executed.", 5396*4882a593Smuzhiyun "Counter": "0,1,2,3", 5397*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3,4,5,6,7", 5398*4882a593Smuzhiyun "EventCode": "0x32", 5399*4882a593Smuzhiyun "EventName": "SW_PREFETCH_ACCESS.T0", 5400*4882a593Smuzhiyun "SampleAfterValue": "2000003", 5401*4882a593Smuzhiyun "UMask": "0x2" 5402*4882a593Smuzhiyun }, 5403*4882a593Smuzhiyun { 5404*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_RFO.L3_HIT.HIT_OTHER_CORE_FWD OCR.ALL_RFO.L3_HIT.HIT_OTHER_CORE_FWD OCR.ALL_RFO.L3_HIT.HIT_OTHER_CORE_FWD", 5405*4882a593Smuzhiyun "Counter": "0,1,2,3", 5406*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5407*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5408*4882a593Smuzhiyun "EventName": "OCR.ALL_RFO.L3_HIT.HIT_OTHER_CORE_FWD", 5409*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5410*4882a593Smuzhiyun "MSRValue": "0x08003C0122", 5411*4882a593Smuzhiyun "Offcore": "1", 5412*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5413*4882a593Smuzhiyun "SampleAfterValue": "100003", 5414*4882a593Smuzhiyun "UMask": "0x1" 5415*4882a593Smuzhiyun }, 5416*4882a593Smuzhiyun { 5417*4882a593Smuzhiyun "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_FWD", 5418*4882a593Smuzhiyun "Counter": "0,1,2,3", 5419*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5420*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5421*4882a593Smuzhiyun "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_FWD", 5422*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5423*4882a593Smuzhiyun "MSRValue": "0x0800200001", 5424*4882a593Smuzhiyun "Offcore": "1", 5425*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5426*4882a593Smuzhiyun "SampleAfterValue": "100003", 5427*4882a593Smuzhiyun "UMask": "0x1" 5428*4882a593Smuzhiyun }, 5429*4882a593Smuzhiyun { 5430*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_NO_FWD OCR.ALL_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_NO_FWD", 5431*4882a593Smuzhiyun "Counter": "0,1,2,3", 5432*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5433*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5434*4882a593Smuzhiyun "EventName": "OCR.ALL_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_NO_FWD", 5435*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5436*4882a593Smuzhiyun "MSRValue": "0x0400100491", 5437*4882a593Smuzhiyun "Offcore": "1", 5438*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5439*4882a593Smuzhiyun "SampleAfterValue": "100003", 5440*4882a593Smuzhiyun "UMask": "0x1" 5441*4882a593Smuzhiyun }, 5442*4882a593Smuzhiyun { 5443*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_READS.L3_HIT_M.SNOOP_NONE", 5444*4882a593Smuzhiyun "Counter": "0,1,2,3", 5445*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5446*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5447*4882a593Smuzhiyun "EventName": "OCR.ALL_READS.L3_HIT_M.SNOOP_NONE", 5448*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5449*4882a593Smuzhiyun "MSRValue": "0x00800407F7", 5450*4882a593Smuzhiyun "Offcore": "1", 5451*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5452*4882a593Smuzhiyun "SampleAfterValue": "100003", 5453*4882a593Smuzhiyun "UMask": "0x1" 5454*4882a593Smuzhiyun }, 5455*4882a593Smuzhiyun { 5456*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs", 5457*4882a593Smuzhiyun "Counter": "0,1,2,3", 5458*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5459*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5460*4882a593Smuzhiyun "EventName": "OCR.PF_L2_RFO.L3_HIT_S.SNOOP_MISS", 5461*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5462*4882a593Smuzhiyun "MSRValue": "0x0200100020", 5463*4882a593Smuzhiyun "Offcore": "1", 5464*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5465*4882a593Smuzhiyun "SampleAfterValue": "100003", 5466*4882a593Smuzhiyun "UMask": "0x1" 5467*4882a593Smuzhiyun }, 5468*4882a593Smuzhiyun { 5469*4882a593Smuzhiyun "BriefDescription": "Core cycles where the core was running in a manner where Turbo may be clipped to the AVX512 turbo schedule.", 5470*4882a593Smuzhiyun "Counter": "0,1,2,3", 5471*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3,4,5,6,7", 5472*4882a593Smuzhiyun "EventCode": "0x28", 5473*4882a593Smuzhiyun "EventName": "CORE_POWER.LVL2_TURBO_LICENSE", 5474*4882a593Smuzhiyun "PublicDescription": "Core cycles where the core was running with power-delivery for license level 2 (introduced in Skylake Server michroarchtecture). This includes high current AVX 512-bit instructions.", 5475*4882a593Smuzhiyun "SampleAfterValue": "200003", 5476*4882a593Smuzhiyun "UMask": "0x20" 5477*4882a593Smuzhiyun }, 5478*4882a593Smuzhiyun { 5479*4882a593Smuzhiyun "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.L3_HIT.HITM_OTHER_CORE OCR.PF_L1D_AND_SW.L3_HIT.HITM_OTHER_CORE", 5480*4882a593Smuzhiyun "Counter": "0,1,2,3", 5481*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5482*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5483*4882a593Smuzhiyun "EventName": "OCR.PF_L1D_AND_SW.L3_HIT.HITM_OTHER_CORE", 5484*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5485*4882a593Smuzhiyun "MSRValue": "0x10003C0400", 5486*4882a593Smuzhiyun "Offcore": "1", 5487*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5488*4882a593Smuzhiyun "SampleAfterValue": "100003", 5489*4882a593Smuzhiyun "UMask": "0x1" 5490*4882a593Smuzhiyun }, 5491*4882a593Smuzhiyun { 5492*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.L3_HIT.NO_SNOOP_NEEDED OCR.PF_L2_RFO.L3_HIT.NO_SNOOP_NEEDED", 5493*4882a593Smuzhiyun "Counter": "0,1,2,3", 5494*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5495*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5496*4882a593Smuzhiyun "EventName": "OCR.PF_L2_RFO.L3_HIT.NO_SNOOP_NEEDED", 5497*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5498*4882a593Smuzhiyun "MSRValue": "0x01003C0020", 5499*4882a593Smuzhiyun "Offcore": "1", 5500*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5501*4882a593Smuzhiyun "SampleAfterValue": "100003", 5502*4882a593Smuzhiyun "UMask": "0x1" 5503*4882a593Smuzhiyun }, 5504*4882a593Smuzhiyun { 5505*4882a593Smuzhiyun "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.L3_HIT_E.HITM_OTHER_CORE", 5506*4882a593Smuzhiyun "Counter": "0,1,2,3", 5507*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5508*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5509*4882a593Smuzhiyun "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_E.HITM_OTHER_CORE", 5510*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5511*4882a593Smuzhiyun "MSRValue": "0x1000080400", 5512*4882a593Smuzhiyun "Offcore": "1", 5513*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5514*4882a593Smuzhiyun "SampleAfterValue": "100003", 5515*4882a593Smuzhiyun "UMask": "0x1" 5516*4882a593Smuzhiyun }, 5517*4882a593Smuzhiyun { 5518*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_F.HIT_OTHER_CORE_NO_FWD OCR.ALL_PF_RFO.L3_HIT_F.HIT_OTHER_CORE_NO_FWD", 5519*4882a593Smuzhiyun "Counter": "0,1,2,3", 5520*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5521*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5522*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_RFO.L3_HIT_F.HIT_OTHER_CORE_NO_FWD", 5523*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5524*4882a593Smuzhiyun "MSRValue": "0x0400200120", 5525*4882a593Smuzhiyun "Offcore": "1", 5526*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5527*4882a593Smuzhiyun "SampleAfterValue": "100003", 5528*4882a593Smuzhiyun "UMask": "0x1" 5529*4882a593Smuzhiyun }, 5530*4882a593Smuzhiyun { 5531*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP", 5532*4882a593Smuzhiyun "Counter": "0,1,2,3", 5533*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5534*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5535*4882a593Smuzhiyun "EventName": "OCR.PF_L3_DATA_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP", 5536*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5537*4882a593Smuzhiyun "MSRValue": "0x3F80400080", 5538*4882a593Smuzhiyun "Offcore": "1", 5539*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5540*4882a593Smuzhiyun "SampleAfterValue": "100003", 5541*4882a593Smuzhiyun "UMask": "0x1" 5542*4882a593Smuzhiyun }, 5543*4882a593Smuzhiyun { 5544*4882a593Smuzhiyun "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.SUPPLIER_NONE.ANY_SNOOP", 5545*4882a593Smuzhiyun "Counter": "0,1,2,3", 5546*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5547*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5548*4882a593Smuzhiyun "EventName": "OCR.DEMAND_CODE_RD.SUPPLIER_NONE.ANY_SNOOP", 5549*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5550*4882a593Smuzhiyun "MSRValue": "0x3F80020004", 5551*4882a593Smuzhiyun "Offcore": "1", 5552*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5553*4882a593Smuzhiyun "SampleAfterValue": "100003", 5554*4882a593Smuzhiyun "UMask": "0x1" 5555*4882a593Smuzhiyun }, 5556*4882a593Smuzhiyun { 5557*4882a593Smuzhiyun "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.L3_HIT_S.ANY_SNOOP", 5558*4882a593Smuzhiyun "Counter": "0,1,2,3", 5559*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5560*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5561*4882a593Smuzhiyun "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_S.ANY_SNOOP", 5562*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5563*4882a593Smuzhiyun "MSRValue": "0x3F80100400", 5564*4882a593Smuzhiyun "Offcore": "1", 5565*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5566*4882a593Smuzhiyun "SampleAfterValue": "100003", 5567*4882a593Smuzhiyun "UMask": "0x1" 5568*4882a593Smuzhiyun }, 5569*4882a593Smuzhiyun { 5570*4882a593Smuzhiyun "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT_E.HIT_OTHER_CORE_FWD", 5571*4882a593Smuzhiyun "Counter": "0,1,2,3", 5572*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5573*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5574*4882a593Smuzhiyun "EventName": "OCR.DEMAND_RFO.L3_HIT_E.HIT_OTHER_CORE_FWD", 5575*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5576*4882a593Smuzhiyun "MSRValue": "0x0800080002", 5577*4882a593Smuzhiyun "Offcore": "1", 5578*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5579*4882a593Smuzhiyun "SampleAfterValue": "100003", 5580*4882a593Smuzhiyun "UMask": "0x1" 5581*4882a593Smuzhiyun }, 5582*4882a593Smuzhiyun { 5583*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_F.SNOOP_MISS", 5584*4882a593Smuzhiyun "Counter": "0,1,2,3", 5585*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5586*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5587*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_RFO.L3_HIT_F.SNOOP_MISS", 5588*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5589*4882a593Smuzhiyun "MSRValue": "0x0200200120", 5590*4882a593Smuzhiyun "Offcore": "1", 5591*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5592*4882a593Smuzhiyun "SampleAfterValue": "100003", 5593*4882a593Smuzhiyun "UMask": "0x1" 5594*4882a593Smuzhiyun }, 5595*4882a593Smuzhiyun { 5596*4882a593Smuzhiyun "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT.HIT_OTHER_CORE_NO_FWD OCR.DEMAND_CODE_RD.L3_HIT.HIT_OTHER_CORE_NO_FWD", 5597*4882a593Smuzhiyun "Counter": "0,1,2,3", 5598*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5599*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5600*4882a593Smuzhiyun "EventName": "OCR.DEMAND_CODE_RD.L3_HIT.HIT_OTHER_CORE_NO_FWD", 5601*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5602*4882a593Smuzhiyun "MSRValue": "0x04003C0004", 5603*4882a593Smuzhiyun "Offcore": "1", 5604*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5605*4882a593Smuzhiyun "SampleAfterValue": "100003", 5606*4882a593Smuzhiyun "UMask": "0x1" 5607*4882a593Smuzhiyun }, 5608*4882a593Smuzhiyun { 5609*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_NO_FWD OCR.ALL_PF_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_NO_FWD", 5610*4882a593Smuzhiyun "Counter": "0,1,2,3", 5611*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5612*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5613*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_NO_FWD", 5614*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5615*4882a593Smuzhiyun "MSRValue": "0x0400200490", 5616*4882a593Smuzhiyun "Offcore": "1", 5617*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5618*4882a593Smuzhiyun "SampleAfterValue": "100003", 5619*4882a593Smuzhiyun "UMask": "0x1" 5620*4882a593Smuzhiyun }, 5621*4882a593Smuzhiyun { 5622*4882a593Smuzhiyun "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT_F.ANY_SNOOP", 5623*4882a593Smuzhiyun "Counter": "0,1,2,3", 5624*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5625*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5626*4882a593Smuzhiyun "EventName": "OCR.OTHER.L3_HIT_F.ANY_SNOOP", 5627*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5628*4882a593Smuzhiyun "MSRValue": "0x3F80208000", 5629*4882a593Smuzhiyun "Offcore": "1", 5630*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5631*4882a593Smuzhiyun "SampleAfterValue": "100003", 5632*4882a593Smuzhiyun "UMask": "0x1" 5633*4882a593Smuzhiyun }, 5634*4882a593Smuzhiyun { 5635*4882a593Smuzhiyun "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests", 5636*4882a593Smuzhiyun "Counter": "0,1,2,3", 5637*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5638*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5639*4882a593Smuzhiyun "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_S.SNOOP_NONE", 5640*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5641*4882a593Smuzhiyun "MSRValue": "0x0080100400", 5642*4882a593Smuzhiyun "Offcore": "1", 5643*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5644*4882a593Smuzhiyun "SampleAfterValue": "100003", 5645*4882a593Smuzhiyun "UMask": "0x1" 5646*4882a593Smuzhiyun }, 5647*4882a593Smuzhiyun { 5648*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_READS.SUPPLIER_NONE.NO_SNOOP_NEEDED OCR.ALL_READS.SUPPLIER_NONE.NO_SNOOP_NEEDED", 5649*4882a593Smuzhiyun "Counter": "0,1,2,3", 5650*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5651*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5652*4882a593Smuzhiyun "EventName": "OCR.ALL_READS.SUPPLIER_NONE.NO_SNOOP_NEEDED", 5653*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5654*4882a593Smuzhiyun "MSRValue": "0x01000207F7", 5655*4882a593Smuzhiyun "Offcore": "1", 5656*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5657*4882a593Smuzhiyun "SampleAfterValue": "100003", 5658*4882a593Smuzhiyun "UMask": "0x1" 5659*4882a593Smuzhiyun }, 5660*4882a593Smuzhiyun { 5661*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_F.SNOOP_NONE", 5662*4882a593Smuzhiyun "Counter": "0,1,2,3", 5663*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5664*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5665*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_F.SNOOP_NONE", 5666*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5667*4882a593Smuzhiyun "MSRValue": "0x0080200490", 5668*4882a593Smuzhiyun "Offcore": "1", 5669*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5670*4882a593Smuzhiyun "SampleAfterValue": "100003", 5671*4882a593Smuzhiyun "UMask": "0x1" 5672*4882a593Smuzhiyun }, 5673*4882a593Smuzhiyun { 5674*4882a593Smuzhiyun "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT_S.HIT_OTHER_CORE_FWD", 5675*4882a593Smuzhiyun "Counter": "0,1,2,3", 5676*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5677*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5678*4882a593Smuzhiyun "EventName": "OCR.DEMAND_RFO.L3_HIT_S.HIT_OTHER_CORE_FWD", 5679*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5680*4882a593Smuzhiyun "MSRValue": "0x0800100002", 5681*4882a593Smuzhiyun "Offcore": "1", 5682*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5683*4882a593Smuzhiyun "SampleAfterValue": "100003", 5684*4882a593Smuzhiyun "UMask": "0x1" 5685*4882a593Smuzhiyun }, 5686*4882a593Smuzhiyun { 5687*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_READS.L3_HIT_F.SNOOP_NONE", 5688*4882a593Smuzhiyun "Counter": "0,1,2,3", 5689*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5690*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5691*4882a593Smuzhiyun "EventName": "OCR.ALL_READS.L3_HIT_F.SNOOP_NONE", 5692*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5693*4882a593Smuzhiyun "MSRValue": "0x00802007F7", 5694*4882a593Smuzhiyun "Offcore": "1", 5695*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5696*4882a593Smuzhiyun "SampleAfterValue": "100003", 5697*4882a593Smuzhiyun "UMask": "0x1" 5698*4882a593Smuzhiyun }, 5699*4882a593Smuzhiyun { 5700*4882a593Smuzhiyun "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.L3_HIT.ANY_SNOOP OCR.PF_L1D_AND_SW.L3_HIT.ANY_SNOOP", 5701*4882a593Smuzhiyun "Counter": "0,1,2,3", 5702*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5703*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5704*4882a593Smuzhiyun "EventName": "OCR.PF_L1D_AND_SW.L3_HIT.ANY_SNOOP", 5705*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5706*4882a593Smuzhiyun "MSRValue": "0x3F803C0400", 5707*4882a593Smuzhiyun "Offcore": "1", 5708*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5709*4882a593Smuzhiyun "SampleAfterValue": "100003", 5710*4882a593Smuzhiyun "UMask": "0x1" 5711*4882a593Smuzhiyun }, 5712*4882a593Smuzhiyun { 5713*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.L3_HIT.HITM_OTHER_CORE OCR.PF_L3_DATA_RD.L3_HIT.HITM_OTHER_CORE", 5714*4882a593Smuzhiyun "Counter": "0,1,2,3", 5715*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5716*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5717*4882a593Smuzhiyun "EventName": "OCR.PF_L3_DATA_RD.L3_HIT.HITM_OTHER_CORE", 5718*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5719*4882a593Smuzhiyun "MSRValue": "0x10003C0080", 5720*4882a593Smuzhiyun "Offcore": "1", 5721*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5722*4882a593Smuzhiyun "SampleAfterValue": "100003", 5723*4882a593Smuzhiyun "UMask": "0x1" 5724*4882a593Smuzhiyun }, 5725*4882a593Smuzhiyun { 5726*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.L3_HIT_S.HIT_OTHER_CORE_NO_FWD", 5727*4882a593Smuzhiyun "Counter": "0,1,2,3", 5728*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5729*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5730*4882a593Smuzhiyun "EventName": "OCR.PF_L3_RFO.L3_HIT_S.HIT_OTHER_CORE_NO_FWD", 5731*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5732*4882a593Smuzhiyun "MSRValue": "0x0400100100", 5733*4882a593Smuzhiyun "Offcore": "1", 5734*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5735*4882a593Smuzhiyun "SampleAfterValue": "100003", 5736*4882a593Smuzhiyun "UMask": "0x1" 5737*4882a593Smuzhiyun }, 5738*4882a593Smuzhiyun { 5739*4882a593Smuzhiyun "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.L3_HIT_F.NO_SNOOP_NEEDED", 5740*4882a593Smuzhiyun "Counter": "0,1,2,3", 5741*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5742*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5743*4882a593Smuzhiyun "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_F.NO_SNOOP_NEEDED", 5744*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5745*4882a593Smuzhiyun "MSRValue": "0x0100200010", 5746*4882a593Smuzhiyun "Offcore": "1", 5747*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5748*4882a593Smuzhiyun "SampleAfterValue": "100003", 5749*4882a593Smuzhiyun "UMask": "0x1" 5750*4882a593Smuzhiyun }, 5751*4882a593Smuzhiyun { 5752*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_M.HITM_OTHER_CORE OCR.ALL_PF_RFO.L3_HIT_M.HITM_OTHER_CORE", 5753*4882a593Smuzhiyun "Counter": "0,1,2,3", 5754*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5755*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5756*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_RFO.L3_HIT_M.HITM_OTHER_CORE", 5757*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5758*4882a593Smuzhiyun "MSRValue": "0x1000040120", 5759*4882a593Smuzhiyun "Offcore": "1", 5760*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5761*4882a593Smuzhiyun "SampleAfterValue": "100003", 5762*4882a593Smuzhiyun "UMask": "0x1" 5763*4882a593Smuzhiyun }, 5764*4882a593Smuzhiyun { 5765*4882a593Smuzhiyun "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT_F.HITM_OTHER_CORE", 5766*4882a593Smuzhiyun "Counter": "0,1,2,3", 5767*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5768*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5769*4882a593Smuzhiyun "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_F.HITM_OTHER_CORE", 5770*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5771*4882a593Smuzhiyun "MSRValue": "0x1000200004", 5772*4882a593Smuzhiyun "Offcore": "1", 5773*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5774*4882a593Smuzhiyun "SampleAfterValue": "100003", 5775*4882a593Smuzhiyun "UMask": "0x1" 5776*4882a593Smuzhiyun }, 5777*4882a593Smuzhiyun { 5778*4882a593Smuzhiyun "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT.HIT_OTHER_CORE_FWD OCR.DEMAND_RFO.L3_HIT.HIT_OTHER_CORE_FWD", 5779*4882a593Smuzhiyun "Counter": "0,1,2,3", 5780*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5781*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5782*4882a593Smuzhiyun "EventName": "OCR.DEMAND_RFO.L3_HIT.HIT_OTHER_CORE_FWD", 5783*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5784*4882a593Smuzhiyun "MSRValue": "0x08003C0002", 5785*4882a593Smuzhiyun "Offcore": "1", 5786*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5787*4882a593Smuzhiyun "SampleAfterValue": "100003", 5788*4882a593Smuzhiyun "UMask": "0x1" 5789*4882a593Smuzhiyun }, 5790*4882a593Smuzhiyun { 5791*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_FWD", 5792*4882a593Smuzhiyun "Counter": "0,1,2,3", 5793*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5794*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5795*4882a593Smuzhiyun "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_FWD", 5796*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5797*4882a593Smuzhiyun "MSRValue": "0x0800200080", 5798*4882a593Smuzhiyun "Offcore": "1", 5799*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5800*4882a593Smuzhiyun "SampleAfterValue": "100003", 5801*4882a593Smuzhiyun "UMask": "0x1" 5802*4882a593Smuzhiyun }, 5803*4882a593Smuzhiyun { 5804*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_FWD", 5805*4882a593Smuzhiyun "Counter": "0,1,2,3", 5806*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5807*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5808*4882a593Smuzhiyun "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_FWD", 5809*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5810*4882a593Smuzhiyun "MSRValue": "0x0800040080", 5811*4882a593Smuzhiyun "Offcore": "1", 5812*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5813*4882a593Smuzhiyun "SampleAfterValue": "100003", 5814*4882a593Smuzhiyun "UMask": "0x1" 5815*4882a593Smuzhiyun }, 5816*4882a593Smuzhiyun { 5817*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_DATA_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP OCR.ALL_PF_DATA_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP", 5818*4882a593Smuzhiyun "Counter": "0,1,2,3", 5819*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5820*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5821*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_DATA_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP", 5822*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5823*4882a593Smuzhiyun "MSRValue": "0x3F80400490", 5824*4882a593Smuzhiyun "Offcore": "1", 5825*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5826*4882a593Smuzhiyun "SampleAfterValue": "100003", 5827*4882a593Smuzhiyun "UMask": "0x1" 5828*4882a593Smuzhiyun }, 5829*4882a593Smuzhiyun { 5830*4882a593Smuzhiyun "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.SUPPLIER_NONE.HIT_OTHER_CORE_FWD", 5831*4882a593Smuzhiyun "Counter": "0,1,2,3", 5832*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5833*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5834*4882a593Smuzhiyun "EventName": "OCR.PF_L1D_AND_SW.SUPPLIER_NONE.HIT_OTHER_CORE_FWD", 5835*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5836*4882a593Smuzhiyun "MSRValue": "0x0800020400", 5837*4882a593Smuzhiyun "Offcore": "1", 5838*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5839*4882a593Smuzhiyun "SampleAfterValue": "100003", 5840*4882a593Smuzhiyun "UMask": "0x1" 5841*4882a593Smuzhiyun }, 5842*4882a593Smuzhiyun { 5843*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT.SNOOP_NONE OCR.ALL_DATA_RD.L3_HIT.SNOOP_NONE", 5844*4882a593Smuzhiyun "Counter": "0,1,2,3", 5845*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5846*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5847*4882a593Smuzhiyun "EventName": "OCR.ALL_DATA_RD.L3_HIT.SNOOP_NONE", 5848*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5849*4882a593Smuzhiyun "MSRValue": "0x00803C0491", 5850*4882a593Smuzhiyun "Offcore": "1", 5851*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5852*4882a593Smuzhiyun "SampleAfterValue": "100003", 5853*4882a593Smuzhiyun "UMask": "0x1" 5854*4882a593Smuzhiyun }, 5855*4882a593Smuzhiyun { 5856*4882a593Smuzhiyun "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT_S.ANY_SNOOP", 5857*4882a593Smuzhiyun "Counter": "0,1,2,3", 5858*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5859*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5860*4882a593Smuzhiyun "EventName": "OCR.DEMAND_RFO.L3_HIT_S.ANY_SNOOP", 5861*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5862*4882a593Smuzhiyun "MSRValue": "0x3F80100002", 5863*4882a593Smuzhiyun "Offcore": "1", 5864*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5865*4882a593Smuzhiyun "SampleAfterValue": "100003", 5866*4882a593Smuzhiyun "UMask": "0x1" 5867*4882a593Smuzhiyun }, 5868*4882a593Smuzhiyun { 5869*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_RFO.L3_HIT_S.SNOOP_MISS", 5870*4882a593Smuzhiyun "Counter": "0,1,2,3", 5871*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5872*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5873*4882a593Smuzhiyun "EventName": "OCR.ALL_RFO.L3_HIT_S.SNOOP_MISS", 5874*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5875*4882a593Smuzhiyun "MSRValue": "0x0200100122", 5876*4882a593Smuzhiyun "Offcore": "1", 5877*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5878*4882a593Smuzhiyun "SampleAfterValue": "100003", 5879*4882a593Smuzhiyun "UMask": "0x1" 5880*4882a593Smuzhiyun }, 5881*4882a593Smuzhiyun { 5882*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_E.ANY_SNOOP OCR.ALL_PF_DATA_RD.L3_HIT_E.ANY_SNOOP", 5883*4882a593Smuzhiyun "Counter": "0,1,2,3", 5884*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5885*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5886*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_E.ANY_SNOOP", 5887*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5888*4882a593Smuzhiyun "MSRValue": "0x3F80080490", 5889*4882a593Smuzhiyun "Offcore": "1", 5890*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5891*4882a593Smuzhiyun "SampleAfterValue": "100003", 5892*4882a593Smuzhiyun "UMask": "0x1" 5893*4882a593Smuzhiyun }, 5894*4882a593Smuzhiyun { 5895*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads", 5896*4882a593Smuzhiyun "Counter": "0,1,2,3", 5897*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5898*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5899*4882a593Smuzhiyun "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_E.SNOOP_MISS", 5900*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5901*4882a593Smuzhiyun "MSRValue": "0x0200080080", 5902*4882a593Smuzhiyun "Offcore": "1", 5903*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5904*4882a593Smuzhiyun "SampleAfterValue": "100003", 5905*4882a593Smuzhiyun "UMask": "0x1" 5906*4882a593Smuzhiyun }, 5907*4882a593Smuzhiyun { 5908*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.L3_HIT_M.HIT_OTHER_CORE_NO_FWD", 5909*4882a593Smuzhiyun "Counter": "0,1,2,3", 5910*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5911*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5912*4882a593Smuzhiyun "EventName": "OCR.PF_L2_RFO.L3_HIT_M.HIT_OTHER_CORE_NO_FWD", 5913*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5914*4882a593Smuzhiyun "MSRValue": "0x0400040020", 5915*4882a593Smuzhiyun "Offcore": "1", 5916*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5917*4882a593Smuzhiyun "SampleAfterValue": "100003", 5918*4882a593Smuzhiyun "UMask": "0x1" 5919*4882a593Smuzhiyun }, 5920*4882a593Smuzhiyun { 5921*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.L3_HIT.ANY_SNOOP OCR.PF_L3_RFO.L3_HIT.ANY_SNOOP", 5922*4882a593Smuzhiyun "Counter": "0,1,2,3", 5923*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5924*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5925*4882a593Smuzhiyun "EventName": "OCR.PF_L3_RFO.L3_HIT.ANY_SNOOP", 5926*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5927*4882a593Smuzhiyun "MSRValue": "0x3F803C0100", 5928*4882a593Smuzhiyun "Offcore": "1", 5929*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5930*4882a593Smuzhiyun "SampleAfterValue": "100003", 5931*4882a593Smuzhiyun "UMask": "0x1" 5932*4882a593Smuzhiyun }, 5933*4882a593Smuzhiyun { 5934*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_M.SNOOP_MISS", 5935*4882a593Smuzhiyun "Counter": "0,1,2,3", 5936*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5937*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5938*4882a593Smuzhiyun "EventName": "OCR.ALL_DATA_RD.L3_HIT_M.SNOOP_MISS", 5939*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5940*4882a593Smuzhiyun "MSRValue": "0x0200040491", 5941*4882a593Smuzhiyun "Offcore": "1", 5942*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5943*4882a593Smuzhiyun "SampleAfterValue": "100003", 5944*4882a593Smuzhiyun "UMask": "0x1" 5945*4882a593Smuzhiyun }, 5946*4882a593Smuzhiyun { 5947*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads", 5948*4882a593Smuzhiyun "Counter": "0,1,2,3", 5949*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5950*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5951*4882a593Smuzhiyun "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_M.SNOOP_NONE", 5952*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5953*4882a593Smuzhiyun "MSRValue": "0x0080040080", 5954*4882a593Smuzhiyun "Offcore": "1", 5955*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5956*4882a593Smuzhiyun "SampleAfterValue": "100003", 5957*4882a593Smuzhiyun "UMask": "0x1" 5958*4882a593Smuzhiyun }, 5959*4882a593Smuzhiyun { 5960*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.L3_HIT.NO_SNOOP_NEEDED OCR.PF_L3_RFO.L3_HIT.NO_SNOOP_NEEDED", 5961*4882a593Smuzhiyun "Counter": "0,1,2,3", 5962*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5963*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5964*4882a593Smuzhiyun "EventName": "OCR.PF_L3_RFO.L3_HIT.NO_SNOOP_NEEDED", 5965*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5966*4882a593Smuzhiyun "MSRValue": "0x01003C0100", 5967*4882a593Smuzhiyun "Offcore": "1", 5968*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5969*4882a593Smuzhiyun "SampleAfterValue": "100003", 5970*4882a593Smuzhiyun "UMask": "0x1" 5971*4882a593Smuzhiyun }, 5972*4882a593Smuzhiyun { 5973*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE", 5974*4882a593Smuzhiyun "Counter": "0,1,2,3", 5975*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5976*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5977*4882a593Smuzhiyun "EventName": "OCR.PF_L3_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE", 5978*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5979*4882a593Smuzhiyun "MSRValue": "0x0080400080", 5980*4882a593Smuzhiyun "Offcore": "1", 5981*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5982*4882a593Smuzhiyun "SampleAfterValue": "100003", 5983*4882a593Smuzhiyun "UMask": "0x1" 5984*4882a593Smuzhiyun }, 5985*4882a593Smuzhiyun { 5986*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_F.HIT_OTHER_CORE_FWD OCR.ALL_PF_RFO.L3_HIT_F.HIT_OTHER_CORE_FWD", 5987*4882a593Smuzhiyun "Counter": "0,1,2,3", 5988*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 5989*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 5990*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_RFO.L3_HIT_F.HIT_OTHER_CORE_FWD", 5991*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 5992*4882a593Smuzhiyun "MSRValue": "0x0800200120", 5993*4882a593Smuzhiyun "Offcore": "1", 5994*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5995*4882a593Smuzhiyun "SampleAfterValue": "100003", 5996*4882a593Smuzhiyun "UMask": "0x1" 5997*4882a593Smuzhiyun }, 5998*4882a593Smuzhiyun { 5999*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_E.SNOOP_NONE", 6000*4882a593Smuzhiyun "Counter": "0,1,2,3", 6001*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6002*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6003*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_RFO.L3_HIT_E.SNOOP_NONE", 6004*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6005*4882a593Smuzhiyun "MSRValue": "0x0080080120", 6006*4882a593Smuzhiyun "Offcore": "1", 6007*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6008*4882a593Smuzhiyun "SampleAfterValue": "100003", 6009*4882a593Smuzhiyun "UMask": "0x1" 6010*4882a593Smuzhiyun }, 6011*4882a593Smuzhiyun { 6012*4882a593Smuzhiyun "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT_E.HITM_OTHER_CORE", 6013*4882a593Smuzhiyun "Counter": "0,1,2,3", 6014*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6015*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6016*4882a593Smuzhiyun "EventName": "OCR.DEMAND_RFO.L3_HIT_E.HITM_OTHER_CORE", 6017*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6018*4882a593Smuzhiyun "MSRValue": "0x1000080002", 6019*4882a593Smuzhiyun "Offcore": "1", 6020*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6021*4882a593Smuzhiyun "SampleAfterValue": "100003", 6022*4882a593Smuzhiyun "UMask": "0x1" 6023*4882a593Smuzhiyun }, 6024*4882a593Smuzhiyun { 6025*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_M.SNOOP_MISS", 6026*4882a593Smuzhiyun "Counter": "0,1,2,3", 6027*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6028*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6029*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_M.SNOOP_MISS", 6030*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6031*4882a593Smuzhiyun "MSRValue": "0x0200040490", 6032*4882a593Smuzhiyun "Offcore": "1", 6033*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6034*4882a593Smuzhiyun "SampleAfterValue": "100003", 6035*4882a593Smuzhiyun "UMask": "0x1" 6036*4882a593Smuzhiyun }, 6037*4882a593Smuzhiyun { 6038*4882a593Smuzhiyun "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT_E.NO_SNOOP_NEEDED", 6039*4882a593Smuzhiyun "Counter": "0,1,2,3", 6040*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6041*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6042*4882a593Smuzhiyun "EventName": "OCR.DEMAND_RFO.L3_HIT_E.NO_SNOOP_NEEDED", 6043*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6044*4882a593Smuzhiyun "MSRValue": "0x0100080002", 6045*4882a593Smuzhiyun "Offcore": "1", 6046*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6047*4882a593Smuzhiyun "SampleAfterValue": "100003", 6048*4882a593Smuzhiyun "UMask": "0x1" 6049*4882a593Smuzhiyun }, 6050*4882a593Smuzhiyun { 6051*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_FWD", 6052*4882a593Smuzhiyun "Counter": "0,1,2,3", 6053*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6054*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6055*4882a593Smuzhiyun "EventName": "OCR.PF_L2_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_FWD", 6056*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6057*4882a593Smuzhiyun "MSRValue": "0x0800020020", 6058*4882a593Smuzhiyun "Offcore": "1", 6059*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6060*4882a593Smuzhiyun "SampleAfterValue": "100003", 6061*4882a593Smuzhiyun "UMask": "0x1" 6062*4882a593Smuzhiyun }, 6063*4882a593Smuzhiyun { 6064*4882a593Smuzhiyun "BriefDescription": "Counts any other requests", 6065*4882a593Smuzhiyun "Counter": "0,1,2,3", 6066*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6067*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6068*4882a593Smuzhiyun "EventName": "OCR.OTHER.L3_HIT_M.SNOOP_NONE", 6069*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6070*4882a593Smuzhiyun "MSRValue": "0x0080048000", 6071*4882a593Smuzhiyun "Offcore": "1", 6072*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6073*4882a593Smuzhiyun "SampleAfterValue": "100003", 6074*4882a593Smuzhiyun "UMask": "0x1" 6075*4882a593Smuzhiyun }, 6076*4882a593Smuzhiyun { 6077*4882a593Smuzhiyun "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT_E.HIT_OTHER_CORE_NO_FWD", 6078*4882a593Smuzhiyun "Counter": "0,1,2,3", 6079*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6080*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6081*4882a593Smuzhiyun "EventName": "OCR.DEMAND_RFO.L3_HIT_E.HIT_OTHER_CORE_NO_FWD", 6082*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6083*4882a593Smuzhiyun "MSRValue": "0x0400080002", 6084*4882a593Smuzhiyun "Offcore": "1", 6085*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6086*4882a593Smuzhiyun "SampleAfterValue": "100003", 6087*4882a593Smuzhiyun "UMask": "0x1" 6088*4882a593Smuzhiyun }, 6089*4882a593Smuzhiyun { 6090*4882a593Smuzhiyun "BriefDescription": "Counts demand data reads", 6091*4882a593Smuzhiyun "Counter": "0,1,2,3", 6092*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6093*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6094*4882a593Smuzhiyun "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_E.SNOOP_MISS", 6095*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6096*4882a593Smuzhiyun "MSRValue": "0x0200080001", 6097*4882a593Smuzhiyun "Offcore": "1", 6098*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6099*4882a593Smuzhiyun "SampleAfterValue": "100003", 6100*4882a593Smuzhiyun "UMask": "0x1" 6101*4882a593Smuzhiyun }, 6102*4882a593Smuzhiyun { 6103*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_RFO.L3_HIT_F.NO_SNOOP_NEEDED OCR.ALL_RFO.L3_HIT_F.NO_SNOOP_NEEDED", 6104*4882a593Smuzhiyun "Counter": "0,1,2,3", 6105*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6106*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6107*4882a593Smuzhiyun "EventName": "OCR.ALL_RFO.L3_HIT_F.NO_SNOOP_NEEDED", 6108*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6109*4882a593Smuzhiyun "MSRValue": "0x0100200122", 6110*4882a593Smuzhiyun "Offcore": "1", 6111*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6112*4882a593Smuzhiyun "SampleAfterValue": "100003", 6113*4882a593Smuzhiyun "UMask": "0x1" 6114*4882a593Smuzhiyun }, 6115*4882a593Smuzhiyun { 6116*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_E.NO_SNOOP_NEEDED OCR.ALL_PF_DATA_RD.L3_HIT_E.NO_SNOOP_NEEDED", 6117*4882a593Smuzhiyun "Counter": "0,1,2,3", 6118*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6119*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6120*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_E.NO_SNOOP_NEEDED", 6121*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6122*4882a593Smuzhiyun "MSRValue": "0x0100080490", 6123*4882a593Smuzhiyun "Offcore": "1", 6124*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6125*4882a593Smuzhiyun "SampleAfterValue": "100003", 6126*4882a593Smuzhiyun "UMask": "0x1" 6127*4882a593Smuzhiyun }, 6128*4882a593Smuzhiyun { 6129*4882a593Smuzhiyun "BriefDescription": "Counts all demand code reads", 6130*4882a593Smuzhiyun "Counter": "0,1,2,3", 6131*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6132*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6133*4882a593Smuzhiyun "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_M.SNOOP_MISS", 6134*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6135*4882a593Smuzhiyun "MSRValue": "0x0200040004", 6136*4882a593Smuzhiyun "Offcore": "1", 6137*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6138*4882a593Smuzhiyun "SampleAfterValue": "100003", 6139*4882a593Smuzhiyun "UMask": "0x1" 6140*4882a593Smuzhiyun }, 6141*4882a593Smuzhiyun { 6142*4882a593Smuzhiyun "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT_M.HIT_OTHER_CORE_NO_FWD", 6143*4882a593Smuzhiyun "Counter": "0,1,2,3", 6144*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6145*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6146*4882a593Smuzhiyun "EventName": "OCR.DEMAND_RFO.L3_HIT_M.HIT_OTHER_CORE_NO_FWD", 6147*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6148*4882a593Smuzhiyun "MSRValue": "0x0400040002", 6149*4882a593Smuzhiyun "Offcore": "1", 6150*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6151*4882a593Smuzhiyun "SampleAfterValue": "100003", 6152*4882a593Smuzhiyun "UMask": "0x1" 6153*4882a593Smuzhiyun }, 6154*4882a593Smuzhiyun { 6155*4882a593Smuzhiyun "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT_M.HITM_OTHER_CORE", 6156*4882a593Smuzhiyun "Counter": "0,1,2,3", 6157*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6158*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6159*4882a593Smuzhiyun "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_M.HITM_OTHER_CORE", 6160*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6161*4882a593Smuzhiyun "MSRValue": "0x1000040001", 6162*4882a593Smuzhiyun "Offcore": "1", 6163*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6164*4882a593Smuzhiyun "SampleAfterValue": "100003", 6165*4882a593Smuzhiyun "UMask": "0x1" 6166*4882a593Smuzhiyun }, 6167*4882a593Smuzhiyun { 6168*4882a593Smuzhiyun "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.L3_HIT_F.HITM_OTHER_CORE", 6169*4882a593Smuzhiyun "Counter": "0,1,2,3", 6170*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6171*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6172*4882a593Smuzhiyun "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_F.HITM_OTHER_CORE", 6173*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6174*4882a593Smuzhiyun "MSRValue": "0x1000200400", 6175*4882a593Smuzhiyun "Offcore": "1", 6176*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6177*4882a593Smuzhiyun "SampleAfterValue": "100003", 6178*4882a593Smuzhiyun "UMask": "0x1" 6179*4882a593Smuzhiyun }, 6180*4882a593Smuzhiyun { 6181*4882a593Smuzhiyun "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests", 6182*4882a593Smuzhiyun "Counter": "0,1,2,3", 6183*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6184*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6185*4882a593Smuzhiyun "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_S.SNOOP_MISS", 6186*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6187*4882a593Smuzhiyun "MSRValue": "0x0200100400", 6188*4882a593Smuzhiyun "Offcore": "1", 6189*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6190*4882a593Smuzhiyun "SampleAfterValue": "100003", 6191*4882a593Smuzhiyun "UMask": "0x1" 6192*4882a593Smuzhiyun }, 6193*4882a593Smuzhiyun { 6194*4882a593Smuzhiyun "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED", 6195*4882a593Smuzhiyun "Counter": "0,1,2,3", 6196*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6197*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6198*4882a593Smuzhiyun "EventName": "OCR.DEMAND_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED", 6199*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6200*4882a593Smuzhiyun "MSRValue": "0x0100400001", 6201*4882a593Smuzhiyun "Offcore": "1", 6202*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6203*4882a593Smuzhiyun "SampleAfterValue": "100003", 6204*4882a593Smuzhiyun "UMask": "0x1" 6205*4882a593Smuzhiyun }, 6206*4882a593Smuzhiyun { 6207*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_RFO.L3_HIT_M.NO_SNOOP_NEEDED OCR.ALL_RFO.L3_HIT_M.NO_SNOOP_NEEDED", 6208*4882a593Smuzhiyun "Counter": "0,1,2,3", 6209*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6210*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6211*4882a593Smuzhiyun "EventName": "OCR.ALL_RFO.L3_HIT_M.NO_SNOOP_NEEDED", 6212*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6213*4882a593Smuzhiyun "MSRValue": "0x0100040122", 6214*4882a593Smuzhiyun "Offcore": "1", 6215*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6216*4882a593Smuzhiyun "SampleAfterValue": "100003", 6217*4882a593Smuzhiyun "UMask": "0x1" 6218*4882a593Smuzhiyun }, 6219*4882a593Smuzhiyun { 6220*4882a593Smuzhiyun "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP", 6221*4882a593Smuzhiyun "Counter": "0,1,2,3", 6222*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6223*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6224*4882a593Smuzhiyun "EventName": "OCR.DEMAND_DATA_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP", 6225*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6226*4882a593Smuzhiyun "MSRValue": "0x3F80400001", 6227*4882a593Smuzhiyun "Offcore": "1", 6228*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6229*4882a593Smuzhiyun "SampleAfterValue": "100003", 6230*4882a593Smuzhiyun "UMask": "0x1" 6231*4882a593Smuzhiyun }, 6232*4882a593Smuzhiyun { 6233*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_F.NO_SNOOP_NEEDED OCR.ALL_DATA_RD.L3_HIT_F.NO_SNOOP_NEEDED", 6234*4882a593Smuzhiyun "Counter": "0,1,2,3", 6235*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6236*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6237*4882a593Smuzhiyun "EventName": "OCR.ALL_DATA_RD.L3_HIT_F.NO_SNOOP_NEEDED", 6238*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6239*4882a593Smuzhiyun "MSRValue": "0x0100200491", 6240*4882a593Smuzhiyun "Offcore": "1", 6241*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6242*4882a593Smuzhiyun "SampleAfterValue": "100003", 6243*4882a593Smuzhiyun "UMask": "0x1" 6244*4882a593Smuzhiyun }, 6245*4882a593Smuzhiyun { 6246*4882a593Smuzhiyun "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.PMM_HIT_LOCAL_PMM.ANY_SNOOP", 6247*4882a593Smuzhiyun "Counter": "0,1,2,3", 6248*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6249*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6250*4882a593Smuzhiyun "EventName": "OCR.DEMAND_RFO.PMM_HIT_LOCAL_PMM.ANY_SNOOP", 6251*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6252*4882a593Smuzhiyun "MSRValue": "0x3F80400002", 6253*4882a593Smuzhiyun "Offcore": "1", 6254*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6255*4882a593Smuzhiyun "SampleAfterValue": "100003", 6256*4882a593Smuzhiyun "UMask": "0x1" 6257*4882a593Smuzhiyun }, 6258*4882a593Smuzhiyun { 6259*4882a593Smuzhiyun "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP", 6260*4882a593Smuzhiyun "Counter": "0,1,2,3", 6261*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6262*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6263*4882a593Smuzhiyun "EventName": "OCR.PF_L2_DATA_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP", 6264*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6265*4882a593Smuzhiyun "MSRValue": "0x3F80400010", 6266*4882a593Smuzhiyun "Offcore": "1", 6267*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6268*4882a593Smuzhiyun "SampleAfterValue": "100003", 6269*4882a593Smuzhiyun "UMask": "0x1" 6270*4882a593Smuzhiyun }, 6271*4882a593Smuzhiyun { 6272*4882a593Smuzhiyun "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT.ANY_SNOOP OCR.OTHER.L3_HIT.ANY_SNOOP", 6273*4882a593Smuzhiyun "Counter": "0,1,2,3", 6274*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6275*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6276*4882a593Smuzhiyun "EventName": "OCR.OTHER.L3_HIT.ANY_SNOOP", 6277*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6278*4882a593Smuzhiyun "MSRValue": "0x3F803C8000", 6279*4882a593Smuzhiyun "Offcore": "1", 6280*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6281*4882a593Smuzhiyun "SampleAfterValue": "100003", 6282*4882a593Smuzhiyun "UMask": "0x1" 6283*4882a593Smuzhiyun }, 6284*4882a593Smuzhiyun { 6285*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.L3_HIT_F.NO_SNOOP_NEEDED", 6286*4882a593Smuzhiyun "Counter": "0,1,2,3", 6287*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6288*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6289*4882a593Smuzhiyun "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_F.NO_SNOOP_NEEDED", 6290*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6291*4882a593Smuzhiyun "MSRValue": "0x0100200080", 6292*4882a593Smuzhiyun "Offcore": "1", 6293*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6294*4882a593Smuzhiyun "SampleAfterValue": "100003", 6295*4882a593Smuzhiyun "UMask": "0x1" 6296*4882a593Smuzhiyun }, 6297*4882a593Smuzhiyun { 6298*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_S.SNOOP_MISS", 6299*4882a593Smuzhiyun "Counter": "0,1,2,3", 6300*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6301*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6302*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_RFO.L3_HIT_S.SNOOP_MISS", 6303*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6304*4882a593Smuzhiyun "MSRValue": "0x0200100120", 6305*4882a593Smuzhiyun "Offcore": "1", 6306*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6307*4882a593Smuzhiyun "SampleAfterValue": "100003", 6308*4882a593Smuzhiyun "UMask": "0x1" 6309*4882a593Smuzhiyun }, 6310*4882a593Smuzhiyun { 6311*4882a593Smuzhiyun "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.L3_HIT.HITM_OTHER_CORE OCR.PF_L2_DATA_RD.L3_HIT.HITM_OTHER_CORE", 6312*4882a593Smuzhiyun "Counter": "0,1,2,3", 6313*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6314*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6315*4882a593Smuzhiyun "EventName": "OCR.PF_L2_DATA_RD.L3_HIT.HITM_OTHER_CORE", 6316*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6317*4882a593Smuzhiyun "MSRValue": "0x10003C0010", 6318*4882a593Smuzhiyun "Offcore": "1", 6319*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6320*4882a593Smuzhiyun "SampleAfterValue": "100003", 6321*4882a593Smuzhiyun "UMask": "0x1" 6322*4882a593Smuzhiyun }, 6323*4882a593Smuzhiyun { 6324*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_READS.L3_HIT_E.HITM_OTHER_CORE OCR.ALL_READS.L3_HIT_E.HITM_OTHER_CORE", 6325*4882a593Smuzhiyun "Counter": "0,1,2,3", 6326*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6327*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6328*4882a593Smuzhiyun "EventName": "OCR.ALL_READS.L3_HIT_E.HITM_OTHER_CORE", 6329*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6330*4882a593Smuzhiyun "MSRValue": "0x10000807F7", 6331*4882a593Smuzhiyun "Offcore": "1", 6332*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6333*4882a593Smuzhiyun "SampleAfterValue": "100003", 6334*4882a593Smuzhiyun "UMask": "0x1" 6335*4882a593Smuzhiyun }, 6336*4882a593Smuzhiyun { 6337*4882a593Smuzhiyun "BriefDescription": "Counts prefetch (that bring data to L2) data reads", 6338*4882a593Smuzhiyun "Counter": "0,1,2,3", 6339*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6340*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6341*4882a593Smuzhiyun "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_S.SNOOP_NONE", 6342*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6343*4882a593Smuzhiyun "MSRValue": "0x0080100010", 6344*4882a593Smuzhiyun "Offcore": "1", 6345*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6346*4882a593Smuzhiyun "SampleAfterValue": "100003", 6347*4882a593Smuzhiyun "UMask": "0x1" 6348*4882a593Smuzhiyun }, 6349*4882a593Smuzhiyun { 6350*4882a593Smuzhiyun "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP", 6351*4882a593Smuzhiyun "Counter": "0,1,2,3", 6352*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6353*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6354*4882a593Smuzhiyun "EventName": "OCR.DEMAND_CODE_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP", 6355*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6356*4882a593Smuzhiyun "MSRValue": "0x3F80400004", 6357*4882a593Smuzhiyun "Offcore": "1", 6358*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6359*4882a593Smuzhiyun "SampleAfterValue": "100003", 6360*4882a593Smuzhiyun "UMask": "0x1" 6361*4882a593Smuzhiyun }, 6362*4882a593Smuzhiyun { 6363*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_NO_FWD OCR.ALL_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_NO_FWD", 6364*4882a593Smuzhiyun "Counter": "0,1,2,3", 6365*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6366*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6367*4882a593Smuzhiyun "EventName": "OCR.ALL_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_NO_FWD", 6368*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6369*4882a593Smuzhiyun "MSRValue": "0x0400080491", 6370*4882a593Smuzhiyun "Offcore": "1", 6371*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6372*4882a593Smuzhiyun "SampleAfterValue": "100003", 6373*4882a593Smuzhiyun "UMask": "0x1" 6374*4882a593Smuzhiyun }, 6375*4882a593Smuzhiyun { 6376*4882a593Smuzhiyun "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD", 6377*4882a593Smuzhiyun "Counter": "0,1,2,3", 6378*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6379*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6380*4882a593Smuzhiyun "EventName": "OCR.DEMAND_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD", 6381*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6382*4882a593Smuzhiyun "MSRValue": "0x0800020001", 6383*4882a593Smuzhiyun "Offcore": "1", 6384*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6385*4882a593Smuzhiyun "SampleAfterValue": "100003", 6386*4882a593Smuzhiyun "UMask": "0x1" 6387*4882a593Smuzhiyun }, 6388*4882a593Smuzhiyun { 6389*4882a593Smuzhiyun "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT_F.HIT_OTHER_CORE_FWD", 6390*4882a593Smuzhiyun "Counter": "0,1,2,3", 6391*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6392*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6393*4882a593Smuzhiyun "EventName": "OCR.OTHER.L3_HIT_F.HIT_OTHER_CORE_FWD", 6394*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6395*4882a593Smuzhiyun "MSRValue": "0x0800208000", 6396*4882a593Smuzhiyun "Offcore": "1", 6397*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6398*4882a593Smuzhiyun "SampleAfterValue": "100003", 6399*4882a593Smuzhiyun "UMask": "0x1" 6400*4882a593Smuzhiyun }, 6401*4882a593Smuzhiyun { 6402*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs", 6403*4882a593Smuzhiyun "Counter": "0,1,2,3", 6404*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6405*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6406*4882a593Smuzhiyun "EventName": "OCR.PF_L3_RFO.SUPPLIER_NONE.SNOOP_NONE", 6407*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6408*4882a593Smuzhiyun "MSRValue": "0x0080020100", 6409*4882a593Smuzhiyun "Offcore": "1", 6410*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6411*4882a593Smuzhiyun "SampleAfterValue": "100003", 6412*4882a593Smuzhiyun "UMask": "0x1" 6413*4882a593Smuzhiyun }, 6414*4882a593Smuzhiyun { 6415*4882a593Smuzhiyun "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT.ANY_SNOOP OCR.DEMAND_DATA_RD.L3_HIT.ANY_SNOOP", 6416*4882a593Smuzhiyun "Counter": "0,1,2,3", 6417*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6418*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6419*4882a593Smuzhiyun "EventName": "OCR.DEMAND_DATA_RD.L3_HIT.ANY_SNOOP", 6420*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6421*4882a593Smuzhiyun "MSRValue": "0x3F803C0001", 6422*4882a593Smuzhiyun "Offcore": "1", 6423*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6424*4882a593Smuzhiyun "SampleAfterValue": "100003", 6425*4882a593Smuzhiyun "UMask": "0x1" 6426*4882a593Smuzhiyun }, 6427*4882a593Smuzhiyun { 6428*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads", 6429*4882a593Smuzhiyun "Counter": "0,1,2,3", 6430*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6431*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6432*4882a593Smuzhiyun "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_M.SNOOP_MISS", 6433*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6434*4882a593Smuzhiyun "MSRValue": "0x0200040080", 6435*4882a593Smuzhiyun "Offcore": "1", 6436*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6437*4882a593Smuzhiyun "SampleAfterValue": "100003", 6438*4882a593Smuzhiyun "UMask": "0x1" 6439*4882a593Smuzhiyun }, 6440*4882a593Smuzhiyun { 6441*4882a593Smuzhiyun "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.L3_HIT.SNOOP_MISS", 6442*4882a593Smuzhiyun "Counter": "0,1,2,3", 6443*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6444*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6445*4882a593Smuzhiyun "EventName": "OCR.PF_L1D_AND_SW.L3_HIT.SNOOP_MISS", 6446*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6447*4882a593Smuzhiyun "MSRValue": "0x02003C0400", 6448*4882a593Smuzhiyun "Offcore": "1", 6449*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6450*4882a593Smuzhiyun "SampleAfterValue": "100003", 6451*4882a593Smuzhiyun "UMask": "0x1" 6452*4882a593Smuzhiyun }, 6453*4882a593Smuzhiyun { 6454*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT.SNOOP_HIT_WITH_FWD", 6455*4882a593Smuzhiyun "Counter": "0,1,2,3", 6456*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6457*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6458*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_RFO.L3_HIT.SNOOP_HIT_WITH_FWD", 6459*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6460*4882a593Smuzhiyun "MSRValue": "0x08007C0120", 6461*4882a593Smuzhiyun "Offcore": "1", 6462*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6463*4882a593Smuzhiyun "SampleAfterValue": "100003", 6464*4882a593Smuzhiyun "UMask": "0x1" 6465*4882a593Smuzhiyun }, 6466*4882a593Smuzhiyun { 6467*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_RFO.SUPPLIER_NONE.HITM_OTHER_CORE OCR.ALL_PF_RFO.SUPPLIER_NONE.HITM_OTHER_CORE", 6468*4882a593Smuzhiyun "Counter": "0,1,2,3", 6469*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6470*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6471*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_RFO.SUPPLIER_NONE.HITM_OTHER_CORE", 6472*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6473*4882a593Smuzhiyun "MSRValue": "0x1000020120", 6474*4882a593Smuzhiyun "Offcore": "1", 6475*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6476*4882a593Smuzhiyun "SampleAfterValue": "100003", 6477*4882a593Smuzhiyun "UMask": "0x1" 6478*4882a593Smuzhiyun }, 6479*4882a593Smuzhiyun { 6480*4882a593Smuzhiyun "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT_S.HIT_OTHER_CORE_NO_FWD", 6481*4882a593Smuzhiyun "Counter": "0,1,2,3", 6482*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6483*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6484*4882a593Smuzhiyun "EventName": "OCR.OTHER.L3_HIT_S.HIT_OTHER_CORE_NO_FWD", 6485*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6486*4882a593Smuzhiyun "MSRValue": "0x0400108000", 6487*4882a593Smuzhiyun "Offcore": "1", 6488*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6489*4882a593Smuzhiyun "SampleAfterValue": "100003", 6490*4882a593Smuzhiyun "UMask": "0x1" 6491*4882a593Smuzhiyun }, 6492*4882a593Smuzhiyun { 6493*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT.HIT_OTHER_CORE_NO_FWD OCR.ALL_PF_DATA_RD.L3_HIT.HIT_OTHER_CORE_NO_FWD OCR.ALL_PF_DATA_RD.L3_HIT.HIT_OTHER_CORE_NO_FWD", 6494*4882a593Smuzhiyun "Counter": "0,1,2,3", 6495*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6496*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6497*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT.HIT_OTHER_CORE_NO_FWD", 6498*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6499*4882a593Smuzhiyun "MSRValue": "0x04003C0490", 6500*4882a593Smuzhiyun "Offcore": "1", 6501*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6502*4882a593Smuzhiyun "SampleAfterValue": "100003", 6503*4882a593Smuzhiyun "UMask": "0x1" 6504*4882a593Smuzhiyun }, 6505*4882a593Smuzhiyun { 6506*4882a593Smuzhiyun "BriefDescription": "Counts any other requests", 6507*4882a593Smuzhiyun "Counter": "0,1,2,3", 6508*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6509*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6510*4882a593Smuzhiyun "EventName": "OCR.OTHER.L3_HIT_S.SNOOP_NONE", 6511*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6512*4882a593Smuzhiyun "MSRValue": "0x0080108000", 6513*4882a593Smuzhiyun "Offcore": "1", 6514*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6515*4882a593Smuzhiyun "SampleAfterValue": "100003", 6516*4882a593Smuzhiyun "UMask": "0x1" 6517*4882a593Smuzhiyun }, 6518*4882a593Smuzhiyun { 6519*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads", 6520*4882a593Smuzhiyun "Counter": "0,1,2,3", 6521*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6522*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6523*4882a593Smuzhiyun "EventName": "OCR.PF_L3_DATA_RD.SUPPLIER_NONE.SNOOP_MISS", 6524*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6525*4882a593Smuzhiyun "MSRValue": "0x0200020080", 6526*4882a593Smuzhiyun "Offcore": "1", 6527*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6528*4882a593Smuzhiyun "SampleAfterValue": "100003", 6529*4882a593Smuzhiyun "UMask": "0x1" 6530*4882a593Smuzhiyun }, 6531*4882a593Smuzhiyun { 6532*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_READS.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED OCR.ALL_READS.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED", 6533*4882a593Smuzhiyun "Counter": "0,1,2,3", 6534*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6535*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6536*4882a593Smuzhiyun "EventName": "OCR.ALL_READS.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED", 6537*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6538*4882a593Smuzhiyun "MSRValue": "0x01004007F7", 6539*4882a593Smuzhiyun "Offcore": "1", 6540*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6541*4882a593Smuzhiyun "SampleAfterValue": "100003", 6542*4882a593Smuzhiyun "UMask": "0x1" 6543*4882a593Smuzhiyun }, 6544*4882a593Smuzhiyun { 6545*4882a593Smuzhiyun "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.L3_HIT_M.ANY_SNOOP", 6546*4882a593Smuzhiyun "Counter": "0,1,2,3", 6547*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6548*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6549*4882a593Smuzhiyun "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_M.ANY_SNOOP", 6550*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6551*4882a593Smuzhiyun "MSRValue": "0x3F80040010", 6552*4882a593Smuzhiyun "Offcore": "1", 6553*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6554*4882a593Smuzhiyun "SampleAfterValue": "100003", 6555*4882a593Smuzhiyun "UMask": "0x1" 6556*4882a593Smuzhiyun }, 6557*4882a593Smuzhiyun { 6558*4882a593Smuzhiyun "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.L3_HIT_F.ANY_SNOOP", 6559*4882a593Smuzhiyun "Counter": "0,1,2,3", 6560*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6561*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6562*4882a593Smuzhiyun "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_F.ANY_SNOOP", 6563*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6564*4882a593Smuzhiyun "MSRValue": "0x3F80200010", 6565*4882a593Smuzhiyun "Offcore": "1", 6566*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6567*4882a593Smuzhiyun "SampleAfterValue": "100003", 6568*4882a593Smuzhiyun "UMask": "0x1" 6569*4882a593Smuzhiyun }, 6570*4882a593Smuzhiyun { 6571*4882a593Smuzhiyun "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT.NO_SNOOP_NEEDED OCR.DEMAND_CODE_RD.L3_HIT.NO_SNOOP_NEEDED", 6572*4882a593Smuzhiyun "Counter": "0,1,2,3", 6573*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6574*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6575*4882a593Smuzhiyun "EventName": "OCR.DEMAND_CODE_RD.L3_HIT.NO_SNOOP_NEEDED", 6576*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6577*4882a593Smuzhiyun "MSRValue": "0x01003C0004", 6578*4882a593Smuzhiyun "Offcore": "1", 6579*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6580*4882a593Smuzhiyun "SampleAfterValue": "100003", 6581*4882a593Smuzhiyun "UMask": "0x1" 6582*4882a593Smuzhiyun }, 6583*4882a593Smuzhiyun { 6584*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs", 6585*4882a593Smuzhiyun "Counter": "0,1,2,3", 6586*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6587*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6588*4882a593Smuzhiyun "EventName": "OCR.PF_L3_RFO.L3_HIT_F.SNOOP_MISS", 6589*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6590*4882a593Smuzhiyun "MSRValue": "0x0200200100", 6591*4882a593Smuzhiyun "Offcore": "1", 6592*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6593*4882a593Smuzhiyun "SampleAfterValue": "100003", 6594*4882a593Smuzhiyun "UMask": "0x1" 6595*4882a593Smuzhiyun }, 6596*4882a593Smuzhiyun { 6597*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads", 6598*4882a593Smuzhiyun "Counter": "0,1,2,3", 6599*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6600*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6601*4882a593Smuzhiyun "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_F.SNOOP_NONE", 6602*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6603*4882a593Smuzhiyun "MSRValue": "0x0080200080", 6604*4882a593Smuzhiyun "Offcore": "1", 6605*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6606*4882a593Smuzhiyun "SampleAfterValue": "100003", 6607*4882a593Smuzhiyun "UMask": "0x1" 6608*4882a593Smuzhiyun }, 6609*4882a593Smuzhiyun { 6610*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs", 6611*4882a593Smuzhiyun "Counter": "0,1,2,3", 6612*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6613*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6614*4882a593Smuzhiyun "EventName": "OCR.PF_L2_RFO.L3_HIT_M.SNOOP_MISS", 6615*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6616*4882a593Smuzhiyun "MSRValue": "0x0200040020", 6617*4882a593Smuzhiyun "Offcore": "1", 6618*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6619*4882a593Smuzhiyun "SampleAfterValue": "100003", 6620*4882a593Smuzhiyun "UMask": "0x1" 6621*4882a593Smuzhiyun }, 6622*4882a593Smuzhiyun { 6623*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED", 6624*4882a593Smuzhiyun "Counter": "0,1,2,3", 6625*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6626*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6627*4882a593Smuzhiyun "EventName": "OCR.PF_L3_DATA_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED", 6628*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6629*4882a593Smuzhiyun "MSRValue": "0x0100020080", 6630*4882a593Smuzhiyun "Offcore": "1", 6631*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6632*4882a593Smuzhiyun "SampleAfterValue": "100003", 6633*4882a593Smuzhiyun "UMask": "0x1" 6634*4882a593Smuzhiyun }, 6635*4882a593Smuzhiyun { 6636*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_READS.L3_HIT_M.HITM_OTHER_CORE OCR.ALL_READS.L3_HIT_M.HITM_OTHER_CORE", 6637*4882a593Smuzhiyun "Counter": "0,1,2,3", 6638*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6639*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6640*4882a593Smuzhiyun "EventName": "OCR.ALL_READS.L3_HIT_M.HITM_OTHER_CORE", 6641*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6642*4882a593Smuzhiyun "MSRValue": "0x10000407F7", 6643*4882a593Smuzhiyun "Offcore": "1", 6644*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6645*4882a593Smuzhiyun "SampleAfterValue": "100003", 6646*4882a593Smuzhiyun "UMask": "0x1" 6647*4882a593Smuzhiyun }, 6648*4882a593Smuzhiyun { 6649*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads", 6650*4882a593Smuzhiyun "Counter": "0,1,2,3", 6651*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6652*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6653*4882a593Smuzhiyun "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_S.SNOOP_MISS", 6654*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6655*4882a593Smuzhiyun "MSRValue": "0x0200100080", 6656*4882a593Smuzhiyun "Offcore": "1", 6657*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6658*4882a593Smuzhiyun "SampleAfterValue": "100003", 6659*4882a593Smuzhiyun "UMask": "0x1" 6660*4882a593Smuzhiyun }, 6661*4882a593Smuzhiyun { 6662*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_READS.SUPPLIER_NONE.HITM_OTHER_CORE OCR.ALL_READS.SUPPLIER_NONE.HITM_OTHER_CORE", 6663*4882a593Smuzhiyun "Counter": "0,1,2,3", 6664*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6665*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6666*4882a593Smuzhiyun "EventName": "OCR.ALL_READS.SUPPLIER_NONE.HITM_OTHER_CORE", 6667*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6668*4882a593Smuzhiyun "MSRValue": "0x10000207F7", 6669*4882a593Smuzhiyun "Offcore": "1", 6670*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6671*4882a593Smuzhiyun "SampleAfterValue": "100003", 6672*4882a593Smuzhiyun "UMask": "0x1" 6673*4882a593Smuzhiyun }, 6674*4882a593Smuzhiyun { 6675*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_M.ANY_SNOOP OCR.ALL_DATA_RD.L3_HIT_M.ANY_SNOOP", 6676*4882a593Smuzhiyun "Counter": "0,1,2,3", 6677*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6678*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6679*4882a593Smuzhiyun "EventName": "OCR.ALL_DATA_RD.L3_HIT_M.ANY_SNOOP", 6680*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6681*4882a593Smuzhiyun "MSRValue": "0x3F80040491", 6682*4882a593Smuzhiyun "Offcore": "1", 6683*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6684*4882a593Smuzhiyun "SampleAfterValue": "100003", 6685*4882a593Smuzhiyun "UMask": "0x1" 6686*4882a593Smuzhiyun }, 6687*4882a593Smuzhiyun { 6688*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_RFO.L3_HIT_E.NO_SNOOP_NEEDED OCR.ALL_RFO.L3_HIT_E.NO_SNOOP_NEEDED", 6689*4882a593Smuzhiyun "Counter": "0,1,2,3", 6690*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6691*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6692*4882a593Smuzhiyun "EventName": "OCR.ALL_RFO.L3_HIT_E.NO_SNOOP_NEEDED", 6693*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6694*4882a593Smuzhiyun "MSRValue": "0x0100080122", 6695*4882a593Smuzhiyun "Offcore": "1", 6696*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6697*4882a593Smuzhiyun "SampleAfterValue": "100003", 6698*4882a593Smuzhiyun "UMask": "0x1" 6699*4882a593Smuzhiyun }, 6700*4882a593Smuzhiyun { 6701*4882a593Smuzhiyun "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.L3_HIT_F.HIT_OTHER_CORE_NO_FWD", 6702*4882a593Smuzhiyun "Counter": "0,1,2,3", 6703*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6704*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6705*4882a593Smuzhiyun "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_F.HIT_OTHER_CORE_NO_FWD", 6706*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6707*4882a593Smuzhiyun "MSRValue": "0x0400200400", 6708*4882a593Smuzhiyun "Offcore": "1", 6709*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6710*4882a593Smuzhiyun "SampleAfterValue": "100003", 6711*4882a593Smuzhiyun "UMask": "0x1" 6712*4882a593Smuzhiyun }, 6713*4882a593Smuzhiyun { 6714*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.L3_HIT_F.ANY_SNOOP", 6715*4882a593Smuzhiyun "Counter": "0,1,2,3", 6716*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6717*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6718*4882a593Smuzhiyun "EventName": "OCR.PF_L3_RFO.L3_HIT_F.ANY_SNOOP", 6719*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6720*4882a593Smuzhiyun "MSRValue": "0x3F80200100", 6721*4882a593Smuzhiyun "Offcore": "1", 6722*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6723*4882a593Smuzhiyun "SampleAfterValue": "100003", 6724*4882a593Smuzhiyun "UMask": "0x1" 6725*4882a593Smuzhiyun }, 6726*4882a593Smuzhiyun { 6727*4882a593Smuzhiyun "BriefDescription": "Counts prefetch (that bring data to L2) data reads", 6728*4882a593Smuzhiyun "Counter": "0,1,2,3", 6729*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6730*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6731*4882a593Smuzhiyun "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_M.SNOOP_MISS", 6732*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6733*4882a593Smuzhiyun "MSRValue": "0x0200040010", 6734*4882a593Smuzhiyun "Offcore": "1", 6735*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6736*4882a593Smuzhiyun "SampleAfterValue": "100003", 6737*4882a593Smuzhiyun "UMask": "0x1" 6738*4882a593Smuzhiyun }, 6739*4882a593Smuzhiyun { 6740*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads", 6741*4882a593Smuzhiyun "Counter": "0,1,2,3", 6742*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6743*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6744*4882a593Smuzhiyun "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_E.SNOOP_NONE", 6745*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6746*4882a593Smuzhiyun "MSRValue": "0x0080080080", 6747*4882a593Smuzhiyun "Offcore": "1", 6748*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6749*4882a593Smuzhiyun "SampleAfterValue": "100003", 6750*4882a593Smuzhiyun "UMask": "0x1" 6751*4882a593Smuzhiyun }, 6752*4882a593Smuzhiyun { 6753*4882a593Smuzhiyun "BriefDescription": "Counts all demand code reads", 6754*4882a593Smuzhiyun "Counter": "0,1,2,3", 6755*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6756*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6757*4882a593Smuzhiyun "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_F.SNOOP_NONE", 6758*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6759*4882a593Smuzhiyun "MSRValue": "0x0080200004", 6760*4882a593Smuzhiyun "Offcore": "1", 6761*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6762*4882a593Smuzhiyun "SampleAfterValue": "100003", 6763*4882a593Smuzhiyun "UMask": "0x1" 6764*4882a593Smuzhiyun }, 6765*4882a593Smuzhiyun { 6766*4882a593Smuzhiyun "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT.NO_SNOOP_NEEDED OCR.OTHER.L3_HIT.NO_SNOOP_NEEDED", 6767*4882a593Smuzhiyun "Counter": "0,1,2,3", 6768*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6769*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6770*4882a593Smuzhiyun "EventName": "OCR.OTHER.L3_HIT.NO_SNOOP_NEEDED", 6771*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6772*4882a593Smuzhiyun "MSRValue": "0x01003C8000", 6773*4882a593Smuzhiyun "Offcore": "1", 6774*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6775*4882a593Smuzhiyun "SampleAfterValue": "100003", 6776*4882a593Smuzhiyun "UMask": "0x1" 6777*4882a593Smuzhiyun }, 6778*4882a593Smuzhiyun { 6779*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_F.HITM_OTHER_CORE OCR.ALL_PF_RFO.L3_HIT_F.HITM_OTHER_CORE", 6780*4882a593Smuzhiyun "Counter": "0,1,2,3", 6781*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6782*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6783*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_RFO.L3_HIT_F.HITM_OTHER_CORE", 6784*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6785*4882a593Smuzhiyun "MSRValue": "0x1000200120", 6786*4882a593Smuzhiyun "Offcore": "1", 6787*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6788*4882a593Smuzhiyun "SampleAfterValue": "100003", 6789*4882a593Smuzhiyun "UMask": "0x1" 6790*4882a593Smuzhiyun }, 6791*4882a593Smuzhiyun { 6792*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.L3_HIT_S.NO_SNOOP_NEEDED", 6793*4882a593Smuzhiyun "Counter": "0,1,2,3", 6794*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6795*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6796*4882a593Smuzhiyun "EventName": "OCR.PF_L3_RFO.L3_HIT_S.NO_SNOOP_NEEDED", 6797*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6798*4882a593Smuzhiyun "MSRValue": "0x0100100100", 6799*4882a593Smuzhiyun "Offcore": "1", 6800*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6801*4882a593Smuzhiyun "SampleAfterValue": "100003", 6802*4882a593Smuzhiyun "UMask": "0x1" 6803*4882a593Smuzhiyun }, 6804*4882a593Smuzhiyun { 6805*4882a593Smuzhiyun "BriefDescription": "Counts demand data reads", 6806*4882a593Smuzhiyun "Counter": "0,1,2,3", 6807*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6808*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6809*4882a593Smuzhiyun "EventName": "OCR.DEMAND_DATA_RD.L3_HIT.SNOOP_HIT_WITH_FWD", 6810*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6811*4882a593Smuzhiyun "MSRValue": "0x08007C0001", 6812*4882a593Smuzhiyun "Offcore": "1", 6813*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6814*4882a593Smuzhiyun "SampleAfterValue": "100003", 6815*4882a593Smuzhiyun "UMask": "0x1" 6816*4882a593Smuzhiyun }, 6817*4882a593Smuzhiyun { 6818*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_RFO.L3_HIT.ANY_SNOOP OCR.ALL_RFO.L3_HIT.ANY_SNOOP OCR.ALL_RFO.L3_HIT.ANY_SNOOP", 6819*4882a593Smuzhiyun "Counter": "0,1,2,3", 6820*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6821*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6822*4882a593Smuzhiyun "EventName": "OCR.ALL_RFO.L3_HIT.ANY_SNOOP", 6823*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6824*4882a593Smuzhiyun "MSRValue": "0x3F803C0122", 6825*4882a593Smuzhiyun "Offcore": "1", 6826*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6827*4882a593Smuzhiyun "SampleAfterValue": "100003", 6828*4882a593Smuzhiyun "UMask": "0x1" 6829*4882a593Smuzhiyun }, 6830*4882a593Smuzhiyun { 6831*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.L3_HIT.HIT_OTHER_CORE_NO_FWD OCR.PF_L3_RFO.L3_HIT.HIT_OTHER_CORE_NO_FWD", 6832*4882a593Smuzhiyun "Counter": "0,1,2,3", 6833*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6834*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6835*4882a593Smuzhiyun "EventName": "OCR.PF_L3_RFO.L3_HIT.HIT_OTHER_CORE_NO_FWD", 6836*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6837*4882a593Smuzhiyun "MSRValue": "0x04003C0100", 6838*4882a593Smuzhiyun "Offcore": "1", 6839*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6840*4882a593Smuzhiyun "SampleAfterValue": "100003", 6841*4882a593Smuzhiyun "UMask": "0x1" 6842*4882a593Smuzhiyun }, 6843*4882a593Smuzhiyun { 6844*4882a593Smuzhiyun "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.L3_HIT_E.NO_SNOOP_NEEDED", 6845*4882a593Smuzhiyun "Counter": "0,1,2,3", 6846*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6847*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6848*4882a593Smuzhiyun "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_E.NO_SNOOP_NEEDED", 6849*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6850*4882a593Smuzhiyun "MSRValue": "0x0100080010", 6851*4882a593Smuzhiyun "Offcore": "1", 6852*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6853*4882a593Smuzhiyun "SampleAfterValue": "100003", 6854*4882a593Smuzhiyun "UMask": "0x1" 6855*4882a593Smuzhiyun }, 6856*4882a593Smuzhiyun { 6857*4882a593Smuzhiyun "BriefDescription": "Counts any other requests", 6858*4882a593Smuzhiyun "Counter": "0,1,2,3", 6859*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6860*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6861*4882a593Smuzhiyun "EventName": "OCR.OTHER.L3_HIT_E.SNOOP_MISS", 6862*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6863*4882a593Smuzhiyun "MSRValue": "0x0200088000", 6864*4882a593Smuzhiyun "Offcore": "1", 6865*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6866*4882a593Smuzhiyun "SampleAfterValue": "100003", 6867*4882a593Smuzhiyun "UMask": "0x1" 6868*4882a593Smuzhiyun }, 6869*4882a593Smuzhiyun { 6870*4882a593Smuzhiyun "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.L3_HIT_E.ANY_SNOOP", 6871*4882a593Smuzhiyun "Counter": "0,1,2,3", 6872*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6873*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6874*4882a593Smuzhiyun "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_E.ANY_SNOOP", 6875*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6876*4882a593Smuzhiyun "MSRValue": "0x3F80080400", 6877*4882a593Smuzhiyun "Offcore": "1", 6878*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6879*4882a593Smuzhiyun "SampleAfterValue": "100003", 6880*4882a593Smuzhiyun "UMask": "0x1" 6881*4882a593Smuzhiyun }, 6882*4882a593Smuzhiyun { 6883*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_DATA_RD.SUPPLIER_NONE.ANY_SNOOP OCR.ALL_DATA_RD.SUPPLIER_NONE.ANY_SNOOP", 6884*4882a593Smuzhiyun "Counter": "0,1,2,3", 6885*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6886*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6887*4882a593Smuzhiyun "EventName": "OCR.ALL_DATA_RD.SUPPLIER_NONE.ANY_SNOOP", 6888*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6889*4882a593Smuzhiyun "MSRValue": "0x3F80020491", 6890*4882a593Smuzhiyun "Offcore": "1", 6891*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6892*4882a593Smuzhiyun "SampleAfterValue": "100003", 6893*4882a593Smuzhiyun "UMask": "0x1" 6894*4882a593Smuzhiyun }, 6895*4882a593Smuzhiyun { 6896*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_RFO.L3_HIT_M.SNOOP_NONE", 6897*4882a593Smuzhiyun "Counter": "0,1,2,3", 6898*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6899*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6900*4882a593Smuzhiyun "EventName": "OCR.ALL_RFO.L3_HIT_M.SNOOP_NONE", 6901*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6902*4882a593Smuzhiyun "MSRValue": "0x0080040122", 6903*4882a593Smuzhiyun "Offcore": "1", 6904*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6905*4882a593Smuzhiyun "SampleAfterValue": "100003", 6906*4882a593Smuzhiyun "UMask": "0x1" 6907*4882a593Smuzhiyun }, 6908*4882a593Smuzhiyun { 6909*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.SUPPLIER_NONE.NO_SNOOP_NEEDED", 6910*4882a593Smuzhiyun "Counter": "0,1,2,3", 6911*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6912*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6913*4882a593Smuzhiyun "EventName": "OCR.PF_L2_RFO.SUPPLIER_NONE.NO_SNOOP_NEEDED", 6914*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6915*4882a593Smuzhiyun "MSRValue": "0x0100020020", 6916*4882a593Smuzhiyun "Offcore": "1", 6917*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6918*4882a593Smuzhiyun "SampleAfterValue": "100003", 6919*4882a593Smuzhiyun "UMask": "0x1" 6920*4882a593Smuzhiyun }, 6921*4882a593Smuzhiyun { 6922*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED OCR.ALL_PF_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED", 6923*4882a593Smuzhiyun "Counter": "0,1,2,3", 6924*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6925*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6926*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED", 6927*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6928*4882a593Smuzhiyun "MSRValue": "0x0100400490", 6929*4882a593Smuzhiyun "Offcore": "1", 6930*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6931*4882a593Smuzhiyun "SampleAfterValue": "100003", 6932*4882a593Smuzhiyun "UMask": "0x1" 6933*4882a593Smuzhiyun }, 6934*4882a593Smuzhiyun { 6935*4882a593Smuzhiyun "BriefDescription": "Counts all demand data writes (RFOs)", 6936*4882a593Smuzhiyun "Counter": "0,1,2,3", 6937*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6938*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6939*4882a593Smuzhiyun "EventName": "OCR.DEMAND_RFO.SUPPLIER_NONE.SNOOP_NONE", 6940*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6941*4882a593Smuzhiyun "MSRValue": "0x0080020002", 6942*4882a593Smuzhiyun "Offcore": "1", 6943*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6944*4882a593Smuzhiyun "SampleAfterValue": "100003", 6945*4882a593Smuzhiyun "UMask": "0x1" 6946*4882a593Smuzhiyun }, 6947*4882a593Smuzhiyun { 6948*4882a593Smuzhiyun "BriefDescription": "Counts all demand data writes (RFOs)", 6949*4882a593Smuzhiyun "Counter": "0,1,2,3", 6950*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6951*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6952*4882a593Smuzhiyun "EventName": "OCR.DEMAND_RFO.L3_HIT_S.SNOOP_MISS", 6953*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6954*4882a593Smuzhiyun "MSRValue": "0x0200100002", 6955*4882a593Smuzhiyun "Offcore": "1", 6956*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6957*4882a593Smuzhiyun "SampleAfterValue": "100003", 6958*4882a593Smuzhiyun "UMask": "0x1" 6959*4882a593Smuzhiyun }, 6960*4882a593Smuzhiyun { 6961*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_RFO.SUPPLIER_NONE.ANY_SNOOP OCR.ALL_RFO.SUPPLIER_NONE.ANY_SNOOP", 6962*4882a593Smuzhiyun "Counter": "0,1,2,3", 6963*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6964*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6965*4882a593Smuzhiyun "EventName": "OCR.ALL_RFO.SUPPLIER_NONE.ANY_SNOOP", 6966*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6967*4882a593Smuzhiyun "MSRValue": "0x3F80020122", 6968*4882a593Smuzhiyun "Offcore": "1", 6969*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6970*4882a593Smuzhiyun "SampleAfterValue": "100003", 6971*4882a593Smuzhiyun "UMask": "0x1" 6972*4882a593Smuzhiyun }, 6973*4882a593Smuzhiyun { 6974*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD", 6975*4882a593Smuzhiyun "Counter": "0,1,2,3", 6976*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6977*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6978*4882a593Smuzhiyun "EventName": "OCR.PF_L3_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD", 6979*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6980*4882a593Smuzhiyun "MSRValue": "0x0800020080", 6981*4882a593Smuzhiyun "Offcore": "1", 6982*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6983*4882a593Smuzhiyun "SampleAfterValue": "100003", 6984*4882a593Smuzhiyun "UMask": "0x1" 6985*4882a593Smuzhiyun }, 6986*4882a593Smuzhiyun { 6987*4882a593Smuzhiyun "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD", 6988*4882a593Smuzhiyun "Counter": "0,1,2,3", 6989*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 6990*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 6991*4882a593Smuzhiyun "EventName": "OCR.DEMAND_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD", 6992*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 6993*4882a593Smuzhiyun "MSRValue": "0x0400020001", 6994*4882a593Smuzhiyun "Offcore": "1", 6995*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6996*4882a593Smuzhiyun "SampleAfterValue": "100003", 6997*4882a593Smuzhiyun "UMask": "0x1" 6998*4882a593Smuzhiyun }, 6999*4882a593Smuzhiyun { 7000*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_M.HITM_OTHER_CORE OCR.ALL_PF_DATA_RD.L3_HIT_M.HITM_OTHER_CORE", 7001*4882a593Smuzhiyun "Counter": "0,1,2,3", 7002*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7003*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7004*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_M.HITM_OTHER_CORE", 7005*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7006*4882a593Smuzhiyun "MSRValue": "0x1000040490", 7007*4882a593Smuzhiyun "Offcore": "1", 7008*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7009*4882a593Smuzhiyun "SampleAfterValue": "100003", 7010*4882a593Smuzhiyun "UMask": "0x1" 7011*4882a593Smuzhiyun }, 7012*4882a593Smuzhiyun { 7013*4882a593Smuzhiyun "BriefDescription": "Number of PREFETCHW instructions executed.", 7014*4882a593Smuzhiyun "Counter": "0,1,2,3", 7015*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3,4,5,6,7", 7016*4882a593Smuzhiyun "EventCode": "0x32", 7017*4882a593Smuzhiyun "EventName": "SW_PREFETCH_ACCESS.PREFETCHW", 7018*4882a593Smuzhiyun "SampleAfterValue": "2000003", 7019*4882a593Smuzhiyun "UMask": "0x8" 7020*4882a593Smuzhiyun }, 7021*4882a593Smuzhiyun { 7022*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_S.SNOOP_MISS", 7023*4882a593Smuzhiyun "Counter": "0,1,2,3", 7024*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7025*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7026*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_S.SNOOP_MISS", 7027*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7028*4882a593Smuzhiyun "MSRValue": "0x0200100490", 7029*4882a593Smuzhiyun "Offcore": "1", 7030*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7031*4882a593Smuzhiyun "SampleAfterValue": "100003", 7032*4882a593Smuzhiyun "UMask": "0x1" 7033*4882a593Smuzhiyun }, 7034*4882a593Smuzhiyun { 7035*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.L3_HIT_S.HIT_OTHER_CORE_FWD", 7036*4882a593Smuzhiyun "Counter": "0,1,2,3", 7037*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7038*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7039*4882a593Smuzhiyun "EventName": "OCR.PF_L2_RFO.L3_HIT_S.HIT_OTHER_CORE_FWD", 7040*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7041*4882a593Smuzhiyun "MSRValue": "0x0800100020", 7042*4882a593Smuzhiyun "Offcore": "1", 7043*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7044*4882a593Smuzhiyun "SampleAfterValue": "100003", 7045*4882a593Smuzhiyun "UMask": "0x1" 7046*4882a593Smuzhiyun }, 7047*4882a593Smuzhiyun { 7048*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_FWD OCR.ALL_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_FWD", 7049*4882a593Smuzhiyun "Counter": "0,1,2,3", 7050*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7051*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7052*4882a593Smuzhiyun "EventName": "OCR.ALL_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_FWD", 7053*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7054*4882a593Smuzhiyun "MSRValue": "0x0800080491", 7055*4882a593Smuzhiyun "Offcore": "1", 7056*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7057*4882a593Smuzhiyun "SampleAfterValue": "100003", 7058*4882a593Smuzhiyun "UMask": "0x1" 7059*4882a593Smuzhiyun }, 7060*4882a593Smuzhiyun { 7061*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_M.ANY_SNOOP OCR.ALL_PF_RFO.L3_HIT_M.ANY_SNOOP", 7062*4882a593Smuzhiyun "Counter": "0,1,2,3", 7063*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7064*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7065*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_RFO.L3_HIT_M.ANY_SNOOP", 7066*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7067*4882a593Smuzhiyun "MSRValue": "0x3F80040120", 7068*4882a593Smuzhiyun "Offcore": "1", 7069*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7070*4882a593Smuzhiyun "SampleAfterValue": "100003", 7071*4882a593Smuzhiyun "UMask": "0x1" 7072*4882a593Smuzhiyun }, 7073*4882a593Smuzhiyun { 7074*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_M.SNOOP_MISS", 7075*4882a593Smuzhiyun "Counter": "0,1,2,3", 7076*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7077*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7078*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_RFO.L3_HIT_M.SNOOP_MISS", 7079*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7080*4882a593Smuzhiyun "MSRValue": "0x0200040120", 7081*4882a593Smuzhiyun "Offcore": "1", 7082*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7083*4882a593Smuzhiyun "SampleAfterValue": "100003", 7084*4882a593Smuzhiyun "UMask": "0x1" 7085*4882a593Smuzhiyun }, 7086*4882a593Smuzhiyun { 7087*4882a593Smuzhiyun "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.SUPPLIER_NONE.HITM_OTHER_CORE", 7088*4882a593Smuzhiyun "Counter": "0,1,2,3", 7089*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7090*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7091*4882a593Smuzhiyun "EventName": "OCR.PF_L2_DATA_RD.SUPPLIER_NONE.HITM_OTHER_CORE", 7092*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7093*4882a593Smuzhiyun "MSRValue": "0x1000020010", 7094*4882a593Smuzhiyun "Offcore": "1", 7095*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7096*4882a593Smuzhiyun "SampleAfterValue": "100003", 7097*4882a593Smuzhiyun "UMask": "0x1" 7098*4882a593Smuzhiyun }, 7099*4882a593Smuzhiyun { 7100*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD", 7101*4882a593Smuzhiyun "Counter": "0,1,2,3", 7102*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7103*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7104*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD", 7105*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7106*4882a593Smuzhiyun "MSRValue": "0x0400020490", 7107*4882a593Smuzhiyun "Offcore": "1", 7108*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7109*4882a593Smuzhiyun "SampleAfterValue": "100003", 7110*4882a593Smuzhiyun "UMask": "0x1" 7111*4882a593Smuzhiyun }, 7112*4882a593Smuzhiyun { 7113*4882a593Smuzhiyun "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT.ANY_SNOOP OCR.DEMAND_CODE_RD.L3_HIT.ANY_SNOOP", 7114*4882a593Smuzhiyun "Counter": "0,1,2,3", 7115*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7116*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7117*4882a593Smuzhiyun "EventName": "OCR.DEMAND_CODE_RD.L3_HIT.ANY_SNOOP", 7118*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7119*4882a593Smuzhiyun "MSRValue": "0x3F803C0004", 7120*4882a593Smuzhiyun "Offcore": "1", 7121*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7122*4882a593Smuzhiyun "SampleAfterValue": "100003", 7123*4882a593Smuzhiyun "UMask": "0x1" 7124*4882a593Smuzhiyun }, 7125*4882a593Smuzhiyun { 7126*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_FWD OCR.ALL_PF_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_FWD", 7127*4882a593Smuzhiyun "Counter": "0,1,2,3", 7128*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7129*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7130*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_FWD", 7131*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7132*4882a593Smuzhiyun "MSRValue": "0x0800200490", 7133*4882a593Smuzhiyun "Offcore": "1", 7134*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7135*4882a593Smuzhiyun "SampleAfterValue": "100003", 7136*4882a593Smuzhiyun "UMask": "0x1" 7137*4882a593Smuzhiyun }, 7138*4882a593Smuzhiyun { 7139*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_RFO.L3_HIT_E.SNOOP_MISS", 7140*4882a593Smuzhiyun "Counter": "0,1,2,3", 7141*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7142*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7143*4882a593Smuzhiyun "EventName": "OCR.ALL_RFO.L3_HIT_E.SNOOP_MISS", 7144*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7145*4882a593Smuzhiyun "MSRValue": "0x0200080122", 7146*4882a593Smuzhiyun "Offcore": "1", 7147*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7148*4882a593Smuzhiyun "SampleAfterValue": "100003", 7149*4882a593Smuzhiyun "UMask": "0x1" 7150*4882a593Smuzhiyun }, 7151*4882a593Smuzhiyun { 7152*4882a593Smuzhiyun "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_NO_FWD", 7153*4882a593Smuzhiyun "Counter": "0,1,2,3", 7154*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7155*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7156*4882a593Smuzhiyun "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_NO_FWD", 7157*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7158*4882a593Smuzhiyun "MSRValue": "0x0400040001", 7159*4882a593Smuzhiyun "Offcore": "1", 7160*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7161*4882a593Smuzhiyun "SampleAfterValue": "100003", 7162*4882a593Smuzhiyun "UMask": "0x1" 7163*4882a593Smuzhiyun }, 7164*4882a593Smuzhiyun { 7165*4882a593Smuzhiyun "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.L3_HIT.HIT_OTHER_CORE_FWD OCR.PF_L2_DATA_RD.L3_HIT.HIT_OTHER_CORE_FWD", 7166*4882a593Smuzhiyun "Counter": "0,1,2,3", 7167*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7168*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7169*4882a593Smuzhiyun "EventName": "OCR.PF_L2_DATA_RD.L3_HIT.HIT_OTHER_CORE_FWD", 7170*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7171*4882a593Smuzhiyun "MSRValue": "0x08003C0010", 7172*4882a593Smuzhiyun "Offcore": "1", 7173*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7174*4882a593Smuzhiyun "SampleAfterValue": "100003", 7175*4882a593Smuzhiyun "UMask": "0x1" 7176*4882a593Smuzhiyun }, 7177*4882a593Smuzhiyun { 7178*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.L3_HIT_S.HIT_OTHER_CORE_FWD", 7179*4882a593Smuzhiyun "Counter": "0,1,2,3", 7180*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7181*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7182*4882a593Smuzhiyun "EventName": "OCR.PF_L3_RFO.L3_HIT_S.HIT_OTHER_CORE_FWD", 7183*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7184*4882a593Smuzhiyun "MSRValue": "0x0800100100", 7185*4882a593Smuzhiyun "Offcore": "1", 7186*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7187*4882a593Smuzhiyun "SampleAfterValue": "100003", 7188*4882a593Smuzhiyun "UMask": "0x1" 7189*4882a593Smuzhiyun }, 7190*4882a593Smuzhiyun { 7191*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.L3_HIT.NO_SNOOP_NEEDED OCR.PF_L3_DATA_RD.L3_HIT.NO_SNOOP_NEEDED", 7192*4882a593Smuzhiyun "Counter": "0,1,2,3", 7193*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7194*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7195*4882a593Smuzhiyun "EventName": "OCR.PF_L3_DATA_RD.L3_HIT.NO_SNOOP_NEEDED", 7196*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7197*4882a593Smuzhiyun "MSRValue": "0x01003C0080", 7198*4882a593Smuzhiyun "Offcore": "1", 7199*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7200*4882a593Smuzhiyun "SampleAfterValue": "100003", 7201*4882a593Smuzhiyun "UMask": "0x1" 7202*4882a593Smuzhiyun }, 7203*4882a593Smuzhiyun { 7204*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.L3_HIT_M.HITM_OTHER_CORE", 7205*4882a593Smuzhiyun "Counter": "0,1,2,3", 7206*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7207*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7208*4882a593Smuzhiyun "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_M.HITM_OTHER_CORE", 7209*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7210*4882a593Smuzhiyun "MSRValue": "0x1000040080", 7211*4882a593Smuzhiyun "Offcore": "1", 7212*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7213*4882a593Smuzhiyun "SampleAfterValue": "100003", 7214*4882a593Smuzhiyun "UMask": "0x1" 7215*4882a593Smuzhiyun }, 7216*4882a593Smuzhiyun { 7217*4882a593Smuzhiyun "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.L3_HIT_E.HITM_OTHER_CORE", 7218*4882a593Smuzhiyun "Counter": "0,1,2,3", 7219*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7220*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7221*4882a593Smuzhiyun "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_E.HITM_OTHER_CORE", 7222*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7223*4882a593Smuzhiyun "MSRValue": "0x1000080010", 7224*4882a593Smuzhiyun "Offcore": "1", 7225*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7226*4882a593Smuzhiyun "SampleAfterValue": "100003", 7227*4882a593Smuzhiyun "UMask": "0x1" 7228*4882a593Smuzhiyun }, 7229*4882a593Smuzhiyun { 7230*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_RFO.SUPPLIER_NONE.NO_SNOOP_NEEDED OCR.ALL_PF_RFO.SUPPLIER_NONE.NO_SNOOP_NEEDED", 7231*4882a593Smuzhiyun "Counter": "0,1,2,3", 7232*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7233*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7234*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_RFO.SUPPLIER_NONE.NO_SNOOP_NEEDED", 7235*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7236*4882a593Smuzhiyun "MSRValue": "0x0100020120", 7237*4882a593Smuzhiyun "Offcore": "1", 7238*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7239*4882a593Smuzhiyun "SampleAfterValue": "100003", 7240*4882a593Smuzhiyun "UMask": "0x1" 7241*4882a593Smuzhiyun }, 7242*4882a593Smuzhiyun { 7243*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_RFO.L3_HIT_S.HIT_OTHER_CORE_FWD OCR.ALL_RFO.L3_HIT_S.HIT_OTHER_CORE_FWD", 7244*4882a593Smuzhiyun "Counter": "0,1,2,3", 7245*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7246*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7247*4882a593Smuzhiyun "EventName": "OCR.ALL_RFO.L3_HIT_S.HIT_OTHER_CORE_FWD", 7248*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7249*4882a593Smuzhiyun "MSRValue": "0x0800100122", 7250*4882a593Smuzhiyun "Offcore": "1", 7251*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7252*4882a593Smuzhiyun "SampleAfterValue": "100003", 7253*4882a593Smuzhiyun "UMask": "0x1" 7254*4882a593Smuzhiyun }, 7255*4882a593Smuzhiyun { 7256*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD OCR.ALL_PF_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD", 7257*4882a593Smuzhiyun "Counter": "0,1,2,3", 7258*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7259*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7260*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD", 7261*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7262*4882a593Smuzhiyun "MSRValue": "0x0400020120", 7263*4882a593Smuzhiyun "Offcore": "1", 7264*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7265*4882a593Smuzhiyun "SampleAfterValue": "100003", 7266*4882a593Smuzhiyun "UMask": "0x1" 7267*4882a593Smuzhiyun }, 7268*4882a593Smuzhiyun { 7269*4882a593Smuzhiyun "BriefDescription": "Core cycles where the core was running in a manner where Turbo may be clipped to the AVX2 turbo schedule.", 7270*4882a593Smuzhiyun "Counter": "0,1,2,3", 7271*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3,4,5,6,7", 7272*4882a593Smuzhiyun "EventCode": "0x28", 7273*4882a593Smuzhiyun "EventName": "CORE_POWER.LVL1_TURBO_LICENSE", 7274*4882a593Smuzhiyun "PublicDescription": "Core cycles where the core was running with power-delivery for license level 1. This includes high current AVX 256-bit instructions as well as low current AVX 512-bit instructions.", 7275*4882a593Smuzhiyun "SampleAfterValue": "200003", 7276*4882a593Smuzhiyun "UMask": "0x18" 7277*4882a593Smuzhiyun }, 7278*4882a593Smuzhiyun { 7279*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.L3_HIT_M.HIT_OTHER_CORE_FWD", 7280*4882a593Smuzhiyun "Counter": "0,1,2,3", 7281*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7282*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7283*4882a593Smuzhiyun "EventName": "OCR.PF_L2_RFO.L3_HIT_M.HIT_OTHER_CORE_FWD", 7284*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7285*4882a593Smuzhiyun "MSRValue": "0x0800040020", 7286*4882a593Smuzhiyun "Offcore": "1", 7287*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7288*4882a593Smuzhiyun "SampleAfterValue": "100003", 7289*4882a593Smuzhiyun "UMask": "0x1" 7290*4882a593Smuzhiyun }, 7291*4882a593Smuzhiyun { 7292*4882a593Smuzhiyun "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT_F.HIT_OTHER_CORE_NO_FWD", 7293*4882a593Smuzhiyun "Counter": "0,1,2,3", 7294*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7295*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7296*4882a593Smuzhiyun "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_F.HIT_OTHER_CORE_NO_FWD", 7297*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7298*4882a593Smuzhiyun "MSRValue": "0x0400200004", 7299*4882a593Smuzhiyun "Offcore": "1", 7300*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7301*4882a593Smuzhiyun "SampleAfterValue": "100003", 7302*4882a593Smuzhiyun "UMask": "0x1" 7303*4882a593Smuzhiyun }, 7304*4882a593Smuzhiyun { 7305*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads", 7306*4882a593Smuzhiyun "Counter": "0,1,2,3", 7307*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7308*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7309*4882a593Smuzhiyun "EventName": "OCR.PF_L3_DATA_RD.SUPPLIER_NONE.SNOOP_NONE", 7310*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7311*4882a593Smuzhiyun "MSRValue": "0x0080020080", 7312*4882a593Smuzhiyun "Offcore": "1", 7313*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7314*4882a593Smuzhiyun "SampleAfterValue": "100003", 7315*4882a593Smuzhiyun "UMask": "0x1" 7316*4882a593Smuzhiyun }, 7317*4882a593Smuzhiyun { 7318*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.L3_HIT_M.HITM_OTHER_CORE", 7319*4882a593Smuzhiyun "Counter": "0,1,2,3", 7320*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7321*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7322*4882a593Smuzhiyun "EventName": "OCR.PF_L2_RFO.L3_HIT_M.HITM_OTHER_CORE", 7323*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7324*4882a593Smuzhiyun "MSRValue": "0x1000040020", 7325*4882a593Smuzhiyun "Offcore": "1", 7326*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7327*4882a593Smuzhiyun "SampleAfterValue": "100003", 7328*4882a593Smuzhiyun "UMask": "0x1" 7329*4882a593Smuzhiyun }, 7330*4882a593Smuzhiyun { 7331*4882a593Smuzhiyun "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE", 7332*4882a593Smuzhiyun "Counter": "0,1,2,3", 7333*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7334*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7335*4882a593Smuzhiyun "EventName": "OCR.DEMAND_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE", 7336*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7337*4882a593Smuzhiyun "MSRValue": "0x0080400001", 7338*4882a593Smuzhiyun "Offcore": "1", 7339*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7340*4882a593Smuzhiyun "SampleAfterValue": "100003", 7341*4882a593Smuzhiyun "UMask": "0x1" 7342*4882a593Smuzhiyun }, 7343*4882a593Smuzhiyun { 7344*4882a593Smuzhiyun "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT_E.NO_SNOOP_NEEDED", 7345*4882a593Smuzhiyun "Counter": "0,1,2,3", 7346*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7347*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7348*4882a593Smuzhiyun "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_E.NO_SNOOP_NEEDED", 7349*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7350*4882a593Smuzhiyun "MSRValue": "0x0100080004", 7351*4882a593Smuzhiyun "Offcore": "1", 7352*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7353*4882a593Smuzhiyun "SampleAfterValue": "100003", 7354*4882a593Smuzhiyun "UMask": "0x1" 7355*4882a593Smuzhiyun }, 7356*4882a593Smuzhiyun { 7357*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.L3_HIT_E.ANY_SNOOP", 7358*4882a593Smuzhiyun "Counter": "0,1,2,3", 7359*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7360*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7361*4882a593Smuzhiyun "EventName": "OCR.PF_L3_RFO.L3_HIT_E.ANY_SNOOP", 7362*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7363*4882a593Smuzhiyun "MSRValue": "0x3F80080100", 7364*4882a593Smuzhiyun "Offcore": "1", 7365*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7366*4882a593Smuzhiyun "SampleAfterValue": "100003", 7367*4882a593Smuzhiyun "UMask": "0x1" 7368*4882a593Smuzhiyun }, 7369*4882a593Smuzhiyun { 7370*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_S.SNOOP_NONE", 7371*4882a593Smuzhiyun "Counter": "0,1,2,3", 7372*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7373*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7374*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_S.SNOOP_NONE", 7375*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7376*4882a593Smuzhiyun "MSRValue": "0x0080100490", 7377*4882a593Smuzhiyun "Offcore": "1", 7378*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7379*4882a593Smuzhiyun "SampleAfterValue": "100003", 7380*4882a593Smuzhiyun "UMask": "0x1" 7381*4882a593Smuzhiyun }, 7382*4882a593Smuzhiyun { 7383*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.L3_HIT_S.HIT_OTHER_CORE_NO_FWD", 7384*4882a593Smuzhiyun "Counter": "0,1,2,3", 7385*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7386*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7387*4882a593Smuzhiyun "EventName": "OCR.PF_L2_RFO.L3_HIT_S.HIT_OTHER_CORE_NO_FWD", 7388*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7389*4882a593Smuzhiyun "MSRValue": "0x0400100020", 7390*4882a593Smuzhiyun "Offcore": "1", 7391*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7392*4882a593Smuzhiyun "SampleAfterValue": "100003", 7393*4882a593Smuzhiyun "UMask": "0x1" 7394*4882a593Smuzhiyun }, 7395*4882a593Smuzhiyun { 7396*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_RFO.L3_HIT_E.ANY_SNOOP OCR.ALL_RFO.L3_HIT_E.ANY_SNOOP", 7397*4882a593Smuzhiyun "Counter": "0,1,2,3", 7398*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7399*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7400*4882a593Smuzhiyun "EventName": "OCR.ALL_RFO.L3_HIT_E.ANY_SNOOP", 7401*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7402*4882a593Smuzhiyun "MSRValue": "0x3F80080122", 7403*4882a593Smuzhiyun "Offcore": "1", 7404*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7405*4882a593Smuzhiyun "SampleAfterValue": "100003", 7406*4882a593Smuzhiyun "UMask": "0x1" 7407*4882a593Smuzhiyun }, 7408*4882a593Smuzhiyun { 7409*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_S.HIT_OTHER_CORE_NO_FWD OCR.ALL_PF_RFO.L3_HIT_S.HIT_OTHER_CORE_NO_FWD", 7410*4882a593Smuzhiyun "Counter": "0,1,2,3", 7411*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7412*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7413*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_RFO.L3_HIT_S.HIT_OTHER_CORE_NO_FWD", 7414*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7415*4882a593Smuzhiyun "MSRValue": "0x0400100120", 7416*4882a593Smuzhiyun "Offcore": "1", 7417*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7418*4882a593Smuzhiyun "SampleAfterValue": "100003", 7419*4882a593Smuzhiyun "UMask": "0x1" 7420*4882a593Smuzhiyun }, 7421*4882a593Smuzhiyun { 7422*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED OCR.ALL_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED", 7423*4882a593Smuzhiyun "Counter": "0,1,2,3", 7424*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7425*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7426*4882a593Smuzhiyun "EventName": "OCR.ALL_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED", 7427*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7428*4882a593Smuzhiyun "MSRValue": "0x0100400491", 7429*4882a593Smuzhiyun "Offcore": "1", 7430*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7431*4882a593Smuzhiyun "SampleAfterValue": "100003", 7432*4882a593Smuzhiyun "UMask": "0x1" 7433*4882a593Smuzhiyun }, 7434*4882a593Smuzhiyun { 7435*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.L3_HIT_E.NO_SNOOP_NEEDED", 7436*4882a593Smuzhiyun "Counter": "0,1,2,3", 7437*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7438*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7439*4882a593Smuzhiyun "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_E.NO_SNOOP_NEEDED", 7440*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7441*4882a593Smuzhiyun "MSRValue": "0x0100080080", 7442*4882a593Smuzhiyun "Offcore": "1", 7443*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7444*4882a593Smuzhiyun "SampleAfterValue": "100003", 7445*4882a593Smuzhiyun "UMask": "0x1" 7446*4882a593Smuzhiyun }, 7447*4882a593Smuzhiyun { 7448*4882a593Smuzhiyun "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT_F.ANY_SNOOP", 7449*4882a593Smuzhiyun "Counter": "0,1,2,3", 7450*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7451*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7452*4882a593Smuzhiyun "EventName": "OCR.DEMAND_RFO.L3_HIT_F.ANY_SNOOP", 7453*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7454*4882a593Smuzhiyun "MSRValue": "0x3F80200002", 7455*4882a593Smuzhiyun "Offcore": "1", 7456*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7457*4882a593Smuzhiyun "SampleAfterValue": "100003", 7458*4882a593Smuzhiyun "UMask": "0x1" 7459*4882a593Smuzhiyun }, 7460*4882a593Smuzhiyun { 7461*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT.SNOOP_NONE OCR.ALL_PF_RFO.L3_HIT.SNOOP_NONE", 7462*4882a593Smuzhiyun "Counter": "0,1,2,3", 7463*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7464*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7465*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_RFO.L3_HIT.SNOOP_NONE", 7466*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7467*4882a593Smuzhiyun "MSRValue": "0x00803C0120", 7468*4882a593Smuzhiyun "Offcore": "1", 7469*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7470*4882a593Smuzhiyun "SampleAfterValue": "100003", 7471*4882a593Smuzhiyun "UMask": "0x1" 7472*4882a593Smuzhiyun }, 7473*4882a593Smuzhiyun { 7474*4882a593Smuzhiyun "BriefDescription": "Number of hardware interrupts received by the processor.", 7475*4882a593Smuzhiyun "Counter": "0,1,2,3", 7476*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3,4,5,6,7", 7477*4882a593Smuzhiyun "EventCode": "0xCB", 7478*4882a593Smuzhiyun "EventName": "HW_INTERRUPTS.RECEIVED", 7479*4882a593Smuzhiyun "PublicDescription": "Counts the number of hardware interruptions received by the processor.", 7480*4882a593Smuzhiyun "SampleAfterValue": "203", 7481*4882a593Smuzhiyun "UMask": "0x1" 7482*4882a593Smuzhiyun }, 7483*4882a593Smuzhiyun { 7484*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads", 7485*4882a593Smuzhiyun "Counter": "0,1,2,3", 7486*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7487*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7488*4882a593Smuzhiyun "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_F.SNOOP_MISS", 7489*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7490*4882a593Smuzhiyun "MSRValue": "0x0200200080", 7491*4882a593Smuzhiyun "Offcore": "1", 7492*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7493*4882a593Smuzhiyun "SampleAfterValue": "100003", 7494*4882a593Smuzhiyun "UMask": "0x1" 7495*4882a593Smuzhiyun }, 7496*4882a593Smuzhiyun { 7497*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs", 7498*4882a593Smuzhiyun "Counter": "0,1,2,3", 7499*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7500*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7501*4882a593Smuzhiyun "EventName": "OCR.PF_L2_RFO.SUPPLIER_NONE.SNOOP_MISS", 7502*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7503*4882a593Smuzhiyun "MSRValue": "0x0200020020", 7504*4882a593Smuzhiyun "Offcore": "1", 7505*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7506*4882a593Smuzhiyun "SampleAfterValue": "100003", 7507*4882a593Smuzhiyun "UMask": "0x1" 7508*4882a593Smuzhiyun }, 7509*4882a593Smuzhiyun { 7510*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads", 7511*4882a593Smuzhiyun "Counter": "0,1,2,3", 7512*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7513*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7514*4882a593Smuzhiyun "EventName": "OCR.PF_L3_DATA_RD.L3_HIT.SNOOP_HIT_WITH_FWD", 7515*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7516*4882a593Smuzhiyun "MSRValue": "0x08007C0080", 7517*4882a593Smuzhiyun "Offcore": "1", 7518*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7519*4882a593Smuzhiyun "SampleAfterValue": "100003", 7520*4882a593Smuzhiyun "UMask": "0x1" 7521*4882a593Smuzhiyun }, 7522*4882a593Smuzhiyun { 7523*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.L3_HIT.HITM_OTHER_CORE OCR.PF_L2_RFO.L3_HIT.HITM_OTHER_CORE", 7524*4882a593Smuzhiyun "Counter": "0,1,2,3", 7525*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7526*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7527*4882a593Smuzhiyun "EventName": "OCR.PF_L2_RFO.L3_HIT.HITM_OTHER_CORE", 7528*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7529*4882a593Smuzhiyun "MSRValue": "0x10003C0020", 7530*4882a593Smuzhiyun "Offcore": "1", 7531*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7532*4882a593Smuzhiyun "SampleAfterValue": "100003", 7533*4882a593Smuzhiyun "UMask": "0x1" 7534*4882a593Smuzhiyun }, 7535*4882a593Smuzhiyun { 7536*4882a593Smuzhiyun "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT_S.HITM_OTHER_CORE", 7537*4882a593Smuzhiyun "Counter": "0,1,2,3", 7538*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7539*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7540*4882a593Smuzhiyun "EventName": "OCR.OTHER.L3_HIT_S.HITM_OTHER_CORE", 7541*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7542*4882a593Smuzhiyun "MSRValue": "0x1000108000", 7543*4882a593Smuzhiyun "Offcore": "1", 7544*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7545*4882a593Smuzhiyun "SampleAfterValue": "100003", 7546*4882a593Smuzhiyun "UMask": "0x1" 7547*4882a593Smuzhiyun }, 7548*4882a593Smuzhiyun { 7549*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.L3_HIT_S.NO_SNOOP_NEEDED", 7550*4882a593Smuzhiyun "Counter": "0,1,2,3", 7551*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7552*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7553*4882a593Smuzhiyun "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_S.NO_SNOOP_NEEDED", 7554*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7555*4882a593Smuzhiyun "MSRValue": "0x0100100080", 7556*4882a593Smuzhiyun "Offcore": "1", 7557*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7558*4882a593Smuzhiyun "SampleAfterValue": "100003", 7559*4882a593Smuzhiyun "UMask": "0x1" 7560*4882a593Smuzhiyun }, 7561*4882a593Smuzhiyun { 7562*4882a593Smuzhiyun "BriefDescription": "Counts demand data reads", 7563*4882a593Smuzhiyun "Counter": "0,1,2,3", 7564*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7565*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7566*4882a593Smuzhiyun "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_M.SNOOP_NONE", 7567*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7568*4882a593Smuzhiyun "MSRValue": "0x0080040001", 7569*4882a593Smuzhiyun "Offcore": "1", 7570*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7571*4882a593Smuzhiyun "SampleAfterValue": "100003", 7572*4882a593Smuzhiyun "UMask": "0x1" 7573*4882a593Smuzhiyun }, 7574*4882a593Smuzhiyun { 7575*4882a593Smuzhiyun "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT.SNOOP_NONE", 7576*4882a593Smuzhiyun "Counter": "0,1,2,3", 7577*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7578*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7579*4882a593Smuzhiyun "EventName": "OCR.DEMAND_RFO.L3_HIT.SNOOP_NONE", 7580*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7581*4882a593Smuzhiyun "MSRValue": "0x00803C0002", 7582*4882a593Smuzhiyun "Offcore": "1", 7583*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7584*4882a593Smuzhiyun "SampleAfterValue": "100003", 7585*4882a593Smuzhiyun "UMask": "0x1" 7586*4882a593Smuzhiyun }, 7587*4882a593Smuzhiyun { 7588*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_NO_FWD OCR.ALL_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_NO_FWD", 7589*4882a593Smuzhiyun "Counter": "0,1,2,3", 7590*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7591*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7592*4882a593Smuzhiyun "EventName": "OCR.ALL_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_NO_FWD", 7593*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7594*4882a593Smuzhiyun "MSRValue": "0x0400040491", 7595*4882a593Smuzhiyun "Offcore": "1", 7596*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7597*4882a593Smuzhiyun "SampleAfterValue": "100003", 7598*4882a593Smuzhiyun "UMask": "0x1" 7599*4882a593Smuzhiyun }, 7600*4882a593Smuzhiyun { 7601*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_FWD OCR.ALL_PF_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_FWD", 7602*4882a593Smuzhiyun "Counter": "0,1,2,3", 7603*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7604*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7605*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_FWD", 7606*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7607*4882a593Smuzhiyun "MSRValue": "0x0800020120", 7608*4882a593Smuzhiyun "Offcore": "1", 7609*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7610*4882a593Smuzhiyun "SampleAfterValue": "100003", 7611*4882a593Smuzhiyun "UMask": "0x1" 7612*4882a593Smuzhiyun }, 7613*4882a593Smuzhiyun { 7614*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_S.NO_SNOOP_NEEDED OCR.ALL_PF_DATA_RD.L3_HIT_S.NO_SNOOP_NEEDED", 7615*4882a593Smuzhiyun "Counter": "0,1,2,3", 7616*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7617*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7618*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_S.NO_SNOOP_NEEDED", 7619*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7620*4882a593Smuzhiyun "MSRValue": "0x0100100490", 7621*4882a593Smuzhiyun "Offcore": "1", 7622*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7623*4882a593Smuzhiyun "SampleAfterValue": "100003", 7624*4882a593Smuzhiyun "UMask": "0x1" 7625*4882a593Smuzhiyun }, 7626*4882a593Smuzhiyun { 7627*4882a593Smuzhiyun "BriefDescription": "Counts all demand data writes (RFOs) have any response type.", 7628*4882a593Smuzhiyun "Counter": "0,1,2,3", 7629*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7630*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7631*4882a593Smuzhiyun "EventName": "OCR.DEMAND_RFO.ANY_RESPONSE", 7632*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7633*4882a593Smuzhiyun "MSRValue": "0x0000010002", 7634*4882a593Smuzhiyun "Offcore": "1", 7635*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7636*4882a593Smuzhiyun "SampleAfterValue": "100003", 7637*4882a593Smuzhiyun "UMask": "0x1" 7638*4882a593Smuzhiyun }, 7639*4882a593Smuzhiyun { 7640*4882a593Smuzhiyun "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT_M.HITM_OTHER_CORE", 7641*4882a593Smuzhiyun "Counter": "0,1,2,3", 7642*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7643*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7644*4882a593Smuzhiyun "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_M.HITM_OTHER_CORE", 7645*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7646*4882a593Smuzhiyun "MSRValue": "0x1000040004", 7647*4882a593Smuzhiyun "Offcore": "1", 7648*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7649*4882a593Smuzhiyun "SampleAfterValue": "100003", 7650*4882a593Smuzhiyun "UMask": "0x1" 7651*4882a593Smuzhiyun }, 7652*4882a593Smuzhiyun { 7653*4882a593Smuzhiyun "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED", 7654*4882a593Smuzhiyun "Counter": "0,1,2,3", 7655*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7656*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7657*4882a593Smuzhiyun "EventName": "OCR.DEMAND_CODE_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED", 7658*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7659*4882a593Smuzhiyun "MSRValue": "0x0100020004", 7660*4882a593Smuzhiyun "Offcore": "1", 7661*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7662*4882a593Smuzhiyun "SampleAfterValue": "100003", 7663*4882a593Smuzhiyun "UMask": "0x1" 7664*4882a593Smuzhiyun }, 7665*4882a593Smuzhiyun { 7666*4882a593Smuzhiyun "BriefDescription": "Counts demand data reads", 7667*4882a593Smuzhiyun "Counter": "0,1,2,3", 7668*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7669*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7670*4882a593Smuzhiyun "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_S.SNOOP_NONE", 7671*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7672*4882a593Smuzhiyun "MSRValue": "0x0080100001", 7673*4882a593Smuzhiyun "Offcore": "1", 7674*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7675*4882a593Smuzhiyun "SampleAfterValue": "100003", 7676*4882a593Smuzhiyun "UMask": "0x1" 7677*4882a593Smuzhiyun }, 7678*4882a593Smuzhiyun { 7679*4882a593Smuzhiyun "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD", 7680*4882a593Smuzhiyun "Counter": "0,1,2,3", 7681*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7682*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7683*4882a593Smuzhiyun "EventName": "OCR.DEMAND_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD", 7684*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7685*4882a593Smuzhiyun "MSRValue": "0x0400020002", 7686*4882a593Smuzhiyun "Offcore": "1", 7687*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7688*4882a593Smuzhiyun "SampleAfterValue": "100003", 7689*4882a593Smuzhiyun "UMask": "0x1" 7690*4882a593Smuzhiyun }, 7691*4882a593Smuzhiyun { 7692*4882a593Smuzhiyun "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT_S.HIT_OTHER_CORE_FWD", 7693*4882a593Smuzhiyun "Counter": "0,1,2,3", 7694*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7695*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7696*4882a593Smuzhiyun "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_S.HIT_OTHER_CORE_FWD", 7697*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7698*4882a593Smuzhiyun "MSRValue": "0x0800100004", 7699*4882a593Smuzhiyun "Offcore": "1", 7700*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7701*4882a593Smuzhiyun "SampleAfterValue": "100003", 7702*4882a593Smuzhiyun "UMask": "0x1" 7703*4882a593Smuzhiyun }, 7704*4882a593Smuzhiyun { 7705*4882a593Smuzhiyun "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT_F.HIT_OTHER_CORE_NO_FWD", 7706*4882a593Smuzhiyun "Counter": "0,1,2,3", 7707*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7708*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7709*4882a593Smuzhiyun "EventName": "OCR.OTHER.L3_HIT_F.HIT_OTHER_CORE_NO_FWD", 7710*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7711*4882a593Smuzhiyun "MSRValue": "0x0400208000", 7712*4882a593Smuzhiyun "Offcore": "1", 7713*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7714*4882a593Smuzhiyun "SampleAfterValue": "100003", 7715*4882a593Smuzhiyun "UMask": "0x1" 7716*4882a593Smuzhiyun }, 7717*4882a593Smuzhiyun { 7718*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs have any response type.", 7719*4882a593Smuzhiyun "Counter": "0,1,2,3", 7720*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7721*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7722*4882a593Smuzhiyun "EventName": "OCR.PF_L3_RFO.ANY_RESPONSE", 7723*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7724*4882a593Smuzhiyun "MSRValue": "0x0000010100", 7725*4882a593Smuzhiyun "Offcore": "1", 7726*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7727*4882a593Smuzhiyun "SampleAfterValue": "100003", 7728*4882a593Smuzhiyun "UMask": "0x1" 7729*4882a593Smuzhiyun }, 7730*4882a593Smuzhiyun { 7731*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_E.SNOOP_MISS", 7732*4882a593Smuzhiyun "Counter": "0,1,2,3", 7733*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7734*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7735*4882a593Smuzhiyun "EventName": "OCR.ALL_DATA_RD.L3_HIT_E.SNOOP_MISS", 7736*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7737*4882a593Smuzhiyun "MSRValue": "0x0200080491", 7738*4882a593Smuzhiyun "Offcore": "1", 7739*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7740*4882a593Smuzhiyun "SampleAfterValue": "100003", 7741*4882a593Smuzhiyun "UMask": "0x1" 7742*4882a593Smuzhiyun }, 7743*4882a593Smuzhiyun { 7744*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_NO_FWD OCR.ALL_PF_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_NO_FWD", 7745*4882a593Smuzhiyun "Counter": "0,1,2,3", 7746*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7747*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7748*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_NO_FWD", 7749*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7750*4882a593Smuzhiyun "MSRValue": "0x0400080490", 7751*4882a593Smuzhiyun "Offcore": "1", 7752*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7753*4882a593Smuzhiyun "SampleAfterValue": "100003", 7754*4882a593Smuzhiyun "UMask": "0x1" 7755*4882a593Smuzhiyun }, 7756*4882a593Smuzhiyun { 7757*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.L3_HIT_M.NO_SNOOP_NEEDED", 7758*4882a593Smuzhiyun "Counter": "0,1,2,3", 7759*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7760*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7761*4882a593Smuzhiyun "EventName": "OCR.PF_L3_RFO.L3_HIT_M.NO_SNOOP_NEEDED", 7762*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7763*4882a593Smuzhiyun "MSRValue": "0x0100040100", 7764*4882a593Smuzhiyun "Offcore": "1", 7765*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7766*4882a593Smuzhiyun "SampleAfterValue": "100003", 7767*4882a593Smuzhiyun "UMask": "0x1" 7768*4882a593Smuzhiyun }, 7769*4882a593Smuzhiyun { 7770*4882a593Smuzhiyun "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT_S.ANY_SNOOP", 7771*4882a593Smuzhiyun "Counter": "0,1,2,3", 7772*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7773*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7774*4882a593Smuzhiyun "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_S.ANY_SNOOP", 7775*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7776*4882a593Smuzhiyun "MSRValue": "0x3F80100001", 7777*4882a593Smuzhiyun "Offcore": "1", 7778*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7779*4882a593Smuzhiyun "SampleAfterValue": "100003", 7780*4882a593Smuzhiyun "UMask": "0x1" 7781*4882a593Smuzhiyun }, 7782*4882a593Smuzhiyun { 7783*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT.SNOOP_MISS OCR.ALL_DATA_RD.L3_HIT.SNOOP_MISS", 7784*4882a593Smuzhiyun "Counter": "0,1,2,3", 7785*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7786*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7787*4882a593Smuzhiyun "EventName": "OCR.ALL_DATA_RD.L3_HIT.SNOOP_MISS", 7788*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7789*4882a593Smuzhiyun "MSRValue": "0x02003C0491", 7790*4882a593Smuzhiyun "Offcore": "1", 7791*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7792*4882a593Smuzhiyun "SampleAfterValue": "100003", 7793*4882a593Smuzhiyun "UMask": "0x1" 7794*4882a593Smuzhiyun }, 7795*4882a593Smuzhiyun { 7796*4882a593Smuzhiyun "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT_M.HIT_OTHER_CORE_NO_FWD", 7797*4882a593Smuzhiyun "Counter": "0,1,2,3", 7798*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7799*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7800*4882a593Smuzhiyun "EventName": "OCR.OTHER.L3_HIT_M.HIT_OTHER_CORE_NO_FWD", 7801*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7802*4882a593Smuzhiyun "MSRValue": "0x0400048000", 7803*4882a593Smuzhiyun "Offcore": "1", 7804*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7805*4882a593Smuzhiyun "SampleAfterValue": "100003", 7806*4882a593Smuzhiyun "UMask": "0x1" 7807*4882a593Smuzhiyun }, 7808*4882a593Smuzhiyun { 7809*4882a593Smuzhiyun "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.L3_HIT.ANY_SNOOP OCR.PF_L2_DATA_RD.L3_HIT.ANY_SNOOP", 7810*4882a593Smuzhiyun "Counter": "0,1,2,3", 7811*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7812*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7813*4882a593Smuzhiyun "EventName": "OCR.PF_L2_DATA_RD.L3_HIT.ANY_SNOOP", 7814*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7815*4882a593Smuzhiyun "MSRValue": "0x3F803C0010", 7816*4882a593Smuzhiyun "Offcore": "1", 7817*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7818*4882a593Smuzhiyun "SampleAfterValue": "100003", 7819*4882a593Smuzhiyun "UMask": "0x1" 7820*4882a593Smuzhiyun }, 7821*4882a593Smuzhiyun { 7822*4882a593Smuzhiyun "BriefDescription": "Counts any other requests", 7823*4882a593Smuzhiyun "Counter": "0,1,2,3", 7824*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7825*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7826*4882a593Smuzhiyun "EventName": "OCR.OTHER.L3_HIT_F.SNOOP_MISS", 7827*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7828*4882a593Smuzhiyun "MSRValue": "0x0200208000", 7829*4882a593Smuzhiyun "Offcore": "1", 7830*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7831*4882a593Smuzhiyun "SampleAfterValue": "100003", 7832*4882a593Smuzhiyun "UMask": "0x1" 7833*4882a593Smuzhiyun }, 7834*4882a593Smuzhiyun { 7835*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT.SNOOP_NONE OCR.ALL_PF_DATA_RD.L3_HIT.SNOOP_NONE", 7836*4882a593Smuzhiyun "Counter": "0,1,2,3", 7837*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7838*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7839*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT.SNOOP_NONE", 7840*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7841*4882a593Smuzhiyun "MSRValue": "0x00803C0490", 7842*4882a593Smuzhiyun "Offcore": "1", 7843*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7844*4882a593Smuzhiyun "SampleAfterValue": "100003", 7845*4882a593Smuzhiyun "UMask": "0x1" 7846*4882a593Smuzhiyun }, 7847*4882a593Smuzhiyun { 7848*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_RFO.SUPPLIER_NONE.ANY_SNOOP OCR.ALL_PF_RFO.SUPPLIER_NONE.ANY_SNOOP", 7849*4882a593Smuzhiyun "Counter": "0,1,2,3", 7850*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7851*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7852*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_RFO.SUPPLIER_NONE.ANY_SNOOP", 7853*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7854*4882a593Smuzhiyun "MSRValue": "0x3F80020120", 7855*4882a593Smuzhiyun "Offcore": "1", 7856*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7857*4882a593Smuzhiyun "SampleAfterValue": "100003", 7858*4882a593Smuzhiyun "UMask": "0x1" 7859*4882a593Smuzhiyun }, 7860*4882a593Smuzhiyun { 7861*4882a593Smuzhiyun "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.L3_HIT.NO_SNOOP_NEEDED OCR.PF_L2_DATA_RD.L3_HIT.NO_SNOOP_NEEDED", 7862*4882a593Smuzhiyun "Counter": "0,1,2,3", 7863*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7864*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7865*4882a593Smuzhiyun "EventName": "OCR.PF_L2_DATA_RD.L3_HIT.NO_SNOOP_NEEDED", 7866*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7867*4882a593Smuzhiyun "MSRValue": "0x01003C0010", 7868*4882a593Smuzhiyun "Offcore": "1", 7869*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7870*4882a593Smuzhiyun "SampleAfterValue": "100003", 7871*4882a593Smuzhiyun "UMask": "0x1" 7872*4882a593Smuzhiyun }, 7873*4882a593Smuzhiyun { 7874*4882a593Smuzhiyun "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests", 7875*4882a593Smuzhiyun "Counter": "0,1,2,3", 7876*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7877*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7878*4882a593Smuzhiyun "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_F.SNOOP_NONE", 7879*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7880*4882a593Smuzhiyun "MSRValue": "0x0080200400", 7881*4882a593Smuzhiyun "Offcore": "1", 7882*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7883*4882a593Smuzhiyun "SampleAfterValue": "100003", 7884*4882a593Smuzhiyun "UMask": "0x1" 7885*4882a593Smuzhiyun }, 7886*4882a593Smuzhiyun { 7887*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.L3_HIT_E.HIT_OTHER_CORE_FWD", 7888*4882a593Smuzhiyun "Counter": "0,1,2,3", 7889*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7890*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7891*4882a593Smuzhiyun "EventName": "OCR.PF_L2_RFO.L3_HIT_E.HIT_OTHER_CORE_FWD", 7892*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7893*4882a593Smuzhiyun "MSRValue": "0x0800080020", 7894*4882a593Smuzhiyun "Offcore": "1", 7895*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7896*4882a593Smuzhiyun "SampleAfterValue": "100003", 7897*4882a593Smuzhiyun "UMask": "0x1" 7898*4882a593Smuzhiyun }, 7899*4882a593Smuzhiyun { 7900*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_FWD OCR.ALL_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_FWD", 7901*4882a593Smuzhiyun "Counter": "0,1,2,3", 7902*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7903*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7904*4882a593Smuzhiyun "EventName": "OCR.ALL_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_FWD", 7905*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7906*4882a593Smuzhiyun "MSRValue": "0x0800200491", 7907*4882a593Smuzhiyun "Offcore": "1", 7908*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7909*4882a593Smuzhiyun "SampleAfterValue": "100003", 7910*4882a593Smuzhiyun "UMask": "0x1" 7911*4882a593Smuzhiyun }, 7912*4882a593Smuzhiyun { 7913*4882a593Smuzhiyun "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.L3_HIT_S.HITM_OTHER_CORE", 7914*4882a593Smuzhiyun "Counter": "0,1,2,3", 7915*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7916*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7917*4882a593Smuzhiyun "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_S.HITM_OTHER_CORE", 7918*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7919*4882a593Smuzhiyun "MSRValue": "0x1000100400", 7920*4882a593Smuzhiyun "Offcore": "1", 7921*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7922*4882a593Smuzhiyun "SampleAfterValue": "100003", 7923*4882a593Smuzhiyun "UMask": "0x1" 7924*4882a593Smuzhiyun }, 7925*4882a593Smuzhiyun { 7926*4882a593Smuzhiyun "BriefDescription": "Counts prefetch (that bring data to L2) data reads", 7927*4882a593Smuzhiyun "Counter": "0,1,2,3", 7928*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7929*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7930*4882a593Smuzhiyun "EventName": "OCR.PF_L2_DATA_RD.SUPPLIER_NONE.SNOOP_NONE", 7931*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7932*4882a593Smuzhiyun "MSRValue": "0x0080020010", 7933*4882a593Smuzhiyun "Offcore": "1", 7934*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7935*4882a593Smuzhiyun "SampleAfterValue": "100003", 7936*4882a593Smuzhiyun "UMask": "0x1" 7937*4882a593Smuzhiyun }, 7938*4882a593Smuzhiyun { 7939*4882a593Smuzhiyun "BriefDescription": "Counts all demand code reads", 7940*4882a593Smuzhiyun "Counter": "0,1,2,3", 7941*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7942*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7943*4882a593Smuzhiyun "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_M.SNOOP_NONE", 7944*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7945*4882a593Smuzhiyun "MSRValue": "0x0080040004", 7946*4882a593Smuzhiyun "Offcore": "1", 7947*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7948*4882a593Smuzhiyun "SampleAfterValue": "100003", 7949*4882a593Smuzhiyun "UMask": "0x1" 7950*4882a593Smuzhiyun }, 7951*4882a593Smuzhiyun { 7952*4882a593Smuzhiyun "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT_E.HIT_OTHER_CORE_NO_FWD", 7953*4882a593Smuzhiyun "Counter": "0,1,2,3", 7954*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7955*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7956*4882a593Smuzhiyun "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_E.HIT_OTHER_CORE_NO_FWD", 7957*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7958*4882a593Smuzhiyun "MSRValue": "0x0400080004", 7959*4882a593Smuzhiyun "Offcore": "1", 7960*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7961*4882a593Smuzhiyun "SampleAfterValue": "100003", 7962*4882a593Smuzhiyun "UMask": "0x1" 7963*4882a593Smuzhiyun }, 7964*4882a593Smuzhiyun { 7965*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.L3_HIT_E.HIT_OTHER_CORE_NO_FWD", 7966*4882a593Smuzhiyun "Counter": "0,1,2,3", 7967*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7968*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7969*4882a593Smuzhiyun "EventName": "OCR.PF_L3_RFO.L3_HIT_E.HIT_OTHER_CORE_NO_FWD", 7970*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7971*4882a593Smuzhiyun "MSRValue": "0x0400080100", 7972*4882a593Smuzhiyun "Offcore": "1", 7973*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7974*4882a593Smuzhiyun "SampleAfterValue": "100003", 7975*4882a593Smuzhiyun "UMask": "0x1" 7976*4882a593Smuzhiyun }, 7977*4882a593Smuzhiyun { 7978*4882a593Smuzhiyun "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.L3_HIT_M.HITM_OTHER_CORE", 7979*4882a593Smuzhiyun "Counter": "0,1,2,3", 7980*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7981*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7982*4882a593Smuzhiyun "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_M.HITM_OTHER_CORE", 7983*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7984*4882a593Smuzhiyun "MSRValue": "0x1000040010", 7985*4882a593Smuzhiyun "Offcore": "1", 7986*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7987*4882a593Smuzhiyun "SampleAfterValue": "100003", 7988*4882a593Smuzhiyun "UMask": "0x1" 7989*4882a593Smuzhiyun }, 7990*4882a593Smuzhiyun { 7991*4882a593Smuzhiyun "BriefDescription": "Counts demand data reads", 7992*4882a593Smuzhiyun "Counter": "0,1,2,3", 7993*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 7994*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 7995*4882a593Smuzhiyun "EventName": "OCR.DEMAND_DATA_RD.SUPPLIER_NONE.SNOOP_MISS", 7996*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 7997*4882a593Smuzhiyun "MSRValue": "0x0200020001", 7998*4882a593Smuzhiyun "Offcore": "1", 7999*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 8000*4882a593Smuzhiyun "SampleAfterValue": "100003", 8001*4882a593Smuzhiyun "UMask": "0x1" 8002*4882a593Smuzhiyun }, 8003*4882a593Smuzhiyun { 8004*4882a593Smuzhiyun "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_NO_FWD", 8005*4882a593Smuzhiyun "Counter": "0,1,2,3", 8006*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 8007*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 8008*4882a593Smuzhiyun "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_NO_FWD", 8009*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 8010*4882a593Smuzhiyun "MSRValue": "0x0400080001", 8011*4882a593Smuzhiyun "Offcore": "1", 8012*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 8013*4882a593Smuzhiyun "SampleAfterValue": "100003", 8014*4882a593Smuzhiyun "UMask": "0x1" 8015*4882a593Smuzhiyun }, 8016*4882a593Smuzhiyun { 8017*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_READS.L3_HIT_F.HIT_OTHER_CORE_NO_FWD OCR.ALL_READS.L3_HIT_F.HIT_OTHER_CORE_NO_FWD", 8018*4882a593Smuzhiyun "Counter": "0,1,2,3", 8019*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 8020*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 8021*4882a593Smuzhiyun "EventName": "OCR.ALL_READS.L3_HIT_F.HIT_OTHER_CORE_NO_FWD", 8022*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 8023*4882a593Smuzhiyun "MSRValue": "0x04002007F7", 8024*4882a593Smuzhiyun "Offcore": "1", 8025*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 8026*4882a593Smuzhiyun "SampleAfterValue": "100003", 8027*4882a593Smuzhiyun "UMask": "0x1" 8028*4882a593Smuzhiyun }, 8029*4882a593Smuzhiyun { 8030*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_RFO.L3_HIT_E.HITM_OTHER_CORE OCR.ALL_RFO.L3_HIT_E.HITM_OTHER_CORE", 8031*4882a593Smuzhiyun "Counter": "0,1,2,3", 8032*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 8033*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 8034*4882a593Smuzhiyun "EventName": "OCR.ALL_RFO.L3_HIT_E.HITM_OTHER_CORE", 8035*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 8036*4882a593Smuzhiyun "MSRValue": "0x1000080122", 8037*4882a593Smuzhiyun "Offcore": "1", 8038*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 8039*4882a593Smuzhiyun "SampleAfterValue": "100003", 8040*4882a593Smuzhiyun "UMask": "0x1" 8041*4882a593Smuzhiyun }, 8042*4882a593Smuzhiyun { 8043*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs", 8044*4882a593Smuzhiyun "Counter": "0,1,2,3", 8045*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 8046*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 8047*4882a593Smuzhiyun "EventName": "OCR.PF_L2_RFO.L3_HIT.SNOOP_HIT_WITH_FWD", 8048*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 8049*4882a593Smuzhiyun "MSRValue": "0x08007C0020", 8050*4882a593Smuzhiyun "Offcore": "1", 8051*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 8052*4882a593Smuzhiyun "SampleAfterValue": "100003", 8053*4882a593Smuzhiyun "UMask": "0x1" 8054*4882a593Smuzhiyun }, 8055*4882a593Smuzhiyun { 8056*4882a593Smuzhiyun "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT_F.HIT_OTHER_CORE_NO_FWD", 8057*4882a593Smuzhiyun "Counter": "0,1,2,3", 8058*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 8059*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 8060*4882a593Smuzhiyun "EventName": "OCR.DEMAND_RFO.L3_HIT_F.HIT_OTHER_CORE_NO_FWD", 8061*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 8062*4882a593Smuzhiyun "MSRValue": "0x0400200002", 8063*4882a593Smuzhiyun "Offcore": "1", 8064*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 8065*4882a593Smuzhiyun "SampleAfterValue": "100003", 8066*4882a593Smuzhiyun "UMask": "0x1" 8067*4882a593Smuzhiyun }, 8068*4882a593Smuzhiyun { 8069*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs", 8070*4882a593Smuzhiyun "Counter": "0,1,2,3", 8071*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 8072*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 8073*4882a593Smuzhiyun "EventName": "OCR.PF_L2_RFO.L3_HIT_E.SNOOP_MISS", 8074*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 8075*4882a593Smuzhiyun "MSRValue": "0x0200080020", 8076*4882a593Smuzhiyun "Offcore": "1", 8077*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 8078*4882a593Smuzhiyun "SampleAfterValue": "100003", 8079*4882a593Smuzhiyun "UMask": "0x1" 8080*4882a593Smuzhiyun }, 8081*4882a593Smuzhiyun { 8082*4882a593Smuzhiyun "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests", 8083*4882a593Smuzhiyun "Counter": "0,1,2,3", 8084*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 8085*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 8086*4882a593Smuzhiyun "EventName": "OCR.PF_L1D_AND_SW.SUPPLIER_NONE.SNOOP_NONE", 8087*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 8088*4882a593Smuzhiyun "MSRValue": "0x0080020400", 8089*4882a593Smuzhiyun "Offcore": "1", 8090*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 8091*4882a593Smuzhiyun "SampleAfterValue": "100003", 8092*4882a593Smuzhiyun "UMask": "0x1" 8093*4882a593Smuzhiyun }, 8094*4882a593Smuzhiyun { 8095*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_DATA_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED OCR.ALL_DATA_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED", 8096*4882a593Smuzhiyun "Counter": "0,1,2,3", 8097*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 8098*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 8099*4882a593Smuzhiyun "EventName": "OCR.ALL_DATA_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED", 8100*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 8101*4882a593Smuzhiyun "MSRValue": "0x0100020491", 8102*4882a593Smuzhiyun "Offcore": "1", 8103*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 8104*4882a593Smuzhiyun "SampleAfterValue": "100003", 8105*4882a593Smuzhiyun "UMask": "0x1" 8106*4882a593Smuzhiyun }, 8107*4882a593Smuzhiyun { 8108*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.L3_HIT_S.ANY_SNOOP", 8109*4882a593Smuzhiyun "Counter": "0,1,2,3", 8110*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 8111*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 8112*4882a593Smuzhiyun "EventName": "OCR.PF_L3_RFO.L3_HIT_S.ANY_SNOOP", 8113*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 8114*4882a593Smuzhiyun "MSRValue": "0x3F80100100", 8115*4882a593Smuzhiyun "Offcore": "1", 8116*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 8117*4882a593Smuzhiyun "SampleAfterValue": "100003", 8118*4882a593Smuzhiyun "UMask": "0x1" 8119*4882a593Smuzhiyun }, 8120*4882a593Smuzhiyun { 8121*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_F.ANY_SNOOP OCR.ALL_PF_RFO.L3_HIT_F.ANY_SNOOP", 8122*4882a593Smuzhiyun "Counter": "0,1,2,3", 8123*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 8124*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 8125*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_RFO.L3_HIT_F.ANY_SNOOP", 8126*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 8127*4882a593Smuzhiyun "MSRValue": "0x3F80200120", 8128*4882a593Smuzhiyun "Offcore": "1", 8129*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 8130*4882a593Smuzhiyun "SampleAfterValue": "100003", 8131*4882a593Smuzhiyun "UMask": "0x1" 8132*4882a593Smuzhiyun }, 8133*4882a593Smuzhiyun { 8134*4882a593Smuzhiyun "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.L3_HIT.NO_SNOOP_NEEDED OCR.PF_L1D_AND_SW.L3_HIT.NO_SNOOP_NEEDED", 8135*4882a593Smuzhiyun "Counter": "0,1,2,3", 8136*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 8137*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 8138*4882a593Smuzhiyun "EventName": "OCR.PF_L1D_AND_SW.L3_HIT.NO_SNOOP_NEEDED", 8139*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 8140*4882a593Smuzhiyun "MSRValue": "0x01003C0400", 8141*4882a593Smuzhiyun "Offcore": "1", 8142*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 8143*4882a593Smuzhiyun "SampleAfterValue": "100003", 8144*4882a593Smuzhiyun "UMask": "0x1" 8145*4882a593Smuzhiyun }, 8146*4882a593Smuzhiyun { 8147*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_NO_FWD", 8148*4882a593Smuzhiyun "Counter": "0,1,2,3", 8149*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 8150*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 8151*4882a593Smuzhiyun "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_NO_FWD", 8152*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 8153*4882a593Smuzhiyun "MSRValue": "0x0400040080", 8154*4882a593Smuzhiyun "Offcore": "1", 8155*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 8156*4882a593Smuzhiyun "SampleAfterValue": "100003", 8157*4882a593Smuzhiyun "UMask": "0x1" 8158*4882a593Smuzhiyun }, 8159*4882a593Smuzhiyun { 8160*4882a593Smuzhiyun "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.L3_HIT_F.HITM_OTHER_CORE", 8161*4882a593Smuzhiyun "Counter": "0,1,2,3", 8162*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 8163*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 8164*4882a593Smuzhiyun "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_F.HITM_OTHER_CORE", 8165*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 8166*4882a593Smuzhiyun "MSRValue": "0x1000200010", 8167*4882a593Smuzhiyun "Offcore": "1", 8168*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 8169*4882a593Smuzhiyun "SampleAfterValue": "100003", 8170*4882a593Smuzhiyun "UMask": "0x1" 8171*4882a593Smuzhiyun }, 8172*4882a593Smuzhiyun { 8173*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.L3_HIT_M.NO_SNOOP_NEEDED", 8174*4882a593Smuzhiyun "Counter": "0,1,2,3", 8175*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 8176*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 8177*4882a593Smuzhiyun "EventName": "OCR.PF_L2_RFO.L3_HIT_M.NO_SNOOP_NEEDED", 8178*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 8179*4882a593Smuzhiyun "MSRValue": "0x0100040020", 8180*4882a593Smuzhiyun "Offcore": "1", 8181*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 8182*4882a593Smuzhiyun "SampleAfterValue": "100003", 8183*4882a593Smuzhiyun "UMask": "0x1" 8184*4882a593Smuzhiyun }, 8185*4882a593Smuzhiyun { 8186*4882a593Smuzhiyun "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT.HITM_OTHER_CORE OCR.OTHER.L3_HIT.HITM_OTHER_CORE", 8187*4882a593Smuzhiyun "Counter": "0,1,2,3", 8188*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 8189*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 8190*4882a593Smuzhiyun "EventName": "OCR.OTHER.L3_HIT.HITM_OTHER_CORE", 8191*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 8192*4882a593Smuzhiyun "MSRValue": "0x10003C8000", 8193*4882a593Smuzhiyun "Offcore": "1", 8194*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 8195*4882a593Smuzhiyun "SampleAfterValue": "100003", 8196*4882a593Smuzhiyun "UMask": "0x1" 8197*4882a593Smuzhiyun }, 8198*4882a593Smuzhiyun { 8199*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.L3_HIT_M.HIT_OTHER_CORE_FWD", 8200*4882a593Smuzhiyun "Counter": "0,1,2,3", 8201*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 8202*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 8203*4882a593Smuzhiyun "EventName": "OCR.PF_L3_RFO.L3_HIT_M.HIT_OTHER_CORE_FWD", 8204*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 8205*4882a593Smuzhiyun "MSRValue": "0x0800040100", 8206*4882a593Smuzhiyun "Offcore": "1", 8207*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 8208*4882a593Smuzhiyun "SampleAfterValue": "100003", 8209*4882a593Smuzhiyun "UMask": "0x1" 8210*4882a593Smuzhiyun }, 8211*4882a593Smuzhiyun { 8212*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs", 8213*4882a593Smuzhiyun "Counter": "0,1,2,3", 8214*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 8215*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 8216*4882a593Smuzhiyun "EventName": "OCR.PF_L3_RFO.L3_HIT_S.SNOOP_MISS", 8217*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 8218*4882a593Smuzhiyun "MSRValue": "0x0200100100", 8219*4882a593Smuzhiyun "Offcore": "1", 8220*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 8221*4882a593Smuzhiyun "SampleAfterValue": "100003", 8222*4882a593Smuzhiyun "UMask": "0x1" 8223*4882a593Smuzhiyun }, 8224*4882a593Smuzhiyun { 8225*4882a593Smuzhiyun "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.L3_HIT_E.HIT_OTHER_CORE_NO_FWD", 8226*4882a593Smuzhiyun "Counter": "0,1,2,3", 8227*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 8228*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 8229*4882a593Smuzhiyun "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_E.HIT_OTHER_CORE_NO_FWD", 8230*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 8231*4882a593Smuzhiyun "MSRValue": "0x0400080400", 8232*4882a593Smuzhiyun "Offcore": "1", 8233*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 8234*4882a593Smuzhiyun "SampleAfterValue": "100003", 8235*4882a593Smuzhiyun "UMask": "0x1" 8236*4882a593Smuzhiyun }, 8237*4882a593Smuzhiyun { 8238*4882a593Smuzhiyun "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT_F.HITM_OTHER_CORE", 8239*4882a593Smuzhiyun "Counter": "0,1,2,3", 8240*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 8241*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 8242*4882a593Smuzhiyun "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_F.HITM_OTHER_CORE", 8243*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 8244*4882a593Smuzhiyun "MSRValue": "0x1000200001", 8245*4882a593Smuzhiyun "Offcore": "1", 8246*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 8247*4882a593Smuzhiyun "SampleAfterValue": "100003", 8248*4882a593Smuzhiyun "UMask": "0x1" 8249*4882a593Smuzhiyun }, 8250*4882a593Smuzhiyun { 8251*4882a593Smuzhiyun "BriefDescription": "Number of PREFETCHNTA instructions executed.", 8252*4882a593Smuzhiyun "Counter": "0,1,2,3", 8253*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3,4,5,6,7", 8254*4882a593Smuzhiyun "EventCode": "0x32", 8255*4882a593Smuzhiyun "EventName": "SW_PREFETCH_ACCESS.NTA", 8256*4882a593Smuzhiyun "SampleAfterValue": "2000003", 8257*4882a593Smuzhiyun "UMask": "0x1" 8258*4882a593Smuzhiyun }, 8259*4882a593Smuzhiyun { 8260*4882a593Smuzhiyun "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT_F.NO_SNOOP_NEEDED", 8261*4882a593Smuzhiyun "Counter": "0,1,2,3", 8262*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 8263*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 8264*4882a593Smuzhiyun "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_F.NO_SNOOP_NEEDED", 8265*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 8266*4882a593Smuzhiyun "MSRValue": "0x0100200004", 8267*4882a593Smuzhiyun "Offcore": "1", 8268*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 8269*4882a593Smuzhiyun "SampleAfterValue": "100003", 8270*4882a593Smuzhiyun "UMask": "0x1" 8271*4882a593Smuzhiyun }, 8272*4882a593Smuzhiyun { 8273*4882a593Smuzhiyun "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT_M.HIT_OTHER_CORE_FWD", 8274*4882a593Smuzhiyun "Counter": "0,1,2,3", 8275*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 8276*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 8277*4882a593Smuzhiyun "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_M.HIT_OTHER_CORE_FWD", 8278*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 8279*4882a593Smuzhiyun "MSRValue": "0x0800040004", 8280*4882a593Smuzhiyun "Offcore": "1", 8281*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 8282*4882a593Smuzhiyun "SampleAfterValue": "100003", 8283*4882a593Smuzhiyun "UMask": "0x1" 8284*4882a593Smuzhiyun }, 8285*4882a593Smuzhiyun { 8286*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_S.SNOOP_NONE", 8287*4882a593Smuzhiyun "Counter": "0,1,2,3", 8288*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 8289*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 8290*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_RFO.L3_HIT_S.SNOOP_NONE", 8291*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 8292*4882a593Smuzhiyun "MSRValue": "0x0080100120", 8293*4882a593Smuzhiyun "Offcore": "1", 8294*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 8295*4882a593Smuzhiyun "SampleAfterValue": "100003", 8296*4882a593Smuzhiyun "UMask": "0x1" 8297*4882a593Smuzhiyun }, 8298*4882a593Smuzhiyun { 8299*4882a593Smuzhiyun "BriefDescription": "Counts all demand code reads", 8300*4882a593Smuzhiyun "Counter": "0,1,2,3", 8301*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 8302*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 8303*4882a593Smuzhiyun "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_S.SNOOP_NONE", 8304*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 8305*4882a593Smuzhiyun "MSRValue": "0x0080100004", 8306*4882a593Smuzhiyun "Offcore": "1", 8307*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 8308*4882a593Smuzhiyun "SampleAfterValue": "100003", 8309*4882a593Smuzhiyun "UMask": "0x1" 8310*4882a593Smuzhiyun }, 8311*4882a593Smuzhiyun { 8312*4882a593Smuzhiyun "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.L3_HIT_M.NO_SNOOP_NEEDED", 8313*4882a593Smuzhiyun "Counter": "0,1,2,3", 8314*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 8315*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 8316*4882a593Smuzhiyun "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_M.NO_SNOOP_NEEDED", 8317*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 8318*4882a593Smuzhiyun "MSRValue": "0x0100040400", 8319*4882a593Smuzhiyun "Offcore": "1", 8320*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 8321*4882a593Smuzhiyun "SampleAfterValue": "100003", 8322*4882a593Smuzhiyun "UMask": "0x1" 8323*4882a593Smuzhiyun }, 8324*4882a593Smuzhiyun { 8325*4882a593Smuzhiyun "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.L3_HIT.HIT_OTHER_CORE_FWD OCR.PF_L1D_AND_SW.L3_HIT.HIT_OTHER_CORE_FWD", 8326*4882a593Smuzhiyun "Counter": "0,1,2,3", 8327*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 8328*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 8329*4882a593Smuzhiyun "EventName": "OCR.PF_L1D_AND_SW.L3_HIT.HIT_OTHER_CORE_FWD", 8330*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 8331*4882a593Smuzhiyun "MSRValue": "0x08003C0400", 8332*4882a593Smuzhiyun "Offcore": "1", 8333*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 8334*4882a593Smuzhiyun "SampleAfterValue": "100003", 8335*4882a593Smuzhiyun "UMask": "0x1" 8336*4882a593Smuzhiyun }, 8337*4882a593Smuzhiyun { 8338*4882a593Smuzhiyun "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests", 8339*4882a593Smuzhiyun "Counter": "0,1,2,3", 8340*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 8341*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 8342*4882a593Smuzhiyun "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_F.SNOOP_MISS", 8343*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 8344*4882a593Smuzhiyun "MSRValue": "0x0200200400", 8345*4882a593Smuzhiyun "Offcore": "1", 8346*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 8347*4882a593Smuzhiyun "SampleAfterValue": "100003", 8348*4882a593Smuzhiyun "UMask": "0x1" 8349*4882a593Smuzhiyun }, 8350*4882a593Smuzhiyun { 8351*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_RFO.L3_HIT_E.SNOOP_NONE", 8352*4882a593Smuzhiyun "Counter": "0,1,2,3", 8353*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 8354*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 8355*4882a593Smuzhiyun "EventName": "OCR.ALL_RFO.L3_HIT_E.SNOOP_NONE", 8356*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 8357*4882a593Smuzhiyun "MSRValue": "0x0080080122", 8358*4882a593Smuzhiyun "Offcore": "1", 8359*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 8360*4882a593Smuzhiyun "SampleAfterValue": "100003", 8361*4882a593Smuzhiyun "UMask": "0x1" 8362*4882a593Smuzhiyun }, 8363*4882a593Smuzhiyun { 8364*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.L3_HIT_S.ANY_SNOOP", 8365*4882a593Smuzhiyun "Counter": "0,1,2,3", 8366*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 8367*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 8368*4882a593Smuzhiyun "EventName": "OCR.PF_L2_RFO.L3_HIT_S.ANY_SNOOP", 8369*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 8370*4882a593Smuzhiyun "MSRValue": "0x3F80100020", 8371*4882a593Smuzhiyun "Offcore": "1", 8372*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 8373*4882a593Smuzhiyun "SampleAfterValue": "100003", 8374*4882a593Smuzhiyun "UMask": "0x1" 8375*4882a593Smuzhiyun }, 8376*4882a593Smuzhiyun { 8377*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.L3_HIT_S.NO_SNOOP_NEEDED", 8378*4882a593Smuzhiyun "Counter": "0,1,2,3", 8379*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 8380*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 8381*4882a593Smuzhiyun "EventName": "OCR.PF_L2_RFO.L3_HIT_S.NO_SNOOP_NEEDED", 8382*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 8383*4882a593Smuzhiyun "MSRValue": "0x0100100020", 8384*4882a593Smuzhiyun "Offcore": "1", 8385*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 8386*4882a593Smuzhiyun "SampleAfterValue": "100003", 8387*4882a593Smuzhiyun "UMask": "0x1" 8388*4882a593Smuzhiyun }, 8389*4882a593Smuzhiyun { 8390*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_RFO.L3_HIT_F.SNOOP_NONE", 8391*4882a593Smuzhiyun "Counter": "0,1,2,3", 8392*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 8393*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 8394*4882a593Smuzhiyun "EventName": "OCR.ALL_RFO.L3_HIT_F.SNOOP_NONE", 8395*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 8396*4882a593Smuzhiyun "MSRValue": "0x0080200122", 8397*4882a593Smuzhiyun "Offcore": "1", 8398*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 8399*4882a593Smuzhiyun "SampleAfterValue": "100003", 8400*4882a593Smuzhiyun "UMask": "0x1" 8401*4882a593Smuzhiyun }, 8402*4882a593Smuzhiyun { 8403*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.L3_HIT.HIT_OTHER_CORE_FWD OCR.PF_L3_DATA_RD.L3_HIT.HIT_OTHER_CORE_FWD", 8404*4882a593Smuzhiyun "Counter": "0,1,2,3", 8405*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 8406*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 8407*4882a593Smuzhiyun "EventName": "OCR.PF_L3_DATA_RD.L3_HIT.HIT_OTHER_CORE_FWD", 8408*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 8409*4882a593Smuzhiyun "MSRValue": "0x08003C0080", 8410*4882a593Smuzhiyun "Offcore": "1", 8411*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 8412*4882a593Smuzhiyun "SampleAfterValue": "100003", 8413*4882a593Smuzhiyun "UMask": "0x1" 8414*4882a593Smuzhiyun }, 8415*4882a593Smuzhiyun { 8416*4882a593Smuzhiyun "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT_M.NO_SNOOP_NEEDED", 8417*4882a593Smuzhiyun "Counter": "0,1,2,3", 8418*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 8419*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 8420*4882a593Smuzhiyun "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_M.NO_SNOOP_NEEDED", 8421*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 8422*4882a593Smuzhiyun "MSRValue": "0x0100040001", 8423*4882a593Smuzhiyun "Offcore": "1", 8424*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 8425*4882a593Smuzhiyun "SampleAfterValue": "100003", 8426*4882a593Smuzhiyun "UMask": "0x1" 8427*4882a593Smuzhiyun }, 8428*4882a593Smuzhiyun { 8429*4882a593Smuzhiyun "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_FWD", 8430*4882a593Smuzhiyun "Counter": "0,1,2,3", 8431*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 8432*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 8433*4882a593Smuzhiyun "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_FWD", 8434*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 8435*4882a593Smuzhiyun "MSRValue": "0x0800100010", 8436*4882a593Smuzhiyun "Offcore": "1", 8437*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 8438*4882a593Smuzhiyun "SampleAfterValue": "100003", 8439*4882a593Smuzhiyun "UMask": "0x1" 8440*4882a593Smuzhiyun }, 8441*4882a593Smuzhiyun { 8442*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_DATA_RD.SUPPLIER_NONE.HITM_OTHER_CORE OCR.ALL_DATA_RD.SUPPLIER_NONE.HITM_OTHER_CORE", 8443*4882a593Smuzhiyun "Counter": "0,1,2,3", 8444*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 8445*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 8446*4882a593Smuzhiyun "EventName": "OCR.ALL_DATA_RD.SUPPLIER_NONE.HITM_OTHER_CORE", 8447*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 8448*4882a593Smuzhiyun "MSRValue": "0x1000020491", 8449*4882a593Smuzhiyun "Offcore": "1", 8450*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 8451*4882a593Smuzhiyun "SampleAfterValue": "100003", 8452*4882a593Smuzhiyun "UMask": "0x1" 8453*4882a593Smuzhiyun }, 8454*4882a593Smuzhiyun { 8455*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_FWD OCR.ALL_PF_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_FWD", 8456*4882a593Smuzhiyun "Counter": "0,1,2,3", 8457*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 8458*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 8459*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_FWD", 8460*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 8461*4882a593Smuzhiyun "MSRValue": "0x0800080490", 8462*4882a593Smuzhiyun "Offcore": "1", 8463*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 8464*4882a593Smuzhiyun "SampleAfterValue": "100003", 8465*4882a593Smuzhiyun "UMask": "0x1" 8466*4882a593Smuzhiyun }, 8467*4882a593Smuzhiyun { 8468*4882a593Smuzhiyun "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT_F.NO_SNOOP_NEEDED", 8469*4882a593Smuzhiyun "Counter": "0,1,2,3", 8470*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 8471*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 8472*4882a593Smuzhiyun "EventName": "OCR.OTHER.L3_HIT_F.NO_SNOOP_NEEDED", 8473*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 8474*4882a593Smuzhiyun "MSRValue": "0x0100208000", 8475*4882a593Smuzhiyun "Offcore": "1", 8476*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 8477*4882a593Smuzhiyun "SampleAfterValue": "100003", 8478*4882a593Smuzhiyun "UMask": "0x1" 8479*4882a593Smuzhiyun }, 8480*4882a593Smuzhiyun { 8481*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_READS.L3_HIT_S.ANY_SNOOP OCR.ALL_READS.L3_HIT_S.ANY_SNOOP", 8482*4882a593Smuzhiyun "Counter": "0,1,2,3", 8483*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 8484*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 8485*4882a593Smuzhiyun "EventName": "OCR.ALL_READS.L3_HIT_S.ANY_SNOOP", 8486*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 8487*4882a593Smuzhiyun "MSRValue": "0x3F801007F7", 8488*4882a593Smuzhiyun "Offcore": "1", 8489*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 8490*4882a593Smuzhiyun "SampleAfterValue": "100003", 8491*4882a593Smuzhiyun "UMask": "0x1" 8492*4882a593Smuzhiyun }, 8493*4882a593Smuzhiyun { 8494*4882a593Smuzhiyun "BriefDescription": "Counts all demand data writes (RFOs)", 8495*4882a593Smuzhiyun "Counter": "0,1,2,3", 8496*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 8497*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 8498*4882a593Smuzhiyun "EventName": "OCR.DEMAND_RFO.L3_HIT_E.SNOOP_MISS", 8499*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 8500*4882a593Smuzhiyun "MSRValue": "0x0200080002", 8501*4882a593Smuzhiyun "Offcore": "1", 8502*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 8503*4882a593Smuzhiyun "SampleAfterValue": "100003", 8504*4882a593Smuzhiyun "UMask": "0x1" 8505*4882a593Smuzhiyun }, 8506*4882a593Smuzhiyun { 8507*4882a593Smuzhiyun "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD", 8508*4882a593Smuzhiyun "Counter": "0,1,2,3", 8509*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 8510*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 8511*4882a593Smuzhiyun "EventName": "OCR.PF_L2_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD", 8512*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 8513*4882a593Smuzhiyun "MSRValue": "0x0800020010", 8514*4882a593Smuzhiyun "Offcore": "1", 8515*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 8516*4882a593Smuzhiyun "SampleAfterValue": "100003", 8517*4882a593Smuzhiyun "UMask": "0x1" 8518*4882a593Smuzhiyun }, 8519*4882a593Smuzhiyun { 8520*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.L3_HIT.HIT_OTHER_CORE_NO_FWD OCR.PF_L3_DATA_RD.L3_HIT.HIT_OTHER_CORE_NO_FWD", 8521*4882a593Smuzhiyun "Counter": "0,1,2,3", 8522*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 8523*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 8524*4882a593Smuzhiyun "EventName": "OCR.PF_L3_DATA_RD.L3_HIT.HIT_OTHER_CORE_NO_FWD", 8525*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 8526*4882a593Smuzhiyun "MSRValue": "0x04003C0080", 8527*4882a593Smuzhiyun "Offcore": "1", 8528*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 8529*4882a593Smuzhiyun "SampleAfterValue": "100003", 8530*4882a593Smuzhiyun "UMask": "0x1" 8531*4882a593Smuzhiyun }, 8532*4882a593Smuzhiyun { 8533*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs", 8534*4882a593Smuzhiyun "Counter": "0,1,2,3", 8535*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 8536*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 8537*4882a593Smuzhiyun "EventName": "OCR.PF_L3_RFO.L3_HIT_F.SNOOP_NONE", 8538*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 8539*4882a593Smuzhiyun "MSRValue": "0x0080200100", 8540*4882a593Smuzhiyun "Offcore": "1", 8541*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 8542*4882a593Smuzhiyun "SampleAfterValue": "100003", 8543*4882a593Smuzhiyun "UMask": "0x1" 8544*4882a593Smuzhiyun }, 8545*4882a593Smuzhiyun { 8546*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_FWD", 8547*4882a593Smuzhiyun "Counter": "0,1,2,3", 8548*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 8549*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 8550*4882a593Smuzhiyun "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_FWD", 8551*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 8552*4882a593Smuzhiyun "MSRValue": "0x0800080080", 8553*4882a593Smuzhiyun "Offcore": "1", 8554*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 8555*4882a593Smuzhiyun "SampleAfterValue": "100003", 8556*4882a593Smuzhiyun "UMask": "0x1" 8557*4882a593Smuzhiyun }, 8558*4882a593Smuzhiyun { 8559*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED OCR.ALL_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED", 8560*4882a593Smuzhiyun "Counter": "0,1,2,3", 8561*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 8562*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 8563*4882a593Smuzhiyun "EventName": "OCR.ALL_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED", 8564*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 8565*4882a593Smuzhiyun "MSRValue": "0x0100400122", 8566*4882a593Smuzhiyun "Offcore": "1", 8567*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 8568*4882a593Smuzhiyun "SampleAfterValue": "100003", 8569*4882a593Smuzhiyun "UMask": "0x1" 8570*4882a593Smuzhiyun }, 8571*4882a593Smuzhiyun { 8572*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.L3_HIT_E.HIT_OTHER_CORE_FWD", 8573*4882a593Smuzhiyun "Counter": "0,1,2,3", 8574*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 8575*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 8576*4882a593Smuzhiyun "EventName": "OCR.PF_L3_RFO.L3_HIT_E.HIT_OTHER_CORE_FWD", 8577*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 8578*4882a593Smuzhiyun "MSRValue": "0x0800080100", 8579*4882a593Smuzhiyun "Offcore": "1", 8580*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 8581*4882a593Smuzhiyun "SampleAfterValue": "100003", 8582*4882a593Smuzhiyun "UMask": "0x1" 8583*4882a593Smuzhiyun }, 8584*4882a593Smuzhiyun { 8585*4882a593Smuzhiyun "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.L3_HIT_M.ANY_SNOOP", 8586*4882a593Smuzhiyun "Counter": "0,1,2,3", 8587*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 8588*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 8589*4882a593Smuzhiyun "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_M.ANY_SNOOP", 8590*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 8591*4882a593Smuzhiyun "MSRValue": "0x3F80040080", 8592*4882a593Smuzhiyun "Offcore": "1", 8593*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 8594*4882a593Smuzhiyun "SampleAfterValue": "100003", 8595*4882a593Smuzhiyun "UMask": "0x1" 8596*4882a593Smuzhiyun }, 8597*4882a593Smuzhiyun { 8598*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_PF_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED OCR.ALL_PF_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED", 8599*4882a593Smuzhiyun "Counter": "0,1,2,3", 8600*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 8601*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 8602*4882a593Smuzhiyun "EventName": "OCR.ALL_PF_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED", 8603*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 8604*4882a593Smuzhiyun "MSRValue": "0x0100400120", 8605*4882a593Smuzhiyun "Offcore": "1", 8606*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 8607*4882a593Smuzhiyun "SampleAfterValue": "100003", 8608*4882a593Smuzhiyun "UMask": "0x1" 8609*4882a593Smuzhiyun }, 8610*4882a593Smuzhiyun { 8611*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD OCR.ALL_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD", 8612*4882a593Smuzhiyun "Counter": "0,1,2,3", 8613*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 8614*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 8615*4882a593Smuzhiyun "EventName": "OCR.ALL_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD", 8616*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 8617*4882a593Smuzhiyun "MSRValue": "0x0800020491", 8618*4882a593Smuzhiyun "Offcore": "1", 8619*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 8620*4882a593Smuzhiyun "SampleAfterValue": "100003", 8621*4882a593Smuzhiyun "UMask": "0x1" 8622*4882a593Smuzhiyun }, 8623*4882a593Smuzhiyun { 8624*4882a593Smuzhiyun "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.L3_HIT_E.HIT_OTHER_CORE_FWD", 8625*4882a593Smuzhiyun "Counter": "0,1,2,3", 8626*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 8627*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 8628*4882a593Smuzhiyun "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_E.HIT_OTHER_CORE_FWD", 8629*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 8630*4882a593Smuzhiyun "MSRValue": "0x0800080400", 8631*4882a593Smuzhiyun "Offcore": "1", 8632*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 8633*4882a593Smuzhiyun "SampleAfterValue": "100003", 8634*4882a593Smuzhiyun "UMask": "0x1" 8635*4882a593Smuzhiyun }, 8636*4882a593Smuzhiyun { 8637*4882a593Smuzhiyun "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_NO_FWD", 8638*4882a593Smuzhiyun "Counter": "0,1,2,3", 8639*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 8640*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 8641*4882a593Smuzhiyun "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_NO_FWD", 8642*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 8643*4882a593Smuzhiyun "MSRValue": "0x0400200010", 8644*4882a593Smuzhiyun "Offcore": "1", 8645*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 8646*4882a593Smuzhiyun "SampleAfterValue": "100003", 8647*4882a593Smuzhiyun "UMask": "0x1" 8648*4882a593Smuzhiyun }, 8649*4882a593Smuzhiyun { 8650*4882a593Smuzhiyun "BriefDescription": "OCR.ALL_READS.L3_HIT_S.SNOOP_MISS", 8651*4882a593Smuzhiyun "Counter": "0,1,2,3", 8652*4882a593Smuzhiyun "CounterHTOff": "0,1,2,3", 8653*4882a593Smuzhiyun "EventCode": "0xB7, 0xBB", 8654*4882a593Smuzhiyun "EventName": "OCR.ALL_READS.L3_HIT_S.SNOOP_MISS", 8655*4882a593Smuzhiyun "MSRIndex": "0x1a6,0x1a7", 8656*4882a593Smuzhiyun "MSRValue": "0x02001007F7", 8657*4882a593Smuzhiyun "Offcore": "1", 8658*4882a593Smuzhiyun "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 8659*4882a593Smuzhiyun "SampleAfterValue": "100003", 8660*4882a593Smuzhiyun "UMask": "0x1" 8661*4882a593Smuzhiyun } 8662*4882a593Smuzhiyun]