1ecd94f1bSKan Liang[ 2ecd94f1bSKan Liang { 3038d3b53SJin Yao "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_NO_FWD", 4ecd94f1bSKan Liang "Counter": "0,1,2,3", 57fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 67fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 77fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_NO_FWD", 87fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 97fcf1b89SHaiyan Song "MSRValue": "0x0400100010", 107fcf1b89SHaiyan Song "Offcore": "1", 117fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 12ecd94f1bSKan Liang "SampleAfterValue": "100003", 137fcf1b89SHaiyan Song "UMask": "0x1" 14ecd94f1bSKan Liang }, 15ecd94f1bSKan Liang { 16038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_S.HITM_OTHER_CORE OCR.ALL_PF_RFO.L3_HIT_S.HITM_OTHER_CORE", 177fcf1b89SHaiyan Song "Counter": "0,1,2,3", 187fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 197fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 207fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_RFO.L3_HIT_S.HITM_OTHER_CORE", 217fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 227fcf1b89SHaiyan Song "MSRValue": "0x1000100120", 237fcf1b89SHaiyan Song "Offcore": "1", 247fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 257fcf1b89SHaiyan Song "SampleAfterValue": "100003", 267fcf1b89SHaiyan Song "UMask": "0x1" 277fcf1b89SHaiyan Song }, 287fcf1b89SHaiyan Song { 29038d3b53SJin Yao "BriefDescription": "OCR.ALL_READS.L3_HIT_F.NO_SNOOP_NEEDED OCR.ALL_READS.L3_HIT_F.NO_SNOOP_NEEDED", 307fcf1b89SHaiyan Song "Counter": "0,1,2,3", 317fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 327fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 337fcf1b89SHaiyan Song "EventName": "OCR.ALL_READS.L3_HIT_F.NO_SNOOP_NEEDED", 347fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 357fcf1b89SHaiyan Song "MSRValue": "0x01002007F7", 367fcf1b89SHaiyan Song "Offcore": "1", 377fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 387fcf1b89SHaiyan Song "SampleAfterValue": "100003", 397fcf1b89SHaiyan Song "UMask": "0x1" 407fcf1b89SHaiyan Song }, 417fcf1b89SHaiyan Song { 42038d3b53SJin Yao "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT.SNOOP_HIT_WITH_FWD", 437fcf1b89SHaiyan Song "Counter": "0,1,2,3", 447fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 457fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 467fcf1b89SHaiyan Song "EventName": "OCR.ALL_DATA_RD.L3_HIT.SNOOP_HIT_WITH_FWD", 477fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 487fcf1b89SHaiyan Song "MSRValue": "0x08007C0491", 497fcf1b89SHaiyan Song "Offcore": "1", 507fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 517fcf1b89SHaiyan Song "SampleAfterValue": "100003", 527fcf1b89SHaiyan Song "UMask": "0x1" 537fcf1b89SHaiyan Song }, 547fcf1b89SHaiyan Song { 55038d3b53SJin Yao "BriefDescription": "OCR.ALL_RFO.SUPPLIER_NONE.SNOOP_MISS", 567fcf1b89SHaiyan Song "Counter": "0,1,2,3", 577fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 587fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 597fcf1b89SHaiyan Song "EventName": "OCR.ALL_RFO.SUPPLIER_NONE.SNOOP_MISS", 607fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 617fcf1b89SHaiyan Song "MSRValue": "0x0200020122", 627fcf1b89SHaiyan Song "Offcore": "1", 637fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 647fcf1b89SHaiyan Song "SampleAfterValue": "100003", 657fcf1b89SHaiyan Song "UMask": "0x1" 667fcf1b89SHaiyan Song }, 677fcf1b89SHaiyan Song { 68038d3b53SJin Yao "BriefDescription": "OCR.ALL_READS.L3_HIT_M.HIT_OTHER_CORE_FWD OCR.ALL_READS.L3_HIT_M.HIT_OTHER_CORE_FWD", 697fcf1b89SHaiyan Song "Counter": "0,1,2,3", 707fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 717fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 727fcf1b89SHaiyan Song "EventName": "OCR.ALL_READS.L3_HIT_M.HIT_OTHER_CORE_FWD", 737fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 747fcf1b89SHaiyan Song "MSRValue": "0x08000407F7", 757fcf1b89SHaiyan Song "Offcore": "1", 767fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 777fcf1b89SHaiyan Song "SampleAfterValue": "100003", 787fcf1b89SHaiyan Song "UMask": "0x1" 797fcf1b89SHaiyan Song }, 807fcf1b89SHaiyan Song { 81038d3b53SJin Yao "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT_S.HITM_OTHER_CORE", 827fcf1b89SHaiyan Song "Counter": "0,1,2,3", 837fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 847fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 857fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_S.HITM_OTHER_CORE", 867fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 877fcf1b89SHaiyan Song "MSRValue": "0x1000100004", 887fcf1b89SHaiyan Song "Offcore": "1", 897fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 907fcf1b89SHaiyan Song "SampleAfterValue": "100003", 917fcf1b89SHaiyan Song "UMask": "0x1" 927fcf1b89SHaiyan Song }, 937fcf1b89SHaiyan Song { 947fcf1b89SHaiyan Song "BriefDescription": "Counts any other requests", 957fcf1b89SHaiyan Song "Counter": "0,1,2,3", 967fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 977fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 987fcf1b89SHaiyan Song "EventName": "OCR.OTHER.L3_HIT_E.SNOOP_NONE", 997fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 1007fcf1b89SHaiyan Song "MSRValue": "0x0080088000", 1017fcf1b89SHaiyan Song "Offcore": "1", 1027fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1037fcf1b89SHaiyan Song "SampleAfterValue": "100003", 1047fcf1b89SHaiyan Song "UMask": "0x1" 1057fcf1b89SHaiyan Song }, 1067fcf1b89SHaiyan Song { 107038d3b53SJin Yao "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT_S.NO_SNOOP_NEEDED", 1087fcf1b89SHaiyan Song "Counter": "0,1,2,3", 1097fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 1107fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 1117fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_S.NO_SNOOP_NEEDED", 1127fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 1137fcf1b89SHaiyan Song "MSRValue": "0x0100100001", 1147fcf1b89SHaiyan Song "Offcore": "1", 1157fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1167fcf1b89SHaiyan Song "SampleAfterValue": "100003", 1177fcf1b89SHaiyan Song "UMask": "0x1" 1187fcf1b89SHaiyan Song }, 1197fcf1b89SHaiyan Song { 120038d3b53SJin Yao "BriefDescription": "OCR.ALL_RFO.L3_HIT_S.NO_SNOOP_NEEDED OCR.ALL_RFO.L3_HIT_S.NO_SNOOP_NEEDED", 1217fcf1b89SHaiyan Song "Counter": "0,1,2,3", 1227fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 1237fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 1247fcf1b89SHaiyan Song "EventName": "OCR.ALL_RFO.L3_HIT_S.NO_SNOOP_NEEDED", 1257fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 1267fcf1b89SHaiyan Song "MSRValue": "0x0100100122", 1277fcf1b89SHaiyan Song "Offcore": "1", 1287fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1297fcf1b89SHaiyan Song "SampleAfterValue": "100003", 1307fcf1b89SHaiyan Song "UMask": "0x1" 1317fcf1b89SHaiyan Song }, 1327fcf1b89SHaiyan Song { 133038d3b53SJin Yao "BriefDescription": "Counts any other requests OCR.OTHER.SUPPLIER_NONE.HITM_OTHER_CORE", 1347fcf1b89SHaiyan Song "Counter": "0,1,2,3", 1357fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 1367fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 1377fcf1b89SHaiyan Song "EventName": "OCR.OTHER.SUPPLIER_NONE.HITM_OTHER_CORE", 1387fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 1397fcf1b89SHaiyan Song "MSRValue": "0x1000028000", 1407fcf1b89SHaiyan Song "Offcore": "1", 1417fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1427fcf1b89SHaiyan Song "SampleAfterValue": "100003", 1437fcf1b89SHaiyan Song "UMask": "0x1" 1447fcf1b89SHaiyan Song }, 1457fcf1b89SHaiyan Song { 146038d3b53SJin Yao "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT_M.NO_SNOOP_NEEDED", 1477fcf1b89SHaiyan Song "Counter": "0,1,2,3", 1487fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 1497fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 1507fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_RFO.L3_HIT_M.NO_SNOOP_NEEDED", 1517fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 1527fcf1b89SHaiyan Song "MSRValue": "0x0100040002", 1537fcf1b89SHaiyan Song "Offcore": "1", 1547fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1557fcf1b89SHaiyan Song "SampleAfterValue": "100003", 1567fcf1b89SHaiyan Song "UMask": "0x1" 1577fcf1b89SHaiyan Song }, 1587fcf1b89SHaiyan Song { 159038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.L3_HIT_F.HIT_OTHER_CORE_NO_FWD", 1607fcf1b89SHaiyan Song "Counter": "0,1,2,3", 1617fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 1627fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 1637fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_RFO.L3_HIT_F.HIT_OTHER_CORE_NO_FWD", 1647fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 1657fcf1b89SHaiyan Song "MSRValue": "0x0400200020", 1667fcf1b89SHaiyan Song "Offcore": "1", 1677fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1687fcf1b89SHaiyan Song "SampleAfterValue": "100003", 1697fcf1b89SHaiyan Song "UMask": "0x1" 1707fcf1b89SHaiyan Song }, 1717fcf1b89SHaiyan Song { 172038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_S.HIT_OTHER_CORE_FWD OCR.ALL_PF_RFO.L3_HIT_S.HIT_OTHER_CORE_FWD", 1737fcf1b89SHaiyan Song "Counter": "0,1,2,3", 1747fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 1757fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 1767fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_RFO.L3_HIT_S.HIT_OTHER_CORE_FWD", 1777fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 1787fcf1b89SHaiyan Song "MSRValue": "0x0800100120", 1797fcf1b89SHaiyan Song "Offcore": "1", 1807fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1817fcf1b89SHaiyan Song "SampleAfterValue": "100003", 1827fcf1b89SHaiyan Song "UMask": "0x1" 1837fcf1b89SHaiyan Song }, 1847fcf1b89SHaiyan Song { 185038d3b53SJin Yao "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT_E.ANY_SNOOP", 1867fcf1b89SHaiyan Song "Counter": "0,1,2,3", 1877fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 1887fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 1897fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_E.ANY_SNOOP", 1907fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 1917fcf1b89SHaiyan Song "MSRValue": "0x3F80080004", 1927fcf1b89SHaiyan Song "Offcore": "1", 1937fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 1947fcf1b89SHaiyan Song "SampleAfterValue": "100003", 1957fcf1b89SHaiyan Song "UMask": "0x1" 1967fcf1b89SHaiyan Song }, 1977fcf1b89SHaiyan Song { 198038d3b53SJin Yao "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", 1997fcf1b89SHaiyan Song "Counter": "0,1,2,3", 2007fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 2017fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 2027fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_RFO.L3_HIT.ANY_SNOOP", 2037fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 2047fcf1b89SHaiyan Song "MSRValue": "0x3F803C0120", 2057fcf1b89SHaiyan Song "Offcore": "1", 2067fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2077fcf1b89SHaiyan Song "SampleAfterValue": "100003", 2087fcf1b89SHaiyan Song "UMask": "0x1" 2097fcf1b89SHaiyan Song }, 2107fcf1b89SHaiyan Song { 211038d3b53SJin Yao "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_S.HITM_OTHER_CORE OCR.ALL_DATA_RD.L3_HIT_S.HITM_OTHER_CORE", 2127fcf1b89SHaiyan Song "Counter": "0,1,2,3", 2137fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 2147fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 2157fcf1b89SHaiyan Song "EventName": "OCR.ALL_DATA_RD.L3_HIT_S.HITM_OTHER_CORE", 2167fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 2177fcf1b89SHaiyan Song "MSRValue": "0x1000100491", 2187fcf1b89SHaiyan Song "Offcore": "1", 2197fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2207fcf1b89SHaiyan Song "SampleAfterValue": "100003", 2217fcf1b89SHaiyan Song "UMask": "0x1" 2227fcf1b89SHaiyan Song }, 2237fcf1b89SHaiyan Song { 224038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_S.ANY_SNOOP OCR.ALL_PF_RFO.L3_HIT_S.ANY_SNOOP", 2257fcf1b89SHaiyan Song "Counter": "0,1,2,3", 2267fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 2277fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 2287fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_RFO.L3_HIT_S.ANY_SNOOP", 2297fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 2307fcf1b89SHaiyan Song "MSRValue": "0x3F80100120", 2317fcf1b89SHaiyan Song "Offcore": "1", 2327fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2337fcf1b89SHaiyan Song "SampleAfterValue": "100003", 2347fcf1b89SHaiyan Song "UMask": "0x1" 2357fcf1b89SHaiyan Song }, 2367fcf1b89SHaiyan Song { 237038d3b53SJin Yao "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_NO_FWD", 2387fcf1b89SHaiyan Song "Counter": "0,1,2,3", 2397fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 2407fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 2417fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_NO_FWD", 2427fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 2437fcf1b89SHaiyan Song "MSRValue": "0x0400100001", 2447fcf1b89SHaiyan Song "Offcore": "1", 2457fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2467fcf1b89SHaiyan Song "SampleAfterValue": "100003", 2477fcf1b89SHaiyan Song "UMask": "0x1" 2487fcf1b89SHaiyan Song }, 2497fcf1b89SHaiyan Song { 250038d3b53SJin Yao "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT.SNOOP_MISS", 2517fcf1b89SHaiyan Song "Counter": "0,1,2,3", 2527fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 2537fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 2547fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_DATA_RD.L3_HIT.SNOOP_MISS", 2557fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 2567fcf1b89SHaiyan Song "MSRValue": "0x02003C0001", 2577fcf1b89SHaiyan Song "Offcore": "1", 2587fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2597fcf1b89SHaiyan Song "SampleAfterValue": "100003", 2607fcf1b89SHaiyan Song "UMask": "0x1" 2617fcf1b89SHaiyan Song }, 2627fcf1b89SHaiyan Song { 263038d3b53SJin Yao "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT_M.HITM_OTHER_CORE", 2647fcf1b89SHaiyan Song "Counter": "0,1,2,3", 2657fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 2667fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 2677fcf1b89SHaiyan Song "EventName": "OCR.OTHER.L3_HIT_M.HITM_OTHER_CORE", 2687fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 2697fcf1b89SHaiyan Song "MSRValue": "0x1000048000", 2707fcf1b89SHaiyan Song "Offcore": "1", 2717fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2727fcf1b89SHaiyan Song "SampleAfterValue": "100003", 2737fcf1b89SHaiyan Song "UMask": "0x1" 2747fcf1b89SHaiyan Song }, 2757fcf1b89SHaiyan Song { 276038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD", 2777fcf1b89SHaiyan Song "Counter": "0,1,2,3", 2787fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 2797fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 2807fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD", 2817fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 2827fcf1b89SHaiyan Song "MSRValue": "0x0400020020", 2837fcf1b89SHaiyan Song "Offcore": "1", 2847fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2857fcf1b89SHaiyan Song "SampleAfterValue": "100003", 2867fcf1b89SHaiyan Song "UMask": "0x1" 2877fcf1b89SHaiyan Song }, 2887fcf1b89SHaiyan Song { 2897fcf1b89SHaiyan Song "BriefDescription": "Counts all demand data writes (RFOs)", 2907fcf1b89SHaiyan Song "Counter": "0,1,2,3", 2917fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 2927fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 2937fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_RFO.L3_HIT_S.SNOOP_NONE", 2947fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 2957fcf1b89SHaiyan Song "MSRValue": "0x0080100002", 2967fcf1b89SHaiyan Song "Offcore": "1", 2977fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2987fcf1b89SHaiyan Song "SampleAfterValue": "100003", 2997fcf1b89SHaiyan Song "UMask": "0x1" 3007fcf1b89SHaiyan Song }, 3017fcf1b89SHaiyan Song { 302038d3b53SJin Yao "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", 3037fcf1b89SHaiyan Song "Counter": "0,1,2,3", 3047fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 3057fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 3067fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_NO_FWD", 3077fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 3087fcf1b89SHaiyan Song "MSRValue": "0x0400080080", 3097fcf1b89SHaiyan Song "Offcore": "1", 3107fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3117fcf1b89SHaiyan Song "SampleAfterValue": "100003", 3127fcf1b89SHaiyan Song "UMask": "0x1" 3137fcf1b89SHaiyan Song }, 3147fcf1b89SHaiyan Song { 315038d3b53SJin Yao "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", 3167fcf1b89SHaiyan Song "Counter": "0,1,2,3", 3177fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 3187fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 3197fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_NO_FWD", 3207fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 3217fcf1b89SHaiyan Song "MSRValue": "0x0400200080", 3227fcf1b89SHaiyan Song "Offcore": "1", 3237fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3247fcf1b89SHaiyan Song "SampleAfterValue": "100003", 3257fcf1b89SHaiyan Song "UMask": "0x1" 3267fcf1b89SHaiyan Song }, 3277fcf1b89SHaiyan Song { 328038d3b53SJin Yao "BriefDescription": "OCR.ALL_READS.L3_HIT_M.NO_SNOOP_NEEDED OCR.ALL_READS.L3_HIT_M.NO_SNOOP_NEEDED", 3297fcf1b89SHaiyan Song "Counter": "0,1,2,3", 3307fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 3317fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 3327fcf1b89SHaiyan Song "EventName": "OCR.ALL_READS.L3_HIT_M.NO_SNOOP_NEEDED", 3337fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 3347fcf1b89SHaiyan Song "MSRValue": "0x01000407F7", 3357fcf1b89SHaiyan Song "Offcore": "1", 3367fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3377fcf1b89SHaiyan Song "SampleAfterValue": "100003", 3387fcf1b89SHaiyan Song "UMask": "0x1" 3397fcf1b89SHaiyan Song }, 3407fcf1b89SHaiyan Song { 341038d3b53SJin Yao "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT_E.ANY_SNOOP", 3427fcf1b89SHaiyan Song "Counter": "0,1,2,3", 3437fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 3447fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 3457fcf1b89SHaiyan Song "EventName": "OCR.OTHER.L3_HIT_E.ANY_SNOOP", 3467fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 3477fcf1b89SHaiyan Song "MSRValue": "0x3F80088000", 3487fcf1b89SHaiyan Song "Offcore": "1", 3497fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3507fcf1b89SHaiyan Song "SampleAfterValue": "100003", 3517fcf1b89SHaiyan Song "UMask": "0x1" 3527fcf1b89SHaiyan Song }, 3537fcf1b89SHaiyan Song { 354038d3b53SJin Yao "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", 3557fcf1b89SHaiyan Song "Counter": "0,1,2,3", 3567fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 3577fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 3587fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_RFO.L3_HIT.HIT_OTHER_CORE_FWD", 3597fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 3607fcf1b89SHaiyan Song "MSRValue": "0x08003C0020", 3617fcf1b89SHaiyan Song "Offcore": "1", 3627fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3637fcf1b89SHaiyan Song "SampleAfterValue": "100003", 3647fcf1b89SHaiyan Song "UMask": "0x1" 3657fcf1b89SHaiyan Song }, 3667fcf1b89SHaiyan Song { 367038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_E.HITM_OTHER_CORE OCR.ALL_PF_RFO.L3_HIT_E.HITM_OTHER_CORE", 3687fcf1b89SHaiyan Song "Counter": "0,1,2,3", 3697fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 3707fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 3717fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_RFO.L3_HIT_E.HITM_OTHER_CORE", 3727fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 3737fcf1b89SHaiyan Song "MSRValue": "0x1000080120", 3747fcf1b89SHaiyan Song "Offcore": "1", 3757fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3767fcf1b89SHaiyan Song "SampleAfterValue": "100003", 3777fcf1b89SHaiyan Song "UMask": "0x1" 3787fcf1b89SHaiyan Song }, 3797fcf1b89SHaiyan Song { 380038d3b53SJin Yao "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", 3817fcf1b89SHaiyan Song "Counter": "0,1,2,3", 3827fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 3837fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 3847fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT.HITM_OTHER_CORE", 3857fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 3867fcf1b89SHaiyan Song "MSRValue": "0x10003C0490", 3877fcf1b89SHaiyan Song "Offcore": "1", 3887fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 3897fcf1b89SHaiyan Song "SampleAfterValue": "100003", 3907fcf1b89SHaiyan Song "UMask": "0x1" 3917fcf1b89SHaiyan Song }, 3927fcf1b89SHaiyan Song { 393038d3b53SJin Yao "BriefDescription": "OCR.ALL_RFO.SUPPLIER_NONE.NO_SNOOP_NEEDED OCR.ALL_RFO.SUPPLIER_NONE.NO_SNOOP_NEEDED", 3947fcf1b89SHaiyan Song "Counter": "0,1,2,3", 3957fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 3967fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 3977fcf1b89SHaiyan Song "EventName": "OCR.ALL_RFO.SUPPLIER_NONE.NO_SNOOP_NEEDED", 3987fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 3997fcf1b89SHaiyan Song "MSRValue": "0x0100020122", 4007fcf1b89SHaiyan Song "Offcore": "1", 4017fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4027fcf1b89SHaiyan Song "SampleAfterValue": "100003", 4037fcf1b89SHaiyan Song "UMask": "0x1" 4047fcf1b89SHaiyan Song }, 4057fcf1b89SHaiyan Song { 406038d3b53SJin Yao "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_F.HITM_OTHER_CORE OCR.ALL_DATA_RD.L3_HIT_F.HITM_OTHER_CORE", 4077fcf1b89SHaiyan Song "Counter": "0,1,2,3", 4087fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 4097fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 4107fcf1b89SHaiyan Song "EventName": "OCR.ALL_DATA_RD.L3_HIT_F.HITM_OTHER_CORE", 4117fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 4127fcf1b89SHaiyan Song "MSRValue": "0x1000200491", 4137fcf1b89SHaiyan Song "Offcore": "1", 4147fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4157fcf1b89SHaiyan Song "SampleAfterValue": "100003", 4167fcf1b89SHaiyan Song "UMask": "0x1" 4177fcf1b89SHaiyan Song }, 4187fcf1b89SHaiyan Song { 419038d3b53SJin Yao "BriefDescription": "Counts any other requests OCR.OTHER.PMM_HIT_LOCAL_PMM.ANY_SNOOP", 4207fcf1b89SHaiyan Song "Counter": "0,1,2,3", 4217fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 4227fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 4237fcf1b89SHaiyan Song "EventName": "OCR.OTHER.PMM_HIT_LOCAL_PMM.ANY_SNOOP", 4247fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 4257fcf1b89SHaiyan Song "MSRValue": "0x3F80408000", 4267fcf1b89SHaiyan Song "Offcore": "1", 4277fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4287fcf1b89SHaiyan Song "SampleAfterValue": "100003", 4297fcf1b89SHaiyan Song "UMask": "0x1" 4307fcf1b89SHaiyan Song }, 4317fcf1b89SHaiyan Song { 432038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.HITM_OTHER_CORE OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.HITM_OTHER_CORE", 4337fcf1b89SHaiyan Song "Counter": "0,1,2,3", 4347fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 4357fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 4367fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.HITM_OTHER_CORE", 4377fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 4387fcf1b89SHaiyan Song "MSRValue": "0x1000020490", 4397fcf1b89SHaiyan Song "Offcore": "1", 4407fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4417fcf1b89SHaiyan Song "SampleAfterValue": "100003", 4427fcf1b89SHaiyan Song "UMask": "0x1" 4437fcf1b89SHaiyan Song }, 4447fcf1b89SHaiyan Song { 445038d3b53SJin Yao "BriefDescription": "OCR.ALL_READS.PMM_HIT_LOCAL_PMM.ANY_SNOOP OCR.ALL_READS.PMM_HIT_LOCAL_PMM.ANY_SNOOP", 4467fcf1b89SHaiyan Song "Counter": "0,1,2,3", 4477fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 4487fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 4497fcf1b89SHaiyan Song "EventName": "OCR.ALL_READS.PMM_HIT_LOCAL_PMM.ANY_SNOOP", 4507fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 4517fcf1b89SHaiyan Song "MSRValue": "0x3F804007F7", 4527fcf1b89SHaiyan Song "Offcore": "1", 4537fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 4547fcf1b89SHaiyan Song "SampleAfterValue": "100003", 4557fcf1b89SHaiyan Song "UMask": "0x1" 4567fcf1b89SHaiyan Song }, 4577fcf1b89SHaiyan Song { 458ecd94f1bSKan Liang "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", 459ecd94f1bSKan Liang "Counter": "0,1,2,3", 4607fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3,4,5,6,7", 4617fcf1b89SHaiyan Song "EventCode": "0xFE", 462ecd94f1bSKan Liang "EventName": "IDI_MISC.WB_DOWNGRADE", 463ecd94f1bSKan Liang "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.", 464ecd94f1bSKan Liang "SampleAfterValue": "100003", 4657fcf1b89SHaiyan Song "UMask": "0x4" 466ecd94f1bSKan Liang }, 467ecd94f1bSKan Liang { 468ecd94f1bSKan Liang "BriefDescription": "Counts all demand data writes (RFOs)", 469ecd94f1bSKan Liang "Counter": "0,1,2,3", 4707fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 471ecd94f1bSKan Liang "EventCode": "0xB7, 0xBB", 472ecd94f1bSKan Liang "EventName": "OCR.DEMAND_RFO.L3_HIT_E.SNOOP_NONE", 473ecd94f1bSKan Liang "MSRIndex": "0x1a6,0x1a7", 4747fcf1b89SHaiyan Song "MSRValue": "0x0080080002", 475ecd94f1bSKan Liang "Offcore": "1", 476ecd94f1bSKan Liang "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 477ecd94f1bSKan Liang "SampleAfterValue": "100003", 4787fcf1b89SHaiyan Song "UMask": "0x1" 479ecd94f1bSKan Liang }, 480ecd94f1bSKan Liang { 481038d3b53SJin Yao "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT.HITM_OTHER_CORE OCR.DEMAND_CODE_RD.L3_HIT.HITM_OTHER_CORE", 482ecd94f1bSKan Liang "Counter": "0,1,2,3", 4837fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 484ecd94f1bSKan Liang "EventCode": "0xB7, 0xBB", 485ecd94f1bSKan Liang "EventName": "OCR.DEMAND_CODE_RD.L3_HIT.HITM_OTHER_CORE", 486ecd94f1bSKan Liang "MSRIndex": "0x1a6,0x1a7", 4877fcf1b89SHaiyan Song "MSRValue": "0x10003C0004", 488ecd94f1bSKan Liang "Offcore": "1", 489ecd94f1bSKan Liang "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 490ecd94f1bSKan Liang "SampleAfterValue": "100003", 4917fcf1b89SHaiyan Song "UMask": "0x1" 492ecd94f1bSKan Liang }, 493ecd94f1bSKan Liang { 494038d3b53SJin Yao "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", 495ecd94f1bSKan Liang "Counter": "0,1,2,3", 4967fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 497ecd94f1bSKan Liang "EventCode": "0xB7, 0xBB", 498ecd94f1bSKan Liang "EventName": "OCR.ALL_PF_RFO.L3_HIT_E.HIT_OTHER_CORE_NO_FWD", 499ecd94f1bSKan Liang "MSRIndex": "0x1a6,0x1a7", 5007fcf1b89SHaiyan Song "MSRValue": "0x0400080120", 501ecd94f1bSKan Liang "Offcore": "1", 502ecd94f1bSKan Liang "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 503ecd94f1bSKan Liang "SampleAfterValue": "100003", 5047fcf1b89SHaiyan Song "UMask": "0x1" 505ecd94f1bSKan Liang }, 506ecd94f1bSKan Liang { 507ecd94f1bSKan Liang "BriefDescription": "Counts demand data reads", 508ecd94f1bSKan Liang "Counter": "0,1,2,3", 5097fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 510ecd94f1bSKan Liang "EventCode": "0xB7, 0xBB", 5117fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_F.SNOOP_MISS", 512ecd94f1bSKan Liang "MSRIndex": "0x1a6,0x1a7", 5137fcf1b89SHaiyan Song "MSRValue": "0x0200200001", 514ecd94f1bSKan Liang "Offcore": "1", 515ecd94f1bSKan Liang "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 516ecd94f1bSKan Liang "SampleAfterValue": "100003", 5177fcf1b89SHaiyan Song "UMask": "0x1" 518ecd94f1bSKan Liang }, 519ecd94f1bSKan Liang { 520038d3b53SJin Yao "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT_M.ANY_SNOOP", 521ecd94f1bSKan Liang "Counter": "0,1,2,3", 5227fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 523ecd94f1bSKan Liang "EventCode": "0xB7, 0xBB", 5247fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_M.ANY_SNOOP", 525ecd94f1bSKan Liang "MSRIndex": "0x1a6,0x1a7", 5267fcf1b89SHaiyan Song "MSRValue": "0x3F80040004", 527ecd94f1bSKan Liang "Offcore": "1", 528ecd94f1bSKan Liang "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 529ecd94f1bSKan Liang "SampleAfterValue": "100003", 5307fcf1b89SHaiyan Song "UMask": "0x1" 531ecd94f1bSKan Liang }, 532ecd94f1bSKan Liang { 533038d3b53SJin Yao "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT_S.ANY_SNOOP", 534ecd94f1bSKan Liang "Counter": "0,1,2,3", 5357fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 536ecd94f1bSKan Liang "EventCode": "0xB7, 0xBB", 5377fcf1b89SHaiyan Song "EventName": "OCR.OTHER.L3_HIT_S.ANY_SNOOP", 538ecd94f1bSKan Liang "MSRIndex": "0x1a6,0x1a7", 5397fcf1b89SHaiyan Song "MSRValue": "0x3F80108000", 540ecd94f1bSKan Liang "Offcore": "1", 541ecd94f1bSKan Liang "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 542ecd94f1bSKan Liang "SampleAfterValue": "100003", 5437fcf1b89SHaiyan Song "UMask": "0x1" 544ecd94f1bSKan Liang }, 545ecd94f1bSKan Liang { 546038d3b53SJin Yao "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT.HIT_OTHER_CORE_NO_FWD OCR.OTHER.L3_HIT.HIT_OTHER_CORE_NO_FWD", 547ecd94f1bSKan Liang "Counter": "0,1,2,3", 5487fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 549ecd94f1bSKan Liang "EventCode": "0xB7, 0xBB", 5507fcf1b89SHaiyan Song "EventName": "OCR.OTHER.L3_HIT.HIT_OTHER_CORE_NO_FWD", 551ecd94f1bSKan Liang "MSRIndex": "0x1a6,0x1a7", 5527fcf1b89SHaiyan Song "MSRValue": "0x04003C8000", 553ecd94f1bSKan Liang "Offcore": "1", 554ecd94f1bSKan Liang "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 555ecd94f1bSKan Liang "SampleAfterValue": "100003", 5567fcf1b89SHaiyan Song "UMask": "0x1" 557ecd94f1bSKan Liang }, 558ecd94f1bSKan Liang { 559038d3b53SJin Yao "BriefDescription": "OCR.ALL_DATA_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP OCR.ALL_DATA_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP", 560ecd94f1bSKan Liang "Counter": "0,1,2,3", 5617fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 562ecd94f1bSKan Liang "EventCode": "0xB7, 0xBB", 563ecd94f1bSKan Liang "EventName": "OCR.ALL_DATA_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP", 564ecd94f1bSKan Liang "MSRIndex": "0x1a6,0x1a7", 5657fcf1b89SHaiyan Song "MSRValue": "0x3F80400491", 5667fcf1b89SHaiyan Song "Offcore": "1", 567ecd94f1bSKan Liang "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 568ecd94f1bSKan Liang "SampleAfterValue": "100003", 5697fcf1b89SHaiyan Song "UMask": "0x1" 570ecd94f1bSKan Liang }, 571ecd94f1bSKan Liang { 5727fcf1b89SHaiyan Song "BriefDescription": "Counts prefetch (that bring data to L2) data reads", 573ecd94f1bSKan Liang "Counter": "0,1,2,3", 5747fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 5757fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 5767fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_DATA_RD.L3_HIT.SNOOP_HIT_WITH_FWD", 5777fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 5787fcf1b89SHaiyan Song "MSRValue": "0x08007C0010", 5797fcf1b89SHaiyan Song "Offcore": "1", 5807fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5817fcf1b89SHaiyan Song "SampleAfterValue": "100003", 5827fcf1b89SHaiyan Song "UMask": "0x1" 5837fcf1b89SHaiyan Song }, 5847fcf1b89SHaiyan Song { 585038d3b53SJin Yao "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT_S.NO_SNOOP_NEEDED", 5867fcf1b89SHaiyan Song "Counter": "0,1,2,3", 5877fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 5887fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 5897fcf1b89SHaiyan Song "EventName": "OCR.OTHER.L3_HIT_S.NO_SNOOP_NEEDED", 5907fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 5917fcf1b89SHaiyan Song "MSRValue": "0x0100108000", 5927fcf1b89SHaiyan Song "Offcore": "1", 5937fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 5947fcf1b89SHaiyan Song "SampleAfterValue": "100003", 5957fcf1b89SHaiyan Song "UMask": "0x1" 5967fcf1b89SHaiyan Song }, 5977fcf1b89SHaiyan Song { 598038d3b53SJin Yao "BriefDescription": "OCR.ALL_READS.L3_HIT_F.SNOOP_MISS", 5997fcf1b89SHaiyan Song "Counter": "0,1,2,3", 6007fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 6017fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 6027fcf1b89SHaiyan Song "EventName": "OCR.ALL_READS.L3_HIT_F.SNOOP_MISS", 6037fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 6047fcf1b89SHaiyan Song "MSRValue": "0x02002007F7", 6057fcf1b89SHaiyan Song "Offcore": "1", 6067fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6077fcf1b89SHaiyan Song "SampleAfterValue": "100003", 6087fcf1b89SHaiyan Song "UMask": "0x1" 6097fcf1b89SHaiyan Song }, 6107fcf1b89SHaiyan Song { 6117fcf1b89SHaiyan Song "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests", 6127fcf1b89SHaiyan Song "Counter": "0,1,2,3", 6137fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 6147fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 6157fcf1b89SHaiyan Song "EventName": "OCR.PF_L1D_AND_SW.L3_HIT.SNOOP_HIT_WITH_FWD", 6167fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 6177fcf1b89SHaiyan Song "MSRValue": "0x08007C0400", 6187fcf1b89SHaiyan Song "Offcore": "1", 6197fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6207fcf1b89SHaiyan Song "SampleAfterValue": "100003", 6217fcf1b89SHaiyan Song "UMask": "0x1" 6227fcf1b89SHaiyan Song }, 6237fcf1b89SHaiyan Song { 624038d3b53SJin Yao "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", 6257fcf1b89SHaiyan Song "Counter": "0,1,2,3", 6267fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 6277fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 6287fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_NO_FWD", 6297fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 6307fcf1b89SHaiyan Song "MSRValue": "0x0400040490", 6317fcf1b89SHaiyan Song "Offcore": "1", 6327fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6337fcf1b89SHaiyan Song "SampleAfterValue": "100003", 6347fcf1b89SHaiyan Song "UMask": "0x1" 6357fcf1b89SHaiyan Song }, 6367fcf1b89SHaiyan Song { 637038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.L3_HIT_E.HITM_OTHER_CORE", 6387fcf1b89SHaiyan Song "Counter": "0,1,2,3", 6397fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 6407fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 6417fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_RFO.L3_HIT_E.HITM_OTHER_CORE", 6427fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 6437fcf1b89SHaiyan Song "MSRValue": "0x1000080020", 6447fcf1b89SHaiyan Song "Offcore": "1", 6457fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6467fcf1b89SHaiyan Song "SampleAfterValue": "100003", 6477fcf1b89SHaiyan Song "UMask": "0x1" 6487fcf1b89SHaiyan Song }, 6497fcf1b89SHaiyan Song { 6507fcf1b89SHaiyan Song "BriefDescription": "Counts all demand code reads", 6517fcf1b89SHaiyan Song "Counter": "0,1,2,3", 6527fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 6537fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 6547fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_CODE_RD.SUPPLIER_NONE.SNOOP_NONE", 6557fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 6567fcf1b89SHaiyan Song "MSRValue": "0x0080020004", 6577fcf1b89SHaiyan Song "Offcore": "1", 6587fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6597fcf1b89SHaiyan Song "SampleAfterValue": "100003", 6607fcf1b89SHaiyan Song "UMask": "0x1" 6617fcf1b89SHaiyan Song }, 6627fcf1b89SHaiyan Song { 663038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_E.HIT_OTHER_CORE_FWD OCR.ALL_PF_RFO.L3_HIT_E.HIT_OTHER_CORE_FWD", 6647fcf1b89SHaiyan Song "Counter": "0,1,2,3", 6657fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 6667fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 6677fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_RFO.L3_HIT_E.HIT_OTHER_CORE_FWD", 6687fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 6697fcf1b89SHaiyan Song "MSRValue": "0x0800080120", 6707fcf1b89SHaiyan Song "Offcore": "1", 6717fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6727fcf1b89SHaiyan Song "SampleAfterValue": "100003", 6737fcf1b89SHaiyan Song "UMask": "0x1" 6747fcf1b89SHaiyan Song }, 6757fcf1b89SHaiyan Song { 676038d3b53SJin Yao "BriefDescription": "OCR.ALL_RFO.L3_HIT_S.HIT_OTHER_CORE_NO_FWD OCR.ALL_RFO.L3_HIT_S.HIT_OTHER_CORE_NO_FWD", 6777fcf1b89SHaiyan Song "Counter": "0,1,2,3", 6787fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 6797fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 6807fcf1b89SHaiyan Song "EventName": "OCR.ALL_RFO.L3_HIT_S.HIT_OTHER_CORE_NO_FWD", 6817fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 6827fcf1b89SHaiyan Song "MSRValue": "0x0400100122", 6837fcf1b89SHaiyan Song "Offcore": "1", 6847fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6857fcf1b89SHaiyan Song "SampleAfterValue": "100003", 6867fcf1b89SHaiyan Song "UMask": "0x1" 6877fcf1b89SHaiyan Song }, 6887fcf1b89SHaiyan Song { 6897fcf1b89SHaiyan Song "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs", 6907fcf1b89SHaiyan Song "Counter": "0,1,2,3", 6917fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 6927fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 6937fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_RFO.L3_HIT.SNOOP_HIT_WITH_FWD", 6947fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 6957fcf1b89SHaiyan Song "MSRValue": "0x08007C0100", 6967fcf1b89SHaiyan Song "Offcore": "1", 6977fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 6987fcf1b89SHaiyan Song "SampleAfterValue": "100003", 6997fcf1b89SHaiyan Song "UMask": "0x1" 7007fcf1b89SHaiyan Song }, 7017fcf1b89SHaiyan Song { 702038d3b53SJin Yao "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", 7037fcf1b89SHaiyan Song "Counter": "0,1,2,3", 7047fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 7057fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 7067fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_FWD", 7077fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 7087fcf1b89SHaiyan Song "MSRValue": "0x0800100490", 7097fcf1b89SHaiyan Song "Offcore": "1", 7107fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7117fcf1b89SHaiyan Song "SampleAfterValue": "100003", 7127fcf1b89SHaiyan Song "UMask": "0x1" 7137fcf1b89SHaiyan Song }, 7147fcf1b89SHaiyan Song { 715038d3b53SJin Yao "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT.SNOOP_MISS", 7167fcf1b89SHaiyan Song "Counter": "0,1,2,3", 7177fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 7187fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 7197fcf1b89SHaiyan Song "EventName": "OCR.OTHER.L3_HIT.SNOOP_MISS", 7207fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 7217fcf1b89SHaiyan Song "MSRValue": "0x02003C8000", 7227fcf1b89SHaiyan Song "Offcore": "1", 7237fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7247fcf1b89SHaiyan Song "SampleAfterValue": "100003", 7257fcf1b89SHaiyan Song "UMask": "0x1" 7267fcf1b89SHaiyan Song }, 7277fcf1b89SHaiyan Song { 7287fcf1b89SHaiyan Song "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests", 7297fcf1b89SHaiyan Song "Counter": "0,1,2,3", 7307fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 7317fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 7327fcf1b89SHaiyan Song "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_E.SNOOP_MISS", 7337fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 7347fcf1b89SHaiyan Song "MSRValue": "0x0200080400", 7357fcf1b89SHaiyan Song "Offcore": "1", 7367fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7377fcf1b89SHaiyan Song "SampleAfterValue": "100003", 7387fcf1b89SHaiyan Song "UMask": "0x1" 7397fcf1b89SHaiyan Song }, 7407fcf1b89SHaiyan Song { 741038d3b53SJin Yao "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_FWD", 7427fcf1b89SHaiyan Song "Counter": "0,1,2,3", 7437fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 7447fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 7457fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_FWD", 7467fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 7477fcf1b89SHaiyan Song "MSRValue": "0x0800100001", 7487fcf1b89SHaiyan Song "Offcore": "1", 7497fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7507fcf1b89SHaiyan Song "SampleAfterValue": "100003", 7517fcf1b89SHaiyan Song "UMask": "0x1" 7527fcf1b89SHaiyan Song }, 7537fcf1b89SHaiyan Song { 754038d3b53SJin Yao "BriefDescription": "OCR.ALL_RFO.L3_HIT.SNOOP_MISS OCR.ALL_RFO.L3_HIT.SNOOP_MISS", 7557fcf1b89SHaiyan Song "Counter": "0,1,2,3", 7567fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 7577fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 7587fcf1b89SHaiyan Song "EventName": "OCR.ALL_RFO.L3_HIT.SNOOP_MISS", 7597fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 7607fcf1b89SHaiyan Song "MSRValue": "0x02003C0122", 7617fcf1b89SHaiyan Song "Offcore": "1", 7627fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7637fcf1b89SHaiyan Song "SampleAfterValue": "100003", 7647fcf1b89SHaiyan Song "UMask": "0x1" 7657fcf1b89SHaiyan Song }, 7667fcf1b89SHaiyan Song { 767038d3b53SJin Yao "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT_M.HITM_OTHER_CORE", 7687fcf1b89SHaiyan Song "Counter": "0,1,2,3", 7697fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 7707fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 7717fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_RFO.L3_HIT_M.HITM_OTHER_CORE", 7727fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 7737fcf1b89SHaiyan Song "MSRValue": "0x1000040002", 7747fcf1b89SHaiyan Song "Offcore": "1", 7757fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7767fcf1b89SHaiyan Song "SampleAfterValue": "100003", 7777fcf1b89SHaiyan Song "UMask": "0x1" 7787fcf1b89SHaiyan Song }, 7797fcf1b89SHaiyan Song { 780038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.L3_HIT_S.ANY_SNOOP", 7817fcf1b89SHaiyan Song "Counter": "0,1,2,3", 7827fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 7837fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 7847fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_S.ANY_SNOOP", 7857fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 7867fcf1b89SHaiyan Song "MSRValue": "0x3F80100080", 7877fcf1b89SHaiyan Song "Offcore": "1", 7887fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 7897fcf1b89SHaiyan Song "SampleAfterValue": "100003", 7907fcf1b89SHaiyan Song "UMask": "0x1" 7917fcf1b89SHaiyan Song }, 7927fcf1b89SHaiyan Song { 793038d3b53SJin Yao "BriefDescription": "OCR.ALL_RFO.L3_HIT_F.HITM_OTHER_CORE OCR.ALL_RFO.L3_HIT_F.HITM_OTHER_CORE", 7947fcf1b89SHaiyan Song "Counter": "0,1,2,3", 7957fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 7967fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 7977fcf1b89SHaiyan Song "EventName": "OCR.ALL_RFO.L3_HIT_F.HITM_OTHER_CORE", 7987fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 7997fcf1b89SHaiyan Song "MSRValue": "0x1000200122", 8007fcf1b89SHaiyan Song "Offcore": "1", 8017fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 8027fcf1b89SHaiyan Song "SampleAfterValue": "100003", 8037fcf1b89SHaiyan Song "UMask": "0x1" 8047fcf1b89SHaiyan Song }, 8057fcf1b89SHaiyan Song { 806038d3b53SJin Yao "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT_E.HIT_OTHER_CORE_FWD", 8077fcf1b89SHaiyan Song "Counter": "0,1,2,3", 8087fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 8097fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 8107fcf1b89SHaiyan Song "EventName": "OCR.OTHER.L3_HIT_E.HIT_OTHER_CORE_FWD", 8117fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 8127fcf1b89SHaiyan Song "MSRValue": "0x0800088000", 8137fcf1b89SHaiyan Song "Offcore": "1", 8147fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 8157fcf1b89SHaiyan Song "SampleAfterValue": "100003", 8167fcf1b89SHaiyan Song "UMask": "0x1" 8177fcf1b89SHaiyan Song }, 8187fcf1b89SHaiyan Song { 819038d3b53SJin Yao "BriefDescription": "OCR.ALL_DATA_RD.SUPPLIER_NONE.SNOOP_MISS", 8207fcf1b89SHaiyan Song "Counter": "0,1,2,3", 8217fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 8227fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 8237fcf1b89SHaiyan Song "EventName": "OCR.ALL_DATA_RD.SUPPLIER_NONE.SNOOP_MISS", 8247fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 8257fcf1b89SHaiyan Song "MSRValue": "0x0200020491", 8267fcf1b89SHaiyan Song "Offcore": "1", 8277fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 8287fcf1b89SHaiyan Song "SampleAfterValue": "100003", 8297fcf1b89SHaiyan Song "UMask": "0x1" 8307fcf1b89SHaiyan Song }, 8317fcf1b89SHaiyan Song { 832038d3b53SJin Yao "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_NO_FWD", 8337fcf1b89SHaiyan Song "Counter": "0,1,2,3", 8347fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 8357fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 8367fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_NO_FWD", 8377fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 8387fcf1b89SHaiyan Song "MSRValue": "0x0400080010", 8397fcf1b89SHaiyan Song "Offcore": "1", 8407fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 8417fcf1b89SHaiyan Song "SampleAfterValue": "100003", 8427fcf1b89SHaiyan Song "UMask": "0x1" 8437fcf1b89SHaiyan Song }, 8447fcf1b89SHaiyan Song { 845038d3b53SJin Yao "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.L3_HIT.SNOOP_NONE", 8467fcf1b89SHaiyan Song "Counter": "0,1,2,3", 8477fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 8487fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 8497fcf1b89SHaiyan Song "EventName": "OCR.PF_L1D_AND_SW.L3_HIT.SNOOP_NONE", 8507fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 8517fcf1b89SHaiyan Song "MSRValue": "0x00803C0400", 8527fcf1b89SHaiyan Song "Offcore": "1", 8537fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 8547fcf1b89SHaiyan Song "SampleAfterValue": "100003", 8557fcf1b89SHaiyan Song "UMask": "0x1" 8567fcf1b89SHaiyan Song }, 8577fcf1b89SHaiyan Song { 858038d3b53SJin Yao "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT_E.ANY_SNOOP", 8597fcf1b89SHaiyan Song "Counter": "0,1,2,3", 8607fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 8617fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 8627fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_RFO.L3_HIT_E.ANY_SNOOP", 8637fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 8647fcf1b89SHaiyan Song "MSRValue": "0x3F80080002", 8657fcf1b89SHaiyan Song "Offcore": "1", 8667fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 8677fcf1b89SHaiyan Song "SampleAfterValue": "100003", 8687fcf1b89SHaiyan Song "UMask": "0x1" 8697fcf1b89SHaiyan Song }, 8707fcf1b89SHaiyan Song { 871038d3b53SJin Yao "BriefDescription": "OCR.ALL_RFO.L3_HIT_M.SNOOP_MISS", 8727fcf1b89SHaiyan Song "Counter": "0,1,2,3", 8737fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 8747fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 8757fcf1b89SHaiyan Song "EventName": "OCR.ALL_RFO.L3_HIT_M.SNOOP_MISS", 8767fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 8777fcf1b89SHaiyan Song "MSRValue": "0x0200040122", 8787fcf1b89SHaiyan Song "Offcore": "1", 8797fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 8807fcf1b89SHaiyan Song "SampleAfterValue": "100003", 8817fcf1b89SHaiyan Song "UMask": "0x1" 8827fcf1b89SHaiyan Song }, 8837fcf1b89SHaiyan Song { 884038d3b53SJin Yao "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", 8857fcf1b89SHaiyan Song "Counter": "0,1,2,3", 8867fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 8877fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 8887fcf1b89SHaiyan Song "EventName": "OCR.ALL_RFO.L3_HIT.HITM_OTHER_CORE", 8897fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 8907fcf1b89SHaiyan Song "MSRValue": "0x10003C0122", 8917fcf1b89SHaiyan Song "Offcore": "1", 8927fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 8937fcf1b89SHaiyan Song "SampleAfterValue": "100003", 8947fcf1b89SHaiyan Song "UMask": "0x1" 8957fcf1b89SHaiyan Song }, 8967fcf1b89SHaiyan Song { 897038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.L3_HIT.SNOOP_NONE", 8987fcf1b89SHaiyan Song "Counter": "0,1,2,3", 8997fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 9007fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 9017fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_DATA_RD.L3_HIT.SNOOP_NONE", 9027fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 9037fcf1b89SHaiyan Song "MSRValue": "0x00803C0080", 9047fcf1b89SHaiyan Song "Offcore": "1", 9057fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 9067fcf1b89SHaiyan Song "SampleAfterValue": "100003", 9077fcf1b89SHaiyan Song "UMask": "0x1" 9087fcf1b89SHaiyan Song }, 9097fcf1b89SHaiyan Song { 9107fcf1b89SHaiyan Song "BriefDescription": "Counts demand data reads", 9117fcf1b89SHaiyan Song "Counter": "0,1,2,3", 9127fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 9137fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 9147fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_E.SNOOP_NONE", 9157fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 9167fcf1b89SHaiyan Song "MSRValue": "0x0080080001", 9177fcf1b89SHaiyan Song "Offcore": "1", 9187fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 9197fcf1b89SHaiyan Song "SampleAfterValue": "100003", 9207fcf1b89SHaiyan Song "UMask": "0x1" 9217fcf1b89SHaiyan Song }, 9227fcf1b89SHaiyan Song { 9237fcf1b89SHaiyan Song "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests", 9247fcf1b89SHaiyan Song "Counter": "0,1,2,3", 9257fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 9267fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 9277fcf1b89SHaiyan Song "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_M.SNOOP_MISS", 9287fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 9297fcf1b89SHaiyan Song "MSRValue": "0x0200040400", 9307fcf1b89SHaiyan Song "Offcore": "1", 9317fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 9327fcf1b89SHaiyan Song "SampleAfterValue": "100003", 9337fcf1b89SHaiyan Song "UMask": "0x1" 9347fcf1b89SHaiyan Song }, 9357fcf1b89SHaiyan Song { 9367fcf1b89SHaiyan Song "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs have any response type.", 9377fcf1b89SHaiyan Song "Counter": "0,1,2,3", 9387fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 9397fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 9407fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_RFO.ANY_RESPONSE", 9417fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 9427fcf1b89SHaiyan Song "MSRValue": "0x0000010020", 9437fcf1b89SHaiyan Song "Offcore": "1", 9447fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 9457fcf1b89SHaiyan Song "SampleAfterValue": "100003", 9467fcf1b89SHaiyan Song "UMask": "0x1" 9477fcf1b89SHaiyan Song }, 9487fcf1b89SHaiyan Song { 949038d3b53SJin Yao "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_FWD", 9507fcf1b89SHaiyan Song "Counter": "0,1,2,3", 9517fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 9527fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 9537fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_FWD", 9547fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 9557fcf1b89SHaiyan Song "MSRValue": "0x0800020002", 9567fcf1b89SHaiyan Song "Offcore": "1", 9577fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 9587fcf1b89SHaiyan Song "SampleAfterValue": "100003", 9597fcf1b89SHaiyan Song "UMask": "0x1" 9607fcf1b89SHaiyan Song }, 9617fcf1b89SHaiyan Song { 9627fcf1b89SHaiyan Song "BriefDescription": "Counts all demand code reads", 9637fcf1b89SHaiyan Song "Counter": "0,1,2,3", 9647fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 9657fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 9667fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_F.SNOOP_MISS", 9677fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 9687fcf1b89SHaiyan Song "MSRValue": "0x0200200004", 9697fcf1b89SHaiyan Song "Offcore": "1", 9707fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 9717fcf1b89SHaiyan Song "SampleAfterValue": "100003", 9727fcf1b89SHaiyan Song "UMask": "0x1" 9737fcf1b89SHaiyan Song }, 9747fcf1b89SHaiyan Song { 9757fcf1b89SHaiyan Song "BriefDescription": "Counts any other requests", 9767fcf1b89SHaiyan Song "Counter": "0,1,2,3", 9777fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 9787fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 9797fcf1b89SHaiyan Song "EventName": "OCR.OTHER.SUPPLIER_NONE.SNOOP_MISS", 9807fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 9817fcf1b89SHaiyan Song "MSRValue": "0x0200028000", 9827fcf1b89SHaiyan Song "Offcore": "1", 9837fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 9847fcf1b89SHaiyan Song "SampleAfterValue": "100003", 9857fcf1b89SHaiyan Song "UMask": "0x1" 9867fcf1b89SHaiyan Song }, 9877fcf1b89SHaiyan Song { 988038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.L3_HIT_E.NO_SNOOP_NEEDED", 9897fcf1b89SHaiyan Song "Counter": "0,1,2,3", 9907fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 9917fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 9927fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_RFO.L3_HIT_E.NO_SNOOP_NEEDED", 9937fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 9947fcf1b89SHaiyan Song "MSRValue": "0x0100080100", 9957fcf1b89SHaiyan Song "Offcore": "1", 9967fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 9977fcf1b89SHaiyan Song "SampleAfterValue": "100003", 9987fcf1b89SHaiyan Song "UMask": "0x1" 9997fcf1b89SHaiyan Song }, 10007fcf1b89SHaiyan Song { 1001038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED", 10027fcf1b89SHaiyan Song "Counter": "0,1,2,3", 10037fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 10047fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 10057fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED", 10067fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 10077fcf1b89SHaiyan Song "MSRValue": "0x0100400080", 10087fcf1b89SHaiyan Song "Offcore": "1", 10097fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 10107fcf1b89SHaiyan Song "SampleAfterValue": "100003", 10117fcf1b89SHaiyan Song "UMask": "0x1" 10127fcf1b89SHaiyan Song }, 10137fcf1b89SHaiyan Song { 1014038d3b53SJin Yao "BriefDescription": "OCR.ALL_READS.L3_HIT_E.HIT_OTHER_CORE_FWD OCR.ALL_READS.L3_HIT_E.HIT_OTHER_CORE_FWD", 10157fcf1b89SHaiyan Song "Counter": "0,1,2,3", 10167fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 10177fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 10187fcf1b89SHaiyan Song "EventName": "OCR.ALL_READS.L3_HIT_E.HIT_OTHER_CORE_FWD", 10197fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 10207fcf1b89SHaiyan Song "MSRValue": "0x08000807F7", 10217fcf1b89SHaiyan Song "Offcore": "1", 10227fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 10237fcf1b89SHaiyan Song "SampleAfterValue": "100003", 10247fcf1b89SHaiyan Song "UMask": "0x1" 10257fcf1b89SHaiyan Song }, 10267fcf1b89SHaiyan Song { 1027038d3b53SJin Yao "BriefDescription": "OCR.ALL_RFO.L3_HIT_F.HIT_OTHER_CORE_NO_FWD OCR.ALL_RFO.L3_HIT_F.HIT_OTHER_CORE_NO_FWD", 10287fcf1b89SHaiyan Song "Counter": "0,1,2,3", 10297fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 10307fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 10317fcf1b89SHaiyan Song "EventName": "OCR.ALL_RFO.L3_HIT_F.HIT_OTHER_CORE_NO_FWD", 10327fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 10337fcf1b89SHaiyan Song "MSRValue": "0x0400200122", 10347fcf1b89SHaiyan Song "Offcore": "1", 10357fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 10367fcf1b89SHaiyan Song "SampleAfterValue": "100003", 10377fcf1b89SHaiyan Song "UMask": "0x1" 10387fcf1b89SHaiyan Song }, 10397fcf1b89SHaiyan Song { 10407fcf1b89SHaiyan Song "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs", 10417fcf1b89SHaiyan Song "Counter": "0,1,2,3", 10427fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 10437fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 10447fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_RFO.L3_HIT_M.SNOOP_NONE", 10457fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 10467fcf1b89SHaiyan Song "MSRValue": "0x0080040020", 10477fcf1b89SHaiyan Song "Offcore": "1", 10487fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 10497fcf1b89SHaiyan Song "SampleAfterValue": "100003", 10507fcf1b89SHaiyan Song "UMask": "0x1" 10517fcf1b89SHaiyan Song }, 10527fcf1b89SHaiyan Song { 1053038d3b53SJin Yao "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT_F.ANY_SNOOP", 10547fcf1b89SHaiyan Song "Counter": "0,1,2,3", 10557fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 10567fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 10577fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_F.ANY_SNOOP", 10587fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 10597fcf1b89SHaiyan Song "MSRValue": "0x3F80200001", 10607fcf1b89SHaiyan Song "Offcore": "1", 10617fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 10627fcf1b89SHaiyan Song "SampleAfterValue": "100003", 10637fcf1b89SHaiyan Song "UMask": "0x1" 10647fcf1b89SHaiyan Song }, 10657fcf1b89SHaiyan Song { 1066038d3b53SJin Yao "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_FWD", 10677fcf1b89SHaiyan Song "Counter": "0,1,2,3", 10687fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 10697fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 10707fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_FWD", 10717fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 10727fcf1b89SHaiyan Song "MSRValue": "0x0800040001", 10737fcf1b89SHaiyan Song "Offcore": "1", 10747fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 10757fcf1b89SHaiyan Song "SampleAfterValue": "100003", 10767fcf1b89SHaiyan Song "UMask": "0x1" 10777fcf1b89SHaiyan Song }, 10787fcf1b89SHaiyan Song { 1079038d3b53SJin Yao "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.PMM_HIT_LOCAL_PMM.SNOOP_NONE", 10807fcf1b89SHaiyan Song "Counter": "0,1,2,3", 10817fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 10827fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 10837fcf1b89SHaiyan Song "EventName": "OCR.PF_L1D_AND_SW.PMM_HIT_LOCAL_PMM.SNOOP_NONE", 10847fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 10857fcf1b89SHaiyan Song "MSRValue": "0x0080400400", 10867fcf1b89SHaiyan Song "Offcore": "1", 10877fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 10887fcf1b89SHaiyan Song "SampleAfterValue": "100003", 10897fcf1b89SHaiyan Song "UMask": "0x1" 10907fcf1b89SHaiyan Song }, 10917fcf1b89SHaiyan Song { 1092038d3b53SJin Yao "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", 10937fcf1b89SHaiyan Song "Counter": "0,1,2,3", 10947fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 10957fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 10967fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_RFO.L3_HIT.HITM_OTHER_CORE", 10977fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 10987fcf1b89SHaiyan Song "MSRValue": "0x10003C0100", 10997fcf1b89SHaiyan Song "Offcore": "1", 11007fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 11017fcf1b89SHaiyan Song "SampleAfterValue": "100003", 11027fcf1b89SHaiyan Song "UMask": "0x1" 11037fcf1b89SHaiyan Song }, 11047fcf1b89SHaiyan Song { 1105038d3b53SJin Yao "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.L3_HIT_M.NO_SNOOP_NEEDED", 11067fcf1b89SHaiyan Song "Counter": "0,1,2,3", 11077fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 11087fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 11097fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_M.NO_SNOOP_NEEDED", 11107fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 11117fcf1b89SHaiyan Song "MSRValue": "0x0100040010", 11127fcf1b89SHaiyan Song "Offcore": "1", 11137fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 11147fcf1b89SHaiyan Song "SampleAfterValue": "100003", 11157fcf1b89SHaiyan Song "UMask": "0x1" 11167fcf1b89SHaiyan Song }, 11177fcf1b89SHaiyan Song { 1118038d3b53SJin Yao "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT_M.HIT_OTHER_CORE_FWD", 11197fcf1b89SHaiyan Song "Counter": "0,1,2,3", 11207fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 11217fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 11227fcf1b89SHaiyan Song "EventName": "OCR.OTHER.L3_HIT_M.HIT_OTHER_CORE_FWD", 11237fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 11247fcf1b89SHaiyan Song "MSRValue": "0x0800048000", 11257fcf1b89SHaiyan Song "Offcore": "1", 11267fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 11277fcf1b89SHaiyan Song "SampleAfterValue": "100003", 11287fcf1b89SHaiyan Song "UMask": "0x1" 11297fcf1b89SHaiyan Song }, 11307fcf1b89SHaiyan Song { 1131038d3b53SJin Yao "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT_E.HITM_OTHER_CORE", 11327fcf1b89SHaiyan Song "Counter": "0,1,2,3", 11337fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 11347fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 11357fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_E.HITM_OTHER_CORE", 11367fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 11377fcf1b89SHaiyan Song "MSRValue": "0x1000080001", 11387fcf1b89SHaiyan Song "Offcore": "1", 11397fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 11407fcf1b89SHaiyan Song "SampleAfterValue": "100003", 11417fcf1b89SHaiyan Song "UMask": "0x1" 11427fcf1b89SHaiyan Song }, 11437fcf1b89SHaiyan Song { 1144038d3b53SJin Yao "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_E.NO_SNOOP_NEEDED OCR.ALL_DATA_RD.L3_HIT_E.NO_SNOOP_NEEDED", 11457fcf1b89SHaiyan Song "Counter": "0,1,2,3", 11467fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 11477fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 11487fcf1b89SHaiyan Song "EventName": "OCR.ALL_DATA_RD.L3_HIT_E.NO_SNOOP_NEEDED", 11497fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 11507fcf1b89SHaiyan Song "MSRValue": "0x0100080491", 11517fcf1b89SHaiyan Song "Offcore": "1", 11527fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 11537fcf1b89SHaiyan Song "SampleAfterValue": "100003", 11547fcf1b89SHaiyan Song "UMask": "0x1" 11557fcf1b89SHaiyan Song }, 11567fcf1b89SHaiyan Song { 11577fcf1b89SHaiyan Song "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs", 11587fcf1b89SHaiyan Song "Counter": "0,1,2,3", 11597fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 11607fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 11617fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_RFO.L3_HIT_S.SNOOP_NONE", 11627fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 11637fcf1b89SHaiyan Song "MSRValue": "0x0080100020", 11647fcf1b89SHaiyan Song "Offcore": "1", 11657fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 11667fcf1b89SHaiyan Song "SampleAfterValue": "100003", 11677fcf1b89SHaiyan Song "UMask": "0x1" 11687fcf1b89SHaiyan Song }, 11697fcf1b89SHaiyan Song { 1170038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.L3_HIT_E.NO_SNOOP_NEEDED", 11717fcf1b89SHaiyan Song "Counter": "0,1,2,3", 11727fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 11737fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 11747fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_RFO.L3_HIT_E.NO_SNOOP_NEEDED", 11757fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 11767fcf1b89SHaiyan Song "MSRValue": "0x0100080020", 11777fcf1b89SHaiyan Song "Offcore": "1", 11787fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 11797fcf1b89SHaiyan Song "SampleAfterValue": "100003", 11807fcf1b89SHaiyan Song "UMask": "0x1" 11817fcf1b89SHaiyan Song }, 11827fcf1b89SHaiyan Song { 1183038d3b53SJin Yao "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT.ANY_SNOOP OCR.DEMAND_RFO.L3_HIT.ANY_SNOOP", 11847fcf1b89SHaiyan Song "Counter": "0,1,2,3", 11857fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 11867fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 11877fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_RFO.L3_HIT.ANY_SNOOP", 11887fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 11897fcf1b89SHaiyan Song "MSRValue": "0x3F803C0002", 11907fcf1b89SHaiyan Song "Offcore": "1", 11917fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 11927fcf1b89SHaiyan Song "SampleAfterValue": "100003", 11937fcf1b89SHaiyan Song "UMask": "0x1" 11947fcf1b89SHaiyan Song }, 11957fcf1b89SHaiyan Song { 1196038d3b53SJin Yao "BriefDescription": "OCR.ALL_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD OCR.ALL_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD", 11977fcf1b89SHaiyan Song "Counter": "0,1,2,3", 11987fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 11997fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 12007fcf1b89SHaiyan Song "EventName": "OCR.ALL_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD", 12017fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 12027fcf1b89SHaiyan Song "MSRValue": "0x0400020491", 12037fcf1b89SHaiyan Song "Offcore": "1", 12047fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 12057fcf1b89SHaiyan Song "SampleAfterValue": "100003", 12067fcf1b89SHaiyan Song "UMask": "0x1" 12077fcf1b89SHaiyan Song }, 12087fcf1b89SHaiyan Song { 1209038d3b53SJin Yao "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED", 12107fcf1b89SHaiyan Song "Counter": "0,1,2,3", 12117fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 12127fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 12137fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_DATA_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED", 12147fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 12157fcf1b89SHaiyan Song "MSRValue": "0x0100020010", 12167fcf1b89SHaiyan Song "Offcore": "1", 12177fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 12187fcf1b89SHaiyan Song "SampleAfterValue": "100003", 12197fcf1b89SHaiyan Song "UMask": "0x1" 12207fcf1b89SHaiyan Song }, 12217fcf1b89SHaiyan Song { 1222038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD", 12237fcf1b89SHaiyan Song "Counter": "0,1,2,3", 12247fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 12257fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 12267fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD", 12277fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 12287fcf1b89SHaiyan Song "MSRValue": "0x0800020490", 12297fcf1b89SHaiyan Song "Offcore": "1", 12307fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 12317fcf1b89SHaiyan Song "SampleAfterValue": "100003", 12327fcf1b89SHaiyan Song "UMask": "0x1" 12337fcf1b89SHaiyan Song }, 12347fcf1b89SHaiyan Song { 1235038d3b53SJin Yao "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", 12367fcf1b89SHaiyan Song "Counter": "0,1,2,3", 12377fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 12387fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 12397fcf1b89SHaiyan Song "EventName": "OCR.ALL_RFO.L3_HIT.NO_SNOOP_NEEDED", 12407fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 12417fcf1b89SHaiyan Song "MSRValue": "0x01003C0122", 12427fcf1b89SHaiyan Song "Offcore": "1", 12437fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 12447fcf1b89SHaiyan Song "SampleAfterValue": "100003", 12457fcf1b89SHaiyan Song "UMask": "0x1" 12467fcf1b89SHaiyan Song }, 12477fcf1b89SHaiyan Song { 1248038d3b53SJin Yao "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED", 12497fcf1b89SHaiyan Song "Counter": "0,1,2,3", 12507fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 12517fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 12527fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_DATA_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED", 12537fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 12547fcf1b89SHaiyan Song "MSRValue": "0x0100020001", 12557fcf1b89SHaiyan Song "Offcore": "1", 12567fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 12577fcf1b89SHaiyan Song "SampleAfterValue": "100003", 12587fcf1b89SHaiyan Song "UMask": "0x1" 12597fcf1b89SHaiyan Song }, 12607fcf1b89SHaiyan Song { 1261038d3b53SJin Yao "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT.SNOOP_NONE", 12627fcf1b89SHaiyan Song "Counter": "0,1,2,3", 12637fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 12647fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 12657fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_DATA_RD.L3_HIT.SNOOP_NONE", 12667fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 12677fcf1b89SHaiyan Song "MSRValue": "0x00803C0001", 12687fcf1b89SHaiyan Song "Offcore": "1", 12697fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 12707fcf1b89SHaiyan Song "SampleAfterValue": "100003", 12717fcf1b89SHaiyan Song "UMask": "0x1" 12727fcf1b89SHaiyan Song }, 12737fcf1b89SHaiyan Song { 12747fcf1b89SHaiyan Song "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs", 12757fcf1b89SHaiyan Song "Counter": "0,1,2,3", 12767fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 12777fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 12787fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_RFO.SUPPLIER_NONE.SNOOP_MISS", 12797fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 12807fcf1b89SHaiyan Song "MSRValue": "0x0200020100", 12817fcf1b89SHaiyan Song "Offcore": "1", 12827fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 12837fcf1b89SHaiyan Song "SampleAfterValue": "100003", 12847fcf1b89SHaiyan Song "UMask": "0x1" 12857fcf1b89SHaiyan Song }, 12867fcf1b89SHaiyan Song { 12877fcf1b89SHaiyan Song "BriefDescription": "Counts prefetch (that bring data to L2) data reads", 12887fcf1b89SHaiyan Song "Counter": "0,1,2,3", 12897fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 12907fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 12917fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_F.SNOOP_MISS", 12927fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 12937fcf1b89SHaiyan Song "MSRValue": "0x0200200010", 12947fcf1b89SHaiyan Song "Offcore": "1", 12957fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 12967fcf1b89SHaiyan Song "SampleAfterValue": "100003", 12977fcf1b89SHaiyan Song "UMask": "0x1" 12987fcf1b89SHaiyan Song }, 12997fcf1b89SHaiyan Song { 1300038d3b53SJin Yao "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", 13017fcf1b89SHaiyan Song "Counter": "0,1,2,3", 13027fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 13037fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 13047fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_NO_FWD", 13057fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 13067fcf1b89SHaiyan Song "MSRValue": "0x0400100490", 13077fcf1b89SHaiyan Song "Offcore": "1", 13087fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 13097fcf1b89SHaiyan Song "SampleAfterValue": "100003", 13107fcf1b89SHaiyan Song "UMask": "0x1" 13117fcf1b89SHaiyan Song }, 13127fcf1b89SHaiyan Song { 1313038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_DATA_RD.ANY_RESPONSE have any response type.", 13147fcf1b89SHaiyan Song "Counter": "0,1,2,3", 13157fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 13167fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 13177fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_DATA_RD.ANY_RESPONSE", 13187fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 13197fcf1b89SHaiyan Song "MSRValue": "0x0000010490", 13207fcf1b89SHaiyan Song "Offcore": "1", 13217fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 13227fcf1b89SHaiyan Song "SampleAfterValue": "100003", 13237fcf1b89SHaiyan Song "UMask": "0x1" 13247fcf1b89SHaiyan Song }, 13257fcf1b89SHaiyan Song { 1326038d3b53SJin Yao "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT_S.HIT_OTHER_CORE_FWD", 13277fcf1b89SHaiyan Song "Counter": "0,1,2,3", 13287fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 13297fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 13307fcf1b89SHaiyan Song "EventName": "OCR.OTHER.L3_HIT_S.HIT_OTHER_CORE_FWD", 13317fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 13327fcf1b89SHaiyan Song "MSRValue": "0x0800108000", 13337fcf1b89SHaiyan Song "Offcore": "1", 13347fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 13357fcf1b89SHaiyan Song "SampleAfterValue": "100003", 13367fcf1b89SHaiyan Song "UMask": "0x1" 13377fcf1b89SHaiyan Song }, 13387fcf1b89SHaiyan Song { 1339038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT.SNOOP_MISS OCR.ALL_PF_RFO.L3_HIT.SNOOP_MISS", 13407fcf1b89SHaiyan Song "Counter": "0,1,2,3", 13417fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 13427fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 13437fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_RFO.L3_HIT.SNOOP_MISS", 13447fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 13457fcf1b89SHaiyan Song "MSRValue": "0x02003C0120", 13467fcf1b89SHaiyan Song "Offcore": "1", 13477fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 13487fcf1b89SHaiyan Song "SampleAfterValue": "100003", 13497fcf1b89SHaiyan Song "UMask": "0x1" 13507fcf1b89SHaiyan Song }, 13517fcf1b89SHaiyan Song { 1352038d3b53SJin Yao "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", 13537fcf1b89SHaiyan Song "Counter": "0,1,2,3", 13547fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 13557fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 13567fcf1b89SHaiyan Song "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_M.HIT_OTHER_CORE_NO_FWD", 13577fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 13587fcf1b89SHaiyan Song "MSRValue": "0x0400040400", 13597fcf1b89SHaiyan Song "Offcore": "1", 13607fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 13617fcf1b89SHaiyan Song "SampleAfterValue": "100003", 13627fcf1b89SHaiyan Song "UMask": "0x1" 13637fcf1b89SHaiyan Song }, 13647fcf1b89SHaiyan Song { 1365038d3b53SJin Yao "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD", 13667fcf1b89SHaiyan Song "Counter": "0,1,2,3", 13677fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 13687fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 13697fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD", 13707fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 13717fcf1b89SHaiyan Song "MSRValue": "0x0400020010", 13727fcf1b89SHaiyan Song "Offcore": "1", 13737fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 13747fcf1b89SHaiyan Song "SampleAfterValue": "100003", 13757fcf1b89SHaiyan Song "UMask": "0x1" 13767fcf1b89SHaiyan Song }, 13777fcf1b89SHaiyan Song { 13787fcf1b89SHaiyan Song "BriefDescription": "Counts any other requests", 13797fcf1b89SHaiyan Song "Counter": "0,1,2,3", 13807fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 13817fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 13827fcf1b89SHaiyan Song "EventName": "OCR.OTHER.L3_HIT_M.SNOOP_MISS", 13837fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 13847fcf1b89SHaiyan Song "MSRValue": "0x0200048000", 13857fcf1b89SHaiyan Song "Offcore": "1", 13867fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 13877fcf1b89SHaiyan Song "SampleAfterValue": "100003", 13887fcf1b89SHaiyan Song "UMask": "0x1" 13897fcf1b89SHaiyan Song }, 13907fcf1b89SHaiyan Song { 1391038d3b53SJin Yao "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_S.SNOOP_MISS", 13927fcf1b89SHaiyan Song "Counter": "0,1,2,3", 13937fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 13947fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 13957fcf1b89SHaiyan Song "EventName": "OCR.ALL_DATA_RD.L3_HIT_S.SNOOP_MISS", 13967fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 13977fcf1b89SHaiyan Song "MSRValue": "0x0200100491", 13987fcf1b89SHaiyan Song "Offcore": "1", 13997fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 14007fcf1b89SHaiyan Song "SampleAfterValue": "100003", 14017fcf1b89SHaiyan Song "UMask": "0x1" 14027fcf1b89SHaiyan Song }, 14037fcf1b89SHaiyan Song { 1404038d3b53SJin Yao "BriefDescription": "OCR.ALL_RFO.L3_HIT_M.ANY_SNOOP OCR.ALL_RFO.L3_HIT_M.ANY_SNOOP", 14057fcf1b89SHaiyan Song "Counter": "0,1,2,3", 14067fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 14077fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 14087fcf1b89SHaiyan Song "EventName": "OCR.ALL_RFO.L3_HIT_M.ANY_SNOOP", 14097fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 14107fcf1b89SHaiyan Song "MSRValue": "0x3F80040122", 14117fcf1b89SHaiyan Song "Offcore": "1", 14127fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 14137fcf1b89SHaiyan Song "SampleAfterValue": "100003", 14147fcf1b89SHaiyan Song "UMask": "0x1" 14157fcf1b89SHaiyan Song }, 14167fcf1b89SHaiyan Song { 1417038d3b53SJin Yao "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT_F.HIT_OTHER_CORE_FWD", 14187fcf1b89SHaiyan Song "Counter": "0,1,2,3", 14197fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 14207fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 14217fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_RFO.L3_HIT_F.HIT_OTHER_CORE_FWD", 14227fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 14237fcf1b89SHaiyan Song "MSRValue": "0x0800200002", 14247fcf1b89SHaiyan Song "Offcore": "1", 14257fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 14267fcf1b89SHaiyan Song "SampleAfterValue": "100003", 14277fcf1b89SHaiyan Song "UMask": "0x1" 14287fcf1b89SHaiyan Song }, 14297fcf1b89SHaiyan Song { 1430038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.SUPPLIER_NONE.HITM_OTHER_CORE", 14317fcf1b89SHaiyan Song "Counter": "0,1,2,3", 14327fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 14337fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 14347fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_RFO.SUPPLIER_NONE.HITM_OTHER_CORE", 14357fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 14367fcf1b89SHaiyan Song "MSRValue": "0x1000020100", 14377fcf1b89SHaiyan Song "Offcore": "1", 14387fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 14397fcf1b89SHaiyan Song "SampleAfterValue": "100003", 14407fcf1b89SHaiyan Song "UMask": "0x1" 14417fcf1b89SHaiyan Song }, 14427fcf1b89SHaiyan Song { 1443038d3b53SJin Yao "BriefDescription": "OCR.ALL_READS.L3_HIT_E.ANY_SNOOP OCR.ALL_READS.L3_HIT_E.ANY_SNOOP", 14447fcf1b89SHaiyan Song "Counter": "0,1,2,3", 14457fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 14467fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 14477fcf1b89SHaiyan Song "EventName": "OCR.ALL_READS.L3_HIT_E.ANY_SNOOP", 14487fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 14497fcf1b89SHaiyan Song "MSRValue": "0x3F800807F7", 14507fcf1b89SHaiyan Song "Offcore": "1", 14517fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 14527fcf1b89SHaiyan Song "SampleAfterValue": "100003", 14537fcf1b89SHaiyan Song "UMask": "0x1" 14547fcf1b89SHaiyan Song }, 14557fcf1b89SHaiyan Song { 1456038d3b53SJin Yao "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.L3_HIT_E.NO_SNOOP_NEEDED", 14577fcf1b89SHaiyan Song "Counter": "0,1,2,3", 14587fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 14597fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 14607fcf1b89SHaiyan Song "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_E.NO_SNOOP_NEEDED", 14617fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 14627fcf1b89SHaiyan Song "MSRValue": "0x0100080400", 14637fcf1b89SHaiyan Song "Offcore": "1", 14647fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 14657fcf1b89SHaiyan Song "SampleAfterValue": "100003", 14667fcf1b89SHaiyan Song "UMask": "0x1" 14677fcf1b89SHaiyan Song }, 14687fcf1b89SHaiyan Song { 1469038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.SUPPLIER_NONE.ANY_SNOOP", 14707fcf1b89SHaiyan Song "Counter": "0,1,2,3", 14717fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 14727fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 14737fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_RFO.SUPPLIER_NONE.ANY_SNOOP", 14747fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 14757fcf1b89SHaiyan Song "MSRValue": "0x3F80020100", 14767fcf1b89SHaiyan Song "Offcore": "1", 14777fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 14787fcf1b89SHaiyan Song "SampleAfterValue": "100003", 14797fcf1b89SHaiyan Song "UMask": "0x1" 14807fcf1b89SHaiyan Song }, 14817fcf1b89SHaiyan Song { 1482038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_F.HITM_OTHER_CORE OCR.ALL_PF_DATA_RD.L3_HIT_F.HITM_OTHER_CORE", 14837fcf1b89SHaiyan Song "Counter": "0,1,2,3", 14847fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 14857fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 14867fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_F.HITM_OTHER_CORE", 14877fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 14887fcf1b89SHaiyan Song "MSRValue": "0x1000200490", 14897fcf1b89SHaiyan Song "Offcore": "1", 14907fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 14917fcf1b89SHaiyan Song "SampleAfterValue": "100003", 14927fcf1b89SHaiyan Song "UMask": "0x1" 14937fcf1b89SHaiyan Song }, 14947fcf1b89SHaiyan Song { 1495038d3b53SJin Yao "BriefDescription": "OCR.ALL_READS.SUPPLIER_NONE.HIT_OTHER_CORE_FWD OCR.ALL_READS.SUPPLIER_NONE.HIT_OTHER_CORE_FWD", 14967fcf1b89SHaiyan Song "Counter": "0,1,2,3", 14977fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 14987fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 14997fcf1b89SHaiyan Song "EventName": "OCR.ALL_READS.SUPPLIER_NONE.HIT_OTHER_CORE_FWD", 15007fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 15017fcf1b89SHaiyan Song "MSRValue": "0x08000207F7", 15027fcf1b89SHaiyan Song "Offcore": "1", 15037fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 15047fcf1b89SHaiyan Song "SampleAfterValue": "100003", 15057fcf1b89SHaiyan Song "UMask": "0x1" 15067fcf1b89SHaiyan Song }, 15077fcf1b89SHaiyan Song { 1508038d3b53SJin Yao "BriefDescription": "OCR.ALL_READS.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD OCR.ALL_READS.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD", 15097fcf1b89SHaiyan Song "Counter": "0,1,2,3", 15107fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 15117fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 15127fcf1b89SHaiyan Song "EventName": "OCR.ALL_READS.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD", 15137fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 15147fcf1b89SHaiyan Song "MSRValue": "0x04000207F7", 15157fcf1b89SHaiyan Song "Offcore": "1", 15167fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 15177fcf1b89SHaiyan Song "SampleAfterValue": "100003", 15187fcf1b89SHaiyan Song "UMask": "0x1" 15197fcf1b89SHaiyan Song }, 15207fcf1b89SHaiyan Song { 1521038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_E.SNOOP_MISS", 15227fcf1b89SHaiyan Song "Counter": "0,1,2,3", 15237fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 15247fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 15257fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_E.SNOOP_MISS", 15267fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 15277fcf1b89SHaiyan Song "MSRValue": "0x0200080490", 15287fcf1b89SHaiyan Song "Offcore": "1", 15297fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 15307fcf1b89SHaiyan Song "SampleAfterValue": "100003", 15317fcf1b89SHaiyan Song "UMask": "0x1" 15327fcf1b89SHaiyan Song }, 15337fcf1b89SHaiyan Song { 1534038d3b53SJin Yao "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", 15357fcf1b89SHaiyan Song "Counter": "0,1,2,3", 15367fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 15377fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 15387fcf1b89SHaiyan Song "EventName": "OCR.ALL_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_NO_FWD", 15397fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 15407fcf1b89SHaiyan Song "MSRValue": "0x0400200491", 15417fcf1b89SHaiyan Song "Offcore": "1", 15427fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 15437fcf1b89SHaiyan Song "SampleAfterValue": "100003", 15447fcf1b89SHaiyan Song "UMask": "0x1" 15457fcf1b89SHaiyan Song }, 15467fcf1b89SHaiyan Song { 1547038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_E.NO_SNOOP_NEEDED OCR.ALL_PF_RFO.L3_HIT_E.NO_SNOOP_NEEDED", 15487fcf1b89SHaiyan Song "Counter": "0,1,2,3", 15497fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 15507fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 15517fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_RFO.L3_HIT_E.NO_SNOOP_NEEDED", 15527fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 15537fcf1b89SHaiyan Song "MSRValue": "0x0100080120", 15547fcf1b89SHaiyan Song "Offcore": "1", 15557fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 15567fcf1b89SHaiyan Song "SampleAfterValue": "100003", 15577fcf1b89SHaiyan Song "UMask": "0x1" 15587fcf1b89SHaiyan Song }, 15597fcf1b89SHaiyan Song { 1560038d3b53SJin Yao "BriefDescription": "OCR.ALL_RFO.L3_HIT_E.HIT_OTHER_CORE_FWD OCR.ALL_RFO.L3_HIT_E.HIT_OTHER_CORE_FWD", 15617fcf1b89SHaiyan Song "Counter": "0,1,2,3", 15627fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 15637fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 15647fcf1b89SHaiyan Song "EventName": "OCR.ALL_RFO.L3_HIT_E.HIT_OTHER_CORE_FWD", 15657fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 15667fcf1b89SHaiyan Song "MSRValue": "0x0800080122", 15677fcf1b89SHaiyan Song "Offcore": "1", 15687fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 15697fcf1b89SHaiyan Song "SampleAfterValue": "100003", 15707fcf1b89SHaiyan Song "UMask": "0x1" 15717fcf1b89SHaiyan Song }, 15727fcf1b89SHaiyan Song { 1573038d3b53SJin Yao "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_F.ANY_SNOOP OCR.ALL_DATA_RD.L3_HIT_F.ANY_SNOOP", 15747fcf1b89SHaiyan Song "Counter": "0,1,2,3", 15757fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 15767fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 15777fcf1b89SHaiyan Song "EventName": "OCR.ALL_DATA_RD.L3_HIT_F.ANY_SNOOP", 15787fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 15797fcf1b89SHaiyan Song "MSRValue": "0x3F80200491", 15807fcf1b89SHaiyan Song "Offcore": "1", 15817fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 15827fcf1b89SHaiyan Song "SampleAfterValue": "100003", 15837fcf1b89SHaiyan Song "UMask": "0x1" 15847fcf1b89SHaiyan Song }, 15857fcf1b89SHaiyan Song { 1586038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.L3_HIT.SNOOP_NONE", 15877fcf1b89SHaiyan Song "Counter": "0,1,2,3", 15887fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 15897fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 15907fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_RFO.L3_HIT.SNOOP_NONE", 15917fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 15927fcf1b89SHaiyan Song "MSRValue": "0x00803C0100", 15937fcf1b89SHaiyan Song "Offcore": "1", 15947fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 15957fcf1b89SHaiyan Song "SampleAfterValue": "100003", 15967fcf1b89SHaiyan Song "UMask": "0x1" 15977fcf1b89SHaiyan Song }, 15987fcf1b89SHaiyan Song { 1599038d3b53SJin Yao "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_FWD", 16007fcf1b89SHaiyan Song "Counter": "0,1,2,3", 16017fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 16027fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 16037fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_FWD", 16047fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 16057fcf1b89SHaiyan Song "MSRValue": "0x0800080001", 16067fcf1b89SHaiyan Song "Offcore": "1", 16077fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 16087fcf1b89SHaiyan Song "SampleAfterValue": "100003", 16097fcf1b89SHaiyan Song "UMask": "0x1" 16107fcf1b89SHaiyan Song }, 16117fcf1b89SHaiyan Song { 1612038d3b53SJin Yao "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT_E.NO_SNOOP_NEEDED", 16137fcf1b89SHaiyan Song "Counter": "0,1,2,3", 16147fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 16157fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 16167fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_E.NO_SNOOP_NEEDED", 16177fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 16187fcf1b89SHaiyan Song "MSRValue": "0x0100080001", 16197fcf1b89SHaiyan Song "Offcore": "1", 16207fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 16217fcf1b89SHaiyan Song "SampleAfterValue": "100003", 16227fcf1b89SHaiyan Song "UMask": "0x1" 16237fcf1b89SHaiyan Song }, 16247fcf1b89SHaiyan Song { 1625038d3b53SJin Yao "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT_E.HIT_OTHER_CORE_NO_FWD", 16267fcf1b89SHaiyan Song "Counter": "0,1,2,3", 16277fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 16287fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 16297fcf1b89SHaiyan Song "EventName": "OCR.OTHER.L3_HIT_E.HIT_OTHER_CORE_NO_FWD", 16307fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 16317fcf1b89SHaiyan Song "MSRValue": "0x0400088000", 16327fcf1b89SHaiyan Song "Offcore": "1", 16337fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 16347fcf1b89SHaiyan Song "SampleAfterValue": "100003", 16357fcf1b89SHaiyan Song "UMask": "0x1" 16367fcf1b89SHaiyan Song }, 16377fcf1b89SHaiyan Song { 1638038d3b53SJin Yao "BriefDescription": "OCR.ALL_RFO.L3_HIT_M.HITM_OTHER_CORE OCR.ALL_RFO.L3_HIT_M.HITM_OTHER_CORE", 16397fcf1b89SHaiyan Song "Counter": "0,1,2,3", 16407fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 16417fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 16427fcf1b89SHaiyan Song "EventName": "OCR.ALL_RFO.L3_HIT_M.HITM_OTHER_CORE", 16437fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 16447fcf1b89SHaiyan Song "MSRValue": "0x1000040122", 16457fcf1b89SHaiyan Song "Offcore": "1", 16467fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 16477fcf1b89SHaiyan Song "SampleAfterValue": "100003", 16487fcf1b89SHaiyan Song "UMask": "0x1" 16497fcf1b89SHaiyan Song }, 16507fcf1b89SHaiyan Song { 16517fcf1b89SHaiyan Song "BriefDescription": "Counts demand data reads", 16527fcf1b89SHaiyan Song "Counter": "0,1,2,3", 16537fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 16547fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 16557fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_M.SNOOP_MISS", 16567fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 16577fcf1b89SHaiyan Song "MSRValue": "0x0200040001", 16587fcf1b89SHaiyan Song "Offcore": "1", 16597fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 16607fcf1b89SHaiyan Song "SampleAfterValue": "100003", 16617fcf1b89SHaiyan Song "UMask": "0x1" 16627fcf1b89SHaiyan Song }, 16637fcf1b89SHaiyan Song { 1664038d3b53SJin Yao "BriefDescription": "OCR.ALL_RFO.ANY_RESPONSE have any response type.", 16657fcf1b89SHaiyan Song "Counter": "0,1,2,3", 16667fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 16677fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 16687fcf1b89SHaiyan Song "EventName": "OCR.ALL_RFO.ANY_RESPONSE", 16697fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 16707fcf1b89SHaiyan Song "MSRValue": "0x0000010122", 16717fcf1b89SHaiyan Song "Offcore": "1", 16727fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 16737fcf1b89SHaiyan Song "SampleAfterValue": "100003", 16747fcf1b89SHaiyan Song "UMask": "0x1" 16757fcf1b89SHaiyan Song }, 16767fcf1b89SHaiyan Song { 16777fcf1b89SHaiyan Song "BriefDescription": "Counts all demand code reads have any response type.", 16787fcf1b89SHaiyan Song "Counter": "0,1,2,3", 16797fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 16807fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 16817fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_CODE_RD.ANY_RESPONSE", 16827fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 16837fcf1b89SHaiyan Song "MSRValue": "0x0000010004", 16847fcf1b89SHaiyan Song "Offcore": "1", 16857fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 16867fcf1b89SHaiyan Song "SampleAfterValue": "100003", 16877fcf1b89SHaiyan Song "UMask": "0x1" 16887fcf1b89SHaiyan Song }, 16897fcf1b89SHaiyan Song { 16907fcf1b89SHaiyan Song "BriefDescription": "Counts all demand code reads", 16917fcf1b89SHaiyan Song "Counter": "0,1,2,3", 16927fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 16937fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 16947fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_E.SNOOP_MISS", 16957fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 16967fcf1b89SHaiyan Song "MSRValue": "0x0200080004", 16977fcf1b89SHaiyan Song "Offcore": "1", 16987fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 16997fcf1b89SHaiyan Song "SampleAfterValue": "100003", 17007fcf1b89SHaiyan Song "UMask": "0x1" 17017fcf1b89SHaiyan Song }, 17027fcf1b89SHaiyan Song { 17037fcf1b89SHaiyan Song "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs", 17047fcf1b89SHaiyan Song "Counter": "0,1,2,3", 17057fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 17067fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 17077fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_RFO.L3_HIT_M.SNOOP_MISS", 17087fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 17097fcf1b89SHaiyan Song "MSRValue": "0x0200040100", 17107fcf1b89SHaiyan Song "Offcore": "1", 17117fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 17127fcf1b89SHaiyan Song "SampleAfterValue": "100003", 17137fcf1b89SHaiyan Song "UMask": "0x1" 17147fcf1b89SHaiyan Song }, 17157fcf1b89SHaiyan Song { 17167fcf1b89SHaiyan Song "BriefDescription": "Counts all demand data writes (RFOs)", 17177fcf1b89SHaiyan Song "Counter": "0,1,2,3", 17187fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 17197fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 17207fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_RFO.L3_HIT.SNOOP_HIT_WITH_FWD", 17217fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 17227fcf1b89SHaiyan Song "MSRValue": "0x08007C0002", 17237fcf1b89SHaiyan Song "Offcore": "1", 17247fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 17257fcf1b89SHaiyan Song "SampleAfterValue": "100003", 17267fcf1b89SHaiyan Song "UMask": "0x1" 17277fcf1b89SHaiyan Song }, 17287fcf1b89SHaiyan Song { 1729038d3b53SJin Yao "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.PMM_HIT_LOCAL_PMM.ANY_SNOOP", 17307fcf1b89SHaiyan Song "Counter": "0,1,2,3", 17317fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 17327fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 17337fcf1b89SHaiyan Song "EventName": "OCR.PF_L1D_AND_SW.PMM_HIT_LOCAL_PMM.ANY_SNOOP", 17347fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 17357fcf1b89SHaiyan Song "MSRValue": "0x3F80400400", 17367fcf1b89SHaiyan Song "Offcore": "1", 17377fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 17387fcf1b89SHaiyan Song "SampleAfterValue": "100003", 17397fcf1b89SHaiyan Song "UMask": "0x1" 17407fcf1b89SHaiyan Song }, 17417fcf1b89SHaiyan Song { 1742038d3b53SJin Yao "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", 17437fcf1b89SHaiyan Song "Counter": "0,1,2,3", 17447fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 17457fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 17467fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_DATA_RD.L3_HIT.HIT_OTHER_CORE_FWD", 17477fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 17487fcf1b89SHaiyan Song "MSRValue": "0x08003C0001", 17497fcf1b89SHaiyan Song "Offcore": "1", 17507fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 17517fcf1b89SHaiyan Song "SampleAfterValue": "100003", 17527fcf1b89SHaiyan Song "UMask": "0x1" 17537fcf1b89SHaiyan Song }, 17547fcf1b89SHaiyan Song { 1755038d3b53SJin Yao "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", 17567fcf1b89SHaiyan Song "Counter": "0,1,2,3", 17577fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 17587fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 17597fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_RFO.L3_HIT.ANY_SNOOP", 17607fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 17617fcf1b89SHaiyan Song "MSRValue": "0x3F803C0020", 17627fcf1b89SHaiyan Song "Offcore": "1", 17637fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 17647fcf1b89SHaiyan Song "SampleAfterValue": "100003", 17657fcf1b89SHaiyan Song "UMask": "0x1" 17667fcf1b89SHaiyan Song }, 17677fcf1b89SHaiyan Song { 1768038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.L3_HIT_E.HIT_OTHER_CORE_NO_FWD", 17697fcf1b89SHaiyan Song "Counter": "0,1,2,3", 17707fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 17717fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 17727fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_RFO.L3_HIT_E.HIT_OTHER_CORE_NO_FWD", 17737fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 17747fcf1b89SHaiyan Song "MSRValue": "0x0400080020", 17757fcf1b89SHaiyan Song "Offcore": "1", 17767fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 17777fcf1b89SHaiyan Song "SampleAfterValue": "100003", 17787fcf1b89SHaiyan Song "UMask": "0x1" 17797fcf1b89SHaiyan Song }, 17807fcf1b89SHaiyan Song { 1781038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED", 17827fcf1b89SHaiyan Song "Counter": "0,1,2,3", 17837fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 17847fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 17857fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED", 17867fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 17877fcf1b89SHaiyan Song "MSRValue": "0x0100400020", 17887fcf1b89SHaiyan Song "Offcore": "1", 17897fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 17907fcf1b89SHaiyan Song "SampleAfterValue": "100003", 17917fcf1b89SHaiyan Song "UMask": "0x1" 17927fcf1b89SHaiyan Song }, 17937fcf1b89SHaiyan Song { 1794038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.L3_HIT_F.ANY_SNOOP", 17957fcf1b89SHaiyan Song "Counter": "0,1,2,3", 17967fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 17977fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 17987fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_RFO.L3_HIT_F.ANY_SNOOP", 17997fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 18007fcf1b89SHaiyan Song "MSRValue": "0x3F80200020", 18017fcf1b89SHaiyan Song "Offcore": "1", 18027fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 18037fcf1b89SHaiyan Song "SampleAfterValue": "100003", 18047fcf1b89SHaiyan Song "UMask": "0x1" 18057fcf1b89SHaiyan Song }, 18067fcf1b89SHaiyan Song { 1807038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.SUPPLIER_NONE.HITM_OTHER_CORE", 18087fcf1b89SHaiyan Song "Counter": "0,1,2,3", 18097fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 18107fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 18117fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_DATA_RD.SUPPLIER_NONE.HITM_OTHER_CORE", 18127fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 18137fcf1b89SHaiyan Song "MSRValue": "0x1000020080", 18147fcf1b89SHaiyan Song "Offcore": "1", 18157fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 18167fcf1b89SHaiyan Song "SampleAfterValue": "100003", 18177fcf1b89SHaiyan Song "UMask": "0x1" 18187fcf1b89SHaiyan Song }, 18197fcf1b89SHaiyan Song { 1820038d3b53SJin Yao "BriefDescription": "OCR.ALL_READS.L3_HIT.SNOOP_MISS OCR.ALL_READS.L3_HIT.SNOOP_MISS", 18217fcf1b89SHaiyan Song "Counter": "0,1,2,3", 18227fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 18237fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 18247fcf1b89SHaiyan Song "EventName": "OCR.ALL_READS.L3_HIT.SNOOP_MISS", 18257fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 18267fcf1b89SHaiyan Song "MSRValue": "0x02003C07F7", 18277fcf1b89SHaiyan Song "Offcore": "1", 18287fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 18297fcf1b89SHaiyan Song "SampleAfterValue": "100003", 18307fcf1b89SHaiyan Song "UMask": "0x1" 18317fcf1b89SHaiyan Song }, 18327fcf1b89SHaiyan Song { 1833038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.SNOOP_MISS", 18347fcf1b89SHaiyan Song "Counter": "0,1,2,3", 18357fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 18367fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 18377fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.SNOOP_MISS", 18387fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 18397fcf1b89SHaiyan Song "MSRValue": "0x0200020490", 18407fcf1b89SHaiyan Song "Offcore": "1", 18417fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 18427fcf1b89SHaiyan Song "SampleAfterValue": "100003", 18437fcf1b89SHaiyan Song "UMask": "0x1" 18447fcf1b89SHaiyan Song }, 18457fcf1b89SHaiyan Song { 1846038d3b53SJin Yao "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_NO_FWD", 18477fcf1b89SHaiyan Song "Counter": "0,1,2,3", 18487fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 18497fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 18507fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_NO_FWD", 18517fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 18527fcf1b89SHaiyan Song "MSRValue": "0x0400200001", 18537fcf1b89SHaiyan Song "Offcore": "1", 18547fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 18557fcf1b89SHaiyan Song "SampleAfterValue": "100003", 18567fcf1b89SHaiyan Song "UMask": "0x1" 18577fcf1b89SHaiyan Song }, 18587fcf1b89SHaiyan Song { 1859038d3b53SJin Yao "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE", 18607fcf1b89SHaiyan Song "Counter": "0,1,2,3", 18617fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 18627fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 18637fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE", 18647fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 18657fcf1b89SHaiyan Song "MSRValue": "0x0080400010", 18667fcf1b89SHaiyan Song "Offcore": "1", 18677fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 18687fcf1b89SHaiyan Song "SampleAfterValue": "100003", 18697fcf1b89SHaiyan Song "UMask": "0x1" 18707fcf1b89SHaiyan Song }, 18717fcf1b89SHaiyan Song { 18727fcf1b89SHaiyan Song "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs", 18737fcf1b89SHaiyan Song "Counter": "0,1,2,3", 18747fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 18757fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 18767fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_RFO.L3_HIT_E.SNOOP_MISS", 18777fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 18787fcf1b89SHaiyan Song "MSRValue": "0x0200080100", 18797fcf1b89SHaiyan Song "Offcore": "1", 18807fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 18817fcf1b89SHaiyan Song "SampleAfterValue": "100003", 18827fcf1b89SHaiyan Song "UMask": "0x1" 18837fcf1b89SHaiyan Song }, 18847fcf1b89SHaiyan Song { 18857fcf1b89SHaiyan Song "BriefDescription": "Counts all demand data writes (RFOs)", 18867fcf1b89SHaiyan Song "Counter": "0,1,2,3", 18877fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 18887fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 18897fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_RFO.L3_HIT_F.SNOOP_NONE", 18907fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 18917fcf1b89SHaiyan Song "MSRValue": "0x0080200002", 18927fcf1b89SHaiyan Song "Offcore": "1", 18937fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 18947fcf1b89SHaiyan Song "SampleAfterValue": "100003", 18957fcf1b89SHaiyan Song "UMask": "0x1" 18967fcf1b89SHaiyan Song }, 18977fcf1b89SHaiyan Song { 18987fcf1b89SHaiyan Song "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs", 18997fcf1b89SHaiyan Song "Counter": "0,1,2,3", 19007fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 19017fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 19027fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_RFO.SUPPLIER_NONE.SNOOP_NONE", 19037fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 19047fcf1b89SHaiyan Song "MSRValue": "0x0080020020", 19057fcf1b89SHaiyan Song "Offcore": "1", 19067fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 19077fcf1b89SHaiyan Song "SampleAfterValue": "100003", 19087fcf1b89SHaiyan Song "UMask": "0x1" 19097fcf1b89SHaiyan Song }, 19107fcf1b89SHaiyan Song { 1911038d3b53SJin Yao "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT_E.NO_SNOOP_NEEDED", 19127fcf1b89SHaiyan Song "Counter": "0,1,2,3", 19137fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 19147fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 19157fcf1b89SHaiyan Song "EventName": "OCR.OTHER.L3_HIT_E.NO_SNOOP_NEEDED", 19167fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 19177fcf1b89SHaiyan Song "MSRValue": "0x0100088000", 19187fcf1b89SHaiyan Song "Offcore": "1", 19197fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 19207fcf1b89SHaiyan Song "SampleAfterValue": "100003", 19217fcf1b89SHaiyan Song "UMask": "0x1" 19227fcf1b89SHaiyan Song }, 19237fcf1b89SHaiyan Song { 1924038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.L3_HIT_F.HIT_OTHER_CORE_NO_FWD", 19257fcf1b89SHaiyan Song "Counter": "0,1,2,3", 19267fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 19277fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 19287fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_RFO.L3_HIT_F.HIT_OTHER_CORE_NO_FWD", 19297fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 19307fcf1b89SHaiyan Song "MSRValue": "0x0400200100", 19317fcf1b89SHaiyan Song "Offcore": "1", 19327fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 19337fcf1b89SHaiyan Song "SampleAfterValue": "100003", 19347fcf1b89SHaiyan Song "UMask": "0x1" 19357fcf1b89SHaiyan Song }, 19367fcf1b89SHaiyan Song { 1937038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_F.ANY_SNOOP OCR.ALL_PF_DATA_RD.L3_HIT_F.ANY_SNOOP", 19387fcf1b89SHaiyan Song "Counter": "0,1,2,3", 19397fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 19407fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 19417fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_F.ANY_SNOOP", 19427fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 19437fcf1b89SHaiyan Song "MSRValue": "0x3F80200490", 19447fcf1b89SHaiyan Song "Offcore": "1", 19457fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 19467fcf1b89SHaiyan Song "SampleAfterValue": "100003", 19477fcf1b89SHaiyan Song "UMask": "0x1" 19487fcf1b89SHaiyan Song }, 19497fcf1b89SHaiyan Song { 1950038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_M.HIT_OTHER_CORE_FWD OCR.ALL_PF_RFO.L3_HIT_M.HIT_OTHER_CORE_FWD", 19517fcf1b89SHaiyan Song "Counter": "0,1,2,3", 19527fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 19537fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 19547fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_RFO.L3_HIT_M.HIT_OTHER_CORE_FWD", 19557fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 19567fcf1b89SHaiyan Song "MSRValue": "0x0800040120", 19577fcf1b89SHaiyan Song "Offcore": "1", 19587fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 19597fcf1b89SHaiyan Song "SampleAfterValue": "100003", 19607fcf1b89SHaiyan Song "UMask": "0x1" 19617fcf1b89SHaiyan Song }, 19627fcf1b89SHaiyan Song { 1963038d3b53SJin Yao "BriefDescription": "OCR.ALL_READS.SUPPLIER_NONE.ANY_SNOOP OCR.ALL_READS.SUPPLIER_NONE.ANY_SNOOP", 19647fcf1b89SHaiyan Song "Counter": "0,1,2,3", 19657fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 19667fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 19677fcf1b89SHaiyan Song "EventName": "OCR.ALL_READS.SUPPLIER_NONE.ANY_SNOOP", 19687fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 19697fcf1b89SHaiyan Song "MSRValue": "0x3F800207F7", 19707fcf1b89SHaiyan Song "Offcore": "1", 19717fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 19727fcf1b89SHaiyan Song "SampleAfterValue": "100003", 19737fcf1b89SHaiyan Song "UMask": "0x1" 19747fcf1b89SHaiyan Song }, 19757fcf1b89SHaiyan Song { 1976038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.L3_HIT_F.ANY_SNOOP", 19777fcf1b89SHaiyan Song "Counter": "0,1,2,3", 19787fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 19797fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 19807fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_F.ANY_SNOOP", 19817fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 19827fcf1b89SHaiyan Song "MSRValue": "0x3F80200080", 19837fcf1b89SHaiyan Song "Offcore": "1", 19847fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 19857fcf1b89SHaiyan Song "SampleAfterValue": "100003", 19867fcf1b89SHaiyan Song "UMask": "0x1" 19877fcf1b89SHaiyan Song }, 19887fcf1b89SHaiyan Song { 1989038d3b53SJin Yao "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.L3_HIT.SNOOP_NONE", 19907fcf1b89SHaiyan Song "Counter": "0,1,2,3", 19917fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 19927fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 19937fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_DATA_RD.L3_HIT.SNOOP_NONE", 19947fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 19957fcf1b89SHaiyan Song "MSRValue": "0x00803C0010", 19967fcf1b89SHaiyan Song "Offcore": "1", 19977fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 19987fcf1b89SHaiyan Song "SampleAfterValue": "100003", 19997fcf1b89SHaiyan Song "UMask": "0x1" 20007fcf1b89SHaiyan Song }, 20017fcf1b89SHaiyan Song { 2002038d3b53SJin Yao "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_S.NO_SNOOP_NEEDED OCR.ALL_DATA_RD.L3_HIT_S.NO_SNOOP_NEEDED", 20037fcf1b89SHaiyan Song "Counter": "0,1,2,3", 20047fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 20057fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 20067fcf1b89SHaiyan Song "EventName": "OCR.ALL_DATA_RD.L3_HIT_S.NO_SNOOP_NEEDED", 20077fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 20087fcf1b89SHaiyan Song "MSRValue": "0x0100100491", 20097fcf1b89SHaiyan Song "Offcore": "1", 20107fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 20117fcf1b89SHaiyan Song "SampleAfterValue": "100003", 20127fcf1b89SHaiyan Song "UMask": "0x1" 20137fcf1b89SHaiyan Song }, 20147fcf1b89SHaiyan Song { 2015038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_RFO.SUPPLIER_NONE.SNOOP_MISS", 20167fcf1b89SHaiyan Song "Counter": "0,1,2,3", 20177fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 20187fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 20197fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_RFO.SUPPLIER_NONE.SNOOP_MISS", 20207fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 20217fcf1b89SHaiyan Song "MSRValue": "0x0200020120", 20227fcf1b89SHaiyan Song "Offcore": "1", 20237fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 20247fcf1b89SHaiyan Song "SampleAfterValue": "100003", 20257fcf1b89SHaiyan Song "UMask": "0x1" 20267fcf1b89SHaiyan Song }, 20277fcf1b89SHaiyan Song { 2028038d3b53SJin Yao "BriefDescription": "OCR.ALL_RFO.L3_HIT_M.HIT_OTHER_CORE_NO_FWD OCR.ALL_RFO.L3_HIT_M.HIT_OTHER_CORE_NO_FWD", 20297fcf1b89SHaiyan Song "Counter": "0,1,2,3", 20307fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 20317fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 20327fcf1b89SHaiyan Song "EventName": "OCR.ALL_RFO.L3_HIT_M.HIT_OTHER_CORE_NO_FWD", 20337fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 20347fcf1b89SHaiyan Song "MSRValue": "0x0400040122", 20357fcf1b89SHaiyan Song "Offcore": "1", 20367fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 20377fcf1b89SHaiyan Song "SampleAfterValue": "100003", 20387fcf1b89SHaiyan Song "UMask": "0x1" 20397fcf1b89SHaiyan Song }, 20407fcf1b89SHaiyan Song { 2041038d3b53SJin Yao "BriefDescription": "OCR.ALL_READS.SUPPLIER_NONE.SNOOP_NONE", 20427fcf1b89SHaiyan Song "Counter": "0,1,2,3", 20437fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 20447fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 20457fcf1b89SHaiyan Song "EventName": "OCR.ALL_READS.SUPPLIER_NONE.SNOOP_NONE", 20467fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 20477fcf1b89SHaiyan Song "MSRValue": "0x00800207F7", 20487fcf1b89SHaiyan Song "Offcore": "1", 20497fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 20507fcf1b89SHaiyan Song "SampleAfterValue": "100003", 20517fcf1b89SHaiyan Song "UMask": "0x1" 20527fcf1b89SHaiyan Song }, 20537fcf1b89SHaiyan Song { 2054038d3b53SJin Yao "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_FWD OCR.ALL_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_FWD", 20557fcf1b89SHaiyan Song "Counter": "0,1,2,3", 20567fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 20577fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 20587fcf1b89SHaiyan Song "EventName": "OCR.ALL_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_FWD", 20597fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 20607fcf1b89SHaiyan Song "MSRValue": "0x0800100491", 20617fcf1b89SHaiyan Song "Offcore": "1", 20627fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 20637fcf1b89SHaiyan Song "SampleAfterValue": "100003", 20647fcf1b89SHaiyan Song "UMask": "0x1" 20657fcf1b89SHaiyan Song }, 20667fcf1b89SHaiyan Song { 20677fcf1b89SHaiyan Song "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests", 20687fcf1b89SHaiyan Song "Counter": "0,1,2,3", 20697fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 20707fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 20717fcf1b89SHaiyan Song "EventName": "OCR.PF_L1D_AND_SW.SUPPLIER_NONE.SNOOP_MISS", 20727fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 20737fcf1b89SHaiyan Song "MSRValue": "0x0200020400", 20747fcf1b89SHaiyan Song "Offcore": "1", 20757fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 20767fcf1b89SHaiyan Song "SampleAfterValue": "100003", 20777fcf1b89SHaiyan Song "UMask": "0x1" 20787fcf1b89SHaiyan Song }, 20797fcf1b89SHaiyan Song { 2080038d3b53SJin Yao "BriefDescription": "OCR.ALL_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NONE OCR.ALL_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NONE", 20817fcf1b89SHaiyan Song "Counter": "0,1,2,3", 20827fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 20837fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 20847fcf1b89SHaiyan Song "EventName": "OCR.ALL_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NONE", 20857fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 20867fcf1b89SHaiyan Song "MSRValue": "0x0080400122", 20877fcf1b89SHaiyan Song "Offcore": "1", 20887fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 20897fcf1b89SHaiyan Song "SampleAfterValue": "100003", 20907fcf1b89SHaiyan Song "UMask": "0x1" 20917fcf1b89SHaiyan Song }, 20927fcf1b89SHaiyan Song { 2093038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.SNOOP_NONE", 20947fcf1b89SHaiyan Song "Counter": "0,1,2,3", 20957fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 20967fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 20977fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.SNOOP_NONE", 20987fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 20997fcf1b89SHaiyan Song "MSRValue": "0x0080020490", 21007fcf1b89SHaiyan Song "Offcore": "1", 21017fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 21027fcf1b89SHaiyan Song "SampleAfterValue": "100003", 21037fcf1b89SHaiyan Song "UMask": "0x1" 21047fcf1b89SHaiyan Song }, 21057fcf1b89SHaiyan Song { 2106038d3b53SJin Yao "BriefDescription": "OCR.ALL_READS.L3_HIT_E.SNOOP_MISS", 21077fcf1b89SHaiyan Song "Counter": "0,1,2,3", 21087fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 21097fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 21107fcf1b89SHaiyan Song "EventName": "OCR.ALL_READS.L3_HIT_E.SNOOP_MISS", 21117fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 21127fcf1b89SHaiyan Song "MSRValue": "0x02000807F7", 21137fcf1b89SHaiyan Song "Offcore": "1", 21147fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 21157fcf1b89SHaiyan Song "SampleAfterValue": "100003", 21167fcf1b89SHaiyan Song "UMask": "0x1" 21177fcf1b89SHaiyan Song }, 21187fcf1b89SHaiyan Song { 2119038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED", 21207fcf1b89SHaiyan Song "Counter": "0,1,2,3", 21217fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 21227fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 21237fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED", 21247fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 21257fcf1b89SHaiyan Song "MSRValue": "0x0100400100", 21267fcf1b89SHaiyan Song "Offcore": "1", 21277fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 21287fcf1b89SHaiyan Song "SampleAfterValue": "100003", 21297fcf1b89SHaiyan Song "UMask": "0x1" 21307fcf1b89SHaiyan Song }, 21317fcf1b89SHaiyan Song { 2132038d3b53SJin Yao "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_M.SNOOP_NONE", 21337fcf1b89SHaiyan Song "Counter": "0,1,2,3", 21347fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 21357fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 21367fcf1b89SHaiyan Song "EventName": "OCR.ALL_DATA_RD.L3_HIT_M.SNOOP_NONE", 21377fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 21387fcf1b89SHaiyan Song "MSRValue": "0x0080040491", 21397fcf1b89SHaiyan Song "Offcore": "1", 21407fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 21417fcf1b89SHaiyan Song "SampleAfterValue": "100003", 21427fcf1b89SHaiyan Song "UMask": "0x1" 21437fcf1b89SHaiyan Song }, 21447fcf1b89SHaiyan Song { 2145038d3b53SJin Yao "BriefDescription": "OCR.ALL_RFO.PMM_HIT_LOCAL_PMM.ANY_SNOOP OCR.ALL_RFO.PMM_HIT_LOCAL_PMM.ANY_SNOOP", 21467fcf1b89SHaiyan Song "Counter": "0,1,2,3", 21477fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 21487fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 2149ecd94f1bSKan Liang "EventName": "OCR.ALL_RFO.PMM_HIT_LOCAL_PMM.ANY_SNOOP", 2150ecd94f1bSKan Liang "MSRIndex": "0x1a6,0x1a7", 21517fcf1b89SHaiyan Song "MSRValue": "0x3F80400122", 21527fcf1b89SHaiyan Song "Offcore": "1", 2153ecd94f1bSKan Liang "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2154ecd94f1bSKan Liang "SampleAfterValue": "100003", 21557fcf1b89SHaiyan Song "UMask": "0x1" 2156ecd94f1bSKan Liang }, 2157ecd94f1bSKan Liang { 2158038d3b53SJin Yao "BriefDescription": "OCR.ALL_RFO.L3_HIT_M.HIT_OTHER_CORE_FWD OCR.ALL_RFO.L3_HIT_M.HIT_OTHER_CORE_FWD", 2159ecd94f1bSKan Liang "Counter": "0,1,2,3", 21607fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 21617fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 21627fcf1b89SHaiyan Song "EventName": "OCR.ALL_RFO.L3_HIT_M.HIT_OTHER_CORE_FWD", 2163ecd94f1bSKan Liang "MSRIndex": "0x1a6,0x1a7", 21647fcf1b89SHaiyan Song "MSRValue": "0x0800040122", 21657fcf1b89SHaiyan Song "Offcore": "1", 2166ecd94f1bSKan Liang "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 2167ecd94f1bSKan Liang "SampleAfterValue": "100003", 21687fcf1b89SHaiyan Song "UMask": "0x1" 21697fcf1b89SHaiyan Song }, 21707fcf1b89SHaiyan Song { 2171038d3b53SJin Yao "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT_M.HIT_OTHER_CORE_NO_FWD", 21727fcf1b89SHaiyan Song "Counter": "0,1,2,3", 21737fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 21747fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 21757fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_M.HIT_OTHER_CORE_NO_FWD", 21767fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 21777fcf1b89SHaiyan Song "MSRValue": "0x0400040004", 21787fcf1b89SHaiyan Song "Offcore": "1", 21797fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 21807fcf1b89SHaiyan Song "SampleAfterValue": "100003", 21817fcf1b89SHaiyan Song "UMask": "0x1" 21827fcf1b89SHaiyan Song }, 21837fcf1b89SHaiyan Song { 21847fcf1b89SHaiyan Song "BriefDescription": "Counts prefetch (that bring data to L2) data reads", 21857fcf1b89SHaiyan Song "Counter": "0,1,2,3", 21867fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 21877fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 21887fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_F.SNOOP_NONE", 21897fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 21907fcf1b89SHaiyan Song "MSRValue": "0x0080200010", 21917fcf1b89SHaiyan Song "Offcore": "1", 21927fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 21937fcf1b89SHaiyan Song "SampleAfterValue": "100003", 21947fcf1b89SHaiyan Song "UMask": "0x1" 21957fcf1b89SHaiyan Song }, 21967fcf1b89SHaiyan Song { 2197038d3b53SJin Yao "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_NO_FWD", 21987fcf1b89SHaiyan Song "Counter": "0,1,2,3", 21997fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 22007fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 22017fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_NO_FWD", 22027fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 22037fcf1b89SHaiyan Song "MSRValue": "0x0400040010", 22047fcf1b89SHaiyan Song "Offcore": "1", 22057fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 22067fcf1b89SHaiyan Song "SampleAfterValue": "100003", 22077fcf1b89SHaiyan Song "UMask": "0x1" 22087fcf1b89SHaiyan Song }, 22097fcf1b89SHaiyan Song { 2210038d3b53SJin Yao "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", 22117fcf1b89SHaiyan Song "Counter": "0,1,2,3", 22127fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 22137fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 22147fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_DATA_RD.L3_HIT.HIT_OTHER_CORE_NO_FWD", 22157fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 22167fcf1b89SHaiyan Song "MSRValue": "0x04003C0001", 22177fcf1b89SHaiyan Song "Offcore": "1", 22187fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 22197fcf1b89SHaiyan Song "SampleAfterValue": "100003", 22207fcf1b89SHaiyan Song "UMask": "0x1" 22217fcf1b89SHaiyan Song }, 22227fcf1b89SHaiyan Song { 2223038d3b53SJin Yao "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", 22247fcf1b89SHaiyan Song "Counter": "0,1,2,3", 22257fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 22267fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 22277fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_RFO.L3_HIT.HIT_OTHER_CORE_FWD", 22287fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 22297fcf1b89SHaiyan Song "MSRValue": "0x08003C0120", 22307fcf1b89SHaiyan Song "Offcore": "1", 22317fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 22327fcf1b89SHaiyan Song "SampleAfterValue": "100003", 22337fcf1b89SHaiyan Song "UMask": "0x1" 22347fcf1b89SHaiyan Song }, 22357fcf1b89SHaiyan Song { 2236038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.L3_HIT_F.HIT_OTHER_CORE_FWD", 22377fcf1b89SHaiyan Song "Counter": "0,1,2,3", 22387fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 22397fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 22407fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_RFO.L3_HIT_F.HIT_OTHER_CORE_FWD", 22417fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 22427fcf1b89SHaiyan Song "MSRValue": "0x0800200100", 22437fcf1b89SHaiyan Song "Offcore": "1", 22447fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 22457fcf1b89SHaiyan Song "SampleAfterValue": "100003", 22467fcf1b89SHaiyan Song "UMask": "0x1" 22477fcf1b89SHaiyan Song }, 22487fcf1b89SHaiyan Song { 2249038d3b53SJin Yao "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", 22507fcf1b89SHaiyan Song "Counter": "0,1,2,3", 22517fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 22527fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 22537fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_NO_FWD", 22547fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 22557fcf1b89SHaiyan Song "MSRValue": "0x0400100080", 22567fcf1b89SHaiyan Song "Offcore": "1", 22577fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 22587fcf1b89SHaiyan Song "SampleAfterValue": "100003", 22597fcf1b89SHaiyan Song "UMask": "0x1" 22607fcf1b89SHaiyan Song }, 22617fcf1b89SHaiyan Song { 2262038d3b53SJin Yao "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT_E.ANY_SNOOP", 22637fcf1b89SHaiyan Song "Counter": "0,1,2,3", 22647fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 22657fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 22667fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_E.ANY_SNOOP", 22677fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 22687fcf1b89SHaiyan Song "MSRValue": "0x3F80080001", 22697fcf1b89SHaiyan Song "Offcore": "1", 22707fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 22717fcf1b89SHaiyan Song "SampleAfterValue": "100003", 22727fcf1b89SHaiyan Song "UMask": "0x1" 22737fcf1b89SHaiyan Song }, 22747fcf1b89SHaiyan Song { 2275038d3b53SJin Yao "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.L3_HIT_F.NO_SNOOP_NEEDED", 22767fcf1b89SHaiyan Song "Counter": "0,1,2,3", 22777fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 22787fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 22797fcf1b89SHaiyan Song "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_F.NO_SNOOP_NEEDED", 22807fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 22817fcf1b89SHaiyan Song "MSRValue": "0x0100200400", 22827fcf1b89SHaiyan Song "Offcore": "1", 22837fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 22847fcf1b89SHaiyan Song "SampleAfterValue": "100003", 22857fcf1b89SHaiyan Song "UMask": "0x1" 22867fcf1b89SHaiyan Song }, 22877fcf1b89SHaiyan Song { 2288038d3b53SJin Yao "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.L3_HIT_S.ANY_SNOOP", 22897fcf1b89SHaiyan Song "Counter": "0,1,2,3", 22907fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 22917fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 22927fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_S.ANY_SNOOP", 22937fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 22947fcf1b89SHaiyan Song "MSRValue": "0x3F80100010", 22957fcf1b89SHaiyan Song "Offcore": "1", 22967fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 22977fcf1b89SHaiyan Song "SampleAfterValue": "100003", 22987fcf1b89SHaiyan Song "UMask": "0x1" 22997fcf1b89SHaiyan Song }, 23007fcf1b89SHaiyan Song { 23017fcf1b89SHaiyan Song "BriefDescription": "Counts demand data reads", 23027fcf1b89SHaiyan Song "Counter": "0,1,2,3", 23037fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 23047fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 23057fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_F.SNOOP_NONE", 23067fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 23077fcf1b89SHaiyan Song "MSRValue": "0x0080200001", 23087fcf1b89SHaiyan Song "Offcore": "1", 23097fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 23107fcf1b89SHaiyan Song "SampleAfterValue": "100003", 23117fcf1b89SHaiyan Song "UMask": "0x1" 23127fcf1b89SHaiyan Song }, 23137fcf1b89SHaiyan Song { 23147fcf1b89SHaiyan Song "BriefDescription": "Counts all demand code reads", 23157fcf1b89SHaiyan Song "Counter": "0,1,2,3", 23167fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 23177fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 23187fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_E.SNOOP_NONE", 23197fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 23207fcf1b89SHaiyan Song "MSRValue": "0x0080080004", 23217fcf1b89SHaiyan Song "Offcore": "1", 23227fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 23237fcf1b89SHaiyan Song "SampleAfterValue": "100003", 23247fcf1b89SHaiyan Song "UMask": "0x1" 23257fcf1b89SHaiyan Song }, 23267fcf1b89SHaiyan Song { 23277fcf1b89SHaiyan Song "BriefDescription": "Counts prefetch (that bring data to L2) data reads", 23287fcf1b89SHaiyan Song "Counter": "0,1,2,3", 23297fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 23307fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 23317fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_DATA_RD.SUPPLIER_NONE.SNOOP_MISS", 23327fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 23337fcf1b89SHaiyan Song "MSRValue": "0x0200020010", 23347fcf1b89SHaiyan Song "Offcore": "1", 23357fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 23367fcf1b89SHaiyan Song "SampleAfterValue": "100003", 23377fcf1b89SHaiyan Song "UMask": "0x1" 23387fcf1b89SHaiyan Song }, 23397fcf1b89SHaiyan Song { 2340038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_F.SNOOP_MISS", 23417fcf1b89SHaiyan Song "Counter": "0,1,2,3", 23427fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 23437fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 23447fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_F.SNOOP_MISS", 23457fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 23467fcf1b89SHaiyan Song "MSRValue": "0x0200200490", 23477fcf1b89SHaiyan Song "Offcore": "1", 23487fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 23497fcf1b89SHaiyan Song "SampleAfterValue": "100003", 23507fcf1b89SHaiyan Song "UMask": "0x1" 23517fcf1b89SHaiyan Song }, 23527fcf1b89SHaiyan Song { 2353038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_M.ANY_SNOOP OCR.ALL_PF_DATA_RD.L3_HIT_M.ANY_SNOOP", 23547fcf1b89SHaiyan Song "Counter": "0,1,2,3", 23557fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 23567fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 23577fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_M.ANY_SNOOP", 23587fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 23597fcf1b89SHaiyan Song "MSRValue": "0x3F80040490", 23607fcf1b89SHaiyan Song "Offcore": "1", 23617fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 23627fcf1b89SHaiyan Song "SampleAfterValue": "100003", 23637fcf1b89SHaiyan Song "UMask": "0x1" 23647fcf1b89SHaiyan Song }, 23657fcf1b89SHaiyan Song { 2366038d3b53SJin Yao "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.SUPPLIER_NONE.HITM_OTHER_CORE", 23677fcf1b89SHaiyan Song "Counter": "0,1,2,3", 23687fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 23697fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 23707fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_CODE_RD.SUPPLIER_NONE.HITM_OTHER_CORE", 23717fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 23727fcf1b89SHaiyan Song "MSRValue": "0x1000020004", 23737fcf1b89SHaiyan Song "Offcore": "1", 23747fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 23757fcf1b89SHaiyan Song "SampleAfterValue": "100003", 23767fcf1b89SHaiyan Song "UMask": "0x1" 23777fcf1b89SHaiyan Song }, 23787fcf1b89SHaiyan Song { 2379038d3b53SJin Yao "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", 23807fcf1b89SHaiyan Song "Counter": "0,1,2,3", 23817fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 23827fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 23837fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_CODE_RD.L3_HIT.HIT_OTHER_CORE_FWD", 23847fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 23857fcf1b89SHaiyan Song "MSRValue": "0x08003C0004", 23867fcf1b89SHaiyan Song "Offcore": "1", 23877fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 23887fcf1b89SHaiyan Song "SampleAfterValue": "100003", 23897fcf1b89SHaiyan Song "UMask": "0x1" 23907fcf1b89SHaiyan Song }, 23917fcf1b89SHaiyan Song { 2392038d3b53SJin Yao "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD", 23937fcf1b89SHaiyan Song "Counter": "0,1,2,3", 23947fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 23957fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 23967fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_CODE_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD", 23977fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 23987fcf1b89SHaiyan Song "MSRValue": "0x0400020004", 23997fcf1b89SHaiyan Song "Offcore": "1", 24007fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 24017fcf1b89SHaiyan Song "SampleAfterValue": "100003", 24027fcf1b89SHaiyan Song "UMask": "0x1" 24037fcf1b89SHaiyan Song }, 24047fcf1b89SHaiyan Song { 2405038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.L3_HIT_S.HITM_OTHER_CORE", 24067fcf1b89SHaiyan Song "Counter": "0,1,2,3", 24077fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 24087fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 24097fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_RFO.L3_HIT_S.HITM_OTHER_CORE", 24107fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 24117fcf1b89SHaiyan Song "MSRValue": "0x1000100020", 24127fcf1b89SHaiyan Song "Offcore": "1", 24137fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 24147fcf1b89SHaiyan Song "SampleAfterValue": "100003", 24157fcf1b89SHaiyan Song "UMask": "0x1" 24167fcf1b89SHaiyan Song }, 24177fcf1b89SHaiyan Song { 24187fcf1b89SHaiyan Song "BriefDescription": "Counts all demand data writes (RFOs)", 24197fcf1b89SHaiyan Song "Counter": "0,1,2,3", 24207fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 24217fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 24227fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_RFO.L3_HIT_M.SNOOP_MISS", 24237fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 24247fcf1b89SHaiyan Song "MSRValue": "0x0200040002", 24257fcf1b89SHaiyan Song "Offcore": "1", 24267fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 24277fcf1b89SHaiyan Song "SampleAfterValue": "100003", 24287fcf1b89SHaiyan Song "UMask": "0x1" 24297fcf1b89SHaiyan Song }, 24307fcf1b89SHaiyan Song { 2431038d3b53SJin Yao "BriefDescription": "OCR.ALL_RFO.L3_HIT_F.HIT_OTHER_CORE_FWD OCR.ALL_RFO.L3_HIT_F.HIT_OTHER_CORE_FWD", 24327fcf1b89SHaiyan Song "Counter": "0,1,2,3", 24337fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 24347fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 24357fcf1b89SHaiyan Song "EventName": "OCR.ALL_RFO.L3_HIT_F.HIT_OTHER_CORE_FWD", 24367fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 24377fcf1b89SHaiyan Song "MSRValue": "0x0800200122", 24387fcf1b89SHaiyan Song "Offcore": "1", 24397fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 24407fcf1b89SHaiyan Song "SampleAfterValue": "100003", 24417fcf1b89SHaiyan Song "UMask": "0x1" 24427fcf1b89SHaiyan Song }, 24437fcf1b89SHaiyan Song { 2444038d3b53SJin Yao "BriefDescription": "OCR.ALL_RFO.L3_HIT_E.HIT_OTHER_CORE_NO_FWD OCR.ALL_RFO.L3_HIT_E.HIT_OTHER_CORE_NO_FWD", 24457fcf1b89SHaiyan Song "Counter": "0,1,2,3", 24467fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 24477fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 24487fcf1b89SHaiyan Song "EventName": "OCR.ALL_RFO.L3_HIT_E.HIT_OTHER_CORE_NO_FWD", 24497fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 24507fcf1b89SHaiyan Song "MSRValue": "0x0400080122", 24517fcf1b89SHaiyan Song "Offcore": "1", 24527fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 24537fcf1b89SHaiyan Song "SampleAfterValue": "100003", 24547fcf1b89SHaiyan Song "UMask": "0x1" 24557fcf1b89SHaiyan Song }, 24567fcf1b89SHaiyan Song { 2457038d3b53SJin Yao "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.SUPPLIER_NONE.HITM_OTHER_CORE", 24587fcf1b89SHaiyan Song "Counter": "0,1,2,3", 24597fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 24607fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 24617fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_RFO.SUPPLIER_NONE.HITM_OTHER_CORE", 24627fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 24637fcf1b89SHaiyan Song "MSRValue": "0x1000020002", 24647fcf1b89SHaiyan Song "Offcore": "1", 24657fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 24667fcf1b89SHaiyan Song "SampleAfterValue": "100003", 24677fcf1b89SHaiyan Song "UMask": "0x1" 24687fcf1b89SHaiyan Song }, 24697fcf1b89SHaiyan Song { 24707fcf1b89SHaiyan Song "BriefDescription": "Core cycles where the core was running in a manner where Turbo may be clipped to the Non-AVX turbo schedule.", 24717fcf1b89SHaiyan Song "Counter": "0,1,2,3", 24727fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3,4,5,6,7", 24737fcf1b89SHaiyan Song "EventCode": "0x28", 24747fcf1b89SHaiyan Song "EventName": "CORE_POWER.LVL0_TURBO_LICENSE", 24757fcf1b89SHaiyan Song "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.", 24767fcf1b89SHaiyan Song "SampleAfterValue": "200003", 24777fcf1b89SHaiyan Song "UMask": "0x7" 24787fcf1b89SHaiyan Song }, 24797fcf1b89SHaiyan Song { 24807fcf1b89SHaiyan Song "BriefDescription": "Counts any other requests", 24817fcf1b89SHaiyan Song "Counter": "0,1,2,3", 24827fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 24837fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 24847fcf1b89SHaiyan Song "EventName": "OCR.OTHER.SUPPLIER_NONE.SNOOP_NONE", 24857fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 24867fcf1b89SHaiyan Song "MSRValue": "0x0080028000", 24877fcf1b89SHaiyan Song "Offcore": "1", 24887fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 24897fcf1b89SHaiyan Song "SampleAfterValue": "100003", 24907fcf1b89SHaiyan Song "UMask": "0x1" 24917fcf1b89SHaiyan Song }, 24927fcf1b89SHaiyan Song { 2493038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE OCR.ALL_PF_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE", 24947fcf1b89SHaiyan Song "Counter": "0,1,2,3", 24957fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 24967fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 24977fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE", 24987fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 24997fcf1b89SHaiyan Song "MSRValue": "0x0080400490", 25007fcf1b89SHaiyan Song "Offcore": "1", 25017fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 25027fcf1b89SHaiyan Song "SampleAfterValue": "100003", 25037fcf1b89SHaiyan Song "UMask": "0x1" 25047fcf1b89SHaiyan Song }, 25057fcf1b89SHaiyan Song { 2506038d3b53SJin Yao "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT_M.HIT_OTHER_CORE_FWD", 25077fcf1b89SHaiyan Song "Counter": "0,1,2,3", 25087fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 25097fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 25107fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_RFO.L3_HIT_M.HIT_OTHER_CORE_FWD", 25117fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 25127fcf1b89SHaiyan Song "MSRValue": "0x0800040002", 25137fcf1b89SHaiyan Song "Offcore": "1", 25147fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 25157fcf1b89SHaiyan Song "SampleAfterValue": "100003", 25167fcf1b89SHaiyan Song "UMask": "0x1" 25177fcf1b89SHaiyan Song }, 25187fcf1b89SHaiyan Song { 2519038d3b53SJin Yao "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT_F.NO_SNOOP_NEEDED", 25207fcf1b89SHaiyan Song "Counter": "0,1,2,3", 25217fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 25227fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 25237fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_RFO.L3_HIT_F.NO_SNOOP_NEEDED", 25247fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 25257fcf1b89SHaiyan Song "MSRValue": "0x0100200002", 25267fcf1b89SHaiyan Song "Offcore": "1", 25277fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 25287fcf1b89SHaiyan Song "SampleAfterValue": "100003", 25297fcf1b89SHaiyan Song "UMask": "0x1" 25307fcf1b89SHaiyan Song }, 25317fcf1b89SHaiyan Song { 2532038d3b53SJin Yao "BriefDescription": "OCR.ALL_RFO.SUPPLIER_NONE.SNOOP_NONE", 25337fcf1b89SHaiyan Song "Counter": "0,1,2,3", 25347fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 25357fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 25367fcf1b89SHaiyan Song "EventName": "OCR.ALL_RFO.SUPPLIER_NONE.SNOOP_NONE", 25377fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 25387fcf1b89SHaiyan Song "MSRValue": "0x0080020122", 25397fcf1b89SHaiyan Song "Offcore": "1", 25407fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 25417fcf1b89SHaiyan Song "SampleAfterValue": "100003", 25427fcf1b89SHaiyan Song "UMask": "0x1" 25437fcf1b89SHaiyan Song }, 25447fcf1b89SHaiyan Song { 2545038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NONE", 25467fcf1b89SHaiyan Song "Counter": "0,1,2,3", 25477fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 25487fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 25497fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NONE", 25507fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 25517fcf1b89SHaiyan Song "MSRValue": "0x0080400020", 25527fcf1b89SHaiyan Song "Offcore": "1", 25537fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 25547fcf1b89SHaiyan Song "SampleAfterValue": "100003", 25557fcf1b89SHaiyan Song "UMask": "0x1" 25567fcf1b89SHaiyan Song }, 25577fcf1b89SHaiyan Song { 2558038d3b53SJin Yao "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT_E.HITM_OTHER_CORE", 25597fcf1b89SHaiyan Song "Counter": "0,1,2,3", 25607fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 25617fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 25627fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_E.HITM_OTHER_CORE", 25637fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 25647fcf1b89SHaiyan Song "MSRValue": "0x1000080004", 25657fcf1b89SHaiyan Song "Offcore": "1", 25667fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 25677fcf1b89SHaiyan Song "SampleAfterValue": "100003", 25687fcf1b89SHaiyan Song "UMask": "0x1" 25697fcf1b89SHaiyan Song }, 25707fcf1b89SHaiyan Song { 2571038d3b53SJin Yao "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_S.ANY_SNOOP OCR.ALL_DATA_RD.L3_HIT_S.ANY_SNOOP", 25727fcf1b89SHaiyan Song "Counter": "0,1,2,3", 25737fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 25747fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 25757fcf1b89SHaiyan Song "EventName": "OCR.ALL_DATA_RD.L3_HIT_S.ANY_SNOOP", 25767fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 25777fcf1b89SHaiyan Song "MSRValue": "0x3F80100491", 25787fcf1b89SHaiyan Song "Offcore": "1", 25797fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 25807fcf1b89SHaiyan Song "SampleAfterValue": "100003", 25817fcf1b89SHaiyan Song "UMask": "0x1" 25827fcf1b89SHaiyan Song }, 25837fcf1b89SHaiyan Song { 2584038d3b53SJin Yao "BriefDescription": "OCR.ALL_READS.L3_HIT_F.HIT_OTHER_CORE_FWD OCR.ALL_READS.L3_HIT_F.HIT_OTHER_CORE_FWD", 25857fcf1b89SHaiyan Song "Counter": "0,1,2,3", 25867fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 25877fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 25887fcf1b89SHaiyan Song "EventName": "OCR.ALL_READS.L3_HIT_F.HIT_OTHER_CORE_FWD", 25897fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 25907fcf1b89SHaiyan Song "MSRValue": "0x08002007F7", 25917fcf1b89SHaiyan Song "Offcore": "1", 25927fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 25937fcf1b89SHaiyan Song "SampleAfterValue": "100003", 25947fcf1b89SHaiyan Song "UMask": "0x1" 25957fcf1b89SHaiyan Song }, 25967fcf1b89SHaiyan Song { 2597038d3b53SJin Yao "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_F.SNOOP_MISS", 25987fcf1b89SHaiyan Song "Counter": "0,1,2,3", 25997fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 26007fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 26017fcf1b89SHaiyan Song "EventName": "OCR.ALL_DATA_RD.L3_HIT_F.SNOOP_MISS", 26027fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 26037fcf1b89SHaiyan Song "MSRValue": "0x0200200491", 26047fcf1b89SHaiyan Song "Offcore": "1", 26057fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 26067fcf1b89SHaiyan Song "SampleAfterValue": "100003", 26077fcf1b89SHaiyan Song "UMask": "0x1" 26087fcf1b89SHaiyan Song }, 26097fcf1b89SHaiyan Song { 2610038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_RFO.SUPPLIER_NONE.SNOOP_NONE", 26117fcf1b89SHaiyan Song "Counter": "0,1,2,3", 26127fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 26137fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 26147fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_RFO.SUPPLIER_NONE.SNOOP_NONE", 26157fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 26167fcf1b89SHaiyan Song "MSRValue": "0x0080020120", 26177fcf1b89SHaiyan Song "Offcore": "1", 26187fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 26197fcf1b89SHaiyan Song "SampleAfterValue": "100003", 26207fcf1b89SHaiyan Song "UMask": "0x1" 26217fcf1b89SHaiyan Song }, 26227fcf1b89SHaiyan Song { 2623038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_RFO.ANY_RESPONSE have any response type.", 26247fcf1b89SHaiyan Song "Counter": "0,1,2,3", 26257fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 26267fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 26277fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_RFO.ANY_RESPONSE", 26287fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 26297fcf1b89SHaiyan Song "MSRValue": "0x0000010120", 26307fcf1b89SHaiyan Song "Offcore": "1", 26317fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 26327fcf1b89SHaiyan Song "SampleAfterValue": "100003", 26337fcf1b89SHaiyan Song "UMask": "0x1" 26347fcf1b89SHaiyan Song }, 26357fcf1b89SHaiyan Song { 2636038d3b53SJin Yao "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", 26377fcf1b89SHaiyan Song "Counter": "0,1,2,3", 26387fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 26397fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 26407fcf1b89SHaiyan Song "EventName": "OCR.ALL_RFO.L3_HIT.HIT_OTHER_CORE_NO_FWD", 26417fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 26427fcf1b89SHaiyan Song "MSRValue": "0x04003C0122", 26437fcf1b89SHaiyan Song "Offcore": "1", 26447fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 26457fcf1b89SHaiyan Song "SampleAfterValue": "100003", 26467fcf1b89SHaiyan Song "UMask": "0x1" 26477fcf1b89SHaiyan Song }, 26487fcf1b89SHaiyan Song { 2649038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.L3_HIT_M.HITM_OTHER_CORE", 26507fcf1b89SHaiyan Song "Counter": "0,1,2,3", 26517fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 26527fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 26537fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_RFO.L3_HIT_M.HITM_OTHER_CORE", 26547fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 26557fcf1b89SHaiyan Song "MSRValue": "0x1000040100", 26567fcf1b89SHaiyan Song "Offcore": "1", 26577fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 26587fcf1b89SHaiyan Song "SampleAfterValue": "100003", 26597fcf1b89SHaiyan Song "UMask": "0x1" 26607fcf1b89SHaiyan Song }, 26617fcf1b89SHaiyan Song { 2662038d3b53SJin Yao "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT_F.ANY_SNOOP", 26637fcf1b89SHaiyan Song "Counter": "0,1,2,3", 26647fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 26657fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 26667fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_F.ANY_SNOOP", 26677fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 26687fcf1b89SHaiyan Song "MSRValue": "0x3F80200004", 26697fcf1b89SHaiyan Song "Offcore": "1", 26707fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 26717fcf1b89SHaiyan Song "SampleAfterValue": "100003", 26727fcf1b89SHaiyan Song "UMask": "0x1" 26737fcf1b89SHaiyan Song }, 26747fcf1b89SHaiyan Song { 2675038d3b53SJin Yao "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.L3_HIT_E.ANY_SNOOP", 26767fcf1b89SHaiyan Song "Counter": "0,1,2,3", 26777fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 26787fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 26797fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_E.ANY_SNOOP", 26807fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 26817fcf1b89SHaiyan Song "MSRValue": "0x3F80080010", 26827fcf1b89SHaiyan Song "Offcore": "1", 26837fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 26847fcf1b89SHaiyan Song "SampleAfterValue": "100003", 26857fcf1b89SHaiyan Song "UMask": "0x1" 26867fcf1b89SHaiyan Song }, 26877fcf1b89SHaiyan Song { 2688038d3b53SJin Yao "BriefDescription": "OCR.ALL_READS.L3_HIT_M.SNOOP_MISS", 26897fcf1b89SHaiyan Song "Counter": "0,1,2,3", 26907fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 26917fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 26927fcf1b89SHaiyan Song "EventName": "OCR.ALL_READS.L3_HIT_M.SNOOP_MISS", 26937fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 26947fcf1b89SHaiyan Song "MSRValue": "0x02000407F7", 26957fcf1b89SHaiyan Song "Offcore": "1", 26967fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 26977fcf1b89SHaiyan Song "SampleAfterValue": "100003", 26987fcf1b89SHaiyan Song "UMask": "0x1" 26997fcf1b89SHaiyan Song }, 27007fcf1b89SHaiyan Song { 2701038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.L3_HIT.SNOOP_MISS", 27027fcf1b89SHaiyan Song "Counter": "0,1,2,3", 27037fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 27047fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 27057fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_RFO.L3_HIT.SNOOP_MISS", 27067fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 27077fcf1b89SHaiyan Song "MSRValue": "0x02003C0020", 27087fcf1b89SHaiyan Song "Offcore": "1", 27097fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 27107fcf1b89SHaiyan Song "SampleAfterValue": "100003", 27117fcf1b89SHaiyan Song "UMask": "0x1" 27127fcf1b89SHaiyan Song }, 27137fcf1b89SHaiyan Song { 2714038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.L3_HIT_M.NO_SNOOP_NEEDED", 27157fcf1b89SHaiyan Song "Counter": "0,1,2,3", 27167fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 27177fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 27187fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_M.NO_SNOOP_NEEDED", 27197fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 27207fcf1b89SHaiyan Song "MSRValue": "0x0100040080", 27217fcf1b89SHaiyan Song "Offcore": "1", 27227fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 27237fcf1b89SHaiyan Song "SampleAfterValue": "100003", 27247fcf1b89SHaiyan Song "UMask": "0x1" 27257fcf1b89SHaiyan Song }, 27267fcf1b89SHaiyan Song { 2727038d3b53SJin Yao "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT.SNOOP_MISS", 27287fcf1b89SHaiyan Song "Counter": "0,1,2,3", 27297fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 27307fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 27317fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_RFO.L3_HIT.SNOOP_MISS", 27327fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 27337fcf1b89SHaiyan Song "MSRValue": "0x02003C0002", 27347fcf1b89SHaiyan Song "Offcore": "1", 27357fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 27367fcf1b89SHaiyan Song "SampleAfterValue": "100003", 27377fcf1b89SHaiyan Song "UMask": "0x1" 27387fcf1b89SHaiyan Song }, 27397fcf1b89SHaiyan Song { 27407fcf1b89SHaiyan Song "BriefDescription": "Core cycles the core was throttled due to a pending power level request.", 27417fcf1b89SHaiyan Song "Counter": "0,1,2,3", 27427fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3,4,5,6,7", 27437fcf1b89SHaiyan Song "EventCode": "0x28", 27447fcf1b89SHaiyan Song "EventName": "CORE_POWER.THROTTLE", 27457fcf1b89SHaiyan Song "PublicDescription": "Core cycles the out-of-order engine was throttled due to a pending power level request.", 27467fcf1b89SHaiyan Song "SampleAfterValue": "200003", 27477fcf1b89SHaiyan Song "UMask": "0x40" 27487fcf1b89SHaiyan Song }, 27497fcf1b89SHaiyan Song { 2750038d3b53SJin Yao "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT.HITM_OTHER_CORE OCR.DEMAND_RFO.L3_HIT.HITM_OTHER_CORE", 27517fcf1b89SHaiyan Song "Counter": "0,1,2,3", 27527fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 27537fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 27547fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_RFO.L3_HIT.HITM_OTHER_CORE", 27557fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 27567fcf1b89SHaiyan Song "MSRValue": "0x10003C0002", 27577fcf1b89SHaiyan Song "Offcore": "1", 27587fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 27597fcf1b89SHaiyan Song "SampleAfterValue": "100003", 27607fcf1b89SHaiyan Song "UMask": "0x1" 27617fcf1b89SHaiyan Song }, 27627fcf1b89SHaiyan Song { 27637fcf1b89SHaiyan Song "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs", 27647fcf1b89SHaiyan Song "Counter": "0,1,2,3", 27657fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 27667fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 27677fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_RFO.L3_HIT_F.SNOOP_MISS", 27687fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 27697fcf1b89SHaiyan Song "MSRValue": "0x0200200020", 27707fcf1b89SHaiyan Song "Offcore": "1", 27717fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 27727fcf1b89SHaiyan Song "SampleAfterValue": "100003", 27737fcf1b89SHaiyan Song "UMask": "0x1" 27747fcf1b89SHaiyan Song }, 27757fcf1b89SHaiyan Song { 2776038d3b53SJin Yao "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT_E.HIT_OTHER_CORE_FWD", 27777fcf1b89SHaiyan Song "Counter": "0,1,2,3", 27787fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 27797fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 27807fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_E.HIT_OTHER_CORE_FWD", 27817fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 27827fcf1b89SHaiyan Song "MSRValue": "0x0800080004", 27837fcf1b89SHaiyan Song "Offcore": "1", 27847fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 27857fcf1b89SHaiyan Song "SampleAfterValue": "100003", 27867fcf1b89SHaiyan Song "UMask": "0x1" 27877fcf1b89SHaiyan Song }, 27887fcf1b89SHaiyan Song { 27897fcf1b89SHaiyan Song "BriefDescription": "Counts all demand code reads", 27907fcf1b89SHaiyan Song "Counter": "0,1,2,3", 27917fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 27927fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 27937fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_CODE_RD.SUPPLIER_NONE.SNOOP_MISS", 27947fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 27957fcf1b89SHaiyan Song "MSRValue": "0x0200020004", 27967fcf1b89SHaiyan Song "Offcore": "1", 27977fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 27987fcf1b89SHaiyan Song "SampleAfterValue": "100003", 27997fcf1b89SHaiyan Song "UMask": "0x1" 28007fcf1b89SHaiyan Song }, 28017fcf1b89SHaiyan Song { 2802038d3b53SJin Yao "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.L3_HIT_M.ANY_SNOOP", 28037fcf1b89SHaiyan Song "Counter": "0,1,2,3", 28047fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 28057fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 28067fcf1b89SHaiyan Song "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_M.ANY_SNOOP", 28077fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 28087fcf1b89SHaiyan Song "MSRValue": "0x3F80040400", 28097fcf1b89SHaiyan Song "Offcore": "1", 28107fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 28117fcf1b89SHaiyan Song "SampleAfterValue": "100003", 28127fcf1b89SHaiyan Song "UMask": "0x1" 28137fcf1b89SHaiyan Song }, 28147fcf1b89SHaiyan Song { 2815038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_M.SNOOP_NONE", 28167fcf1b89SHaiyan Song "Counter": "0,1,2,3", 28177fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 28187fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 28197fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_RFO.L3_HIT_M.SNOOP_NONE", 28207fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 28217fcf1b89SHaiyan Song "MSRValue": "0x0080040120", 28227fcf1b89SHaiyan Song "Offcore": "1", 28237fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 28247fcf1b89SHaiyan Song "SampleAfterValue": "100003", 28257fcf1b89SHaiyan Song "UMask": "0x1" 28267fcf1b89SHaiyan Song }, 28277fcf1b89SHaiyan Song { 2828038d3b53SJin Yao "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT_S.HITM_OTHER_CORE", 28297fcf1b89SHaiyan Song "Counter": "0,1,2,3", 28307fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 28317fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 28327fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_S.HITM_OTHER_CORE", 28337fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 28347fcf1b89SHaiyan Song "MSRValue": "0x1000100001", 28357fcf1b89SHaiyan Song "Offcore": "1", 28367fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 28377fcf1b89SHaiyan Song "SampleAfterValue": "100003", 28387fcf1b89SHaiyan Song "UMask": "0x1" 28397fcf1b89SHaiyan Song }, 28407fcf1b89SHaiyan Song { 2841038d3b53SJin Yao "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT_M.ANY_SNOOP", 28427fcf1b89SHaiyan Song "Counter": "0,1,2,3", 28437fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 28447fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 28457fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_RFO.L3_HIT_M.ANY_SNOOP", 28467fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 28477fcf1b89SHaiyan Song "MSRValue": "0x3F80040002", 28487fcf1b89SHaiyan Song "Offcore": "1", 28497fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 28507fcf1b89SHaiyan Song "SampleAfterValue": "100003", 28517fcf1b89SHaiyan Song "UMask": "0x1" 28527fcf1b89SHaiyan Song }, 28537fcf1b89SHaiyan Song { 2854038d3b53SJin Yao "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT.NO_SNOOP_NEEDED OCR.DEMAND_DATA_RD.L3_HIT.NO_SNOOP_NEEDED", 28557fcf1b89SHaiyan Song "Counter": "0,1,2,3", 28567fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 28577fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 28587fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_DATA_RD.L3_HIT.NO_SNOOP_NEEDED", 28597fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 28607fcf1b89SHaiyan Song "MSRValue": "0x01003C0001", 28617fcf1b89SHaiyan Song "Offcore": "1", 28627fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 28637fcf1b89SHaiyan Song "SampleAfterValue": "100003", 28647fcf1b89SHaiyan Song "UMask": "0x1" 28657fcf1b89SHaiyan Song }, 28667fcf1b89SHaiyan Song { 28677fcf1b89SHaiyan Song "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests", 28687fcf1b89SHaiyan Song "Counter": "0,1,2,3", 28697fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 28707fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 28717fcf1b89SHaiyan Song "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_M.SNOOP_NONE", 28727fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 28737fcf1b89SHaiyan Song "MSRValue": "0x0080040400", 28747fcf1b89SHaiyan Song "Offcore": "1", 28757fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 28767fcf1b89SHaiyan Song "SampleAfterValue": "100003", 28777fcf1b89SHaiyan Song "UMask": "0x1" 28787fcf1b89SHaiyan Song }, 28797fcf1b89SHaiyan Song { 2880038d3b53SJin Yao "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.L3_HIT_S.HITM_OTHER_CORE", 28817fcf1b89SHaiyan Song "Counter": "0,1,2,3", 28827fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 28837fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 28847fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_S.HITM_OTHER_CORE", 28857fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 28867fcf1b89SHaiyan Song "MSRValue": "0x1000100010", 28877fcf1b89SHaiyan Song "Offcore": "1", 28887fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 28897fcf1b89SHaiyan Song "SampleAfterValue": "100003", 28907fcf1b89SHaiyan Song "UMask": "0x1" 28917fcf1b89SHaiyan Song }, 28927fcf1b89SHaiyan Song { 2893038d3b53SJin Yao "BriefDescription": "OCR.ALL_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_FWD OCR.ALL_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_FWD", 28947fcf1b89SHaiyan Song "Counter": "0,1,2,3", 28957fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 28967fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 28977fcf1b89SHaiyan Song "EventName": "OCR.ALL_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_FWD", 28987fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 28997fcf1b89SHaiyan Song "MSRValue": "0x0800020122", 29007fcf1b89SHaiyan Song "Offcore": "1", 29017fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 29027fcf1b89SHaiyan Song "SampleAfterValue": "100003", 29037fcf1b89SHaiyan Song "UMask": "0x1" 29047fcf1b89SHaiyan Song }, 29057fcf1b89SHaiyan Song { 29067fcf1b89SHaiyan Song "BriefDescription": "Counts any other requests have any response type.", 29077fcf1b89SHaiyan Song "Counter": "0,1,2,3", 29087fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 29097fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 29107fcf1b89SHaiyan Song "EventName": "OCR.OTHER.ANY_RESPONSE", 29117fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 29127fcf1b89SHaiyan Song "MSRValue": "0x0000018000", 29137fcf1b89SHaiyan Song "Offcore": "1", 29147fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 29157fcf1b89SHaiyan Song "SampleAfterValue": "100003", 29167fcf1b89SHaiyan Song "UMask": "0x1" 29177fcf1b89SHaiyan Song }, 29187fcf1b89SHaiyan Song { 2919038d3b53SJin Yao "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT_S.HIT_OTHER_CORE_NO_FWD", 29207fcf1b89SHaiyan Song "Counter": "0,1,2,3", 29217fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 29227fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 29237fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_S.HIT_OTHER_CORE_NO_FWD", 29247fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 29257fcf1b89SHaiyan Song "MSRValue": "0x0400100004", 29267fcf1b89SHaiyan Song "Offcore": "1", 29277fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 29287fcf1b89SHaiyan Song "SampleAfterValue": "100003", 29297fcf1b89SHaiyan Song "UMask": "0x1" 29307fcf1b89SHaiyan Song }, 29317fcf1b89SHaiyan Song { 2932038d3b53SJin Yao "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD", 29337fcf1b89SHaiyan Song "Counter": "0,1,2,3", 29347fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 29357fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 29367fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_CODE_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD", 29377fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 29387fcf1b89SHaiyan Song "MSRValue": "0x0800020004", 29397fcf1b89SHaiyan Song "Offcore": "1", 29407fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 29417fcf1b89SHaiyan Song "SampleAfterValue": "100003", 29427fcf1b89SHaiyan Song "UMask": "0x1" 29437fcf1b89SHaiyan Song }, 29447fcf1b89SHaiyan Song { 2945038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.L3_HIT_E.ANY_SNOOP", 29467fcf1b89SHaiyan Song "Counter": "0,1,2,3", 29477fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 29487fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 29497fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_RFO.L3_HIT_E.ANY_SNOOP", 29507fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 29517fcf1b89SHaiyan Song "MSRValue": "0x3F80080020", 29527fcf1b89SHaiyan Song "Offcore": "1", 29537fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 29547fcf1b89SHaiyan Song "SampleAfterValue": "100003", 29557fcf1b89SHaiyan Song "UMask": "0x1" 29567fcf1b89SHaiyan Song }, 29577fcf1b89SHaiyan Song { 2958038d3b53SJin Yao "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.SUPPLIER_NONE.ANY_SNOOP", 29597fcf1b89SHaiyan Song "Counter": "0,1,2,3", 29607fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 29617fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 29627fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_DATA_RD.SUPPLIER_NONE.ANY_SNOOP", 29637fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 29647fcf1b89SHaiyan Song "MSRValue": "0x3F80020010", 29657fcf1b89SHaiyan Song "Offcore": "1", 29667fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 29677fcf1b89SHaiyan Song "SampleAfterValue": "100003", 29687fcf1b89SHaiyan Song "UMask": "0x1" 29697fcf1b89SHaiyan Song }, 29707fcf1b89SHaiyan Song { 2971038d3b53SJin Yao "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.SUPPLIER_NONE.NO_SNOOP_NEEDED", 29727fcf1b89SHaiyan Song "Counter": "0,1,2,3", 29737fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 29747fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 29757fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_RFO.SUPPLIER_NONE.NO_SNOOP_NEEDED", 29767fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 29777fcf1b89SHaiyan Song "MSRValue": "0x0100020002", 29787fcf1b89SHaiyan Song "Offcore": "1", 29797fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 29807fcf1b89SHaiyan Song "SampleAfterValue": "100003", 29817fcf1b89SHaiyan Song "UMask": "0x1" 29827fcf1b89SHaiyan Song }, 29837fcf1b89SHaiyan Song { 29847fcf1b89SHaiyan Song "BriefDescription": "Counts prefetch (that bring data to L2) data reads", 29857fcf1b89SHaiyan Song "Counter": "0,1,2,3", 29867fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 29877fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 29887fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_E.SNOOP_NONE", 29897fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 29907fcf1b89SHaiyan Song "MSRValue": "0x0080080010", 29917fcf1b89SHaiyan Song "Offcore": "1", 29927fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 29937fcf1b89SHaiyan Song "SampleAfterValue": "100003", 29947fcf1b89SHaiyan Song "UMask": "0x1" 29957fcf1b89SHaiyan Song }, 29967fcf1b89SHaiyan Song { 2997038d3b53SJin Yao "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", 29987fcf1b89SHaiyan Song "Counter": "0,1,2,3", 29997fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 30007fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 30017fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_RFO.L3_HIT.NO_SNOOP_NEEDED", 30027fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 30037fcf1b89SHaiyan Song "MSRValue": "0x01003C0120", 30047fcf1b89SHaiyan Song "Offcore": "1", 30057fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 30067fcf1b89SHaiyan Song "SampleAfterValue": "100003", 30077fcf1b89SHaiyan Song "UMask": "0x1" 30087fcf1b89SHaiyan Song }, 30097fcf1b89SHaiyan Song { 30107fcf1b89SHaiyan Song "BriefDescription": "Counts demand data reads have any response type.", 30117fcf1b89SHaiyan Song "Counter": "0,1,2,3", 30127fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 30137fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 30147fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_DATA_RD.ANY_RESPONSE", 30157fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 30167fcf1b89SHaiyan Song "MSRValue": "0x0000010001", 30177fcf1b89SHaiyan Song "Offcore": "1", 30187fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 30197fcf1b89SHaiyan Song "SampleAfterValue": "100003", 30207fcf1b89SHaiyan Song "UMask": "0x1" 30217fcf1b89SHaiyan Song }, 30227fcf1b89SHaiyan Song { 3023038d3b53SJin Yao "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT.SNOOP_MISS", 30247fcf1b89SHaiyan Song "Counter": "0,1,2,3", 30257fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 30267fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 30277fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_CODE_RD.L3_HIT.SNOOP_MISS", 30287fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 30297fcf1b89SHaiyan Song "MSRValue": "0x02003C0004", 30307fcf1b89SHaiyan Song "Offcore": "1", 30317fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 30327fcf1b89SHaiyan Song "SampleAfterValue": "100003", 30337fcf1b89SHaiyan Song "UMask": "0x1" 30347fcf1b89SHaiyan Song }, 30357fcf1b89SHaiyan Song { 30367fcf1b89SHaiyan Song "BriefDescription": "Counts any other requests", 30377fcf1b89SHaiyan Song "Counter": "0,1,2,3", 30387fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 30397fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 30407fcf1b89SHaiyan Song "EventName": "OCR.OTHER.L3_HIT_F.SNOOP_NONE", 30417fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 30427fcf1b89SHaiyan Song "MSRValue": "0x0080208000", 30437fcf1b89SHaiyan Song "Offcore": "1", 30447fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 30457fcf1b89SHaiyan Song "SampleAfterValue": "100003", 30467fcf1b89SHaiyan Song "UMask": "0x1" 30477fcf1b89SHaiyan Song }, 30487fcf1b89SHaiyan Song { 3049038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.SUPPLIER_NONE.ANY_SNOOP", 30507fcf1b89SHaiyan Song "Counter": "0,1,2,3", 30517fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 30527fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 30537fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_RFO.SUPPLIER_NONE.ANY_SNOOP", 30547fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 30557fcf1b89SHaiyan Song "MSRValue": "0x3F80020020", 30567fcf1b89SHaiyan Song "Offcore": "1", 30577fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 30587fcf1b89SHaiyan Song "SampleAfterValue": "100003", 30597fcf1b89SHaiyan Song "UMask": "0x1" 30607fcf1b89SHaiyan Song }, 30617fcf1b89SHaiyan Song { 3062038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.L3_HIT_S.HITM_OTHER_CORE", 30637fcf1b89SHaiyan Song "Counter": "0,1,2,3", 30647fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 30657fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 30667fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_S.HITM_OTHER_CORE", 30677fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 30687fcf1b89SHaiyan Song "MSRValue": "0x1000100080", 30697fcf1b89SHaiyan Song "Offcore": "1", 30707fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 30717fcf1b89SHaiyan Song "SampleAfterValue": "100003", 30727fcf1b89SHaiyan Song "UMask": "0x1" 30737fcf1b89SHaiyan Song }, 30747fcf1b89SHaiyan Song { 3075038d3b53SJin Yao "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NONE", 30767fcf1b89SHaiyan Song "Counter": "0,1,2,3", 30777fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 30787fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 30797fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NONE", 30807fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 30817fcf1b89SHaiyan Song "MSRValue": "0x0080400002", 30827fcf1b89SHaiyan Song "Offcore": "1", 30837fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 30847fcf1b89SHaiyan Song "SampleAfterValue": "100003", 30857fcf1b89SHaiyan Song "UMask": "0x1" 30867fcf1b89SHaiyan Song }, 30877fcf1b89SHaiyan Song { 3088038d3b53SJin Yao "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT_S.NO_SNOOP_NEEDED", 30897fcf1b89SHaiyan Song "Counter": "0,1,2,3", 30907fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 30917fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 30927fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_RFO.L3_HIT_S.NO_SNOOP_NEEDED", 30937fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 30947fcf1b89SHaiyan Song "MSRValue": "0x0100100002", 30957fcf1b89SHaiyan Song "Offcore": "1", 30967fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 30977fcf1b89SHaiyan Song "SampleAfterValue": "100003", 30987fcf1b89SHaiyan Song "UMask": "0x1" 30997fcf1b89SHaiyan Song }, 31007fcf1b89SHaiyan Song { 3101038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_M.NO_SNOOP_NEEDED OCR.ALL_PF_RFO.L3_HIT_M.NO_SNOOP_NEEDED", 31027fcf1b89SHaiyan Song "Counter": "0,1,2,3", 31037fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 31047fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 31057fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_RFO.L3_HIT_M.NO_SNOOP_NEEDED", 31067fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 31077fcf1b89SHaiyan Song "MSRValue": "0x0100040120", 31087fcf1b89SHaiyan Song "Offcore": "1", 31097fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 31107fcf1b89SHaiyan Song "SampleAfterValue": "100003", 31117fcf1b89SHaiyan Song "UMask": "0x1" 31127fcf1b89SHaiyan Song }, 31137fcf1b89SHaiyan Song { 3114038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_E.SNOOP_MISS", 31157fcf1b89SHaiyan Song "Counter": "0,1,2,3", 31167fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 31177fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 31187fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_RFO.L3_HIT_E.SNOOP_MISS", 31197fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 31207fcf1b89SHaiyan Song "MSRValue": "0x0200080120", 31217fcf1b89SHaiyan Song "Offcore": "1", 31227fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 31237fcf1b89SHaiyan Song "SampleAfterValue": "100003", 31247fcf1b89SHaiyan Song "UMask": "0x1" 31257fcf1b89SHaiyan Song }, 31267fcf1b89SHaiyan Song { 3127038d3b53SJin Yao "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.SUPPLIER_NONE.ANY_SNOOP", 31287fcf1b89SHaiyan Song "Counter": "0,1,2,3", 31297fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 31307fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 31317fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_DATA_RD.SUPPLIER_NONE.ANY_SNOOP", 31327fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 31337fcf1b89SHaiyan Song "MSRValue": "0x3F80020001", 31347fcf1b89SHaiyan Song "Offcore": "1", 31357fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 31367fcf1b89SHaiyan Song "SampleAfterValue": "100003", 31377fcf1b89SHaiyan Song "UMask": "0x1" 31387fcf1b89SHaiyan Song }, 31397fcf1b89SHaiyan Song { 3140038d3b53SJin Yao "BriefDescription": "OCR.ALL_DATA_RD.ANY_RESPONSE have any response type.", 31417fcf1b89SHaiyan Song "Counter": "0,1,2,3", 31427fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 31437fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 31447fcf1b89SHaiyan Song "EventName": "OCR.ALL_DATA_RD.ANY_RESPONSE", 31457fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 31467fcf1b89SHaiyan Song "MSRValue": "0x0000010491", 31477fcf1b89SHaiyan Song "Offcore": "1", 31487fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 31497fcf1b89SHaiyan Song "SampleAfterValue": "100003", 31507fcf1b89SHaiyan Song "UMask": "0x1" 31517fcf1b89SHaiyan Song }, 31527fcf1b89SHaiyan Song { 3153038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.L3_HIT_E.HITM_OTHER_CORE", 31547fcf1b89SHaiyan Song "Counter": "0,1,2,3", 31557fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 31567fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 31577fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_RFO.L3_HIT_E.HITM_OTHER_CORE", 31587fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 31597fcf1b89SHaiyan Song "MSRValue": "0x1000080100", 31607fcf1b89SHaiyan Song "Offcore": "1", 31617fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 31627fcf1b89SHaiyan Song "SampleAfterValue": "100003", 31637fcf1b89SHaiyan Song "UMask": "0x1" 31647fcf1b89SHaiyan Song }, 31657fcf1b89SHaiyan Song { 3166038d3b53SJin Yao "BriefDescription": "OCR.ALL_RFO.L3_HIT_S.SNOOP_NONE", 31677fcf1b89SHaiyan Song "Counter": "0,1,2,3", 31687fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 31697fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 31707fcf1b89SHaiyan Song "EventName": "OCR.ALL_RFO.L3_HIT_S.SNOOP_NONE", 31717fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 31727fcf1b89SHaiyan Song "MSRValue": "0x0080100122", 31737fcf1b89SHaiyan Song "Offcore": "1", 31747fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 31757fcf1b89SHaiyan Song "SampleAfterValue": "100003", 31767fcf1b89SHaiyan Song "UMask": "0x1" 31777fcf1b89SHaiyan Song }, 31787fcf1b89SHaiyan Song { 31797fcf1b89SHaiyan Song "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs", 31807fcf1b89SHaiyan Song "Counter": "0,1,2,3", 31817fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 31827fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 31837fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_RFO.L3_HIT_E.SNOOP_NONE", 31847fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 31857fcf1b89SHaiyan Song "MSRValue": "0x0080080020", 31867fcf1b89SHaiyan Song "Offcore": "1", 31877fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 31887fcf1b89SHaiyan Song "SampleAfterValue": "100003", 31897fcf1b89SHaiyan Song "UMask": "0x1" 31907fcf1b89SHaiyan Song }, 31917fcf1b89SHaiyan Song { 3192038d3b53SJin Yao "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT_F.HIT_OTHER_CORE_FWD", 31937fcf1b89SHaiyan Song "Counter": "0,1,2,3", 31947fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 31957fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 31967fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_F.HIT_OTHER_CORE_FWD", 31977fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 31987fcf1b89SHaiyan Song "MSRValue": "0x0800200004", 31997fcf1b89SHaiyan Song "Offcore": "1", 32007fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 32017fcf1b89SHaiyan Song "SampleAfterValue": "100003", 32027fcf1b89SHaiyan Song "UMask": "0x1" 32037fcf1b89SHaiyan Song }, 32047fcf1b89SHaiyan Song { 3205038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NONE OCR.ALL_PF_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NONE", 32067fcf1b89SHaiyan Song "Counter": "0,1,2,3", 32077fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 32087fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 32097fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NONE", 32107fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 32117fcf1b89SHaiyan Song "MSRValue": "0x0080400120", 32127fcf1b89SHaiyan Song "Offcore": "1", 32137fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 32147fcf1b89SHaiyan Song "SampleAfterValue": "100003", 32157fcf1b89SHaiyan Song "UMask": "0x1" 32167fcf1b89SHaiyan Song }, 32177fcf1b89SHaiyan Song { 3218038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD", 32197fcf1b89SHaiyan Song "Counter": "0,1,2,3", 32207fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 32217fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 32227fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD", 32237fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 32247fcf1b89SHaiyan Song "MSRValue": "0x0400020080", 32257fcf1b89SHaiyan Song "Offcore": "1", 32267fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 32277fcf1b89SHaiyan Song "SampleAfterValue": "100003", 32287fcf1b89SHaiyan Song "UMask": "0x1" 32297fcf1b89SHaiyan Song }, 32307fcf1b89SHaiyan Song { 32317fcf1b89SHaiyan Song "BriefDescription": "Counts all demand data writes (RFOs)", 32327fcf1b89SHaiyan Song "Counter": "0,1,2,3", 32337fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 32347fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 32357fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_RFO.L3_HIT_M.SNOOP_NONE", 32367fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 32377fcf1b89SHaiyan Song "MSRValue": "0x0080040002", 32387fcf1b89SHaiyan Song "Offcore": "1", 32397fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 32407fcf1b89SHaiyan Song "SampleAfterValue": "100003", 32417fcf1b89SHaiyan Song "UMask": "0x1" 32427fcf1b89SHaiyan Song }, 32437fcf1b89SHaiyan Song { 3244038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_F.SNOOP_NONE", 32457fcf1b89SHaiyan Song "Counter": "0,1,2,3", 32467fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 32477fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 32487fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_RFO.L3_HIT_F.SNOOP_NONE", 32497fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 32507fcf1b89SHaiyan Song "MSRValue": "0x0080200120", 32517fcf1b89SHaiyan Song "Offcore": "1", 32527fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 32537fcf1b89SHaiyan Song "SampleAfterValue": "100003", 32547fcf1b89SHaiyan Song "UMask": "0x1" 32557fcf1b89SHaiyan Song }, 32567fcf1b89SHaiyan Song { 3257038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.L3_HIT_F.NO_SNOOP_NEEDED", 32587fcf1b89SHaiyan Song "Counter": "0,1,2,3", 32597fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 32607fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 32617fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_RFO.L3_HIT_F.NO_SNOOP_NEEDED", 32627fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 32637fcf1b89SHaiyan Song "MSRValue": "0x0100200100", 32647fcf1b89SHaiyan Song "Offcore": "1", 32657fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 32667fcf1b89SHaiyan Song "SampleAfterValue": "100003", 32677fcf1b89SHaiyan Song "UMask": "0x1" 32687fcf1b89SHaiyan Song }, 32697fcf1b89SHaiyan Song { 3270038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_E.ANY_SNOOP OCR.ALL_PF_RFO.L3_HIT_E.ANY_SNOOP", 32717fcf1b89SHaiyan Song "Counter": "0,1,2,3", 32727fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 32737fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 32747fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_RFO.L3_HIT_E.ANY_SNOOP", 32757fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 32767fcf1b89SHaiyan Song "MSRValue": "0x3F80080120", 32777fcf1b89SHaiyan Song "Offcore": "1", 32787fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 32797fcf1b89SHaiyan Song "SampleAfterValue": "100003", 32807fcf1b89SHaiyan Song "UMask": "0x1" 32817fcf1b89SHaiyan Song }, 32827fcf1b89SHaiyan Song { 3283038d3b53SJin Yao "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT.HIT_OTHER_CORE_FWD OCR.OTHER.L3_HIT.HIT_OTHER_CORE_FWD", 32847fcf1b89SHaiyan Song "Counter": "0,1,2,3", 32857fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 32867fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 32877fcf1b89SHaiyan Song "EventName": "OCR.OTHER.L3_HIT.HIT_OTHER_CORE_FWD", 32887fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 32897fcf1b89SHaiyan Song "MSRValue": "0x08003C8000", 32907fcf1b89SHaiyan Song "Offcore": "1", 32917fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 32927fcf1b89SHaiyan Song "SampleAfterValue": "100003", 32937fcf1b89SHaiyan Song "UMask": "0x1" 32947fcf1b89SHaiyan Song }, 32957fcf1b89SHaiyan Song { 32967fcf1b89SHaiyan Song "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs", 32977fcf1b89SHaiyan Song "Counter": "0,1,2,3", 32987fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 32997fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 33007fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_RFO.L3_HIT_M.SNOOP_NONE", 33017fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 33027fcf1b89SHaiyan Song "MSRValue": "0x0080040100", 33037fcf1b89SHaiyan Song "Offcore": "1", 33047fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 33057fcf1b89SHaiyan Song "SampleAfterValue": "100003", 33067fcf1b89SHaiyan Song "UMask": "0x1" 33077fcf1b89SHaiyan Song }, 33087fcf1b89SHaiyan Song { 3309038d3b53SJin Yao "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", 33107fcf1b89SHaiyan Song "Counter": "0,1,2,3", 33117fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 33127fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 33137fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_FWD", 33147fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 33157fcf1b89SHaiyan Song "MSRValue": "0x0800040490", 33167fcf1b89SHaiyan Song "Offcore": "1", 33177fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 33187fcf1b89SHaiyan Song "SampleAfterValue": "100003", 33197fcf1b89SHaiyan Song "UMask": "0x1" 33207fcf1b89SHaiyan Song }, 33217fcf1b89SHaiyan Song { 3322038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_FWD", 33237fcf1b89SHaiyan Song "Counter": "0,1,2,3", 33247fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 33257fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 33267fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_FWD", 33277fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 33287fcf1b89SHaiyan Song "MSRValue": "0x0800020100", 33297fcf1b89SHaiyan Song "Offcore": "1", 33307fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 33317fcf1b89SHaiyan Song "SampleAfterValue": "100003", 33327fcf1b89SHaiyan Song "UMask": "0x1" 33337fcf1b89SHaiyan Song }, 33347fcf1b89SHaiyan Song { 3335038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_E.HITM_OTHER_CORE OCR.ALL_PF_DATA_RD.L3_HIT_E.HITM_OTHER_CORE", 33367fcf1b89SHaiyan Song "Counter": "0,1,2,3", 33377fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 33387fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 33397fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_E.HITM_OTHER_CORE", 33407fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 33417fcf1b89SHaiyan Song "MSRValue": "0x1000080490", 33427fcf1b89SHaiyan Song "Offcore": "1", 33437fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 33447fcf1b89SHaiyan Song "SampleAfterValue": "100003", 33457fcf1b89SHaiyan Song "UMask": "0x1" 33467fcf1b89SHaiyan Song }, 33477fcf1b89SHaiyan Song { 3348038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.L3_HIT_F.HITM_OTHER_CORE", 33497fcf1b89SHaiyan Song "Counter": "0,1,2,3", 33507fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 33517fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 33527fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_RFO.L3_HIT_F.HITM_OTHER_CORE", 33537fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 33547fcf1b89SHaiyan Song "MSRValue": "0x1000200020", 33557fcf1b89SHaiyan Song "Offcore": "1", 33567fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 33577fcf1b89SHaiyan Song "SampleAfterValue": "100003", 33587fcf1b89SHaiyan Song "UMask": "0x1" 33597fcf1b89SHaiyan Song }, 33607fcf1b89SHaiyan Song { 3361038d3b53SJin Yao "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.SUPPLIER_NONE.NO_SNOOP_NEEDED", 33627fcf1b89SHaiyan Song "Counter": "0,1,2,3", 33637fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 33647fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 33657fcf1b89SHaiyan Song "EventName": "OCR.PF_L1D_AND_SW.SUPPLIER_NONE.NO_SNOOP_NEEDED", 33667fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 33677fcf1b89SHaiyan Song "MSRValue": "0x0100020400", 33687fcf1b89SHaiyan Song "Offcore": "1", 33697fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 33707fcf1b89SHaiyan Song "SampleAfterValue": "100003", 33717fcf1b89SHaiyan Song "UMask": "0x1" 33727fcf1b89SHaiyan Song }, 33737fcf1b89SHaiyan Song { 3374038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.L3_HIT_M.HIT_OTHER_CORE_NO_FWD", 33757fcf1b89SHaiyan Song "Counter": "0,1,2,3", 33767fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 33777fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 33787fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_RFO.L3_HIT_M.HIT_OTHER_CORE_NO_FWD", 33797fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 33807fcf1b89SHaiyan Song "MSRValue": "0x0400040100", 33817fcf1b89SHaiyan Song "Offcore": "1", 33827fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 33837fcf1b89SHaiyan Song "SampleAfterValue": "100003", 33847fcf1b89SHaiyan Song "UMask": "0x1" 33857fcf1b89SHaiyan Song }, 33867fcf1b89SHaiyan Song { 3387038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.L3_HIT_F.HITM_OTHER_CORE", 33887fcf1b89SHaiyan Song "Counter": "0,1,2,3", 33897fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 33907fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 33917fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_RFO.L3_HIT_F.HITM_OTHER_CORE", 33927fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 33937fcf1b89SHaiyan Song "MSRValue": "0x1000200100", 33947fcf1b89SHaiyan Song "Offcore": "1", 33957fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 33967fcf1b89SHaiyan Song "SampleAfterValue": "100003", 33977fcf1b89SHaiyan Song "UMask": "0x1" 33987fcf1b89SHaiyan Song }, 33997fcf1b89SHaiyan Song { 3400038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.SUPPLIER_NONE.NO_SNOOP_NEEDED", 34017fcf1b89SHaiyan Song "Counter": "0,1,2,3", 34027fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 34037fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 34047fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_RFO.SUPPLIER_NONE.NO_SNOOP_NEEDED", 34057fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 34067fcf1b89SHaiyan Song "MSRValue": "0x0100020100", 34077fcf1b89SHaiyan Song "Offcore": "1", 34087fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 34097fcf1b89SHaiyan Song "SampleAfterValue": "100003", 34107fcf1b89SHaiyan Song "UMask": "0x1" 34117fcf1b89SHaiyan Song }, 34127fcf1b89SHaiyan Song { 34137fcf1b89SHaiyan Song "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs", 34147fcf1b89SHaiyan Song "Counter": "0,1,2,3", 34157fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 34167fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 34177fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_RFO.L3_HIT_S.SNOOP_NONE", 34187fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 34197fcf1b89SHaiyan Song "MSRValue": "0x0080100100", 34207fcf1b89SHaiyan Song "Offcore": "1", 34217fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 34227fcf1b89SHaiyan Song "SampleAfterValue": "100003", 34237fcf1b89SHaiyan Song "UMask": "0x1" 34247fcf1b89SHaiyan Song }, 34257fcf1b89SHaiyan Song { 3426038d3b53SJin Yao "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", 34277fcf1b89SHaiyan Song "Counter": "0,1,2,3", 34287fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 34297fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 34307fcf1b89SHaiyan Song "EventName": "OCR.ALL_DATA_RD.L3_HIT.NO_SNOOP_NEEDED", 34317fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 34327fcf1b89SHaiyan Song "MSRValue": "0x01003C0491", 34337fcf1b89SHaiyan Song "Offcore": "1", 34347fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 34357fcf1b89SHaiyan Song "SampleAfterValue": "100003", 34367fcf1b89SHaiyan Song "UMask": "0x1" 34377fcf1b89SHaiyan Song }, 34387fcf1b89SHaiyan Song { 3439038d3b53SJin Yao "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", 34407fcf1b89SHaiyan Song "Counter": "0,1,2,3", 34417fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 34427fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 34437fcf1b89SHaiyan Song "EventName": "OCR.ALL_READS.L3_HIT.HIT_OTHER_CORE_FWD", 34447fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 34457fcf1b89SHaiyan Song "MSRValue": "0x08003C07F7", 34467fcf1b89SHaiyan Song "Offcore": "1", 34477fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 34487fcf1b89SHaiyan Song "SampleAfterValue": "100003", 34497fcf1b89SHaiyan Song "UMask": "0x1" 34507fcf1b89SHaiyan Song }, 34517fcf1b89SHaiyan Song { 3452038d3b53SJin Yao "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT.SNOOP_NONE", 34537fcf1b89SHaiyan Song "Counter": "0,1,2,3", 34547fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 34557fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 34567fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_CODE_RD.L3_HIT.SNOOP_NONE", 34577fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 34587fcf1b89SHaiyan Song "MSRValue": "0x00803C0004", 34597fcf1b89SHaiyan Song "Offcore": "1", 34607fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 34617fcf1b89SHaiyan Song "SampleAfterValue": "100003", 34627fcf1b89SHaiyan Song "UMask": "0x1" 34637fcf1b89SHaiyan Song }, 34647fcf1b89SHaiyan Song { 3465038d3b53SJin Yao "BriefDescription": "OCR.ALL_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE OCR.ALL_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE", 34667fcf1b89SHaiyan Song "Counter": "0,1,2,3", 34677fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 34687fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 34697fcf1b89SHaiyan Song "EventName": "OCR.ALL_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE", 34707fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 34717fcf1b89SHaiyan Song "MSRValue": "0x0080400491", 34727fcf1b89SHaiyan Song "Offcore": "1", 34737fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 34747fcf1b89SHaiyan Song "SampleAfterValue": "100003", 34757fcf1b89SHaiyan Song "UMask": "0x1" 34767fcf1b89SHaiyan Song }, 34777fcf1b89SHaiyan Song { 3478038d3b53SJin Yao "BriefDescription": "OCR.ALL_DATA_RD.SUPPLIER_NONE.SNOOP_NONE", 34797fcf1b89SHaiyan Song "Counter": "0,1,2,3", 34807fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 34817fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 34827fcf1b89SHaiyan Song "EventName": "OCR.ALL_DATA_RD.SUPPLIER_NONE.SNOOP_NONE", 34837fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 34847fcf1b89SHaiyan Song "MSRValue": "0x0080020491", 34857fcf1b89SHaiyan Song "Offcore": "1", 34867fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 34877fcf1b89SHaiyan Song "SampleAfterValue": "100003", 34887fcf1b89SHaiyan Song "UMask": "0x1" 34897fcf1b89SHaiyan Song }, 34907fcf1b89SHaiyan Song { 3491038d3b53SJin Yao "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED", 34927fcf1b89SHaiyan Song "Counter": "0,1,2,3", 34937fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 34947fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 34957fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED", 34967fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 34977fcf1b89SHaiyan Song "MSRValue": "0x0100400002", 34987fcf1b89SHaiyan Song "Offcore": "1", 34997fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 35007fcf1b89SHaiyan Song "SampleAfterValue": "100003", 35017fcf1b89SHaiyan Song "UMask": "0x1" 35027fcf1b89SHaiyan Song }, 35037fcf1b89SHaiyan Song { 3504038d3b53SJin Yao "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", 35057fcf1b89SHaiyan Song "Counter": "0,1,2,3", 35067fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 35077fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 35087fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT.HIT_OTHER_CORE_FWD", 35097fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 35107fcf1b89SHaiyan Song "MSRValue": "0x08003C0490", 35117fcf1b89SHaiyan Song "Offcore": "1", 35127fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 35137fcf1b89SHaiyan Song "SampleAfterValue": "100003", 35147fcf1b89SHaiyan Song "UMask": "0x1" 35157fcf1b89SHaiyan Song }, 35167fcf1b89SHaiyan Song { 3517038d3b53SJin Yao "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", 35187fcf1b89SHaiyan Song "Counter": "0,1,2,3", 35197fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 35207fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 35217fcf1b89SHaiyan Song "EventName": "OCR.ALL_DATA_RD.L3_HIT.HITM_OTHER_CORE", 35227fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 35237fcf1b89SHaiyan Song "MSRValue": "0x10003C0491", 35247fcf1b89SHaiyan Song "Offcore": "1", 35257fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 35267fcf1b89SHaiyan Song "SampleAfterValue": "100003", 35277fcf1b89SHaiyan Song "UMask": "0x1" 35287fcf1b89SHaiyan Song }, 35297fcf1b89SHaiyan Song { 3530038d3b53SJin Yao "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.L3_HIT_M.HIT_OTHER_CORE_FWD", 35317fcf1b89SHaiyan Song "Counter": "0,1,2,3", 35327fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 35337fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 35347fcf1b89SHaiyan Song "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_M.HIT_OTHER_CORE_FWD", 35357fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 35367fcf1b89SHaiyan Song "MSRValue": "0x0800040400", 35377fcf1b89SHaiyan Song "Offcore": "1", 35387fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 35397fcf1b89SHaiyan Song "SampleAfterValue": "100003", 35407fcf1b89SHaiyan Song "UMask": "0x1" 35417fcf1b89SHaiyan Song }, 35427fcf1b89SHaiyan Song { 3543038d3b53SJin Yao "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT_M.ANY_SNOOP", 35447fcf1b89SHaiyan Song "Counter": "0,1,2,3", 35457fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 35467fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 35477fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_M.ANY_SNOOP", 35487fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 35497fcf1b89SHaiyan Song "MSRValue": "0x3F80040001", 35507fcf1b89SHaiyan Song "Offcore": "1", 35517fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 35527fcf1b89SHaiyan Song "SampleAfterValue": "100003", 35537fcf1b89SHaiyan Song "UMask": "0x1" 35547fcf1b89SHaiyan Song }, 35557fcf1b89SHaiyan Song { 3556038d3b53SJin Yao "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.L3_HIT_F.HIT_OTHER_CORE_FWD", 35577fcf1b89SHaiyan Song "Counter": "0,1,2,3", 35587fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 35597fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 35607fcf1b89SHaiyan Song "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_F.HIT_OTHER_CORE_FWD", 35617fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 35627fcf1b89SHaiyan Song "MSRValue": "0x0800200400", 35637fcf1b89SHaiyan Song "Offcore": "1", 35647fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 35657fcf1b89SHaiyan Song "SampleAfterValue": "100003", 35667fcf1b89SHaiyan Song "UMask": "0x1" 35677fcf1b89SHaiyan Song }, 35687fcf1b89SHaiyan Song { 3569038d3b53SJin Yao "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", 35707fcf1b89SHaiyan Song "Counter": "0,1,2,3", 35717fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 35727fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 35737fcf1b89SHaiyan Song "EventName": "OCR.ALL_DATA_RD.L3_HIT.HIT_OTHER_CORE_NO_FWD", 35747fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 35757fcf1b89SHaiyan Song "MSRValue": "0x04003C0491", 35767fcf1b89SHaiyan Song "Offcore": "1", 35777fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 35787fcf1b89SHaiyan Song "SampleAfterValue": "100003", 35797fcf1b89SHaiyan Song "UMask": "0x1" 35807fcf1b89SHaiyan Song }, 35817fcf1b89SHaiyan Song { 3582038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.L3_HIT.SNOOP_MISS", 35837fcf1b89SHaiyan Song "Counter": "0,1,2,3", 35847fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 35857fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 35867fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_RFO.L3_HIT.SNOOP_MISS", 35877fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 35887fcf1b89SHaiyan Song "MSRValue": "0x02003C0100", 35897fcf1b89SHaiyan Song "Offcore": "1", 35907fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 35917fcf1b89SHaiyan Song "SampleAfterValue": "100003", 35927fcf1b89SHaiyan Song "UMask": "0x1" 35937fcf1b89SHaiyan Song }, 35947fcf1b89SHaiyan Song { 3595038d3b53SJin Yao "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.L3_HIT_S.NO_SNOOP_NEEDED", 35967fcf1b89SHaiyan Song "Counter": "0,1,2,3", 35977fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 35987fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 35997fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_S.NO_SNOOP_NEEDED", 36007fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 36017fcf1b89SHaiyan Song "MSRValue": "0x0100100010", 36027fcf1b89SHaiyan Song "Offcore": "1", 36037fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 36047fcf1b89SHaiyan Song "SampleAfterValue": "100003", 36057fcf1b89SHaiyan Song "UMask": "0x1" 36067fcf1b89SHaiyan Song }, 36077fcf1b89SHaiyan Song { 3608038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.L3_HIT_S.HITM_OTHER_CORE", 36097fcf1b89SHaiyan Song "Counter": "0,1,2,3", 36107fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 36117fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 36127fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_RFO.L3_HIT_S.HITM_OTHER_CORE", 36137fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 36147fcf1b89SHaiyan Song "MSRValue": "0x1000100100", 36157fcf1b89SHaiyan Song "Offcore": "1", 36167fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 36177fcf1b89SHaiyan Song "SampleAfterValue": "100003", 36187fcf1b89SHaiyan Song "UMask": "0x1" 36197fcf1b89SHaiyan Song }, 36207fcf1b89SHaiyan Song { 3621038d3b53SJin Yao "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_E.ANY_SNOOP OCR.ALL_DATA_RD.L3_HIT_E.ANY_SNOOP", 36227fcf1b89SHaiyan Song "Counter": "0,1,2,3", 36237fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 36247fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 36257fcf1b89SHaiyan Song "EventName": "OCR.ALL_DATA_RD.L3_HIT_E.ANY_SNOOP", 36267fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 36277fcf1b89SHaiyan Song "MSRValue": "0x3F80080491", 36287fcf1b89SHaiyan Song "Offcore": "1", 36297fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 36307fcf1b89SHaiyan Song "SampleAfterValue": "100003", 36317fcf1b89SHaiyan Song "UMask": "0x1" 36327fcf1b89SHaiyan Song }, 36337fcf1b89SHaiyan Song { 3634038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.PMM_HIT_LOCAL_PMM.ANY_SNOOP", 36357fcf1b89SHaiyan Song "Counter": "0,1,2,3", 36367fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 36377fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 36387fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_RFO.PMM_HIT_LOCAL_PMM.ANY_SNOOP", 36397fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 36407fcf1b89SHaiyan Song "MSRValue": "0x3F80400100", 36417fcf1b89SHaiyan Song "Offcore": "1", 36427fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 36437fcf1b89SHaiyan Song "SampleAfterValue": "100003", 36447fcf1b89SHaiyan Song "UMask": "0x1" 36457fcf1b89SHaiyan Song }, 36467fcf1b89SHaiyan Song { 3647038d3b53SJin Yao "BriefDescription": "OCR.ALL_READS.L3_HIT_F.HITM_OTHER_CORE OCR.ALL_READS.L3_HIT_F.HITM_OTHER_CORE", 36487fcf1b89SHaiyan Song "Counter": "0,1,2,3", 36497fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 36507fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 36517fcf1b89SHaiyan Song "EventName": "OCR.ALL_READS.L3_HIT_F.HITM_OTHER_CORE", 36527fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 36537fcf1b89SHaiyan Song "MSRValue": "0x10002007F7", 36547fcf1b89SHaiyan Song "Offcore": "1", 36557fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 36567fcf1b89SHaiyan Song "SampleAfterValue": "100003", 36577fcf1b89SHaiyan Song "UMask": "0x1" 36587fcf1b89SHaiyan Song }, 36597fcf1b89SHaiyan Song { 3660038d3b53SJin Yao "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", 36617fcf1b89SHaiyan Song "Counter": "0,1,2,3", 36627fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 36637fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 36647fcf1b89SHaiyan Song "EventName": "OCR.PF_L1D_AND_SW.L3_HIT.HIT_OTHER_CORE_NO_FWD", 36657fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 36667fcf1b89SHaiyan Song "MSRValue": "0x04003C0400", 36677fcf1b89SHaiyan Song "Offcore": "1", 36687fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 36697fcf1b89SHaiyan Song "SampleAfterValue": "100003", 36707fcf1b89SHaiyan Song "UMask": "0x1" 36717fcf1b89SHaiyan Song }, 36727fcf1b89SHaiyan Song { 3673038d3b53SJin Yao "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", 36747fcf1b89SHaiyan Song "Counter": "0,1,2,3", 36757fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 36767fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 36777fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_RFO.L3_HIT.HITM_OTHER_CORE", 36787fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 36797fcf1b89SHaiyan Song "MSRValue": "0x10003C0120", 36807fcf1b89SHaiyan Song "Offcore": "1", 36817fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 36827fcf1b89SHaiyan Song "SampleAfterValue": "100003", 36837fcf1b89SHaiyan Song "UMask": "0x1" 36847fcf1b89SHaiyan Song }, 36857fcf1b89SHaiyan Song { 36867fcf1b89SHaiyan Song "BriefDescription": "Counts any other requests", 36877fcf1b89SHaiyan Song "Counter": "0,1,2,3", 36887fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 36897fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 36907fcf1b89SHaiyan Song "EventName": "OCR.OTHER.L3_HIT_S.SNOOP_MISS", 36917fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 36927fcf1b89SHaiyan Song "MSRValue": "0x0200108000", 36937fcf1b89SHaiyan Song "Offcore": "1", 36947fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 36957fcf1b89SHaiyan Song "SampleAfterValue": "100003", 36967fcf1b89SHaiyan Song "UMask": "0x1" 36977fcf1b89SHaiyan Song }, 36987fcf1b89SHaiyan Song { 3699038d3b53SJin Yao "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", 37007fcf1b89SHaiyan Song "Counter": "0,1,2,3", 37017fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 37027fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 37037fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_RFO.L3_HIT.HIT_OTHER_CORE_FWD", 37047fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 37057fcf1b89SHaiyan Song "MSRValue": "0x08003C0100", 37067fcf1b89SHaiyan Song "Offcore": "1", 37077fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 37087fcf1b89SHaiyan Song "SampleAfterValue": "100003", 37097fcf1b89SHaiyan Song "UMask": "0x1" 37107fcf1b89SHaiyan Song }, 37117fcf1b89SHaiyan Song { 3712038d3b53SJin Yao "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.SUPPLIER_NONE.ANY_SNOOP", 37137fcf1b89SHaiyan Song "Counter": "0,1,2,3", 37147fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 37157fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 37167fcf1b89SHaiyan Song "EventName": "OCR.PF_L1D_AND_SW.SUPPLIER_NONE.ANY_SNOOP", 37177fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 37187fcf1b89SHaiyan Song "MSRValue": "0x3F80020400", 37197fcf1b89SHaiyan Song "Offcore": "1", 37207fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 37217fcf1b89SHaiyan Song "SampleAfterValue": "100003", 37227fcf1b89SHaiyan Song "UMask": "0x1" 37237fcf1b89SHaiyan Song }, 37247fcf1b89SHaiyan Song { 37257fcf1b89SHaiyan Song "BriefDescription": "Counts prefetch (that bring data to L2) data reads have any response type.", 37267fcf1b89SHaiyan Song "Counter": "0,1,2,3", 37277fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 37287fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 37297fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_DATA_RD.ANY_RESPONSE", 37307fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 37317fcf1b89SHaiyan Song "MSRValue": "0x0000010010", 37327fcf1b89SHaiyan Song "Offcore": "1", 37337fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 37347fcf1b89SHaiyan Song "SampleAfterValue": "100003", 37357fcf1b89SHaiyan Song "UMask": "0x1" 37367fcf1b89SHaiyan Song }, 37377fcf1b89SHaiyan Song { 3738038d3b53SJin Yao "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT_S.HIT_OTHER_CORE_NO_FWD", 37397fcf1b89SHaiyan Song "Counter": "0,1,2,3", 37407fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 37417fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 37427fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_RFO.L3_HIT_S.HIT_OTHER_CORE_NO_FWD", 37437fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 37447fcf1b89SHaiyan Song "MSRValue": "0x0400100002", 37457fcf1b89SHaiyan Song "Offcore": "1", 37467fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 37477fcf1b89SHaiyan Song "SampleAfterValue": "100003", 37487fcf1b89SHaiyan Song "UMask": "0x1" 37497fcf1b89SHaiyan Song }, 37507fcf1b89SHaiyan Song { 3751038d3b53SJin Yao "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_M.HITM_OTHER_CORE OCR.ALL_DATA_RD.L3_HIT_M.HITM_OTHER_CORE", 37527fcf1b89SHaiyan Song "Counter": "0,1,2,3", 37537fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 37547fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 37557fcf1b89SHaiyan Song "EventName": "OCR.ALL_DATA_RD.L3_HIT_M.HITM_OTHER_CORE", 37567fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 37577fcf1b89SHaiyan Song "MSRValue": "0x1000040491", 37587fcf1b89SHaiyan Song "Offcore": "1", 37597fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 37607fcf1b89SHaiyan Song "SampleAfterValue": "100003", 37617fcf1b89SHaiyan Song "UMask": "0x1" 37627fcf1b89SHaiyan Song }, 37637fcf1b89SHaiyan Song { 37647fcf1b89SHaiyan Song "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", 37657fcf1b89SHaiyan Song "Counter": "0,1,2,3", 37667fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3,4,5,6,7", 37677fcf1b89SHaiyan Song "EventCode": "0xFE", 37687fcf1b89SHaiyan Song "EventName": "IDI_MISC.WB_UPGRADE", 37697fcf1b89SHaiyan Song "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.", 37707fcf1b89SHaiyan Song "SampleAfterValue": "100003", 37717fcf1b89SHaiyan Song "UMask": "0x2" 37727fcf1b89SHaiyan Song }, 37737fcf1b89SHaiyan Song { 3774038d3b53SJin Yao "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_FWD", 37757fcf1b89SHaiyan Song "Counter": "0,1,2,3", 37767fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 37777fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 37787fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_FWD", 37797fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 37807fcf1b89SHaiyan Song "MSRValue": "0x0800200010", 37817fcf1b89SHaiyan Song "Offcore": "1", 37827fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 37837fcf1b89SHaiyan Song "SampleAfterValue": "100003", 37847fcf1b89SHaiyan Song "UMask": "0x1" 37857fcf1b89SHaiyan Song }, 37867fcf1b89SHaiyan Song { 37877fcf1b89SHaiyan Song "BriefDescription": "Counts all demand code reads", 37887fcf1b89SHaiyan Song "Counter": "0,1,2,3", 37897fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 37907fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 37917fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_CODE_RD.L3_HIT.SNOOP_HIT_WITH_FWD", 37927fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 37937fcf1b89SHaiyan Song "MSRValue": "0x08007C0004", 37947fcf1b89SHaiyan Song "Offcore": "1", 37957fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 37967fcf1b89SHaiyan Song "SampleAfterValue": "100003", 37977fcf1b89SHaiyan Song "UMask": "0x1" 37987fcf1b89SHaiyan Song }, 37997fcf1b89SHaiyan Song { 3800038d3b53SJin Yao "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT_M.NO_SNOOP_NEEDED", 38017fcf1b89SHaiyan Song "Counter": "0,1,2,3", 38027fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 38037fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 38047fcf1b89SHaiyan Song "EventName": "OCR.OTHER.L3_HIT_M.NO_SNOOP_NEEDED", 38057fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 38067fcf1b89SHaiyan Song "MSRValue": "0x0100048000", 38077fcf1b89SHaiyan Song "Offcore": "1", 38087fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 38097fcf1b89SHaiyan Song "SampleAfterValue": "100003", 38107fcf1b89SHaiyan Song "UMask": "0x1" 38117fcf1b89SHaiyan Song }, 38127fcf1b89SHaiyan Song { 3813038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT.SNOOP_HIT_WITH_FWD", 38147fcf1b89SHaiyan Song "Counter": "0,1,2,3", 38157fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 38167fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 38177fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT.SNOOP_HIT_WITH_FWD", 38187fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 38197fcf1b89SHaiyan Song "MSRValue": "0x08007C0490", 38207fcf1b89SHaiyan Song "Offcore": "1", 38217fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 38227fcf1b89SHaiyan Song "SampleAfterValue": "100003", 38237fcf1b89SHaiyan Song "UMask": "0x1" 38247fcf1b89SHaiyan Song }, 38257fcf1b89SHaiyan Song { 3826038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_M.NO_SNOOP_NEEDED OCR.ALL_PF_DATA_RD.L3_HIT_M.NO_SNOOP_NEEDED", 38277fcf1b89SHaiyan Song "Counter": "0,1,2,3", 38287fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 38297fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 38307fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_M.NO_SNOOP_NEEDED", 38317fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 38327fcf1b89SHaiyan Song "MSRValue": "0x0100040490", 38337fcf1b89SHaiyan Song "Offcore": "1", 38347fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 38357fcf1b89SHaiyan Song "SampleAfterValue": "100003", 38367fcf1b89SHaiyan Song "UMask": "0x1" 38377fcf1b89SHaiyan Song }, 38387fcf1b89SHaiyan Song { 3839038d3b53SJin Yao "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.L3_HIT_F.ANY_SNOOP", 38407fcf1b89SHaiyan Song "Counter": "0,1,2,3", 38417fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 38427fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 38437fcf1b89SHaiyan Song "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_F.ANY_SNOOP", 38447fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 38457fcf1b89SHaiyan Song "MSRValue": "0x3F80200400", 38467fcf1b89SHaiyan Song "Offcore": "1", 38477fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 38487fcf1b89SHaiyan Song "SampleAfterValue": "100003", 38497fcf1b89SHaiyan Song "UMask": "0x1" 38507fcf1b89SHaiyan Song }, 38517fcf1b89SHaiyan Song { 3852038d3b53SJin Yao "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_F.SNOOP_NONE", 38537fcf1b89SHaiyan Song "Counter": "0,1,2,3", 38547fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 38557fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 38567fcf1b89SHaiyan Song "EventName": "OCR.ALL_DATA_RD.L3_HIT_F.SNOOP_NONE", 38577fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 38587fcf1b89SHaiyan Song "MSRValue": "0x0080200491", 38597fcf1b89SHaiyan Song "Offcore": "1", 38607fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 38617fcf1b89SHaiyan Song "SampleAfterValue": "100003", 38627fcf1b89SHaiyan Song "UMask": "0x1" 38637fcf1b89SHaiyan Song }, 38647fcf1b89SHaiyan Song { 38657fcf1b89SHaiyan Song "BriefDescription": "Counts prefetch (that bring data to L2) data reads", 38667fcf1b89SHaiyan Song "Counter": "0,1,2,3", 38677fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 38687fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 38697fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_S.SNOOP_MISS", 38707fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 38717fcf1b89SHaiyan Song "MSRValue": "0x0200100010", 38727fcf1b89SHaiyan Song "Offcore": "1", 38737fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 38747fcf1b89SHaiyan Song "SampleAfterValue": "100003", 38757fcf1b89SHaiyan Song "UMask": "0x1" 38767fcf1b89SHaiyan Song }, 38777fcf1b89SHaiyan Song { 3878038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_F.NO_SNOOP_NEEDED OCR.ALL_PF_RFO.L3_HIT_F.NO_SNOOP_NEEDED", 38797fcf1b89SHaiyan Song "Counter": "0,1,2,3", 38807fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 38817fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 38827fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_RFO.L3_HIT_F.NO_SNOOP_NEEDED", 38837fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 38847fcf1b89SHaiyan Song "MSRValue": "0x0100200120", 38857fcf1b89SHaiyan Song "Offcore": "1", 38867fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 38877fcf1b89SHaiyan Song "SampleAfterValue": "100003", 38887fcf1b89SHaiyan Song "UMask": "0x1" 38897fcf1b89SHaiyan Song }, 38907fcf1b89SHaiyan Song { 3891038d3b53SJin Yao "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT_S.NO_SNOOP_NEEDED", 38927fcf1b89SHaiyan Song "Counter": "0,1,2,3", 38937fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 38947fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 38957fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_S.NO_SNOOP_NEEDED", 38967fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 38977fcf1b89SHaiyan Song "MSRValue": "0x0100100004", 38987fcf1b89SHaiyan Song "Offcore": "1", 38997fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 39007fcf1b89SHaiyan Song "SampleAfterValue": "100003", 39017fcf1b89SHaiyan Song "UMask": "0x1" 39027fcf1b89SHaiyan Song }, 39037fcf1b89SHaiyan Song { 39047fcf1b89SHaiyan Song "BriefDescription": "Counts prefetch (that bring data to L2) data reads", 39057fcf1b89SHaiyan Song "Counter": "0,1,2,3", 39067fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 39077fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 39087fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_M.SNOOP_NONE", 39097fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 39107fcf1b89SHaiyan Song "MSRValue": "0x0080040010", 39117fcf1b89SHaiyan Song "Offcore": "1", 39127fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 39137fcf1b89SHaiyan Song "SampleAfterValue": "100003", 39147fcf1b89SHaiyan Song "UMask": "0x1" 39157fcf1b89SHaiyan Song }, 39167fcf1b89SHaiyan Song { 3917038d3b53SJin Yao "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", 39187fcf1b89SHaiyan Song "Counter": "0,1,2,3", 39197fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 39207fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 39217fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_RFO.L3_HIT.HIT_OTHER_CORE_NO_FWD", 39227fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 39237fcf1b89SHaiyan Song "MSRValue": "0x04003C0020", 39247fcf1b89SHaiyan Song "Offcore": "1", 39257fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 39267fcf1b89SHaiyan Song "SampleAfterValue": "100003", 39277fcf1b89SHaiyan Song "UMask": "0x1" 39287fcf1b89SHaiyan Song }, 39297fcf1b89SHaiyan Song { 3930038d3b53SJin Yao "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.L3_HIT.SNOOP_MISS", 39317fcf1b89SHaiyan Song "Counter": "0,1,2,3", 39327fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 39337fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 39347fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_DATA_RD.L3_HIT.SNOOP_MISS", 39357fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 39367fcf1b89SHaiyan Song "MSRValue": "0x02003C0010", 39377fcf1b89SHaiyan Song "Offcore": "1", 39387fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 39397fcf1b89SHaiyan Song "SampleAfterValue": "100003", 39407fcf1b89SHaiyan Song "UMask": "0x1" 39417fcf1b89SHaiyan Song }, 39427fcf1b89SHaiyan Song { 3943038d3b53SJin Yao "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED", 39447fcf1b89SHaiyan Song "Counter": "0,1,2,3", 39457fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 39467fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 39477fcf1b89SHaiyan Song "EventName": "OCR.PF_L1D_AND_SW.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED", 39487fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 39497fcf1b89SHaiyan Song "MSRValue": "0x0100400400", 39507fcf1b89SHaiyan Song "Offcore": "1", 39517fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 39527fcf1b89SHaiyan Song "SampleAfterValue": "100003", 39537fcf1b89SHaiyan Song "UMask": "0x1" 39547fcf1b89SHaiyan Song }, 39557fcf1b89SHaiyan Song { 3956038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.PMM_HIT_LOCAL_PMM.ANY_SNOOP", 39577fcf1b89SHaiyan Song "Counter": "0,1,2,3", 39587fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 39597fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 39607fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_RFO.PMM_HIT_LOCAL_PMM.ANY_SNOOP", 39617fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 39627fcf1b89SHaiyan Song "MSRValue": "0x3F80400020", 39637fcf1b89SHaiyan Song "Offcore": "1", 39647fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 39657fcf1b89SHaiyan Song "SampleAfterValue": "100003", 39667fcf1b89SHaiyan Song "UMask": "0x1" 39677fcf1b89SHaiyan Song }, 39687fcf1b89SHaiyan Song { 3969038d3b53SJin Yao "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", 39707fcf1b89SHaiyan Song "Counter": "0,1,2,3", 39717fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 39727fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 39737fcf1b89SHaiyan Song "EventName": "OCR.ALL_READS.L3_HIT.HITM_OTHER_CORE", 39747fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 39757fcf1b89SHaiyan Song "MSRValue": "0x10003C07F7", 39767fcf1b89SHaiyan Song "Offcore": "1", 39777fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 39787fcf1b89SHaiyan Song "SampleAfterValue": "100003", 39797fcf1b89SHaiyan Song "UMask": "0x1" 39807fcf1b89SHaiyan Song }, 39817fcf1b89SHaiyan Song { 3982038d3b53SJin Yao "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.L3_HIT_S.NO_SNOOP_NEEDED", 39837fcf1b89SHaiyan Song "Counter": "0,1,2,3", 39847fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 39857fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 39867fcf1b89SHaiyan Song "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_S.NO_SNOOP_NEEDED", 39877fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 39887fcf1b89SHaiyan Song "MSRValue": "0x0100100400", 39897fcf1b89SHaiyan Song "Offcore": "1", 39907fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 39917fcf1b89SHaiyan Song "SampleAfterValue": "100003", 39927fcf1b89SHaiyan Song "UMask": "0x1" 39937fcf1b89SHaiyan Song }, 39947fcf1b89SHaiyan Song { 3995038d3b53SJin Yao "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT_M.NO_SNOOP_NEEDED", 39967fcf1b89SHaiyan Song "Counter": "0,1,2,3", 39977fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 39987fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 39997fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_M.NO_SNOOP_NEEDED", 40007fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 40017fcf1b89SHaiyan Song "MSRValue": "0x0100040004", 40027fcf1b89SHaiyan Song "Offcore": "1", 40037fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 40047fcf1b89SHaiyan Song "SampleAfterValue": "100003", 40057fcf1b89SHaiyan Song "UMask": "0x1" 40067fcf1b89SHaiyan Song }, 40077fcf1b89SHaiyan Song { 4008038d3b53SJin Yao "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", 40097fcf1b89SHaiyan Song "Counter": "0,1,2,3", 40107fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 40117fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 40127fcf1b89SHaiyan Song "EventName": "OCR.ALL_READS.L3_HIT.HIT_OTHER_CORE_NO_FWD", 40137fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 40147fcf1b89SHaiyan Song "MSRValue": "0x04003C07F7", 40157fcf1b89SHaiyan Song "Offcore": "1", 40167fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 40177fcf1b89SHaiyan Song "SampleAfterValue": "100003", 40187fcf1b89SHaiyan Song "UMask": "0x1" 40197fcf1b89SHaiyan Song }, 40207fcf1b89SHaiyan Song { 4021038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_F.NO_SNOOP_NEEDED OCR.ALL_PF_DATA_RD.L3_HIT_F.NO_SNOOP_NEEDED", 40227fcf1b89SHaiyan Song "Counter": "0,1,2,3", 40237fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 40247fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 40257fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_F.NO_SNOOP_NEEDED", 40267fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 40277fcf1b89SHaiyan Song "MSRValue": "0x0100200490", 40287fcf1b89SHaiyan Song "Offcore": "1", 40297fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 40307fcf1b89SHaiyan Song "SampleAfterValue": "100003", 40317fcf1b89SHaiyan Song "UMask": "0x1" 40327fcf1b89SHaiyan Song }, 40337fcf1b89SHaiyan Song { 4034038d3b53SJin Yao "BriefDescription": "Counts any other requests OCR.OTHER.SUPPLIER_NONE.NO_SNOOP_NEEDED", 40357fcf1b89SHaiyan Song "Counter": "0,1,2,3", 40367fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 40377fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 40387fcf1b89SHaiyan Song "EventName": "OCR.OTHER.SUPPLIER_NONE.NO_SNOOP_NEEDED", 40397fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 40407fcf1b89SHaiyan Song "MSRValue": "0x0100028000", 40417fcf1b89SHaiyan Song "Offcore": "1", 40427fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 40437fcf1b89SHaiyan Song "SampleAfterValue": "100003", 40447fcf1b89SHaiyan Song "UMask": "0x1" 40457fcf1b89SHaiyan Song }, 40467fcf1b89SHaiyan Song { 4047038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.L3_HIT_E.ANY_SNOOP", 40487fcf1b89SHaiyan Song "Counter": "0,1,2,3", 40497fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 40507fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 40517fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_E.ANY_SNOOP", 40527fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 40537fcf1b89SHaiyan Song "MSRValue": "0x3F80080080", 40547fcf1b89SHaiyan Song "Offcore": "1", 40557fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 40567fcf1b89SHaiyan Song "SampleAfterValue": "100003", 40577fcf1b89SHaiyan Song "UMask": "0x1" 40587fcf1b89SHaiyan Song }, 40597fcf1b89SHaiyan Song { 4060038d3b53SJin Yao "BriefDescription": "Counts any other requests OCR.OTHER.PMM_HIT_LOCAL_PMM.SNOOP_NONE", 40617fcf1b89SHaiyan Song "Counter": "0,1,2,3", 40627fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 40637fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 40647fcf1b89SHaiyan Song "EventName": "OCR.OTHER.PMM_HIT_LOCAL_PMM.SNOOP_NONE", 40657fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 40667fcf1b89SHaiyan Song "MSRValue": "0x0080408000", 40677fcf1b89SHaiyan Song "Offcore": "1", 40687fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 40697fcf1b89SHaiyan Song "SampleAfterValue": "100003", 40707fcf1b89SHaiyan Song "UMask": "0x1" 40717fcf1b89SHaiyan Song }, 40727fcf1b89SHaiyan Song { 4073038d3b53SJin Yao "BriefDescription": "OCR.ALL_READS.L3_HIT_S.HIT_OTHER_CORE_FWD OCR.ALL_READS.L3_HIT_S.HIT_OTHER_CORE_FWD", 40747fcf1b89SHaiyan Song "Counter": "0,1,2,3", 40757fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 40767fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 40777fcf1b89SHaiyan Song "EventName": "OCR.ALL_READS.L3_HIT_S.HIT_OTHER_CORE_FWD", 40787fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 40797fcf1b89SHaiyan Song "MSRValue": "0x08001007F7", 40807fcf1b89SHaiyan Song "Offcore": "1", 40817fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 40827fcf1b89SHaiyan Song "SampleAfterValue": "100003", 40837fcf1b89SHaiyan Song "UMask": "0x1" 40847fcf1b89SHaiyan Song }, 40857fcf1b89SHaiyan Song { 40867fcf1b89SHaiyan Song "BriefDescription": "Number of PREFETCHT1 or PREFETCHT2 instructions executed.", 40877fcf1b89SHaiyan Song "Counter": "0,1,2,3", 40887fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3,4,5,6,7", 40897fcf1b89SHaiyan Song "EventCode": "0x32", 40907fcf1b89SHaiyan Song "EventName": "SW_PREFETCH_ACCESS.T1_T2", 40917fcf1b89SHaiyan Song "SampleAfterValue": "2000003", 40927fcf1b89SHaiyan Song "UMask": "0x4" 40937fcf1b89SHaiyan Song }, 40947fcf1b89SHaiyan Song { 4095038d3b53SJin Yao "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED", 40967fcf1b89SHaiyan Song "Counter": "0,1,2,3", 40977fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 40987fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 40997fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED", 41007fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 41017fcf1b89SHaiyan Song "MSRValue": "0x0100400010", 41027fcf1b89SHaiyan Song "Offcore": "1", 41037fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 41047fcf1b89SHaiyan Song "SampleAfterValue": "100003", 41057fcf1b89SHaiyan Song "UMask": "0x1" 41067fcf1b89SHaiyan Song }, 41077fcf1b89SHaiyan Song { 41087fcf1b89SHaiyan Song "BriefDescription": "Counts demand data reads", 41097fcf1b89SHaiyan Song "Counter": "0,1,2,3", 41107fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 41117fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 41127fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_DATA_RD.SUPPLIER_NONE.SNOOP_NONE", 41137fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 41147fcf1b89SHaiyan Song "MSRValue": "0x0080020001", 41157fcf1b89SHaiyan Song "Offcore": "1", 41167fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 41177fcf1b89SHaiyan Song "SampleAfterValue": "100003", 41187fcf1b89SHaiyan Song "UMask": "0x1" 41197fcf1b89SHaiyan Song }, 41207fcf1b89SHaiyan Song { 4121038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.L3_HIT_M.ANY_SNOOP", 41227fcf1b89SHaiyan Song "Counter": "0,1,2,3", 41237fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 41247fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 41257fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_RFO.L3_HIT_M.ANY_SNOOP", 41267fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 41277fcf1b89SHaiyan Song "MSRValue": "0x3F80040020", 41287fcf1b89SHaiyan Song "Offcore": "1", 41297fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 41307fcf1b89SHaiyan Song "SampleAfterValue": "100003", 41317fcf1b89SHaiyan Song "UMask": "0x1" 41327fcf1b89SHaiyan Song }, 41337fcf1b89SHaiyan Song { 4134038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.SUPPLIER_NONE.HITM_OTHER_CORE", 41357fcf1b89SHaiyan Song "Counter": "0,1,2,3", 41367fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 41377fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 41387fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_RFO.SUPPLIER_NONE.HITM_OTHER_CORE", 41397fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 41407fcf1b89SHaiyan Song "MSRValue": "0x1000020020", 41417fcf1b89SHaiyan Song "Offcore": "1", 41427fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 41437fcf1b89SHaiyan Song "SampleAfterValue": "100003", 41447fcf1b89SHaiyan Song "UMask": "0x1" 41457fcf1b89SHaiyan Song }, 41467fcf1b89SHaiyan Song { 4147038d3b53SJin Yao "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_FWD OCR.ALL_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_FWD", 41487fcf1b89SHaiyan Song "Counter": "0,1,2,3", 41497fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 41507fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 41517fcf1b89SHaiyan Song "EventName": "OCR.ALL_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_FWD", 41527fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 41537fcf1b89SHaiyan Song "MSRValue": "0x0800040491", 41547fcf1b89SHaiyan Song "Offcore": "1", 41557fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 41567fcf1b89SHaiyan Song "SampleAfterValue": "100003", 41577fcf1b89SHaiyan Song "UMask": "0x1" 41587fcf1b89SHaiyan Song }, 41597fcf1b89SHaiyan Song { 4160038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.L3_HIT_F.NO_SNOOP_NEEDED", 41617fcf1b89SHaiyan Song "Counter": "0,1,2,3", 41627fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 41637fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 41647fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_RFO.L3_HIT_F.NO_SNOOP_NEEDED", 41657fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 41667fcf1b89SHaiyan Song "MSRValue": "0x0100200020", 41677fcf1b89SHaiyan Song "Offcore": "1", 41687fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 41697fcf1b89SHaiyan Song "SampleAfterValue": "100003", 41707fcf1b89SHaiyan Song "UMask": "0x1" 41717fcf1b89SHaiyan Song }, 41727fcf1b89SHaiyan Song { 4173038d3b53SJin Yao "BriefDescription": "OCR.ALL_RFO.L3_HIT_F.SNOOP_MISS", 41747fcf1b89SHaiyan Song "Counter": "0,1,2,3", 41757fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 41767fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 41777fcf1b89SHaiyan Song "EventName": "OCR.ALL_RFO.L3_HIT_F.SNOOP_MISS", 41787fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 41797fcf1b89SHaiyan Song "MSRValue": "0x0200200122", 41807fcf1b89SHaiyan Song "Offcore": "1", 41817fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 41827fcf1b89SHaiyan Song "SampleAfterValue": "100003", 41837fcf1b89SHaiyan Song "UMask": "0x1" 41847fcf1b89SHaiyan Song }, 41857fcf1b89SHaiyan Song { 41867fcf1b89SHaiyan Song "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs", 41877fcf1b89SHaiyan Song "Counter": "0,1,2,3", 41887fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 41897fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 41907fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_RFO.L3_HIT_F.SNOOP_NONE", 41917fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 41927fcf1b89SHaiyan Song "MSRValue": "0x0080200020", 41937fcf1b89SHaiyan Song "Offcore": "1", 41947fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 41957fcf1b89SHaiyan Song "SampleAfterValue": "100003", 41967fcf1b89SHaiyan Song "UMask": "0x1" 41977fcf1b89SHaiyan Song }, 41987fcf1b89SHaiyan Song { 4199038d3b53SJin Yao "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.SUPPLIER_NONE.HITM_OTHER_CORE", 42007fcf1b89SHaiyan Song "Counter": "0,1,2,3", 42017fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 42027fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 42037fcf1b89SHaiyan Song "EventName": "OCR.PF_L1D_AND_SW.SUPPLIER_NONE.HITM_OTHER_CORE", 42047fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 42057fcf1b89SHaiyan Song "MSRValue": "0x1000020400", 42067fcf1b89SHaiyan Song "Offcore": "1", 42077fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 42087fcf1b89SHaiyan Song "SampleAfterValue": "100003", 42097fcf1b89SHaiyan Song "UMask": "0x1" 42107fcf1b89SHaiyan Song }, 42117fcf1b89SHaiyan Song { 4212038d3b53SJin Yao "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", 42137fcf1b89SHaiyan Song "Counter": "0,1,2,3", 42147fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 42157fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 42167fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_RFO.L3_HIT.HIT_OTHER_CORE_NO_FWD", 42177fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 42187fcf1b89SHaiyan Song "MSRValue": "0x04003C0120", 42197fcf1b89SHaiyan Song "Offcore": "1", 42207fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 42217fcf1b89SHaiyan Song "SampleAfterValue": "100003", 42227fcf1b89SHaiyan Song "UMask": "0x1" 42237fcf1b89SHaiyan Song }, 42247fcf1b89SHaiyan Song { 42257fcf1b89SHaiyan Song "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads have any response type.", 42267fcf1b89SHaiyan Song "Counter": "0,1,2,3", 42277fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 42287fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 42297fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_DATA_RD.ANY_RESPONSE", 42307fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 42317fcf1b89SHaiyan Song "MSRValue": "0x0000010080", 42327fcf1b89SHaiyan Song "Offcore": "1", 42337fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 42347fcf1b89SHaiyan Song "SampleAfterValue": "100003", 42357fcf1b89SHaiyan Song "UMask": "0x1" 42367fcf1b89SHaiyan Song }, 42377fcf1b89SHaiyan Song { 4238038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.ANY_SNOOP OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.ANY_SNOOP", 42397fcf1b89SHaiyan Song "Counter": "0,1,2,3", 42407fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 42417fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 42427fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.ANY_SNOOP", 42437fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 42447fcf1b89SHaiyan Song "MSRValue": "0x3F80020490", 42457fcf1b89SHaiyan Song "Offcore": "1", 42467fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 42477fcf1b89SHaiyan Song "SampleAfterValue": "100003", 42487fcf1b89SHaiyan Song "UMask": "0x1" 42497fcf1b89SHaiyan Song }, 42507fcf1b89SHaiyan Song { 4251038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.L3_HIT_M.ANY_SNOOP", 42527fcf1b89SHaiyan Song "Counter": "0,1,2,3", 42537fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 42547fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 42557fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_RFO.L3_HIT_M.ANY_SNOOP", 42567fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 42577fcf1b89SHaiyan Song "MSRValue": "0x3F80040100", 42587fcf1b89SHaiyan Song "Offcore": "1", 42597fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 42607fcf1b89SHaiyan Song "SampleAfterValue": "100003", 42617fcf1b89SHaiyan Song "UMask": "0x1" 42627fcf1b89SHaiyan Song }, 42637fcf1b89SHaiyan Song { 4264038d3b53SJin Yao "BriefDescription": "OCR.ALL_RFO.SUPPLIER_NONE.HITM_OTHER_CORE OCR.ALL_RFO.SUPPLIER_NONE.HITM_OTHER_CORE", 42657fcf1b89SHaiyan Song "Counter": "0,1,2,3", 42667fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 42677fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 42687fcf1b89SHaiyan Song "EventName": "OCR.ALL_RFO.SUPPLIER_NONE.HITM_OTHER_CORE", 42697fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 42707fcf1b89SHaiyan Song "MSRValue": "0x1000020122", 42717fcf1b89SHaiyan Song "Offcore": "1", 42727fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 42737fcf1b89SHaiyan Song "SampleAfterValue": "100003", 42747fcf1b89SHaiyan Song "UMask": "0x1" 42757fcf1b89SHaiyan Song }, 42767fcf1b89SHaiyan Song { 4277038d3b53SJin Yao "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", 42787fcf1b89SHaiyan Song "Counter": "0,1,2,3", 42797fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 42807fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 42817fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_DATA_RD.L3_HIT.HIT_OTHER_CORE_NO_FWD", 42827fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 42837fcf1b89SHaiyan Song "MSRValue": "0x04003C0010", 42847fcf1b89SHaiyan Song "Offcore": "1", 42857fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 42867fcf1b89SHaiyan Song "SampleAfterValue": "100003", 42877fcf1b89SHaiyan Song "UMask": "0x1" 42887fcf1b89SHaiyan Song }, 42897fcf1b89SHaiyan Song { 4290038d3b53SJin Yao "BriefDescription": "OCR.ALL_RFO.L3_HIT_F.ANY_SNOOP OCR.ALL_RFO.L3_HIT_F.ANY_SNOOP", 42917fcf1b89SHaiyan Song "Counter": "0,1,2,3", 42927fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 42937fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 42947fcf1b89SHaiyan Song "EventName": "OCR.ALL_RFO.L3_HIT_F.ANY_SNOOP", 42957fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 42967fcf1b89SHaiyan Song "MSRValue": "0x3F80200122", 42977fcf1b89SHaiyan Song "Offcore": "1", 42987fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 42997fcf1b89SHaiyan Song "SampleAfterValue": "100003", 43007fcf1b89SHaiyan Song "UMask": "0x1" 43017fcf1b89SHaiyan Song }, 43027fcf1b89SHaiyan Song { 4303038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_S.HITM_OTHER_CORE OCR.ALL_PF_DATA_RD.L3_HIT_S.HITM_OTHER_CORE", 43047fcf1b89SHaiyan Song "Counter": "0,1,2,3", 43057fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 43067fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 43077fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_S.HITM_OTHER_CORE", 43087fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 43097fcf1b89SHaiyan Song "MSRValue": "0x1000100490", 43107fcf1b89SHaiyan Song "Offcore": "1", 43117fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 43127fcf1b89SHaiyan Song "SampleAfterValue": "100003", 43137fcf1b89SHaiyan Song "UMask": "0x1" 43147fcf1b89SHaiyan Song }, 43157fcf1b89SHaiyan Song { 4316038d3b53SJin Yao "BriefDescription": "OCR.ALL_RFO.L3_HIT_S.ANY_SNOOP OCR.ALL_RFO.L3_HIT_S.ANY_SNOOP", 43177fcf1b89SHaiyan Song "Counter": "0,1,2,3", 43187fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 43197fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 43207fcf1b89SHaiyan Song "EventName": "OCR.ALL_RFO.L3_HIT_S.ANY_SNOOP", 43217fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 43227fcf1b89SHaiyan Song "MSRValue": "0x3F80100122", 43237fcf1b89SHaiyan Song "Offcore": "1", 43247fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 43257fcf1b89SHaiyan Song "SampleAfterValue": "100003", 43267fcf1b89SHaiyan Song "UMask": "0x1" 43277fcf1b89SHaiyan Song }, 43287fcf1b89SHaiyan Song { 4329038d3b53SJin Yao "BriefDescription": "Counts any other requests OCR.OTHER.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED", 43307fcf1b89SHaiyan Song "Counter": "0,1,2,3", 43317fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 43327fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 43337fcf1b89SHaiyan Song "EventName": "OCR.OTHER.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED", 43347fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 43357fcf1b89SHaiyan Song "MSRValue": "0x0100408000", 43367fcf1b89SHaiyan Song "Offcore": "1", 43377fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 43387fcf1b89SHaiyan Song "SampleAfterValue": "100003", 43397fcf1b89SHaiyan Song "UMask": "0x1" 43407fcf1b89SHaiyan Song }, 43417fcf1b89SHaiyan Song { 4342038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.L3_HIT.SNOOP_NONE", 43437fcf1b89SHaiyan Song "Counter": "0,1,2,3", 43447fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 43457fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 43467fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_RFO.L3_HIT.SNOOP_NONE", 43477fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 43487fcf1b89SHaiyan Song "MSRValue": "0x00803C0020", 43497fcf1b89SHaiyan Song "Offcore": "1", 43507fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 43517fcf1b89SHaiyan Song "SampleAfterValue": "100003", 43527fcf1b89SHaiyan Song "UMask": "0x1" 43537fcf1b89SHaiyan Song }, 43547fcf1b89SHaiyan Song { 4355038d3b53SJin Yao "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT.NO_SNOOP_NEEDED OCR.DEMAND_RFO.L3_HIT.NO_SNOOP_NEEDED", 43567fcf1b89SHaiyan Song "Counter": "0,1,2,3", 43577fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 43587fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 43597fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_RFO.L3_HIT.NO_SNOOP_NEEDED", 43607fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 43617fcf1b89SHaiyan Song "MSRValue": "0x01003C0002", 43627fcf1b89SHaiyan Song "Offcore": "1", 43637fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 43647fcf1b89SHaiyan Song "SampleAfterValue": "100003", 43657fcf1b89SHaiyan Song "UMask": "0x1" 43667fcf1b89SHaiyan Song }, 43677fcf1b89SHaiyan Song { 4368038d3b53SJin Yao "BriefDescription": "OCR.ALL_READS.L3_HIT_S.HIT_OTHER_CORE_NO_FWD OCR.ALL_READS.L3_HIT_S.HIT_OTHER_CORE_NO_FWD", 43697fcf1b89SHaiyan Song "Counter": "0,1,2,3", 43707fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 43717fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 43727fcf1b89SHaiyan Song "EventName": "OCR.ALL_READS.L3_HIT_S.HIT_OTHER_CORE_NO_FWD", 43737fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 43747fcf1b89SHaiyan Song "MSRValue": "0x04001007F7", 43757fcf1b89SHaiyan Song "Offcore": "1", 43767fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 43777fcf1b89SHaiyan Song "SampleAfterValue": "100003", 43787fcf1b89SHaiyan Song "UMask": "0x1" 43797fcf1b89SHaiyan Song }, 43807fcf1b89SHaiyan Song { 4381038d3b53SJin Yao "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT_M.ANY_SNOOP", 43827fcf1b89SHaiyan Song "Counter": "0,1,2,3", 43837fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 43847fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 43857fcf1b89SHaiyan Song "EventName": "OCR.OTHER.L3_HIT_M.ANY_SNOOP", 43867fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 43877fcf1b89SHaiyan Song "MSRValue": "0x3F80048000", 43887fcf1b89SHaiyan Song "Offcore": "1", 43897fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 43907fcf1b89SHaiyan Song "SampleAfterValue": "100003", 43917fcf1b89SHaiyan Song "UMask": "0x1" 43927fcf1b89SHaiyan Song }, 43937fcf1b89SHaiyan Song { 4394038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_S.ANY_SNOOP OCR.ALL_PF_DATA_RD.L3_HIT_S.ANY_SNOOP", 43957fcf1b89SHaiyan Song "Counter": "0,1,2,3", 43967fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 43977fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 43987fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_S.ANY_SNOOP", 43997fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 44007fcf1b89SHaiyan Song "MSRValue": "0x3F80100490", 44017fcf1b89SHaiyan Song "Offcore": "1", 44027fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 44037fcf1b89SHaiyan Song "SampleAfterValue": "100003", 44047fcf1b89SHaiyan Song "UMask": "0x1" 44057fcf1b89SHaiyan Song }, 44067fcf1b89SHaiyan Song { 4407038d3b53SJin Yao "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT_F.HITM_OTHER_CORE", 44087fcf1b89SHaiyan Song "Counter": "0,1,2,3", 44097fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 44107fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 44117fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_RFO.L3_HIT_F.HITM_OTHER_CORE", 44127fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 44137fcf1b89SHaiyan Song "MSRValue": "0x1000200002", 44147fcf1b89SHaiyan Song "Offcore": "1", 44157fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 44167fcf1b89SHaiyan Song "SampleAfterValue": "100003", 44177fcf1b89SHaiyan Song "UMask": "0x1" 44187fcf1b89SHaiyan Song }, 44197fcf1b89SHaiyan Song { 4420038d3b53SJin Yao "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_E.HITM_OTHER_CORE OCR.ALL_DATA_RD.L3_HIT_E.HITM_OTHER_CORE", 44217fcf1b89SHaiyan Song "Counter": "0,1,2,3", 44227fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 44237fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 44247fcf1b89SHaiyan Song "EventName": "OCR.ALL_DATA_RD.L3_HIT_E.HITM_OTHER_CORE", 44257fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 44267fcf1b89SHaiyan Song "MSRValue": "0x1000080491", 44277fcf1b89SHaiyan Song "Offcore": "1", 44287fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 44297fcf1b89SHaiyan Song "SampleAfterValue": "100003", 44307fcf1b89SHaiyan Song "UMask": "0x1" 44317fcf1b89SHaiyan Song }, 44327fcf1b89SHaiyan Song { 4433038d3b53SJin Yao "BriefDescription": "OCR.ALL_READS.L3_HIT_E.NO_SNOOP_NEEDED OCR.ALL_READS.L3_HIT_E.NO_SNOOP_NEEDED", 44347fcf1b89SHaiyan Song "Counter": "0,1,2,3", 44357fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 44367fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 44377fcf1b89SHaiyan Song "EventName": "OCR.ALL_READS.L3_HIT_E.NO_SNOOP_NEEDED", 44387fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 44397fcf1b89SHaiyan Song "MSRValue": "0x01000807F7", 44407fcf1b89SHaiyan Song "Offcore": "1", 44417fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 44427fcf1b89SHaiyan Song "SampleAfterValue": "100003", 44437fcf1b89SHaiyan Song "UMask": "0x1" 44447fcf1b89SHaiyan Song }, 44457fcf1b89SHaiyan Song { 4446038d3b53SJin Yao "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", 44477fcf1b89SHaiyan Song "Counter": "0,1,2,3", 44487fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 44497fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 44507fcf1b89SHaiyan Song "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_S.HIT_OTHER_CORE_NO_FWD", 44517fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 44527fcf1b89SHaiyan Song "MSRValue": "0x0400100400", 44537fcf1b89SHaiyan Song "Offcore": "1", 44547fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 44557fcf1b89SHaiyan Song "SampleAfterValue": "100003", 44567fcf1b89SHaiyan Song "UMask": "0x1" 44577fcf1b89SHaiyan Song }, 44587fcf1b89SHaiyan Song { 44597fcf1b89SHaiyan Song "BriefDescription": "Counts all demand data writes (RFOs)", 44607fcf1b89SHaiyan Song "Counter": "0,1,2,3", 44617fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 44627fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 44637fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_RFO.L3_HIT_F.SNOOP_MISS", 44647fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 44657fcf1b89SHaiyan Song "MSRValue": "0x0200200002", 44667fcf1b89SHaiyan Song "Offcore": "1", 44677fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 44687fcf1b89SHaiyan Song "SampleAfterValue": "100003", 44697fcf1b89SHaiyan Song "UMask": "0x1" 44707fcf1b89SHaiyan Song }, 44717fcf1b89SHaiyan Song { 4472038d3b53SJin Yao "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT_S.ANY_SNOOP", 44737fcf1b89SHaiyan Song "Counter": "0,1,2,3", 44747fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 44757fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 44767fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_S.ANY_SNOOP", 44777fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 44787fcf1b89SHaiyan Song "MSRValue": "0x3F80100004", 44797fcf1b89SHaiyan Song "Offcore": "1", 44807fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 44817fcf1b89SHaiyan Song "SampleAfterValue": "100003", 44827fcf1b89SHaiyan Song "UMask": "0x1" 44837fcf1b89SHaiyan Song }, 44847fcf1b89SHaiyan Song { 44857fcf1b89SHaiyan Song "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests have any response type.", 44867fcf1b89SHaiyan Song "Counter": "0,1,2,3", 44877fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 44887fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 44897fcf1b89SHaiyan Song "EventName": "OCR.PF_L1D_AND_SW.ANY_RESPONSE", 44907fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 44917fcf1b89SHaiyan Song "MSRValue": "0x0000010400", 44927fcf1b89SHaiyan Song "Offcore": "1", 44937fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 44947fcf1b89SHaiyan Song "SampleAfterValue": "100003", 44957fcf1b89SHaiyan Song "UMask": "0x1" 44967fcf1b89SHaiyan Song }, 44977fcf1b89SHaiyan Song { 4498038d3b53SJin Yao "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT_F.NO_SNOOP_NEEDED", 44997fcf1b89SHaiyan Song "Counter": "0,1,2,3", 45007fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 45017fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 45027fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_F.NO_SNOOP_NEEDED", 45037fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 45047fcf1b89SHaiyan Song "MSRValue": "0x0100200001", 45057fcf1b89SHaiyan Song "Offcore": "1", 45067fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 45077fcf1b89SHaiyan Song "SampleAfterValue": "100003", 45087fcf1b89SHaiyan Song "UMask": "0x1" 45097fcf1b89SHaiyan Song }, 45107fcf1b89SHaiyan Song { 45117fcf1b89SHaiyan Song "BriefDescription": "Counts any other requests", 45127fcf1b89SHaiyan Song "Counter": "0,1,2,3", 45137fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 45147fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 45157fcf1b89SHaiyan Song "EventName": "OCR.OTHER.L3_HIT.SNOOP_HIT_WITH_FWD", 45167fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 45177fcf1b89SHaiyan Song "MSRValue": "0x08007C8000", 45187fcf1b89SHaiyan Song "Offcore": "1", 45197fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 45207fcf1b89SHaiyan Song "SampleAfterValue": "100003", 45217fcf1b89SHaiyan Song "UMask": "0x1" 45227fcf1b89SHaiyan Song }, 45237fcf1b89SHaiyan Song { 4524038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_S.NO_SNOOP_NEEDED OCR.ALL_PF_RFO.L3_HIT_S.NO_SNOOP_NEEDED", 45257fcf1b89SHaiyan Song "Counter": "0,1,2,3", 45267fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 45277fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 45287fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_RFO.L3_HIT_S.NO_SNOOP_NEEDED", 45297fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 45307fcf1b89SHaiyan Song "MSRValue": "0x0100100120", 45317fcf1b89SHaiyan Song "Offcore": "1", 45327fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 45337fcf1b89SHaiyan Song "SampleAfterValue": "100003", 45347fcf1b89SHaiyan Song "UMask": "0x1" 45357fcf1b89SHaiyan Song }, 45367fcf1b89SHaiyan Song { 4537038d3b53SJin Yao "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_FWD", 45387fcf1b89SHaiyan Song "Counter": "0,1,2,3", 45397fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 45407fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 45417fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_FWD", 45427fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 45437fcf1b89SHaiyan Song "MSRValue": "0x0800040010", 45447fcf1b89SHaiyan Song "Offcore": "1", 45457fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 45467fcf1b89SHaiyan Song "SampleAfterValue": "100003", 45477fcf1b89SHaiyan Song "UMask": "0x1" 45487fcf1b89SHaiyan Song }, 45497fcf1b89SHaiyan Song { 45507fcf1b89SHaiyan Song "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads", 45517fcf1b89SHaiyan Song "Counter": "0,1,2,3", 45527fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 45537fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 45547fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_S.SNOOP_NONE", 45557fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 45567fcf1b89SHaiyan Song "MSRValue": "0x0080100080", 45577fcf1b89SHaiyan Song "Offcore": "1", 45587fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 45597fcf1b89SHaiyan Song "SampleAfterValue": "100003", 45607fcf1b89SHaiyan Song "UMask": "0x1" 45617fcf1b89SHaiyan Song }, 45627fcf1b89SHaiyan Song { 4563038d3b53SJin Yao "BriefDescription": "OCR.ALL_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD OCR.ALL_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD", 45647fcf1b89SHaiyan Song "Counter": "0,1,2,3", 45657fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 45667fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 45677fcf1b89SHaiyan Song "EventName": "OCR.ALL_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD", 45687fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 45697fcf1b89SHaiyan Song "MSRValue": "0x0400020122", 45707fcf1b89SHaiyan Song "Offcore": "1", 45717fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 45727fcf1b89SHaiyan Song "SampleAfterValue": "100003", 45737fcf1b89SHaiyan Song "UMask": "0x1" 45747fcf1b89SHaiyan Song }, 45757fcf1b89SHaiyan Song { 4576038d3b53SJin Yao "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT_E.HITM_OTHER_CORE", 45777fcf1b89SHaiyan Song "Counter": "0,1,2,3", 45787fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 45797fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 45807fcf1b89SHaiyan Song "EventName": "OCR.OTHER.L3_HIT_E.HITM_OTHER_CORE", 45817fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 45827fcf1b89SHaiyan Song "MSRValue": "0x1000088000", 45837fcf1b89SHaiyan Song "Offcore": "1", 45847fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 45857fcf1b89SHaiyan Song "SampleAfterValue": "100003", 45867fcf1b89SHaiyan Song "UMask": "0x1" 45877fcf1b89SHaiyan Song }, 45887fcf1b89SHaiyan Song { 4589038d3b53SJin Yao "BriefDescription": "OCR.ALL_READS.L3_HIT.ANY_SNOOP OCR.ALL_READS.L3_HIT.ANY_SNOOP OCR.ALL_READS.L3_HIT.ANY_SNOOP", 45907fcf1b89SHaiyan Song "Counter": "0,1,2,3", 45917fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 45927fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 45937fcf1b89SHaiyan Song "EventName": "OCR.ALL_READS.L3_HIT.ANY_SNOOP", 45947fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 45957fcf1b89SHaiyan Song "MSRValue": "0x3F803C07F7", 45967fcf1b89SHaiyan Song "Offcore": "1", 45977fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 45987fcf1b89SHaiyan Song "SampleAfterValue": "100003", 45997fcf1b89SHaiyan Song "UMask": "0x1" 46007fcf1b89SHaiyan Song }, 46017fcf1b89SHaiyan Song { 4602038d3b53SJin Yao "BriefDescription": "OCR.ALL_READS.PMM_HIT_LOCAL_PMM.SNOOP_NONE OCR.ALL_READS.PMM_HIT_LOCAL_PMM.SNOOP_NONE", 46037fcf1b89SHaiyan Song "Counter": "0,1,2,3", 46047fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 46057fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 46067fcf1b89SHaiyan Song "EventName": "OCR.ALL_READS.PMM_HIT_LOCAL_PMM.SNOOP_NONE", 46077fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 46087fcf1b89SHaiyan Song "MSRValue": "0x00804007F7", 46097fcf1b89SHaiyan Song "Offcore": "1", 46107fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 46117fcf1b89SHaiyan Song "SampleAfterValue": "100003", 46127fcf1b89SHaiyan Song "UMask": "0x1" 46137fcf1b89SHaiyan Song }, 46147fcf1b89SHaiyan Song { 4615038d3b53SJin Yao "BriefDescription": "Counts any other requests OCR.OTHER.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD", 46167fcf1b89SHaiyan Song "Counter": "0,1,2,3", 46177fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 46187fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 46197fcf1b89SHaiyan Song "EventName": "OCR.OTHER.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD", 46207fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 46217fcf1b89SHaiyan Song "MSRValue": "0x0400028000", 46227fcf1b89SHaiyan Song "Offcore": "1", 46237fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 46247fcf1b89SHaiyan Song "SampleAfterValue": "100003", 46257fcf1b89SHaiyan Song "UMask": "0x1" 46267fcf1b89SHaiyan Song }, 46277fcf1b89SHaiyan Song { 4628038d3b53SJin Yao "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", 46297fcf1b89SHaiyan Song "Counter": "0,1,2,3", 46307fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 46317fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 46327fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT.ANY_SNOOP", 46337fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 46347fcf1b89SHaiyan Song "MSRValue": "0x3F803C0490", 46357fcf1b89SHaiyan Song "Offcore": "1", 46367fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 46377fcf1b89SHaiyan Song "SampleAfterValue": "100003", 46387fcf1b89SHaiyan Song "UMask": "0x1" 46397fcf1b89SHaiyan Song }, 46407fcf1b89SHaiyan Song { 4641038d3b53SJin Yao "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED", 46427fcf1b89SHaiyan Song "Counter": "0,1,2,3", 46437fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 46447fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 46457fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_CODE_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED", 46467fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 46477fcf1b89SHaiyan Song "MSRValue": "0x0100400004", 46487fcf1b89SHaiyan Song "Offcore": "1", 46497fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 46507fcf1b89SHaiyan Song "SampleAfterValue": "100003", 46517fcf1b89SHaiyan Song "UMask": "0x1" 46527fcf1b89SHaiyan Song }, 46537fcf1b89SHaiyan Song { 4654038d3b53SJin Yao "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT.HITM_OTHER_CORE OCR.DEMAND_DATA_RD.L3_HIT.HITM_OTHER_CORE", 46557fcf1b89SHaiyan Song "Counter": "0,1,2,3", 46567fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 46577fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 46587fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_DATA_RD.L3_HIT.HITM_OTHER_CORE", 46597fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 46607fcf1b89SHaiyan Song "MSRValue": "0x10003C0001", 46617fcf1b89SHaiyan Song "Offcore": "1", 46627fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 46637fcf1b89SHaiyan Song "SampleAfterValue": "100003", 46647fcf1b89SHaiyan Song "UMask": "0x1" 46657fcf1b89SHaiyan Song }, 46667fcf1b89SHaiyan Song { 46677fcf1b89SHaiyan Song "BriefDescription": "Counts all demand data writes (RFOs)", 46687fcf1b89SHaiyan Song "Counter": "0,1,2,3", 46697fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 46707fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 46717fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_RFO.SUPPLIER_NONE.SNOOP_MISS", 46727fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 46737fcf1b89SHaiyan Song "MSRValue": "0x0200020002", 46747fcf1b89SHaiyan Song "Offcore": "1", 46757fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 46767fcf1b89SHaiyan Song "SampleAfterValue": "100003", 46777fcf1b89SHaiyan Song "UMask": "0x1" 46787fcf1b89SHaiyan Song }, 46797fcf1b89SHaiyan Song { 4680038d3b53SJin Yao "BriefDescription": "OCR.ALL_READS.L3_HIT.SNOOP_HIT_WITH_FWD", 46817fcf1b89SHaiyan Song "Counter": "0,1,2,3", 46827fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 46837fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 46847fcf1b89SHaiyan Song "EventName": "OCR.ALL_READS.L3_HIT.SNOOP_HIT_WITH_FWD", 46857fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 46867fcf1b89SHaiyan Song "MSRValue": "0x08007C07F7", 46877fcf1b89SHaiyan Song "Offcore": "1", 46887fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 46897fcf1b89SHaiyan Song "SampleAfterValue": "100003", 46907fcf1b89SHaiyan Song "UMask": "0x1" 46917fcf1b89SHaiyan Song }, 46927fcf1b89SHaiyan Song { 4693038d3b53SJin Yao "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE", 46947fcf1b89SHaiyan Song "Counter": "0,1,2,3", 46957fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 46967fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 46977fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_CODE_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE", 46987fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 46997fcf1b89SHaiyan Song "MSRValue": "0x0080400004", 47007fcf1b89SHaiyan Song "Offcore": "1", 47017fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 47027fcf1b89SHaiyan Song "SampleAfterValue": "100003", 47037fcf1b89SHaiyan Song "UMask": "0x1" 47047fcf1b89SHaiyan Song }, 47057fcf1b89SHaiyan Song { 47067fcf1b89SHaiyan Song "BriefDescription": "Counts demand data reads", 47077fcf1b89SHaiyan Song "Counter": "0,1,2,3", 47087fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 47097fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 47107fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_S.SNOOP_MISS", 47117fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 47127fcf1b89SHaiyan Song "MSRValue": "0x0200100001", 47137fcf1b89SHaiyan Song "Offcore": "1", 47147fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 47157fcf1b89SHaiyan Song "SampleAfterValue": "100003", 47167fcf1b89SHaiyan Song "UMask": "0x1" 47177fcf1b89SHaiyan Song }, 47187fcf1b89SHaiyan Song { 4719038d3b53SJin Yao "BriefDescription": "OCR.ALL_READS.L3_HIT.SNOOP_NONE OCR.ALL_READS.L3_HIT.SNOOP_NONE", 47207fcf1b89SHaiyan Song "Counter": "0,1,2,3", 47217fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 47227fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 47237fcf1b89SHaiyan Song "EventName": "OCR.ALL_READS.L3_HIT.SNOOP_NONE", 47247fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 47257fcf1b89SHaiyan Song "MSRValue": "0x00803C07F7", 47267fcf1b89SHaiyan Song "Offcore": "1", 47277fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 47287fcf1b89SHaiyan Song "SampleAfterValue": "100003", 47297fcf1b89SHaiyan Song "UMask": "0x1" 47307fcf1b89SHaiyan Song }, 47317fcf1b89SHaiyan Song { 4732038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.L3_HIT_E.HITM_OTHER_CORE", 47337fcf1b89SHaiyan Song "Counter": "0,1,2,3", 47347fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 47357fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 47367fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_E.HITM_OTHER_CORE", 47377fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 47387fcf1b89SHaiyan Song "MSRValue": "0x1000080080", 47397fcf1b89SHaiyan Song "Offcore": "1", 47407fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 47417fcf1b89SHaiyan Song "SampleAfterValue": "100003", 47427fcf1b89SHaiyan Song "UMask": "0x1" 47437fcf1b89SHaiyan Song }, 47447fcf1b89SHaiyan Song { 4745038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED", 47467fcf1b89SHaiyan Song "Counter": "0,1,2,3", 47477fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 47487fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 47497fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED", 47507fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 47517fcf1b89SHaiyan Song "MSRValue": "0x0100020490", 47527fcf1b89SHaiyan Song "Offcore": "1", 47537fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 47547fcf1b89SHaiyan Song "SampleAfterValue": "100003", 47557fcf1b89SHaiyan Song "UMask": "0x1" 47567fcf1b89SHaiyan Song }, 47577fcf1b89SHaiyan Song { 4758038d3b53SJin Yao "BriefDescription": "Counts any other requests OCR.OTHER.SUPPLIER_NONE.ANY_SNOOP", 47597fcf1b89SHaiyan Song "Counter": "0,1,2,3", 47607fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 47617fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 47627fcf1b89SHaiyan Song "EventName": "OCR.OTHER.SUPPLIER_NONE.ANY_SNOOP", 47637fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 47647fcf1b89SHaiyan Song "MSRValue": "0x3F80028000", 47657fcf1b89SHaiyan Song "Offcore": "1", 47667fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 47677fcf1b89SHaiyan Song "SampleAfterValue": "100003", 47687fcf1b89SHaiyan Song "UMask": "0x1" 47697fcf1b89SHaiyan Song }, 47707fcf1b89SHaiyan Song { 4771038d3b53SJin Yao "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", 47727fcf1b89SHaiyan Song "Counter": "0,1,2,3", 47737fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 47747fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 47757fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT.NO_SNOOP_NEEDED", 47767fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 47777fcf1b89SHaiyan Song "MSRValue": "0x01003C0490", 47787fcf1b89SHaiyan Song "Offcore": "1", 47797fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 47807fcf1b89SHaiyan Song "SampleAfterValue": "100003", 47817fcf1b89SHaiyan Song "UMask": "0x1" 47827fcf1b89SHaiyan Song }, 47837fcf1b89SHaiyan Song { 4784038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.L3_HIT_F.HIT_OTHER_CORE_FWD", 47857fcf1b89SHaiyan Song "Counter": "0,1,2,3", 47867fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 47877fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 47887fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_RFO.L3_HIT_F.HIT_OTHER_CORE_FWD", 47897fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 47907fcf1b89SHaiyan Song "MSRValue": "0x0800200020", 47917fcf1b89SHaiyan Song "Offcore": "1", 47927fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 47937fcf1b89SHaiyan Song "SampleAfterValue": "100003", 47947fcf1b89SHaiyan Song "UMask": "0x1" 47957fcf1b89SHaiyan Song }, 47967fcf1b89SHaiyan Song { 4797038d3b53SJin Yao "BriefDescription": "OCR.ALL_READS.L3_HIT_S.NO_SNOOP_NEEDED OCR.ALL_READS.L3_HIT_S.NO_SNOOP_NEEDED", 47987fcf1b89SHaiyan Song "Counter": "0,1,2,3", 47997fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 48007fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 48017fcf1b89SHaiyan Song "EventName": "OCR.ALL_READS.L3_HIT_S.NO_SNOOP_NEEDED", 48027fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 48037fcf1b89SHaiyan Song "MSRValue": "0x01001007F7", 48047fcf1b89SHaiyan Song "Offcore": "1", 48057fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 48067fcf1b89SHaiyan Song "SampleAfterValue": "100003", 48077fcf1b89SHaiyan Song "UMask": "0x1" 48087fcf1b89SHaiyan Song }, 48097fcf1b89SHaiyan Song { 4810038d3b53SJin Yao "BriefDescription": "OCR.ALL_RFO.L3_HIT_S.HITM_OTHER_CORE OCR.ALL_RFO.L3_HIT_S.HITM_OTHER_CORE", 48117fcf1b89SHaiyan Song "Counter": "0,1,2,3", 48127fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 48137fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 48147fcf1b89SHaiyan Song "EventName": "OCR.ALL_RFO.L3_HIT_S.HITM_OTHER_CORE", 48157fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 48167fcf1b89SHaiyan Song "MSRValue": "0x1000100122", 48177fcf1b89SHaiyan Song "Offcore": "1", 48187fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 48197fcf1b89SHaiyan Song "SampleAfterValue": "100003", 48207fcf1b89SHaiyan Song "UMask": "0x1" 48217fcf1b89SHaiyan Song }, 48227fcf1b89SHaiyan Song { 4823038d3b53SJin Yao "BriefDescription": "OCR.ALL_RFO.L3_HIT.SNOOP_HIT_WITH_FWD", 48247fcf1b89SHaiyan Song "Counter": "0,1,2,3", 48257fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 48267fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 48277fcf1b89SHaiyan Song "EventName": "OCR.ALL_RFO.L3_HIT.SNOOP_HIT_WITH_FWD", 48287fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 48297fcf1b89SHaiyan Song "MSRValue": "0x08007C0122", 48307fcf1b89SHaiyan Song "Offcore": "1", 48317fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 48327fcf1b89SHaiyan Song "SampleAfterValue": "100003", 48337fcf1b89SHaiyan Song "UMask": "0x1" 48347fcf1b89SHaiyan Song }, 48357fcf1b89SHaiyan Song { 4836038d3b53SJin Yao "BriefDescription": "OCR.ALL_READS.L3_HIT_M.ANY_SNOOP OCR.ALL_READS.L3_HIT_M.ANY_SNOOP", 48377fcf1b89SHaiyan Song "Counter": "0,1,2,3", 48387fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 48397fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 48407fcf1b89SHaiyan Song "EventName": "OCR.ALL_READS.L3_HIT_M.ANY_SNOOP", 48417fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 48427fcf1b89SHaiyan Song "MSRValue": "0x3F800407F7", 48437fcf1b89SHaiyan Song "Offcore": "1", 48447fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 48457fcf1b89SHaiyan Song "SampleAfterValue": "100003", 48467fcf1b89SHaiyan Song "UMask": "0x1" 48477fcf1b89SHaiyan Song }, 48487fcf1b89SHaiyan Song { 4849038d3b53SJin Yao "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", 48507fcf1b89SHaiyan Song "Counter": "0,1,2,3", 48517fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 48527fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 48537fcf1b89SHaiyan Song "EventName": "OCR.ALL_READS.L3_HIT.NO_SNOOP_NEEDED", 48547fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 48557fcf1b89SHaiyan Song "MSRValue": "0x01003C07F7", 48567fcf1b89SHaiyan Song "Offcore": "1", 48577fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 48587fcf1b89SHaiyan Song "SampleAfterValue": "100003", 48597fcf1b89SHaiyan Song "UMask": "0x1" 48607fcf1b89SHaiyan Song }, 48617fcf1b89SHaiyan Song { 4862038d3b53SJin Yao "BriefDescription": "OCR.ALL_READS.ANY_RESPONSE have any response type.", 48637fcf1b89SHaiyan Song "Counter": "0,1,2,3", 48647fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 48657fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 48667fcf1b89SHaiyan Song "EventName": "OCR.ALL_READS.ANY_RESPONSE", 48677fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 48687fcf1b89SHaiyan Song "MSRValue": "0x00000107F7", 48697fcf1b89SHaiyan Song "Offcore": "1", 48707fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 48717fcf1b89SHaiyan Song "SampleAfterValue": "100003", 48727fcf1b89SHaiyan Song "UMask": "0x1" 48737fcf1b89SHaiyan Song }, 48747fcf1b89SHaiyan Song { 4875038d3b53SJin Yao "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", 48767fcf1b89SHaiyan Song "Counter": "0,1,2,3", 48777fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 48787fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 48797fcf1b89SHaiyan Song "EventName": "OCR.ALL_DATA_RD.L3_HIT.HIT_OTHER_CORE_FWD", 48807fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 48817fcf1b89SHaiyan Song "MSRValue": "0x08003C0491", 48827fcf1b89SHaiyan Song "Offcore": "1", 48837fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 48847fcf1b89SHaiyan Song "SampleAfterValue": "100003", 48857fcf1b89SHaiyan Song "UMask": "0x1" 48867fcf1b89SHaiyan Song }, 48877fcf1b89SHaiyan Song { 4888038d3b53SJin Yao "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_M.NO_SNOOP_NEEDED OCR.ALL_DATA_RD.L3_HIT_M.NO_SNOOP_NEEDED", 48897fcf1b89SHaiyan Song "Counter": "0,1,2,3", 48907fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 48917fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 48927fcf1b89SHaiyan Song "EventName": "OCR.ALL_DATA_RD.L3_HIT_M.NO_SNOOP_NEEDED", 48937fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 48947fcf1b89SHaiyan Song "MSRValue": "0x0100040491", 48957fcf1b89SHaiyan Song "Offcore": "1", 48967fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 48977fcf1b89SHaiyan Song "SampleAfterValue": "100003", 48987fcf1b89SHaiyan Song "UMask": "0x1" 48997fcf1b89SHaiyan Song }, 49007fcf1b89SHaiyan Song { 4901038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.SUPPLIER_NONE.ANY_SNOOP", 49027fcf1b89SHaiyan Song "Counter": "0,1,2,3", 49037fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 49047fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 49057fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_DATA_RD.SUPPLIER_NONE.ANY_SNOOP", 49067fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 49077fcf1b89SHaiyan Song "MSRValue": "0x3F80020080", 49087fcf1b89SHaiyan Song "Offcore": "1", 49097fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 49107fcf1b89SHaiyan Song "SampleAfterValue": "100003", 49117fcf1b89SHaiyan Song "UMask": "0x1" 49127fcf1b89SHaiyan Song }, 49137fcf1b89SHaiyan Song { 4914038d3b53SJin Yao "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT_F.HITM_OTHER_CORE", 49157fcf1b89SHaiyan Song "Counter": "0,1,2,3", 49167fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 49177fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 49187fcf1b89SHaiyan Song "EventName": "OCR.OTHER.L3_HIT_F.HITM_OTHER_CORE", 49197fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 49207fcf1b89SHaiyan Song "MSRValue": "0x1000208000", 49217fcf1b89SHaiyan Song "Offcore": "1", 49227fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 49237fcf1b89SHaiyan Song "SampleAfterValue": "100003", 49247fcf1b89SHaiyan Song "UMask": "0x1" 49257fcf1b89SHaiyan Song }, 49267fcf1b89SHaiyan Song { 4927038d3b53SJin Yao "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", 49287fcf1b89SHaiyan Song "Counter": "0,1,2,3", 49297fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 49307fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 49317fcf1b89SHaiyan Song "EventName": "OCR.ALL_DATA_RD.L3_HIT.ANY_SNOOP", 49327fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 49337fcf1b89SHaiyan Song "MSRValue": "0x3F803C0491", 49347fcf1b89SHaiyan Song "Offcore": "1", 49357fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 49367fcf1b89SHaiyan Song "SampleAfterValue": "100003", 49377fcf1b89SHaiyan Song "UMask": "0x1" 49387fcf1b89SHaiyan Song }, 49397fcf1b89SHaiyan Song { 4940038d3b53SJin Yao "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.L3_HIT_M.HITM_OTHER_CORE", 49417fcf1b89SHaiyan Song "Counter": "0,1,2,3", 49427fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 49437fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 49447fcf1b89SHaiyan Song "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_M.HITM_OTHER_CORE", 49457fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 49467fcf1b89SHaiyan Song "MSRValue": "0x1000040400", 49477fcf1b89SHaiyan Song "Offcore": "1", 49487fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 49497fcf1b89SHaiyan Song "SampleAfterValue": "100003", 49507fcf1b89SHaiyan Song "UMask": "0x1" 49517fcf1b89SHaiyan Song }, 49527fcf1b89SHaiyan Song { 4953038d3b53SJin Yao "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_FWD", 49547fcf1b89SHaiyan Song "Counter": "0,1,2,3", 49557fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 49567fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 49577fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_FWD", 49587fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 49597fcf1b89SHaiyan Song "MSRValue": "0x0800080010", 49607fcf1b89SHaiyan Song "Offcore": "1", 49617fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 49627fcf1b89SHaiyan Song "SampleAfterValue": "100003", 49637fcf1b89SHaiyan Song "UMask": "0x1" 49647fcf1b89SHaiyan Song }, 49657fcf1b89SHaiyan Song { 4966038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NONE", 49677fcf1b89SHaiyan Song "Counter": "0,1,2,3", 49687fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 49697fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 49707fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NONE", 49717fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 49727fcf1b89SHaiyan Song "MSRValue": "0x0080400100", 49737fcf1b89SHaiyan Song "Offcore": "1", 49747fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 49757fcf1b89SHaiyan Song "SampleAfterValue": "100003", 49767fcf1b89SHaiyan Song "UMask": "0x1" 49777fcf1b89SHaiyan Song }, 49787fcf1b89SHaiyan Song { 4979038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_FWD", 49807fcf1b89SHaiyan Song "Counter": "0,1,2,3", 49817fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 49827fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 49837fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_FWD", 49847fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 49857fcf1b89SHaiyan Song "MSRValue": "0x0800100080", 49867fcf1b89SHaiyan Song "Offcore": "1", 49877fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 49887fcf1b89SHaiyan Song "SampleAfterValue": "100003", 49897fcf1b89SHaiyan Song "UMask": "0x1" 49907fcf1b89SHaiyan Song }, 49917fcf1b89SHaiyan Song { 49927fcf1b89SHaiyan Song "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs", 49937fcf1b89SHaiyan Song "Counter": "0,1,2,3", 49947fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 49957fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 49967fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_RFO.L3_HIT_E.SNOOP_NONE", 49977fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 49987fcf1b89SHaiyan Song "MSRValue": "0x0080080100", 49997fcf1b89SHaiyan Song "Offcore": "1", 50007fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 50017fcf1b89SHaiyan Song "SampleAfterValue": "100003", 50027fcf1b89SHaiyan Song "UMask": "0x1" 50037fcf1b89SHaiyan Song }, 50047fcf1b89SHaiyan Song { 50057fcf1b89SHaiyan Song "BriefDescription": "Counts prefetch (that bring data to L2) data reads", 50067fcf1b89SHaiyan Song "Counter": "0,1,2,3", 50077fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 50087fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 50097fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_E.SNOOP_MISS", 50107fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 50117fcf1b89SHaiyan Song "MSRValue": "0x0200080010", 50127fcf1b89SHaiyan Song "Offcore": "1", 50137fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 50147fcf1b89SHaiyan Song "SampleAfterValue": "100003", 50157fcf1b89SHaiyan Song "UMask": "0x1" 50167fcf1b89SHaiyan Song }, 50177fcf1b89SHaiyan Song { 5018038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_RFO.PMM_HIT_LOCAL_PMM.ANY_SNOOP OCR.ALL_PF_RFO.PMM_HIT_LOCAL_PMM.ANY_SNOOP", 50197fcf1b89SHaiyan Song "Counter": "0,1,2,3", 50207fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 50217fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 50227fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_RFO.PMM_HIT_LOCAL_PMM.ANY_SNOOP", 50237fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 50247fcf1b89SHaiyan Song "MSRValue": "0x3F80400120", 50257fcf1b89SHaiyan Song "Offcore": "1", 50267fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 50277fcf1b89SHaiyan Song "SampleAfterValue": "100003", 50287fcf1b89SHaiyan Song "UMask": "0x1" 50297fcf1b89SHaiyan Song }, 50307fcf1b89SHaiyan Song { 50317fcf1b89SHaiyan Song "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests", 50327fcf1b89SHaiyan Song "Counter": "0,1,2,3", 50337fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 50347fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 50357fcf1b89SHaiyan Song "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_E.SNOOP_NONE", 50367fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 50377fcf1b89SHaiyan Song "MSRValue": "0x0080080400", 50387fcf1b89SHaiyan Song "Offcore": "1", 50397fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 50407fcf1b89SHaiyan Song "SampleAfterValue": "100003", 50417fcf1b89SHaiyan Song "UMask": "0x1" 50427fcf1b89SHaiyan Song }, 50437fcf1b89SHaiyan Song { 5044038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT.SNOOP_MISS OCR.ALL_PF_DATA_RD.L3_HIT.SNOOP_MISS", 50457fcf1b89SHaiyan Song "Counter": "0,1,2,3", 50467fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 50477fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 50487fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT.SNOOP_MISS", 50497fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 50507fcf1b89SHaiyan Song "MSRValue": "0x02003C0490", 50517fcf1b89SHaiyan Song "Offcore": "1", 50527fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 50537fcf1b89SHaiyan Song "SampleAfterValue": "100003", 50547fcf1b89SHaiyan Song "UMask": "0x1" 50557fcf1b89SHaiyan Song }, 50567fcf1b89SHaiyan Song { 5057038d3b53SJin Yao "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT.SNOOP_NONE", 50587fcf1b89SHaiyan Song "Counter": "0,1,2,3", 50597fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 50607fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 50617fcf1b89SHaiyan Song "EventName": "OCR.OTHER.L3_HIT.SNOOP_NONE", 50627fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 50637fcf1b89SHaiyan Song "MSRValue": "0x00803C8000", 50647fcf1b89SHaiyan Song "Offcore": "1", 50657fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 50667fcf1b89SHaiyan Song "SampleAfterValue": "100003", 50677fcf1b89SHaiyan Song "UMask": "0x1" 50687fcf1b89SHaiyan Song }, 50697fcf1b89SHaiyan Song { 5070038d3b53SJin Yao "BriefDescription": "Counts any other requests OCR.OTHER.SUPPLIER_NONE.HIT_OTHER_CORE_FWD", 50717fcf1b89SHaiyan Song "Counter": "0,1,2,3", 50727fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 50737fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 50747fcf1b89SHaiyan Song "EventName": "OCR.OTHER.SUPPLIER_NONE.HIT_OTHER_CORE_FWD", 50757fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 50767fcf1b89SHaiyan Song "MSRValue": "0x0800028000", 50777fcf1b89SHaiyan Song "Offcore": "1", 50787fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 50797fcf1b89SHaiyan Song "SampleAfterValue": "100003", 50807fcf1b89SHaiyan Song "UMask": "0x1" 50817fcf1b89SHaiyan Song }, 50827fcf1b89SHaiyan Song { 5083038d3b53SJin Yao "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_E.SNOOP_NONE", 50847fcf1b89SHaiyan Song "Counter": "0,1,2,3", 50857fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 50867fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 50877fcf1b89SHaiyan Song "EventName": "OCR.ALL_DATA_RD.L3_HIT_E.SNOOP_NONE", 50887fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 50897fcf1b89SHaiyan Song "MSRValue": "0x0080080491", 50907fcf1b89SHaiyan Song "Offcore": "1", 50917fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 50927fcf1b89SHaiyan Song "SampleAfterValue": "100003", 50937fcf1b89SHaiyan Song "UMask": "0x1" 50947fcf1b89SHaiyan Song }, 50957fcf1b89SHaiyan Song { 5096038d3b53SJin Yao "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT_S.HITM_OTHER_CORE", 50977fcf1b89SHaiyan Song "Counter": "0,1,2,3", 50987fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 50997fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 51007fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_RFO.L3_HIT_S.HITM_OTHER_CORE", 51017fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 51027fcf1b89SHaiyan Song "MSRValue": "0x1000100002", 51037fcf1b89SHaiyan Song "Offcore": "1", 51047fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 51057fcf1b89SHaiyan Song "SampleAfterValue": "100003", 51067fcf1b89SHaiyan Song "UMask": "0x1" 51077fcf1b89SHaiyan Song }, 51087fcf1b89SHaiyan Song { 5109038d3b53SJin Yao "BriefDescription": "OCR.ALL_READS.L3_HIT_S.HITM_OTHER_CORE OCR.ALL_READS.L3_HIT_S.HITM_OTHER_CORE", 51107fcf1b89SHaiyan Song "Counter": "0,1,2,3", 51117fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 51127fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 51137fcf1b89SHaiyan Song "EventName": "OCR.ALL_READS.L3_HIT_S.HITM_OTHER_CORE", 51147fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 51157fcf1b89SHaiyan Song "MSRValue": "0x10001007F7", 51167fcf1b89SHaiyan Song "Offcore": "1", 51177fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 51187fcf1b89SHaiyan Song "SampleAfterValue": "100003", 51197fcf1b89SHaiyan Song "UMask": "0x1" 51207fcf1b89SHaiyan Song }, 51217fcf1b89SHaiyan Song { 5122038d3b53SJin Yao "BriefDescription": "OCR.ALL_READS.L3_HIT_F.ANY_SNOOP OCR.ALL_READS.L3_HIT_F.ANY_SNOOP", 51237fcf1b89SHaiyan Song "Counter": "0,1,2,3", 51247fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 51257fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 51267fcf1b89SHaiyan Song "EventName": "OCR.ALL_READS.L3_HIT_F.ANY_SNOOP", 51277fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 51287fcf1b89SHaiyan Song "MSRValue": "0x3F802007F7", 51297fcf1b89SHaiyan Song "Offcore": "1", 51307fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 51317fcf1b89SHaiyan Song "SampleAfterValue": "100003", 51327fcf1b89SHaiyan Song "UMask": "0x1" 51337fcf1b89SHaiyan Song }, 51347fcf1b89SHaiyan Song { 5135038d3b53SJin Yao "BriefDescription": "OCR.ALL_READS.L3_HIT_M.HIT_OTHER_CORE_NO_FWD OCR.ALL_READS.L3_HIT_M.HIT_OTHER_CORE_NO_FWD", 51367fcf1b89SHaiyan Song "Counter": "0,1,2,3", 51377fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 51387fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 51397fcf1b89SHaiyan Song "EventName": "OCR.ALL_READS.L3_HIT_M.HIT_OTHER_CORE_NO_FWD", 51407fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 51417fcf1b89SHaiyan Song "MSRValue": "0x04000407F7", 51427fcf1b89SHaiyan Song "Offcore": "1", 51437fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 51447fcf1b89SHaiyan Song "SampleAfterValue": "100003", 51457fcf1b89SHaiyan Song "UMask": "0x1" 51467fcf1b89SHaiyan Song }, 51477fcf1b89SHaiyan Song { 5148038d3b53SJin Yao "BriefDescription": "OCR.ALL_READS.L3_HIT_S.SNOOP_NONE", 51497fcf1b89SHaiyan Song "Counter": "0,1,2,3", 51507fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 51517fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 51527fcf1b89SHaiyan Song "EventName": "OCR.ALL_READS.L3_HIT_S.SNOOP_NONE", 51537fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 51547fcf1b89SHaiyan Song "MSRValue": "0x00801007F7", 51557fcf1b89SHaiyan Song "Offcore": "1", 51567fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 51577fcf1b89SHaiyan Song "SampleAfterValue": "100003", 51587fcf1b89SHaiyan Song "UMask": "0x1" 51597fcf1b89SHaiyan Song }, 51607fcf1b89SHaiyan Song { 5161038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.L3_HIT.SNOOP_MISS", 51627fcf1b89SHaiyan Song "Counter": "0,1,2,3", 51637fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 51647fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 51657fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_DATA_RD.L3_HIT.SNOOP_MISS", 51667fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 51677fcf1b89SHaiyan Song "MSRValue": "0x02003C0080", 51687fcf1b89SHaiyan Song "Offcore": "1", 51697fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 51707fcf1b89SHaiyan Song "SampleAfterValue": "100003", 51717fcf1b89SHaiyan Song "UMask": "0x1" 51727fcf1b89SHaiyan Song }, 51737fcf1b89SHaiyan Song { 5174038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_E.SNOOP_NONE", 51757fcf1b89SHaiyan Song "Counter": "0,1,2,3", 51767fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 51777fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 51787fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_E.SNOOP_NONE", 51797fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 51807fcf1b89SHaiyan Song "MSRValue": "0x0080080490", 51817fcf1b89SHaiyan Song "Offcore": "1", 51827fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 51837fcf1b89SHaiyan Song "SampleAfterValue": "100003", 51847fcf1b89SHaiyan Song "UMask": "0x1" 51857fcf1b89SHaiyan Song }, 51867fcf1b89SHaiyan Song { 5187038d3b53SJin Yao "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD", 51887fcf1b89SHaiyan Song "Counter": "0,1,2,3", 51897fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 51907fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 51917fcf1b89SHaiyan Song "EventName": "OCR.PF_L1D_AND_SW.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD", 51927fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 51937fcf1b89SHaiyan Song "MSRValue": "0x0400020400", 51947fcf1b89SHaiyan Song "Offcore": "1", 51957fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 51967fcf1b89SHaiyan Song "SampleAfterValue": "100003", 51977fcf1b89SHaiyan Song "UMask": "0x1" 51987fcf1b89SHaiyan Song }, 51997fcf1b89SHaiyan Song { 5200038d3b53SJin Yao "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.L3_HIT_S.HIT_OTHER_CORE_FWD", 52017fcf1b89SHaiyan Song "Counter": "0,1,2,3", 52027fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 52037fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 52047fcf1b89SHaiyan Song "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_S.HIT_OTHER_CORE_FWD", 52057fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 52067fcf1b89SHaiyan Song "MSRValue": "0x0800100400", 52077fcf1b89SHaiyan Song "Offcore": "1", 52087fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 52097fcf1b89SHaiyan Song "SampleAfterValue": "100003", 52107fcf1b89SHaiyan Song "UMask": "0x1" 52117fcf1b89SHaiyan Song }, 52127fcf1b89SHaiyan Song { 5213038d3b53SJin Yao "BriefDescription": "OCR.ALL_READS.L3_HIT_E.HIT_OTHER_CORE_NO_FWD OCR.ALL_READS.L3_HIT_E.HIT_OTHER_CORE_NO_FWD", 52147fcf1b89SHaiyan Song "Counter": "0,1,2,3", 52157fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 52167fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 52177fcf1b89SHaiyan Song "EventName": "OCR.ALL_READS.L3_HIT_E.HIT_OTHER_CORE_NO_FWD", 52187fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 52197fcf1b89SHaiyan Song "MSRValue": "0x04000807F7", 52207fcf1b89SHaiyan Song "Offcore": "1", 52217fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 52227fcf1b89SHaiyan Song "SampleAfterValue": "100003", 52237fcf1b89SHaiyan Song "UMask": "0x1" 52247fcf1b89SHaiyan Song }, 52257fcf1b89SHaiyan Song { 52267fcf1b89SHaiyan Song "BriefDescription": "Counts all demand code reads", 52277fcf1b89SHaiyan Song "Counter": "0,1,2,3", 52287fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 52297fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 52307fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_S.SNOOP_MISS", 52317fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 52327fcf1b89SHaiyan Song "MSRValue": "0x0200100004", 52337fcf1b89SHaiyan Song "Offcore": "1", 52347fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 52357fcf1b89SHaiyan Song "SampleAfterValue": "100003", 52367fcf1b89SHaiyan Song "UMask": "0x1" 52377fcf1b89SHaiyan Song }, 52387fcf1b89SHaiyan Song { 5239038d3b53SJin Yao "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_S.SNOOP_NONE", 52407fcf1b89SHaiyan Song "Counter": "0,1,2,3", 52417fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 52427fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 52437fcf1b89SHaiyan Song "EventName": "OCR.ALL_DATA_RD.L3_HIT_S.SNOOP_NONE", 52447fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 52457fcf1b89SHaiyan Song "MSRValue": "0x0080100491", 52467fcf1b89SHaiyan Song "Offcore": "1", 52477fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 52487fcf1b89SHaiyan Song "SampleAfterValue": "100003", 52497fcf1b89SHaiyan Song "UMask": "0x1" 52507fcf1b89SHaiyan Song }, 52517fcf1b89SHaiyan Song { 5252038d3b53SJin Yao "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.SUPPLIER_NONE.ANY_SNOOP", 52537fcf1b89SHaiyan Song "Counter": "0,1,2,3", 52547fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 52557fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 52567fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_RFO.SUPPLIER_NONE.ANY_SNOOP", 52577fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 52587fcf1b89SHaiyan Song "MSRValue": "0x3F80020002", 52597fcf1b89SHaiyan Song "Offcore": "1", 52607fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 52617fcf1b89SHaiyan Song "SampleAfterValue": "100003", 52627fcf1b89SHaiyan Song "UMask": "0x1" 52637fcf1b89SHaiyan Song }, 52647fcf1b89SHaiyan Song { 5265038d3b53SJin Yao "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", 52667fcf1b89SHaiyan Song "Counter": "0,1,2,3", 52677fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 52687fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 52697fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_DATA_RD.L3_HIT.ANY_SNOOP", 52707fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 52717fcf1b89SHaiyan Song "MSRValue": "0x3F803C0080", 52727fcf1b89SHaiyan Song "Offcore": "1", 52737fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 52747fcf1b89SHaiyan Song "SampleAfterValue": "100003", 52757fcf1b89SHaiyan Song "UMask": "0x1" 52767fcf1b89SHaiyan Song }, 52777fcf1b89SHaiyan Song { 5278038d3b53SJin Yao "BriefDescription": "OCR.ALL_RFO.L3_HIT.SNOOP_NONE OCR.ALL_RFO.L3_HIT.SNOOP_NONE", 52797fcf1b89SHaiyan Song "Counter": "0,1,2,3", 52807fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 52817fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 52827fcf1b89SHaiyan Song "EventName": "OCR.ALL_RFO.L3_HIT.SNOOP_NONE", 52837fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 52847fcf1b89SHaiyan Song "MSRValue": "0x00803C0122", 52857fcf1b89SHaiyan Song "Offcore": "1", 52867fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 52877fcf1b89SHaiyan Song "SampleAfterValue": "100003", 52887fcf1b89SHaiyan Song "UMask": "0x1" 52897fcf1b89SHaiyan Song }, 52907fcf1b89SHaiyan Song { 5291038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_M.SNOOP_NONE", 52927fcf1b89SHaiyan Song "Counter": "0,1,2,3", 52937fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 52947fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 52957fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_M.SNOOP_NONE", 52967fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 52977fcf1b89SHaiyan Song "MSRValue": "0x0080040490", 52987fcf1b89SHaiyan Song "Offcore": "1", 52997fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 53007fcf1b89SHaiyan Song "SampleAfterValue": "100003", 53017fcf1b89SHaiyan Song "UMask": "0x1" 53027fcf1b89SHaiyan Song }, 53037fcf1b89SHaiyan Song { 5304038d3b53SJin Yao "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", 53057fcf1b89SHaiyan Song "Counter": "0,1,2,3", 53067fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 53077fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 53087fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_RFO.L3_HIT.HIT_OTHER_CORE_NO_FWD", 53097fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 53107fcf1b89SHaiyan Song "MSRValue": "0x04003C0002", 53117fcf1b89SHaiyan Song "Offcore": "1", 53127fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 53137fcf1b89SHaiyan Song "SampleAfterValue": "100003", 53147fcf1b89SHaiyan Song "UMask": "0x1" 53157fcf1b89SHaiyan Song }, 53167fcf1b89SHaiyan Song { 5317038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD", 53187fcf1b89SHaiyan Song "Counter": "0,1,2,3", 53197fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 53207fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 53217fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD", 53227fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 53237fcf1b89SHaiyan Song "MSRValue": "0x0400020100", 53247fcf1b89SHaiyan Song "Offcore": "1", 53257fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 53267fcf1b89SHaiyan Song "SampleAfterValue": "100003", 53277fcf1b89SHaiyan Song "UMask": "0x1" 53287fcf1b89SHaiyan Song }, 53297fcf1b89SHaiyan Song { 5330038d3b53SJin Yao "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", 53317fcf1b89SHaiyan Song "Counter": "0,1,2,3", 53327fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 53337fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 53347fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_RFO.L3_HIT_M.HIT_OTHER_CORE_NO_FWD", 53357fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 53367fcf1b89SHaiyan Song "MSRValue": "0x0400040120", 53377fcf1b89SHaiyan Song "Offcore": "1", 53387fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 53397fcf1b89SHaiyan Song "SampleAfterValue": "100003", 53407fcf1b89SHaiyan Song "UMask": "0x1" 53417fcf1b89SHaiyan Song }, 53427fcf1b89SHaiyan Song { 5343038d3b53SJin Yao "BriefDescription": "OCR.ALL_READS.L3_HIT_E.SNOOP_NONE", 53447fcf1b89SHaiyan Song "Counter": "0,1,2,3", 53457fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 53467fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 53477fcf1b89SHaiyan Song "EventName": "OCR.ALL_READS.L3_HIT_E.SNOOP_NONE", 53487fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 53497fcf1b89SHaiyan Song "MSRValue": "0x00800807F7", 53507fcf1b89SHaiyan Song "Offcore": "1", 53517fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 53527fcf1b89SHaiyan Song "SampleAfterValue": "100003", 53537fcf1b89SHaiyan Song "UMask": "0x1" 53547fcf1b89SHaiyan Song }, 53557fcf1b89SHaiyan Song { 5356038d3b53SJin Yao "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.SUPPLIER_NONE.HITM_OTHER_CORE", 53577fcf1b89SHaiyan Song "Counter": "0,1,2,3", 53587fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 53597fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 53607fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_DATA_RD.SUPPLIER_NONE.HITM_OTHER_CORE", 53617fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 53627fcf1b89SHaiyan Song "MSRValue": "0x1000020001", 53637fcf1b89SHaiyan Song "Offcore": "1", 53647fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 53657fcf1b89SHaiyan Song "SampleAfterValue": "100003", 53667fcf1b89SHaiyan Song "UMask": "0x1" 53677fcf1b89SHaiyan Song }, 53687fcf1b89SHaiyan Song { 5369038d3b53SJin Yao "BriefDescription": "OCR.ALL_READS.SUPPLIER_NONE.SNOOP_MISS", 53707fcf1b89SHaiyan Song "Counter": "0,1,2,3", 53717fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 53727fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 53737fcf1b89SHaiyan Song "EventName": "OCR.ALL_READS.SUPPLIER_NONE.SNOOP_MISS", 53747fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 53757fcf1b89SHaiyan Song "MSRValue": "0x02000207F7", 53767fcf1b89SHaiyan Song "Offcore": "1", 53777fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 53787fcf1b89SHaiyan Song "SampleAfterValue": "100003", 53797fcf1b89SHaiyan Song "UMask": "0x1" 53807fcf1b89SHaiyan Song }, 53817fcf1b89SHaiyan Song { 5382038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.L3_HIT_F.HITM_OTHER_CORE", 53837fcf1b89SHaiyan Song "Counter": "0,1,2,3", 53847fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 53857fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 53867fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_F.HITM_OTHER_CORE", 53877fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 53887fcf1b89SHaiyan Song "MSRValue": "0x1000200080", 53897fcf1b89SHaiyan Song "Offcore": "1", 53907fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 53917fcf1b89SHaiyan Song "SampleAfterValue": "100003", 53927fcf1b89SHaiyan Song "UMask": "0x1" 53937fcf1b89SHaiyan Song }, 53947fcf1b89SHaiyan Song { 53957fcf1b89SHaiyan Song "BriefDescription": "Number of PREFETCHT0 instructions executed.", 53967fcf1b89SHaiyan Song "Counter": "0,1,2,3", 53977fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3,4,5,6,7", 53987fcf1b89SHaiyan Song "EventCode": "0x32", 53997fcf1b89SHaiyan Song "EventName": "SW_PREFETCH_ACCESS.T0", 54007fcf1b89SHaiyan Song "SampleAfterValue": "2000003", 54017fcf1b89SHaiyan Song "UMask": "0x2" 54027fcf1b89SHaiyan Song }, 54037fcf1b89SHaiyan Song { 5404038d3b53SJin Yao "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", 54057fcf1b89SHaiyan Song "Counter": "0,1,2,3", 54067fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 54077fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 54087fcf1b89SHaiyan Song "EventName": "OCR.ALL_RFO.L3_HIT.HIT_OTHER_CORE_FWD", 54097fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 54107fcf1b89SHaiyan Song "MSRValue": "0x08003C0122", 54117fcf1b89SHaiyan Song "Offcore": "1", 54127fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 54137fcf1b89SHaiyan Song "SampleAfterValue": "100003", 54147fcf1b89SHaiyan Song "UMask": "0x1" 54157fcf1b89SHaiyan Song }, 54167fcf1b89SHaiyan Song { 5417038d3b53SJin Yao "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_FWD", 54187fcf1b89SHaiyan Song "Counter": "0,1,2,3", 54197fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 54207fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 54217fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_FWD", 54227fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 54237fcf1b89SHaiyan Song "MSRValue": "0x0800200001", 54247fcf1b89SHaiyan Song "Offcore": "1", 54257fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 54267fcf1b89SHaiyan Song "SampleAfterValue": "100003", 54277fcf1b89SHaiyan Song "UMask": "0x1" 54287fcf1b89SHaiyan Song }, 54297fcf1b89SHaiyan Song { 5430038d3b53SJin Yao "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", 54317fcf1b89SHaiyan Song "Counter": "0,1,2,3", 54327fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 54337fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 54347fcf1b89SHaiyan Song "EventName": "OCR.ALL_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_NO_FWD", 54357fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 54367fcf1b89SHaiyan Song "MSRValue": "0x0400100491", 54377fcf1b89SHaiyan Song "Offcore": "1", 54387fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 54397fcf1b89SHaiyan Song "SampleAfterValue": "100003", 54407fcf1b89SHaiyan Song "UMask": "0x1" 54417fcf1b89SHaiyan Song }, 54427fcf1b89SHaiyan Song { 5443038d3b53SJin Yao "BriefDescription": "OCR.ALL_READS.L3_HIT_M.SNOOP_NONE", 54447fcf1b89SHaiyan Song "Counter": "0,1,2,3", 54457fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 54467fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 54477fcf1b89SHaiyan Song "EventName": "OCR.ALL_READS.L3_HIT_M.SNOOP_NONE", 54487fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 54497fcf1b89SHaiyan Song "MSRValue": "0x00800407F7", 54507fcf1b89SHaiyan Song "Offcore": "1", 54517fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 54527fcf1b89SHaiyan Song "SampleAfterValue": "100003", 54537fcf1b89SHaiyan Song "UMask": "0x1" 54547fcf1b89SHaiyan Song }, 54557fcf1b89SHaiyan Song { 54567fcf1b89SHaiyan Song "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs", 54577fcf1b89SHaiyan Song "Counter": "0,1,2,3", 54587fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 54597fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 54607fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_RFO.L3_HIT_S.SNOOP_MISS", 54617fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 54627fcf1b89SHaiyan Song "MSRValue": "0x0200100020", 54637fcf1b89SHaiyan Song "Offcore": "1", 54647fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 54657fcf1b89SHaiyan Song "SampleAfterValue": "100003", 54667fcf1b89SHaiyan Song "UMask": "0x1" 54677fcf1b89SHaiyan Song }, 54687fcf1b89SHaiyan Song { 54697fcf1b89SHaiyan Song "BriefDescription": "Core cycles where the core was running in a manner where Turbo may be clipped to the AVX512 turbo schedule.", 54707fcf1b89SHaiyan Song "Counter": "0,1,2,3", 54717fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3,4,5,6,7", 54727fcf1b89SHaiyan Song "EventCode": "0x28", 54737fcf1b89SHaiyan Song "EventName": "CORE_POWER.LVL2_TURBO_LICENSE", 54747fcf1b89SHaiyan Song "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.", 54757fcf1b89SHaiyan Song "SampleAfterValue": "200003", 54767fcf1b89SHaiyan Song "UMask": "0x20" 54777fcf1b89SHaiyan Song }, 54787fcf1b89SHaiyan Song { 5479038d3b53SJin Yao "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", 54807fcf1b89SHaiyan Song "Counter": "0,1,2,3", 54817fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 54827fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 54837fcf1b89SHaiyan Song "EventName": "OCR.PF_L1D_AND_SW.L3_HIT.HITM_OTHER_CORE", 54847fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 54857fcf1b89SHaiyan Song "MSRValue": "0x10003C0400", 54867fcf1b89SHaiyan Song "Offcore": "1", 54877fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 54887fcf1b89SHaiyan Song "SampleAfterValue": "100003", 54897fcf1b89SHaiyan Song "UMask": "0x1" 54907fcf1b89SHaiyan Song }, 54917fcf1b89SHaiyan Song { 5492038d3b53SJin Yao "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", 54937fcf1b89SHaiyan Song "Counter": "0,1,2,3", 54947fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 54957fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 54967fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_RFO.L3_HIT.NO_SNOOP_NEEDED", 54977fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 54987fcf1b89SHaiyan Song "MSRValue": "0x01003C0020", 54997fcf1b89SHaiyan Song "Offcore": "1", 55007fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 55017fcf1b89SHaiyan Song "SampleAfterValue": "100003", 55027fcf1b89SHaiyan Song "UMask": "0x1" 55037fcf1b89SHaiyan Song }, 55047fcf1b89SHaiyan Song { 5505038d3b53SJin Yao "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.L3_HIT_E.HITM_OTHER_CORE", 55067fcf1b89SHaiyan Song "Counter": "0,1,2,3", 55077fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 55087fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 55097fcf1b89SHaiyan Song "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_E.HITM_OTHER_CORE", 55107fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 55117fcf1b89SHaiyan Song "MSRValue": "0x1000080400", 55127fcf1b89SHaiyan Song "Offcore": "1", 55137fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 55147fcf1b89SHaiyan Song "SampleAfterValue": "100003", 55157fcf1b89SHaiyan Song "UMask": "0x1" 55167fcf1b89SHaiyan Song }, 55177fcf1b89SHaiyan Song { 5518038d3b53SJin Yao "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", 55197fcf1b89SHaiyan Song "Counter": "0,1,2,3", 55207fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 55217fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 55227fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_RFO.L3_HIT_F.HIT_OTHER_CORE_NO_FWD", 55237fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 55247fcf1b89SHaiyan Song "MSRValue": "0x0400200120", 55257fcf1b89SHaiyan Song "Offcore": "1", 55267fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 55277fcf1b89SHaiyan Song "SampleAfterValue": "100003", 55287fcf1b89SHaiyan Song "UMask": "0x1" 55297fcf1b89SHaiyan Song }, 55307fcf1b89SHaiyan Song { 5531038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP", 55327fcf1b89SHaiyan Song "Counter": "0,1,2,3", 55337fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 55347fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 55357fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_DATA_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP", 55367fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 55377fcf1b89SHaiyan Song "MSRValue": "0x3F80400080", 55387fcf1b89SHaiyan Song "Offcore": "1", 55397fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 55407fcf1b89SHaiyan Song "SampleAfterValue": "100003", 55417fcf1b89SHaiyan Song "UMask": "0x1" 55427fcf1b89SHaiyan Song }, 55437fcf1b89SHaiyan Song { 5544038d3b53SJin Yao "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.SUPPLIER_NONE.ANY_SNOOP", 55457fcf1b89SHaiyan Song "Counter": "0,1,2,3", 55467fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 55477fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 55487fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_CODE_RD.SUPPLIER_NONE.ANY_SNOOP", 55497fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 55507fcf1b89SHaiyan Song "MSRValue": "0x3F80020004", 55517fcf1b89SHaiyan Song "Offcore": "1", 55527fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 55537fcf1b89SHaiyan Song "SampleAfterValue": "100003", 55547fcf1b89SHaiyan Song "UMask": "0x1" 55557fcf1b89SHaiyan Song }, 55567fcf1b89SHaiyan Song { 5557038d3b53SJin Yao "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.L3_HIT_S.ANY_SNOOP", 55587fcf1b89SHaiyan Song "Counter": "0,1,2,3", 55597fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 55607fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 55617fcf1b89SHaiyan Song "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_S.ANY_SNOOP", 55627fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 55637fcf1b89SHaiyan Song "MSRValue": "0x3F80100400", 55647fcf1b89SHaiyan Song "Offcore": "1", 55657fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 55667fcf1b89SHaiyan Song "SampleAfterValue": "100003", 55677fcf1b89SHaiyan Song "UMask": "0x1" 55687fcf1b89SHaiyan Song }, 55697fcf1b89SHaiyan Song { 5570038d3b53SJin Yao "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT_E.HIT_OTHER_CORE_FWD", 55717fcf1b89SHaiyan Song "Counter": "0,1,2,3", 55727fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 55737fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 55747fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_RFO.L3_HIT_E.HIT_OTHER_CORE_FWD", 55757fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 55767fcf1b89SHaiyan Song "MSRValue": "0x0800080002", 55777fcf1b89SHaiyan Song "Offcore": "1", 55787fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 55797fcf1b89SHaiyan Song "SampleAfterValue": "100003", 55807fcf1b89SHaiyan Song "UMask": "0x1" 55817fcf1b89SHaiyan Song }, 55827fcf1b89SHaiyan Song { 5583038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_F.SNOOP_MISS", 55847fcf1b89SHaiyan Song "Counter": "0,1,2,3", 55857fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 55867fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 55877fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_RFO.L3_HIT_F.SNOOP_MISS", 55887fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 55897fcf1b89SHaiyan Song "MSRValue": "0x0200200120", 55907fcf1b89SHaiyan Song "Offcore": "1", 55917fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 55927fcf1b89SHaiyan Song "SampleAfterValue": "100003", 55937fcf1b89SHaiyan Song "UMask": "0x1" 55947fcf1b89SHaiyan Song }, 55957fcf1b89SHaiyan Song { 5596038d3b53SJin Yao "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", 55977fcf1b89SHaiyan Song "Counter": "0,1,2,3", 55987fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 55997fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 56007fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_CODE_RD.L3_HIT.HIT_OTHER_CORE_NO_FWD", 56017fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 56027fcf1b89SHaiyan Song "MSRValue": "0x04003C0004", 56037fcf1b89SHaiyan Song "Offcore": "1", 56047fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 56057fcf1b89SHaiyan Song "SampleAfterValue": "100003", 56067fcf1b89SHaiyan Song "UMask": "0x1" 56077fcf1b89SHaiyan Song }, 56087fcf1b89SHaiyan Song { 5609038d3b53SJin Yao "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", 56107fcf1b89SHaiyan Song "Counter": "0,1,2,3", 56117fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 56127fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 56137fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_NO_FWD", 56147fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 56157fcf1b89SHaiyan Song "MSRValue": "0x0400200490", 56167fcf1b89SHaiyan Song "Offcore": "1", 56177fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 56187fcf1b89SHaiyan Song "SampleAfterValue": "100003", 56197fcf1b89SHaiyan Song "UMask": "0x1" 56207fcf1b89SHaiyan Song }, 56217fcf1b89SHaiyan Song { 5622038d3b53SJin Yao "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT_F.ANY_SNOOP", 56237fcf1b89SHaiyan Song "Counter": "0,1,2,3", 56247fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 56257fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 56267fcf1b89SHaiyan Song "EventName": "OCR.OTHER.L3_HIT_F.ANY_SNOOP", 56277fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 56287fcf1b89SHaiyan Song "MSRValue": "0x3F80208000", 56297fcf1b89SHaiyan Song "Offcore": "1", 56307fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 56317fcf1b89SHaiyan Song "SampleAfterValue": "100003", 56327fcf1b89SHaiyan Song "UMask": "0x1" 56337fcf1b89SHaiyan Song }, 56347fcf1b89SHaiyan Song { 56357fcf1b89SHaiyan Song "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests", 56367fcf1b89SHaiyan Song "Counter": "0,1,2,3", 56377fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 56387fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 56397fcf1b89SHaiyan Song "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_S.SNOOP_NONE", 56407fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 56417fcf1b89SHaiyan Song "MSRValue": "0x0080100400", 56427fcf1b89SHaiyan Song "Offcore": "1", 56437fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 56447fcf1b89SHaiyan Song "SampleAfterValue": "100003", 56457fcf1b89SHaiyan Song "UMask": "0x1" 56467fcf1b89SHaiyan Song }, 56477fcf1b89SHaiyan Song { 5648038d3b53SJin Yao "BriefDescription": "OCR.ALL_READS.SUPPLIER_NONE.NO_SNOOP_NEEDED OCR.ALL_READS.SUPPLIER_NONE.NO_SNOOP_NEEDED", 56497fcf1b89SHaiyan Song "Counter": "0,1,2,3", 56507fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 56517fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 56527fcf1b89SHaiyan Song "EventName": "OCR.ALL_READS.SUPPLIER_NONE.NO_SNOOP_NEEDED", 56537fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 56547fcf1b89SHaiyan Song "MSRValue": "0x01000207F7", 56557fcf1b89SHaiyan Song "Offcore": "1", 56567fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 56577fcf1b89SHaiyan Song "SampleAfterValue": "100003", 56587fcf1b89SHaiyan Song "UMask": "0x1" 56597fcf1b89SHaiyan Song }, 56607fcf1b89SHaiyan Song { 5661038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_F.SNOOP_NONE", 56627fcf1b89SHaiyan Song "Counter": "0,1,2,3", 56637fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 56647fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 56657fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_F.SNOOP_NONE", 56667fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 56677fcf1b89SHaiyan Song "MSRValue": "0x0080200490", 56687fcf1b89SHaiyan Song "Offcore": "1", 56697fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 56707fcf1b89SHaiyan Song "SampleAfterValue": "100003", 56717fcf1b89SHaiyan Song "UMask": "0x1" 56727fcf1b89SHaiyan Song }, 56737fcf1b89SHaiyan Song { 5674038d3b53SJin Yao "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT_S.HIT_OTHER_CORE_FWD", 56757fcf1b89SHaiyan Song "Counter": "0,1,2,3", 56767fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 56777fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 56787fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_RFO.L3_HIT_S.HIT_OTHER_CORE_FWD", 56797fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 56807fcf1b89SHaiyan Song "MSRValue": "0x0800100002", 56817fcf1b89SHaiyan Song "Offcore": "1", 56827fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 56837fcf1b89SHaiyan Song "SampleAfterValue": "100003", 56847fcf1b89SHaiyan Song "UMask": "0x1" 56857fcf1b89SHaiyan Song }, 56867fcf1b89SHaiyan Song { 5687038d3b53SJin Yao "BriefDescription": "OCR.ALL_READS.L3_HIT_F.SNOOP_NONE", 56887fcf1b89SHaiyan Song "Counter": "0,1,2,3", 56897fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 56907fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 56917fcf1b89SHaiyan Song "EventName": "OCR.ALL_READS.L3_HIT_F.SNOOP_NONE", 56927fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 56937fcf1b89SHaiyan Song "MSRValue": "0x00802007F7", 56947fcf1b89SHaiyan Song "Offcore": "1", 56957fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 56967fcf1b89SHaiyan Song "SampleAfterValue": "100003", 56977fcf1b89SHaiyan Song "UMask": "0x1" 56987fcf1b89SHaiyan Song }, 56997fcf1b89SHaiyan Song { 5700038d3b53SJin Yao "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", 57017fcf1b89SHaiyan Song "Counter": "0,1,2,3", 57027fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 57037fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 57047fcf1b89SHaiyan Song "EventName": "OCR.PF_L1D_AND_SW.L3_HIT.ANY_SNOOP", 57057fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 57067fcf1b89SHaiyan Song "MSRValue": "0x3F803C0400", 57077fcf1b89SHaiyan Song "Offcore": "1", 57087fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 57097fcf1b89SHaiyan Song "SampleAfterValue": "100003", 57107fcf1b89SHaiyan Song "UMask": "0x1" 57117fcf1b89SHaiyan Song }, 57127fcf1b89SHaiyan Song { 5713038d3b53SJin Yao "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", 57147fcf1b89SHaiyan Song "Counter": "0,1,2,3", 57157fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 57167fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 57177fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_DATA_RD.L3_HIT.HITM_OTHER_CORE", 57187fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 57197fcf1b89SHaiyan Song "MSRValue": "0x10003C0080", 57207fcf1b89SHaiyan Song "Offcore": "1", 57217fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 57227fcf1b89SHaiyan Song "SampleAfterValue": "100003", 57237fcf1b89SHaiyan Song "UMask": "0x1" 57247fcf1b89SHaiyan Song }, 57257fcf1b89SHaiyan Song { 5726038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.L3_HIT_S.HIT_OTHER_CORE_NO_FWD", 57277fcf1b89SHaiyan Song "Counter": "0,1,2,3", 57287fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 57297fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 57307fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_RFO.L3_HIT_S.HIT_OTHER_CORE_NO_FWD", 57317fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 57327fcf1b89SHaiyan Song "MSRValue": "0x0400100100", 57337fcf1b89SHaiyan Song "Offcore": "1", 57347fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 57357fcf1b89SHaiyan Song "SampleAfterValue": "100003", 57367fcf1b89SHaiyan Song "UMask": "0x1" 57377fcf1b89SHaiyan Song }, 57387fcf1b89SHaiyan Song { 5739038d3b53SJin Yao "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.L3_HIT_F.NO_SNOOP_NEEDED", 57407fcf1b89SHaiyan Song "Counter": "0,1,2,3", 57417fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 57427fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 57437fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_F.NO_SNOOP_NEEDED", 57447fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 57457fcf1b89SHaiyan Song "MSRValue": "0x0100200010", 57467fcf1b89SHaiyan Song "Offcore": "1", 57477fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 57487fcf1b89SHaiyan Song "SampleAfterValue": "100003", 57497fcf1b89SHaiyan Song "UMask": "0x1" 57507fcf1b89SHaiyan Song }, 57517fcf1b89SHaiyan Song { 5752038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_M.HITM_OTHER_CORE OCR.ALL_PF_RFO.L3_HIT_M.HITM_OTHER_CORE", 57537fcf1b89SHaiyan Song "Counter": "0,1,2,3", 57547fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 57557fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 57567fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_RFO.L3_HIT_M.HITM_OTHER_CORE", 57577fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 57587fcf1b89SHaiyan Song "MSRValue": "0x1000040120", 57597fcf1b89SHaiyan Song "Offcore": "1", 57607fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 57617fcf1b89SHaiyan Song "SampleAfterValue": "100003", 57627fcf1b89SHaiyan Song "UMask": "0x1" 57637fcf1b89SHaiyan Song }, 57647fcf1b89SHaiyan Song { 5765038d3b53SJin Yao "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT_F.HITM_OTHER_CORE", 57667fcf1b89SHaiyan Song "Counter": "0,1,2,3", 57677fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 57687fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 57697fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_F.HITM_OTHER_CORE", 57707fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 57717fcf1b89SHaiyan Song "MSRValue": "0x1000200004", 57727fcf1b89SHaiyan Song "Offcore": "1", 57737fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 57747fcf1b89SHaiyan Song "SampleAfterValue": "100003", 57757fcf1b89SHaiyan Song "UMask": "0x1" 57767fcf1b89SHaiyan Song }, 57777fcf1b89SHaiyan Song { 5778038d3b53SJin Yao "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", 57797fcf1b89SHaiyan Song "Counter": "0,1,2,3", 57807fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 57817fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 57827fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_RFO.L3_HIT.HIT_OTHER_CORE_FWD", 57837fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 57847fcf1b89SHaiyan Song "MSRValue": "0x08003C0002", 57857fcf1b89SHaiyan Song "Offcore": "1", 57867fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 57877fcf1b89SHaiyan Song "SampleAfterValue": "100003", 57887fcf1b89SHaiyan Song "UMask": "0x1" 57897fcf1b89SHaiyan Song }, 57907fcf1b89SHaiyan Song { 5791038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_FWD", 57927fcf1b89SHaiyan Song "Counter": "0,1,2,3", 57937fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 57947fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 57957fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_FWD", 57967fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 57977fcf1b89SHaiyan Song "MSRValue": "0x0800200080", 57987fcf1b89SHaiyan Song "Offcore": "1", 57997fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 58007fcf1b89SHaiyan Song "SampleAfterValue": "100003", 58017fcf1b89SHaiyan Song "UMask": "0x1" 58027fcf1b89SHaiyan Song }, 58037fcf1b89SHaiyan Song { 5804038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_FWD", 58057fcf1b89SHaiyan Song "Counter": "0,1,2,3", 58067fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 58077fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 58087fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_FWD", 58097fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 58107fcf1b89SHaiyan Song "MSRValue": "0x0800040080", 58117fcf1b89SHaiyan Song "Offcore": "1", 58127fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 58137fcf1b89SHaiyan Song "SampleAfterValue": "100003", 58147fcf1b89SHaiyan Song "UMask": "0x1" 58157fcf1b89SHaiyan Song }, 58167fcf1b89SHaiyan Song { 5817038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_DATA_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP OCR.ALL_PF_DATA_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP", 58187fcf1b89SHaiyan Song "Counter": "0,1,2,3", 58197fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 58207fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 58217fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_DATA_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP", 58227fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 58237fcf1b89SHaiyan Song "MSRValue": "0x3F80400490", 58247fcf1b89SHaiyan Song "Offcore": "1", 58257fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 58267fcf1b89SHaiyan Song "SampleAfterValue": "100003", 58277fcf1b89SHaiyan Song "UMask": "0x1" 58287fcf1b89SHaiyan Song }, 58297fcf1b89SHaiyan Song { 5830038d3b53SJin Yao "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.SUPPLIER_NONE.HIT_OTHER_CORE_FWD", 58317fcf1b89SHaiyan Song "Counter": "0,1,2,3", 58327fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 58337fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 58347fcf1b89SHaiyan Song "EventName": "OCR.PF_L1D_AND_SW.SUPPLIER_NONE.HIT_OTHER_CORE_FWD", 58357fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 58367fcf1b89SHaiyan Song "MSRValue": "0x0800020400", 58377fcf1b89SHaiyan Song "Offcore": "1", 58387fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 58397fcf1b89SHaiyan Song "SampleAfterValue": "100003", 58407fcf1b89SHaiyan Song "UMask": "0x1" 58417fcf1b89SHaiyan Song }, 58427fcf1b89SHaiyan Song { 5843038d3b53SJin Yao "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT.SNOOP_NONE OCR.ALL_DATA_RD.L3_HIT.SNOOP_NONE", 58447fcf1b89SHaiyan Song "Counter": "0,1,2,3", 58457fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 58467fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 58477fcf1b89SHaiyan Song "EventName": "OCR.ALL_DATA_RD.L3_HIT.SNOOP_NONE", 58487fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 58497fcf1b89SHaiyan Song "MSRValue": "0x00803C0491", 58507fcf1b89SHaiyan Song "Offcore": "1", 58517fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 58527fcf1b89SHaiyan Song "SampleAfterValue": "100003", 58537fcf1b89SHaiyan Song "UMask": "0x1" 58547fcf1b89SHaiyan Song }, 58557fcf1b89SHaiyan Song { 5856038d3b53SJin Yao "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT_S.ANY_SNOOP", 58577fcf1b89SHaiyan Song "Counter": "0,1,2,3", 58587fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 58597fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 58607fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_RFO.L3_HIT_S.ANY_SNOOP", 58617fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 58627fcf1b89SHaiyan Song "MSRValue": "0x3F80100002", 58637fcf1b89SHaiyan Song "Offcore": "1", 58647fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 58657fcf1b89SHaiyan Song "SampleAfterValue": "100003", 58667fcf1b89SHaiyan Song "UMask": "0x1" 58677fcf1b89SHaiyan Song }, 58687fcf1b89SHaiyan Song { 5869038d3b53SJin Yao "BriefDescription": "OCR.ALL_RFO.L3_HIT_S.SNOOP_MISS", 58707fcf1b89SHaiyan Song "Counter": "0,1,2,3", 58717fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 58727fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 58737fcf1b89SHaiyan Song "EventName": "OCR.ALL_RFO.L3_HIT_S.SNOOP_MISS", 58747fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 58757fcf1b89SHaiyan Song "MSRValue": "0x0200100122", 58767fcf1b89SHaiyan Song "Offcore": "1", 58777fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 58787fcf1b89SHaiyan Song "SampleAfterValue": "100003", 58797fcf1b89SHaiyan Song "UMask": "0x1" 58807fcf1b89SHaiyan Song }, 58817fcf1b89SHaiyan Song { 5882038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_E.ANY_SNOOP OCR.ALL_PF_DATA_RD.L3_HIT_E.ANY_SNOOP", 58837fcf1b89SHaiyan Song "Counter": "0,1,2,3", 58847fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 58857fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 58867fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_E.ANY_SNOOP", 58877fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 58887fcf1b89SHaiyan Song "MSRValue": "0x3F80080490", 58897fcf1b89SHaiyan Song "Offcore": "1", 58907fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 58917fcf1b89SHaiyan Song "SampleAfterValue": "100003", 58927fcf1b89SHaiyan Song "UMask": "0x1" 58937fcf1b89SHaiyan Song }, 58947fcf1b89SHaiyan Song { 58957fcf1b89SHaiyan Song "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads", 58967fcf1b89SHaiyan Song "Counter": "0,1,2,3", 58977fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 58987fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 58997fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_E.SNOOP_MISS", 59007fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 59017fcf1b89SHaiyan Song "MSRValue": "0x0200080080", 59027fcf1b89SHaiyan Song "Offcore": "1", 59037fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 59047fcf1b89SHaiyan Song "SampleAfterValue": "100003", 59057fcf1b89SHaiyan Song "UMask": "0x1" 59067fcf1b89SHaiyan Song }, 59077fcf1b89SHaiyan Song { 5908038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.L3_HIT_M.HIT_OTHER_CORE_NO_FWD", 59097fcf1b89SHaiyan Song "Counter": "0,1,2,3", 59107fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 59117fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 59127fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_RFO.L3_HIT_M.HIT_OTHER_CORE_NO_FWD", 59137fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 59147fcf1b89SHaiyan Song "MSRValue": "0x0400040020", 59157fcf1b89SHaiyan Song "Offcore": "1", 59167fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 59177fcf1b89SHaiyan Song "SampleAfterValue": "100003", 59187fcf1b89SHaiyan Song "UMask": "0x1" 59197fcf1b89SHaiyan Song }, 59207fcf1b89SHaiyan Song { 5921038d3b53SJin Yao "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", 59227fcf1b89SHaiyan Song "Counter": "0,1,2,3", 59237fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 59247fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 59257fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_RFO.L3_HIT.ANY_SNOOP", 59267fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 59277fcf1b89SHaiyan Song "MSRValue": "0x3F803C0100", 59287fcf1b89SHaiyan Song "Offcore": "1", 59297fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 59307fcf1b89SHaiyan Song "SampleAfterValue": "100003", 59317fcf1b89SHaiyan Song "UMask": "0x1" 59327fcf1b89SHaiyan Song }, 59337fcf1b89SHaiyan Song { 5934038d3b53SJin Yao "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_M.SNOOP_MISS", 59357fcf1b89SHaiyan Song "Counter": "0,1,2,3", 59367fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 59377fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 59387fcf1b89SHaiyan Song "EventName": "OCR.ALL_DATA_RD.L3_HIT_M.SNOOP_MISS", 59397fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 59407fcf1b89SHaiyan Song "MSRValue": "0x0200040491", 59417fcf1b89SHaiyan Song "Offcore": "1", 59427fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 59437fcf1b89SHaiyan Song "SampleAfterValue": "100003", 59447fcf1b89SHaiyan Song "UMask": "0x1" 59457fcf1b89SHaiyan Song }, 59467fcf1b89SHaiyan Song { 59477fcf1b89SHaiyan Song "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads", 59487fcf1b89SHaiyan Song "Counter": "0,1,2,3", 59497fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 59507fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 59517fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_M.SNOOP_NONE", 59527fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 59537fcf1b89SHaiyan Song "MSRValue": "0x0080040080", 59547fcf1b89SHaiyan Song "Offcore": "1", 59557fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 59567fcf1b89SHaiyan Song "SampleAfterValue": "100003", 59577fcf1b89SHaiyan Song "UMask": "0x1" 59587fcf1b89SHaiyan Song }, 59597fcf1b89SHaiyan Song { 5960038d3b53SJin Yao "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", 59617fcf1b89SHaiyan Song "Counter": "0,1,2,3", 59627fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 59637fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 59647fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_RFO.L3_HIT.NO_SNOOP_NEEDED", 59657fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 59667fcf1b89SHaiyan Song "MSRValue": "0x01003C0100", 59677fcf1b89SHaiyan Song "Offcore": "1", 59687fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 59697fcf1b89SHaiyan Song "SampleAfterValue": "100003", 59707fcf1b89SHaiyan Song "UMask": "0x1" 59717fcf1b89SHaiyan Song }, 59727fcf1b89SHaiyan Song { 5973038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE", 59747fcf1b89SHaiyan Song "Counter": "0,1,2,3", 59757fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 59767fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 59777fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE", 59787fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 59797fcf1b89SHaiyan Song "MSRValue": "0x0080400080", 59807fcf1b89SHaiyan Song "Offcore": "1", 59817fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 59827fcf1b89SHaiyan Song "SampleAfterValue": "100003", 59837fcf1b89SHaiyan Song "UMask": "0x1" 59847fcf1b89SHaiyan Song }, 59857fcf1b89SHaiyan Song { 5986038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_F.HIT_OTHER_CORE_FWD OCR.ALL_PF_RFO.L3_HIT_F.HIT_OTHER_CORE_FWD", 59877fcf1b89SHaiyan Song "Counter": "0,1,2,3", 59887fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 59897fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 59907fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_RFO.L3_HIT_F.HIT_OTHER_CORE_FWD", 59917fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 59927fcf1b89SHaiyan Song "MSRValue": "0x0800200120", 59937fcf1b89SHaiyan Song "Offcore": "1", 59947fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 59957fcf1b89SHaiyan Song "SampleAfterValue": "100003", 59967fcf1b89SHaiyan Song "UMask": "0x1" 59977fcf1b89SHaiyan Song }, 59987fcf1b89SHaiyan Song { 5999038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_E.SNOOP_NONE", 60007fcf1b89SHaiyan Song "Counter": "0,1,2,3", 60017fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 60027fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 60037fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_RFO.L3_HIT_E.SNOOP_NONE", 60047fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 60057fcf1b89SHaiyan Song "MSRValue": "0x0080080120", 60067fcf1b89SHaiyan Song "Offcore": "1", 60077fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 60087fcf1b89SHaiyan Song "SampleAfterValue": "100003", 60097fcf1b89SHaiyan Song "UMask": "0x1" 60107fcf1b89SHaiyan Song }, 60117fcf1b89SHaiyan Song { 6012038d3b53SJin Yao "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT_E.HITM_OTHER_CORE", 60137fcf1b89SHaiyan Song "Counter": "0,1,2,3", 60147fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 60157fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 60167fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_RFO.L3_HIT_E.HITM_OTHER_CORE", 60177fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 60187fcf1b89SHaiyan Song "MSRValue": "0x1000080002", 60197fcf1b89SHaiyan Song "Offcore": "1", 60207fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 60217fcf1b89SHaiyan Song "SampleAfterValue": "100003", 60227fcf1b89SHaiyan Song "UMask": "0x1" 60237fcf1b89SHaiyan Song }, 60247fcf1b89SHaiyan Song { 6025038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_M.SNOOP_MISS", 60267fcf1b89SHaiyan Song "Counter": "0,1,2,3", 60277fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 60287fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 60297fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_M.SNOOP_MISS", 60307fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 60317fcf1b89SHaiyan Song "MSRValue": "0x0200040490", 60327fcf1b89SHaiyan Song "Offcore": "1", 60337fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 60347fcf1b89SHaiyan Song "SampleAfterValue": "100003", 60357fcf1b89SHaiyan Song "UMask": "0x1" 60367fcf1b89SHaiyan Song }, 60377fcf1b89SHaiyan Song { 6038038d3b53SJin Yao "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT_E.NO_SNOOP_NEEDED", 60397fcf1b89SHaiyan Song "Counter": "0,1,2,3", 60407fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 60417fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 60427fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_RFO.L3_HIT_E.NO_SNOOP_NEEDED", 60437fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 60447fcf1b89SHaiyan Song "MSRValue": "0x0100080002", 60457fcf1b89SHaiyan Song "Offcore": "1", 60467fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 60477fcf1b89SHaiyan Song "SampleAfterValue": "100003", 60487fcf1b89SHaiyan Song "UMask": "0x1" 60497fcf1b89SHaiyan Song }, 60507fcf1b89SHaiyan Song { 6051038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_FWD", 60527fcf1b89SHaiyan Song "Counter": "0,1,2,3", 60537fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 60547fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 60557fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_FWD", 60567fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 60577fcf1b89SHaiyan Song "MSRValue": "0x0800020020", 60587fcf1b89SHaiyan Song "Offcore": "1", 60597fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 60607fcf1b89SHaiyan Song "SampleAfterValue": "100003", 60617fcf1b89SHaiyan Song "UMask": "0x1" 60627fcf1b89SHaiyan Song }, 60637fcf1b89SHaiyan Song { 60647fcf1b89SHaiyan Song "BriefDescription": "Counts any other requests", 60657fcf1b89SHaiyan Song "Counter": "0,1,2,3", 60667fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 60677fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 60687fcf1b89SHaiyan Song "EventName": "OCR.OTHER.L3_HIT_M.SNOOP_NONE", 60697fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 60707fcf1b89SHaiyan Song "MSRValue": "0x0080048000", 60717fcf1b89SHaiyan Song "Offcore": "1", 60727fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 60737fcf1b89SHaiyan Song "SampleAfterValue": "100003", 60747fcf1b89SHaiyan Song "UMask": "0x1" 60757fcf1b89SHaiyan Song }, 60767fcf1b89SHaiyan Song { 6077038d3b53SJin Yao "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT_E.HIT_OTHER_CORE_NO_FWD", 60787fcf1b89SHaiyan Song "Counter": "0,1,2,3", 60797fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 60807fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 60817fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_RFO.L3_HIT_E.HIT_OTHER_CORE_NO_FWD", 60827fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 60837fcf1b89SHaiyan Song "MSRValue": "0x0400080002", 60847fcf1b89SHaiyan Song "Offcore": "1", 60857fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 60867fcf1b89SHaiyan Song "SampleAfterValue": "100003", 60877fcf1b89SHaiyan Song "UMask": "0x1" 60887fcf1b89SHaiyan Song }, 60897fcf1b89SHaiyan Song { 60907fcf1b89SHaiyan Song "BriefDescription": "Counts demand data reads", 60917fcf1b89SHaiyan Song "Counter": "0,1,2,3", 60927fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 60937fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 60947fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_E.SNOOP_MISS", 60957fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 60967fcf1b89SHaiyan Song "MSRValue": "0x0200080001", 60977fcf1b89SHaiyan Song "Offcore": "1", 60987fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 60997fcf1b89SHaiyan Song "SampleAfterValue": "100003", 61007fcf1b89SHaiyan Song "UMask": "0x1" 61017fcf1b89SHaiyan Song }, 61027fcf1b89SHaiyan Song { 6103038d3b53SJin Yao "BriefDescription": "OCR.ALL_RFO.L3_HIT_F.NO_SNOOP_NEEDED OCR.ALL_RFO.L3_HIT_F.NO_SNOOP_NEEDED", 61047fcf1b89SHaiyan Song "Counter": "0,1,2,3", 61057fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 61067fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 61077fcf1b89SHaiyan Song "EventName": "OCR.ALL_RFO.L3_HIT_F.NO_SNOOP_NEEDED", 61087fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 61097fcf1b89SHaiyan Song "MSRValue": "0x0100200122", 61107fcf1b89SHaiyan Song "Offcore": "1", 61117fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 61127fcf1b89SHaiyan Song "SampleAfterValue": "100003", 61137fcf1b89SHaiyan Song "UMask": "0x1" 61147fcf1b89SHaiyan Song }, 61157fcf1b89SHaiyan Song { 6116038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_E.NO_SNOOP_NEEDED OCR.ALL_PF_DATA_RD.L3_HIT_E.NO_SNOOP_NEEDED", 61177fcf1b89SHaiyan Song "Counter": "0,1,2,3", 61187fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 61197fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 61207fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_E.NO_SNOOP_NEEDED", 61217fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 61227fcf1b89SHaiyan Song "MSRValue": "0x0100080490", 61237fcf1b89SHaiyan Song "Offcore": "1", 61247fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 61257fcf1b89SHaiyan Song "SampleAfterValue": "100003", 61267fcf1b89SHaiyan Song "UMask": "0x1" 61277fcf1b89SHaiyan Song }, 61287fcf1b89SHaiyan Song { 61297fcf1b89SHaiyan Song "BriefDescription": "Counts all demand code reads", 61307fcf1b89SHaiyan Song "Counter": "0,1,2,3", 61317fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 61327fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 61337fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_M.SNOOP_MISS", 61347fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 61357fcf1b89SHaiyan Song "MSRValue": "0x0200040004", 61367fcf1b89SHaiyan Song "Offcore": "1", 61377fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 61387fcf1b89SHaiyan Song "SampleAfterValue": "100003", 61397fcf1b89SHaiyan Song "UMask": "0x1" 61407fcf1b89SHaiyan Song }, 61417fcf1b89SHaiyan Song { 6142038d3b53SJin Yao "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT_M.HIT_OTHER_CORE_NO_FWD", 61437fcf1b89SHaiyan Song "Counter": "0,1,2,3", 61447fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 61457fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 61467fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_RFO.L3_HIT_M.HIT_OTHER_CORE_NO_FWD", 61477fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 61487fcf1b89SHaiyan Song "MSRValue": "0x0400040002", 61497fcf1b89SHaiyan Song "Offcore": "1", 61507fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 61517fcf1b89SHaiyan Song "SampleAfterValue": "100003", 61527fcf1b89SHaiyan Song "UMask": "0x1" 61537fcf1b89SHaiyan Song }, 61547fcf1b89SHaiyan Song { 6155038d3b53SJin Yao "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT_M.HITM_OTHER_CORE", 61567fcf1b89SHaiyan Song "Counter": "0,1,2,3", 61577fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 61587fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 61597fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_M.HITM_OTHER_CORE", 61607fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 61617fcf1b89SHaiyan Song "MSRValue": "0x1000040001", 61627fcf1b89SHaiyan Song "Offcore": "1", 61637fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 61647fcf1b89SHaiyan Song "SampleAfterValue": "100003", 61657fcf1b89SHaiyan Song "UMask": "0x1" 61667fcf1b89SHaiyan Song }, 61677fcf1b89SHaiyan Song { 6168038d3b53SJin Yao "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.L3_HIT_F.HITM_OTHER_CORE", 61697fcf1b89SHaiyan Song "Counter": "0,1,2,3", 61707fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 61717fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 61727fcf1b89SHaiyan Song "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_F.HITM_OTHER_CORE", 61737fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 61747fcf1b89SHaiyan Song "MSRValue": "0x1000200400", 61757fcf1b89SHaiyan Song "Offcore": "1", 61767fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 61777fcf1b89SHaiyan Song "SampleAfterValue": "100003", 61787fcf1b89SHaiyan Song "UMask": "0x1" 61797fcf1b89SHaiyan Song }, 61807fcf1b89SHaiyan Song { 61817fcf1b89SHaiyan Song "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests", 61827fcf1b89SHaiyan Song "Counter": "0,1,2,3", 61837fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 61847fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 61857fcf1b89SHaiyan Song "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_S.SNOOP_MISS", 61867fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 61877fcf1b89SHaiyan Song "MSRValue": "0x0200100400", 61887fcf1b89SHaiyan Song "Offcore": "1", 61897fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 61907fcf1b89SHaiyan Song "SampleAfterValue": "100003", 61917fcf1b89SHaiyan Song "UMask": "0x1" 61927fcf1b89SHaiyan Song }, 61937fcf1b89SHaiyan Song { 6194038d3b53SJin Yao "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED", 61957fcf1b89SHaiyan Song "Counter": "0,1,2,3", 61967fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 61977fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 61987fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED", 61997fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 62007fcf1b89SHaiyan Song "MSRValue": "0x0100400001", 62017fcf1b89SHaiyan Song "Offcore": "1", 62027fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 62037fcf1b89SHaiyan Song "SampleAfterValue": "100003", 62047fcf1b89SHaiyan Song "UMask": "0x1" 62057fcf1b89SHaiyan Song }, 62067fcf1b89SHaiyan Song { 6207038d3b53SJin Yao "BriefDescription": "OCR.ALL_RFO.L3_HIT_M.NO_SNOOP_NEEDED OCR.ALL_RFO.L3_HIT_M.NO_SNOOP_NEEDED", 62087fcf1b89SHaiyan Song "Counter": "0,1,2,3", 62097fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 62107fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 62117fcf1b89SHaiyan Song "EventName": "OCR.ALL_RFO.L3_HIT_M.NO_SNOOP_NEEDED", 62127fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 62137fcf1b89SHaiyan Song "MSRValue": "0x0100040122", 62147fcf1b89SHaiyan Song "Offcore": "1", 62157fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 62167fcf1b89SHaiyan Song "SampleAfterValue": "100003", 62177fcf1b89SHaiyan Song "UMask": "0x1" 62187fcf1b89SHaiyan Song }, 62197fcf1b89SHaiyan Song { 6220038d3b53SJin Yao "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP", 62217fcf1b89SHaiyan Song "Counter": "0,1,2,3", 62227fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 62237fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 62247fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_DATA_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP", 62257fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 62267fcf1b89SHaiyan Song "MSRValue": "0x3F80400001", 62277fcf1b89SHaiyan Song "Offcore": "1", 62287fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 62297fcf1b89SHaiyan Song "SampleAfterValue": "100003", 62307fcf1b89SHaiyan Song "UMask": "0x1" 62317fcf1b89SHaiyan Song }, 62327fcf1b89SHaiyan Song { 6233038d3b53SJin Yao "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_F.NO_SNOOP_NEEDED OCR.ALL_DATA_RD.L3_HIT_F.NO_SNOOP_NEEDED", 62347fcf1b89SHaiyan Song "Counter": "0,1,2,3", 62357fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 62367fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 62377fcf1b89SHaiyan Song "EventName": "OCR.ALL_DATA_RD.L3_HIT_F.NO_SNOOP_NEEDED", 62387fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 62397fcf1b89SHaiyan Song "MSRValue": "0x0100200491", 62407fcf1b89SHaiyan Song "Offcore": "1", 62417fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 62427fcf1b89SHaiyan Song "SampleAfterValue": "100003", 62437fcf1b89SHaiyan Song "UMask": "0x1" 62447fcf1b89SHaiyan Song }, 62457fcf1b89SHaiyan Song { 6246038d3b53SJin Yao "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.PMM_HIT_LOCAL_PMM.ANY_SNOOP", 62477fcf1b89SHaiyan Song "Counter": "0,1,2,3", 62487fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 62497fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 62507fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_RFO.PMM_HIT_LOCAL_PMM.ANY_SNOOP", 62517fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 62527fcf1b89SHaiyan Song "MSRValue": "0x3F80400002", 62537fcf1b89SHaiyan Song "Offcore": "1", 62547fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 62557fcf1b89SHaiyan Song "SampleAfterValue": "100003", 62567fcf1b89SHaiyan Song "UMask": "0x1" 62577fcf1b89SHaiyan Song }, 62587fcf1b89SHaiyan Song { 6259038d3b53SJin Yao "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP", 62607fcf1b89SHaiyan Song "Counter": "0,1,2,3", 62617fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 62627fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 62637fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_DATA_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP", 62647fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 62657fcf1b89SHaiyan Song "MSRValue": "0x3F80400010", 62667fcf1b89SHaiyan Song "Offcore": "1", 62677fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 62687fcf1b89SHaiyan Song "SampleAfterValue": "100003", 62697fcf1b89SHaiyan Song "UMask": "0x1" 62707fcf1b89SHaiyan Song }, 62717fcf1b89SHaiyan Song { 6272038d3b53SJin Yao "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT.ANY_SNOOP OCR.OTHER.L3_HIT.ANY_SNOOP", 62737fcf1b89SHaiyan Song "Counter": "0,1,2,3", 62747fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 62757fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 62767fcf1b89SHaiyan Song "EventName": "OCR.OTHER.L3_HIT.ANY_SNOOP", 62777fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 62787fcf1b89SHaiyan Song "MSRValue": "0x3F803C8000", 62797fcf1b89SHaiyan Song "Offcore": "1", 62807fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 62817fcf1b89SHaiyan Song "SampleAfterValue": "100003", 62827fcf1b89SHaiyan Song "UMask": "0x1" 62837fcf1b89SHaiyan Song }, 62847fcf1b89SHaiyan Song { 6285038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.L3_HIT_F.NO_SNOOP_NEEDED", 62867fcf1b89SHaiyan Song "Counter": "0,1,2,3", 62877fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 62887fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 62897fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_F.NO_SNOOP_NEEDED", 62907fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 62917fcf1b89SHaiyan Song "MSRValue": "0x0100200080", 62927fcf1b89SHaiyan Song "Offcore": "1", 62937fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 62947fcf1b89SHaiyan Song "SampleAfterValue": "100003", 62957fcf1b89SHaiyan Song "UMask": "0x1" 62967fcf1b89SHaiyan Song }, 62977fcf1b89SHaiyan Song { 6298038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_S.SNOOP_MISS", 62997fcf1b89SHaiyan Song "Counter": "0,1,2,3", 63007fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 63017fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 63027fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_RFO.L3_HIT_S.SNOOP_MISS", 63037fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 63047fcf1b89SHaiyan Song "MSRValue": "0x0200100120", 63057fcf1b89SHaiyan Song "Offcore": "1", 63067fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 63077fcf1b89SHaiyan Song "SampleAfterValue": "100003", 63087fcf1b89SHaiyan Song "UMask": "0x1" 63097fcf1b89SHaiyan Song }, 63107fcf1b89SHaiyan Song { 6311038d3b53SJin Yao "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", 63127fcf1b89SHaiyan Song "Counter": "0,1,2,3", 63137fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 63147fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 63157fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_DATA_RD.L3_HIT.HITM_OTHER_CORE", 63167fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 63177fcf1b89SHaiyan Song "MSRValue": "0x10003C0010", 63187fcf1b89SHaiyan Song "Offcore": "1", 63197fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 63207fcf1b89SHaiyan Song "SampleAfterValue": "100003", 63217fcf1b89SHaiyan Song "UMask": "0x1" 63227fcf1b89SHaiyan Song }, 63237fcf1b89SHaiyan Song { 6324038d3b53SJin Yao "BriefDescription": "OCR.ALL_READS.L3_HIT_E.HITM_OTHER_CORE OCR.ALL_READS.L3_HIT_E.HITM_OTHER_CORE", 63257fcf1b89SHaiyan Song "Counter": "0,1,2,3", 63267fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 63277fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 63287fcf1b89SHaiyan Song "EventName": "OCR.ALL_READS.L3_HIT_E.HITM_OTHER_CORE", 63297fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 63307fcf1b89SHaiyan Song "MSRValue": "0x10000807F7", 63317fcf1b89SHaiyan Song "Offcore": "1", 63327fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 63337fcf1b89SHaiyan Song "SampleAfterValue": "100003", 63347fcf1b89SHaiyan Song "UMask": "0x1" 63357fcf1b89SHaiyan Song }, 63367fcf1b89SHaiyan Song { 63377fcf1b89SHaiyan Song "BriefDescription": "Counts prefetch (that bring data to L2) data reads", 63387fcf1b89SHaiyan Song "Counter": "0,1,2,3", 63397fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 63407fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 63417fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_S.SNOOP_NONE", 63427fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 63437fcf1b89SHaiyan Song "MSRValue": "0x0080100010", 63447fcf1b89SHaiyan Song "Offcore": "1", 63457fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 63467fcf1b89SHaiyan Song "SampleAfterValue": "100003", 63477fcf1b89SHaiyan Song "UMask": "0x1" 63487fcf1b89SHaiyan Song }, 63497fcf1b89SHaiyan Song { 6350038d3b53SJin Yao "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP", 63517fcf1b89SHaiyan Song "Counter": "0,1,2,3", 63527fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 63537fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 63547fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_CODE_RD.PMM_HIT_LOCAL_PMM.ANY_SNOOP", 63557fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 63567fcf1b89SHaiyan Song "MSRValue": "0x3F80400004", 63577fcf1b89SHaiyan Song "Offcore": "1", 63587fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 63597fcf1b89SHaiyan Song "SampleAfterValue": "100003", 63607fcf1b89SHaiyan Song "UMask": "0x1" 63617fcf1b89SHaiyan Song }, 63627fcf1b89SHaiyan Song { 6363038d3b53SJin Yao "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", 63647fcf1b89SHaiyan Song "Counter": "0,1,2,3", 63657fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 63667fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 63677fcf1b89SHaiyan Song "EventName": "OCR.ALL_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_NO_FWD", 63687fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 63697fcf1b89SHaiyan Song "MSRValue": "0x0400080491", 63707fcf1b89SHaiyan Song "Offcore": "1", 63717fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 63727fcf1b89SHaiyan Song "SampleAfterValue": "100003", 63737fcf1b89SHaiyan Song "UMask": "0x1" 63747fcf1b89SHaiyan Song }, 63757fcf1b89SHaiyan Song { 6376038d3b53SJin Yao "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD", 63777fcf1b89SHaiyan Song "Counter": "0,1,2,3", 63787fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 63797fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 63807fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD", 63817fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 63827fcf1b89SHaiyan Song "MSRValue": "0x0800020001", 63837fcf1b89SHaiyan Song "Offcore": "1", 63847fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 63857fcf1b89SHaiyan Song "SampleAfterValue": "100003", 63867fcf1b89SHaiyan Song "UMask": "0x1" 63877fcf1b89SHaiyan Song }, 63887fcf1b89SHaiyan Song { 6389038d3b53SJin Yao "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT_F.HIT_OTHER_CORE_FWD", 63907fcf1b89SHaiyan Song "Counter": "0,1,2,3", 63917fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 63927fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 63937fcf1b89SHaiyan Song "EventName": "OCR.OTHER.L3_HIT_F.HIT_OTHER_CORE_FWD", 63947fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 63957fcf1b89SHaiyan Song "MSRValue": "0x0800208000", 63967fcf1b89SHaiyan Song "Offcore": "1", 63977fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 63987fcf1b89SHaiyan Song "SampleAfterValue": "100003", 63997fcf1b89SHaiyan Song "UMask": "0x1" 64007fcf1b89SHaiyan Song }, 64017fcf1b89SHaiyan Song { 64027fcf1b89SHaiyan Song "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs", 64037fcf1b89SHaiyan Song "Counter": "0,1,2,3", 64047fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 64057fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 64067fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_RFO.SUPPLIER_NONE.SNOOP_NONE", 64077fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 64087fcf1b89SHaiyan Song "MSRValue": "0x0080020100", 64097fcf1b89SHaiyan Song "Offcore": "1", 64107fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 64117fcf1b89SHaiyan Song "SampleAfterValue": "100003", 64127fcf1b89SHaiyan Song "UMask": "0x1" 64137fcf1b89SHaiyan Song }, 64147fcf1b89SHaiyan Song { 6415038d3b53SJin Yao "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT.ANY_SNOOP OCR.DEMAND_DATA_RD.L3_HIT.ANY_SNOOP", 64167fcf1b89SHaiyan Song "Counter": "0,1,2,3", 64177fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 64187fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 64197fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_DATA_RD.L3_HIT.ANY_SNOOP", 64207fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 64217fcf1b89SHaiyan Song "MSRValue": "0x3F803C0001", 64227fcf1b89SHaiyan Song "Offcore": "1", 64237fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 64247fcf1b89SHaiyan Song "SampleAfterValue": "100003", 64257fcf1b89SHaiyan Song "UMask": "0x1" 64267fcf1b89SHaiyan Song }, 64277fcf1b89SHaiyan Song { 64287fcf1b89SHaiyan Song "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads", 64297fcf1b89SHaiyan Song "Counter": "0,1,2,3", 64307fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 64317fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 64327fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_M.SNOOP_MISS", 64337fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 64347fcf1b89SHaiyan Song "MSRValue": "0x0200040080", 64357fcf1b89SHaiyan Song "Offcore": "1", 64367fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 64377fcf1b89SHaiyan Song "SampleAfterValue": "100003", 64387fcf1b89SHaiyan Song "UMask": "0x1" 64397fcf1b89SHaiyan Song }, 64407fcf1b89SHaiyan Song { 6441038d3b53SJin Yao "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.L3_HIT.SNOOP_MISS", 64427fcf1b89SHaiyan Song "Counter": "0,1,2,3", 64437fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 64447fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 64457fcf1b89SHaiyan Song "EventName": "OCR.PF_L1D_AND_SW.L3_HIT.SNOOP_MISS", 64467fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 64477fcf1b89SHaiyan Song "MSRValue": "0x02003C0400", 64487fcf1b89SHaiyan Song "Offcore": "1", 64497fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 64507fcf1b89SHaiyan Song "SampleAfterValue": "100003", 64517fcf1b89SHaiyan Song "UMask": "0x1" 64527fcf1b89SHaiyan Song }, 64537fcf1b89SHaiyan Song { 6454038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT.SNOOP_HIT_WITH_FWD", 64557fcf1b89SHaiyan Song "Counter": "0,1,2,3", 64567fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 64577fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 64587fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_RFO.L3_HIT.SNOOP_HIT_WITH_FWD", 64597fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 64607fcf1b89SHaiyan Song "MSRValue": "0x08007C0120", 64617fcf1b89SHaiyan Song "Offcore": "1", 64627fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 64637fcf1b89SHaiyan Song "SampleAfterValue": "100003", 64647fcf1b89SHaiyan Song "UMask": "0x1" 64657fcf1b89SHaiyan Song }, 64667fcf1b89SHaiyan Song { 6467038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_RFO.SUPPLIER_NONE.HITM_OTHER_CORE OCR.ALL_PF_RFO.SUPPLIER_NONE.HITM_OTHER_CORE", 64687fcf1b89SHaiyan Song "Counter": "0,1,2,3", 64697fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 64707fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 64717fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_RFO.SUPPLIER_NONE.HITM_OTHER_CORE", 64727fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 64737fcf1b89SHaiyan Song "MSRValue": "0x1000020120", 64747fcf1b89SHaiyan Song "Offcore": "1", 64757fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 64767fcf1b89SHaiyan Song "SampleAfterValue": "100003", 64777fcf1b89SHaiyan Song "UMask": "0x1" 64787fcf1b89SHaiyan Song }, 64797fcf1b89SHaiyan Song { 6480038d3b53SJin Yao "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT_S.HIT_OTHER_CORE_NO_FWD", 64817fcf1b89SHaiyan Song "Counter": "0,1,2,3", 64827fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 64837fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 64847fcf1b89SHaiyan Song "EventName": "OCR.OTHER.L3_HIT_S.HIT_OTHER_CORE_NO_FWD", 64857fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 64867fcf1b89SHaiyan Song "MSRValue": "0x0400108000", 64877fcf1b89SHaiyan Song "Offcore": "1", 64887fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 64897fcf1b89SHaiyan Song "SampleAfterValue": "100003", 64907fcf1b89SHaiyan Song "UMask": "0x1" 64917fcf1b89SHaiyan Song }, 64927fcf1b89SHaiyan Song { 6493038d3b53SJin Yao "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", 64947fcf1b89SHaiyan Song "Counter": "0,1,2,3", 64957fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 64967fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 64977fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT.HIT_OTHER_CORE_NO_FWD", 64987fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 64997fcf1b89SHaiyan Song "MSRValue": "0x04003C0490", 65007fcf1b89SHaiyan Song "Offcore": "1", 65017fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 65027fcf1b89SHaiyan Song "SampleAfterValue": "100003", 65037fcf1b89SHaiyan Song "UMask": "0x1" 65047fcf1b89SHaiyan Song }, 65057fcf1b89SHaiyan Song { 65067fcf1b89SHaiyan Song "BriefDescription": "Counts any other requests", 65077fcf1b89SHaiyan Song "Counter": "0,1,2,3", 65087fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 65097fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 65107fcf1b89SHaiyan Song "EventName": "OCR.OTHER.L3_HIT_S.SNOOP_NONE", 65117fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 65127fcf1b89SHaiyan Song "MSRValue": "0x0080108000", 65137fcf1b89SHaiyan Song "Offcore": "1", 65147fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 65157fcf1b89SHaiyan Song "SampleAfterValue": "100003", 65167fcf1b89SHaiyan Song "UMask": "0x1" 65177fcf1b89SHaiyan Song }, 65187fcf1b89SHaiyan Song { 65197fcf1b89SHaiyan Song "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads", 65207fcf1b89SHaiyan Song "Counter": "0,1,2,3", 65217fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 65227fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 65237fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_DATA_RD.SUPPLIER_NONE.SNOOP_MISS", 65247fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 65257fcf1b89SHaiyan Song "MSRValue": "0x0200020080", 65267fcf1b89SHaiyan Song "Offcore": "1", 65277fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 65287fcf1b89SHaiyan Song "SampleAfterValue": "100003", 65297fcf1b89SHaiyan Song "UMask": "0x1" 65307fcf1b89SHaiyan Song }, 65317fcf1b89SHaiyan Song { 6532038d3b53SJin Yao "BriefDescription": "OCR.ALL_READS.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED OCR.ALL_READS.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED", 65337fcf1b89SHaiyan Song "Counter": "0,1,2,3", 65347fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 65357fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 65367fcf1b89SHaiyan Song "EventName": "OCR.ALL_READS.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED", 65377fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 65387fcf1b89SHaiyan Song "MSRValue": "0x01004007F7", 65397fcf1b89SHaiyan Song "Offcore": "1", 65407fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 65417fcf1b89SHaiyan Song "SampleAfterValue": "100003", 65427fcf1b89SHaiyan Song "UMask": "0x1" 65437fcf1b89SHaiyan Song }, 65447fcf1b89SHaiyan Song { 6545038d3b53SJin Yao "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.L3_HIT_M.ANY_SNOOP", 65467fcf1b89SHaiyan Song "Counter": "0,1,2,3", 65477fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 65487fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 65497fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_M.ANY_SNOOP", 65507fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 65517fcf1b89SHaiyan Song "MSRValue": "0x3F80040010", 65527fcf1b89SHaiyan Song "Offcore": "1", 65537fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 65547fcf1b89SHaiyan Song "SampleAfterValue": "100003", 65557fcf1b89SHaiyan Song "UMask": "0x1" 65567fcf1b89SHaiyan Song }, 65577fcf1b89SHaiyan Song { 6558038d3b53SJin Yao "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.L3_HIT_F.ANY_SNOOP", 65597fcf1b89SHaiyan Song "Counter": "0,1,2,3", 65607fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 65617fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 65627fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_F.ANY_SNOOP", 65637fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 65647fcf1b89SHaiyan Song "MSRValue": "0x3F80200010", 65657fcf1b89SHaiyan Song "Offcore": "1", 65667fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 65677fcf1b89SHaiyan Song "SampleAfterValue": "100003", 65687fcf1b89SHaiyan Song "UMask": "0x1" 65697fcf1b89SHaiyan Song }, 65707fcf1b89SHaiyan Song { 6571038d3b53SJin Yao "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT.NO_SNOOP_NEEDED OCR.DEMAND_CODE_RD.L3_HIT.NO_SNOOP_NEEDED", 65727fcf1b89SHaiyan Song "Counter": "0,1,2,3", 65737fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 65747fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 65757fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_CODE_RD.L3_HIT.NO_SNOOP_NEEDED", 65767fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 65777fcf1b89SHaiyan Song "MSRValue": "0x01003C0004", 65787fcf1b89SHaiyan Song "Offcore": "1", 65797fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 65807fcf1b89SHaiyan Song "SampleAfterValue": "100003", 65817fcf1b89SHaiyan Song "UMask": "0x1" 65827fcf1b89SHaiyan Song }, 65837fcf1b89SHaiyan Song { 65847fcf1b89SHaiyan Song "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs", 65857fcf1b89SHaiyan Song "Counter": "0,1,2,3", 65867fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 65877fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 65887fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_RFO.L3_HIT_F.SNOOP_MISS", 65897fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 65907fcf1b89SHaiyan Song "MSRValue": "0x0200200100", 65917fcf1b89SHaiyan Song "Offcore": "1", 65927fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 65937fcf1b89SHaiyan Song "SampleAfterValue": "100003", 65947fcf1b89SHaiyan Song "UMask": "0x1" 65957fcf1b89SHaiyan Song }, 65967fcf1b89SHaiyan Song { 65977fcf1b89SHaiyan Song "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads", 65987fcf1b89SHaiyan Song "Counter": "0,1,2,3", 65997fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 66007fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 66017fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_F.SNOOP_NONE", 66027fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 66037fcf1b89SHaiyan Song "MSRValue": "0x0080200080", 66047fcf1b89SHaiyan Song "Offcore": "1", 66057fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 66067fcf1b89SHaiyan Song "SampleAfterValue": "100003", 66077fcf1b89SHaiyan Song "UMask": "0x1" 66087fcf1b89SHaiyan Song }, 66097fcf1b89SHaiyan Song { 66107fcf1b89SHaiyan Song "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs", 66117fcf1b89SHaiyan Song "Counter": "0,1,2,3", 66127fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 66137fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 66147fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_RFO.L3_HIT_M.SNOOP_MISS", 66157fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 66167fcf1b89SHaiyan Song "MSRValue": "0x0200040020", 66177fcf1b89SHaiyan Song "Offcore": "1", 66187fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 66197fcf1b89SHaiyan Song "SampleAfterValue": "100003", 66207fcf1b89SHaiyan Song "UMask": "0x1" 66217fcf1b89SHaiyan Song }, 66227fcf1b89SHaiyan Song { 6623038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED", 66247fcf1b89SHaiyan Song "Counter": "0,1,2,3", 66257fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 66267fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 66277fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_DATA_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED", 66287fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 66297fcf1b89SHaiyan Song "MSRValue": "0x0100020080", 66307fcf1b89SHaiyan Song "Offcore": "1", 66317fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 66327fcf1b89SHaiyan Song "SampleAfterValue": "100003", 66337fcf1b89SHaiyan Song "UMask": "0x1" 66347fcf1b89SHaiyan Song }, 66357fcf1b89SHaiyan Song { 6636038d3b53SJin Yao "BriefDescription": "OCR.ALL_READS.L3_HIT_M.HITM_OTHER_CORE OCR.ALL_READS.L3_HIT_M.HITM_OTHER_CORE", 66377fcf1b89SHaiyan Song "Counter": "0,1,2,3", 66387fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 66397fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 66407fcf1b89SHaiyan Song "EventName": "OCR.ALL_READS.L3_HIT_M.HITM_OTHER_CORE", 66417fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 66427fcf1b89SHaiyan Song "MSRValue": "0x10000407F7", 66437fcf1b89SHaiyan Song "Offcore": "1", 66447fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 66457fcf1b89SHaiyan Song "SampleAfterValue": "100003", 66467fcf1b89SHaiyan Song "UMask": "0x1" 66477fcf1b89SHaiyan Song }, 66487fcf1b89SHaiyan Song { 66497fcf1b89SHaiyan Song "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads", 66507fcf1b89SHaiyan Song "Counter": "0,1,2,3", 66517fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 66527fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 66537fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_S.SNOOP_MISS", 66547fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 66557fcf1b89SHaiyan Song "MSRValue": "0x0200100080", 66567fcf1b89SHaiyan Song "Offcore": "1", 66577fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 66587fcf1b89SHaiyan Song "SampleAfterValue": "100003", 66597fcf1b89SHaiyan Song "UMask": "0x1" 66607fcf1b89SHaiyan Song }, 66617fcf1b89SHaiyan Song { 6662038d3b53SJin Yao "BriefDescription": "OCR.ALL_READS.SUPPLIER_NONE.HITM_OTHER_CORE OCR.ALL_READS.SUPPLIER_NONE.HITM_OTHER_CORE", 66637fcf1b89SHaiyan Song "Counter": "0,1,2,3", 66647fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 66657fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 66667fcf1b89SHaiyan Song "EventName": "OCR.ALL_READS.SUPPLIER_NONE.HITM_OTHER_CORE", 66677fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 66687fcf1b89SHaiyan Song "MSRValue": "0x10000207F7", 66697fcf1b89SHaiyan Song "Offcore": "1", 66707fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 66717fcf1b89SHaiyan Song "SampleAfterValue": "100003", 66727fcf1b89SHaiyan Song "UMask": "0x1" 66737fcf1b89SHaiyan Song }, 66747fcf1b89SHaiyan Song { 6675038d3b53SJin Yao "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_M.ANY_SNOOP OCR.ALL_DATA_RD.L3_HIT_M.ANY_SNOOP", 66767fcf1b89SHaiyan Song "Counter": "0,1,2,3", 66777fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 66787fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 66797fcf1b89SHaiyan Song "EventName": "OCR.ALL_DATA_RD.L3_HIT_M.ANY_SNOOP", 66807fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 66817fcf1b89SHaiyan Song "MSRValue": "0x3F80040491", 66827fcf1b89SHaiyan Song "Offcore": "1", 66837fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 66847fcf1b89SHaiyan Song "SampleAfterValue": "100003", 66857fcf1b89SHaiyan Song "UMask": "0x1" 66867fcf1b89SHaiyan Song }, 66877fcf1b89SHaiyan Song { 6688038d3b53SJin Yao "BriefDescription": "OCR.ALL_RFO.L3_HIT_E.NO_SNOOP_NEEDED OCR.ALL_RFO.L3_HIT_E.NO_SNOOP_NEEDED", 66897fcf1b89SHaiyan Song "Counter": "0,1,2,3", 66907fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 66917fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 66927fcf1b89SHaiyan Song "EventName": "OCR.ALL_RFO.L3_HIT_E.NO_SNOOP_NEEDED", 66937fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 66947fcf1b89SHaiyan Song "MSRValue": "0x0100080122", 66957fcf1b89SHaiyan Song "Offcore": "1", 66967fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 66977fcf1b89SHaiyan Song "SampleAfterValue": "100003", 66987fcf1b89SHaiyan Song "UMask": "0x1" 66997fcf1b89SHaiyan Song }, 67007fcf1b89SHaiyan Song { 6701038d3b53SJin Yao "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", 67027fcf1b89SHaiyan Song "Counter": "0,1,2,3", 67037fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 67047fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 67057fcf1b89SHaiyan Song "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_F.HIT_OTHER_CORE_NO_FWD", 67067fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 67077fcf1b89SHaiyan Song "MSRValue": "0x0400200400", 67087fcf1b89SHaiyan Song "Offcore": "1", 67097fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 67107fcf1b89SHaiyan Song "SampleAfterValue": "100003", 67117fcf1b89SHaiyan Song "UMask": "0x1" 67127fcf1b89SHaiyan Song }, 67137fcf1b89SHaiyan Song { 6714038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.L3_HIT_F.ANY_SNOOP", 67157fcf1b89SHaiyan Song "Counter": "0,1,2,3", 67167fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 67177fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 67187fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_RFO.L3_HIT_F.ANY_SNOOP", 67197fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 67207fcf1b89SHaiyan Song "MSRValue": "0x3F80200100", 67217fcf1b89SHaiyan Song "Offcore": "1", 67227fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 67237fcf1b89SHaiyan Song "SampleAfterValue": "100003", 67247fcf1b89SHaiyan Song "UMask": "0x1" 67257fcf1b89SHaiyan Song }, 67267fcf1b89SHaiyan Song { 67277fcf1b89SHaiyan Song "BriefDescription": "Counts prefetch (that bring data to L2) data reads", 67287fcf1b89SHaiyan Song "Counter": "0,1,2,3", 67297fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 67307fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 67317fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_M.SNOOP_MISS", 67327fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 67337fcf1b89SHaiyan Song "MSRValue": "0x0200040010", 67347fcf1b89SHaiyan Song "Offcore": "1", 67357fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 67367fcf1b89SHaiyan Song "SampleAfterValue": "100003", 67377fcf1b89SHaiyan Song "UMask": "0x1" 67387fcf1b89SHaiyan Song }, 67397fcf1b89SHaiyan Song { 67407fcf1b89SHaiyan Song "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads", 67417fcf1b89SHaiyan Song "Counter": "0,1,2,3", 67427fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 67437fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 67447fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_E.SNOOP_NONE", 67457fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 67467fcf1b89SHaiyan Song "MSRValue": "0x0080080080", 67477fcf1b89SHaiyan Song "Offcore": "1", 67487fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 67497fcf1b89SHaiyan Song "SampleAfterValue": "100003", 67507fcf1b89SHaiyan Song "UMask": "0x1" 67517fcf1b89SHaiyan Song }, 67527fcf1b89SHaiyan Song { 67537fcf1b89SHaiyan Song "BriefDescription": "Counts all demand code reads", 67547fcf1b89SHaiyan Song "Counter": "0,1,2,3", 67557fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 67567fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 67577fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_F.SNOOP_NONE", 67587fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 67597fcf1b89SHaiyan Song "MSRValue": "0x0080200004", 67607fcf1b89SHaiyan Song "Offcore": "1", 67617fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 67627fcf1b89SHaiyan Song "SampleAfterValue": "100003", 67637fcf1b89SHaiyan Song "UMask": "0x1" 67647fcf1b89SHaiyan Song }, 67657fcf1b89SHaiyan Song { 6766038d3b53SJin Yao "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT.NO_SNOOP_NEEDED OCR.OTHER.L3_HIT.NO_SNOOP_NEEDED", 67677fcf1b89SHaiyan Song "Counter": "0,1,2,3", 67687fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 67697fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 67707fcf1b89SHaiyan Song "EventName": "OCR.OTHER.L3_HIT.NO_SNOOP_NEEDED", 67717fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 67727fcf1b89SHaiyan Song "MSRValue": "0x01003C8000", 67737fcf1b89SHaiyan Song "Offcore": "1", 67747fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 67757fcf1b89SHaiyan Song "SampleAfterValue": "100003", 67767fcf1b89SHaiyan Song "UMask": "0x1" 67777fcf1b89SHaiyan Song }, 67787fcf1b89SHaiyan Song { 6779038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_F.HITM_OTHER_CORE OCR.ALL_PF_RFO.L3_HIT_F.HITM_OTHER_CORE", 67807fcf1b89SHaiyan Song "Counter": "0,1,2,3", 67817fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 67827fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 67837fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_RFO.L3_HIT_F.HITM_OTHER_CORE", 67847fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 67857fcf1b89SHaiyan Song "MSRValue": "0x1000200120", 67867fcf1b89SHaiyan Song "Offcore": "1", 67877fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 67887fcf1b89SHaiyan Song "SampleAfterValue": "100003", 67897fcf1b89SHaiyan Song "UMask": "0x1" 67907fcf1b89SHaiyan Song }, 67917fcf1b89SHaiyan Song { 6792038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.L3_HIT_S.NO_SNOOP_NEEDED", 67937fcf1b89SHaiyan Song "Counter": "0,1,2,3", 67947fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 67957fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 67967fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_RFO.L3_HIT_S.NO_SNOOP_NEEDED", 67977fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 67987fcf1b89SHaiyan Song "MSRValue": "0x0100100100", 67997fcf1b89SHaiyan Song "Offcore": "1", 68007fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 68017fcf1b89SHaiyan Song "SampleAfterValue": "100003", 68027fcf1b89SHaiyan Song "UMask": "0x1" 68037fcf1b89SHaiyan Song }, 68047fcf1b89SHaiyan Song { 68057fcf1b89SHaiyan Song "BriefDescription": "Counts demand data reads", 68067fcf1b89SHaiyan Song "Counter": "0,1,2,3", 68077fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 68087fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 68097fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_DATA_RD.L3_HIT.SNOOP_HIT_WITH_FWD", 68107fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 68117fcf1b89SHaiyan Song "MSRValue": "0x08007C0001", 68127fcf1b89SHaiyan Song "Offcore": "1", 68137fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 68147fcf1b89SHaiyan Song "SampleAfterValue": "100003", 68157fcf1b89SHaiyan Song "UMask": "0x1" 68167fcf1b89SHaiyan Song }, 68177fcf1b89SHaiyan Song { 6818038d3b53SJin Yao "BriefDescription": "OCR.ALL_RFO.L3_HIT.ANY_SNOOP OCR.ALL_RFO.L3_HIT.ANY_SNOOP OCR.ALL_RFO.L3_HIT.ANY_SNOOP", 68197fcf1b89SHaiyan Song "Counter": "0,1,2,3", 68207fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 68217fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 68227fcf1b89SHaiyan Song "EventName": "OCR.ALL_RFO.L3_HIT.ANY_SNOOP", 68237fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 68247fcf1b89SHaiyan Song "MSRValue": "0x3F803C0122", 68257fcf1b89SHaiyan Song "Offcore": "1", 68267fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 68277fcf1b89SHaiyan Song "SampleAfterValue": "100003", 68287fcf1b89SHaiyan Song "UMask": "0x1" 68297fcf1b89SHaiyan Song }, 68307fcf1b89SHaiyan Song { 6831038d3b53SJin Yao "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", 68327fcf1b89SHaiyan Song "Counter": "0,1,2,3", 68337fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 68347fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 68357fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_RFO.L3_HIT.HIT_OTHER_CORE_NO_FWD", 68367fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 68377fcf1b89SHaiyan Song "MSRValue": "0x04003C0100", 68387fcf1b89SHaiyan Song "Offcore": "1", 68397fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 68407fcf1b89SHaiyan Song "SampleAfterValue": "100003", 68417fcf1b89SHaiyan Song "UMask": "0x1" 68427fcf1b89SHaiyan Song }, 68437fcf1b89SHaiyan Song { 6844038d3b53SJin Yao "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.L3_HIT_E.NO_SNOOP_NEEDED", 68457fcf1b89SHaiyan Song "Counter": "0,1,2,3", 68467fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 68477fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 68487fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_E.NO_SNOOP_NEEDED", 68497fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 68507fcf1b89SHaiyan Song "MSRValue": "0x0100080010", 68517fcf1b89SHaiyan Song "Offcore": "1", 68527fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 68537fcf1b89SHaiyan Song "SampleAfterValue": "100003", 68547fcf1b89SHaiyan Song "UMask": "0x1" 68557fcf1b89SHaiyan Song }, 68567fcf1b89SHaiyan Song { 68577fcf1b89SHaiyan Song "BriefDescription": "Counts any other requests", 68587fcf1b89SHaiyan Song "Counter": "0,1,2,3", 68597fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 68607fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 68617fcf1b89SHaiyan Song "EventName": "OCR.OTHER.L3_HIT_E.SNOOP_MISS", 68627fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 68637fcf1b89SHaiyan Song "MSRValue": "0x0200088000", 68647fcf1b89SHaiyan Song "Offcore": "1", 68657fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 68667fcf1b89SHaiyan Song "SampleAfterValue": "100003", 68677fcf1b89SHaiyan Song "UMask": "0x1" 68687fcf1b89SHaiyan Song }, 68697fcf1b89SHaiyan Song { 6870038d3b53SJin Yao "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.L3_HIT_E.ANY_SNOOP", 68717fcf1b89SHaiyan Song "Counter": "0,1,2,3", 68727fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 68737fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 68747fcf1b89SHaiyan Song "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_E.ANY_SNOOP", 68757fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 68767fcf1b89SHaiyan Song "MSRValue": "0x3F80080400", 68777fcf1b89SHaiyan Song "Offcore": "1", 68787fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 68797fcf1b89SHaiyan Song "SampleAfterValue": "100003", 68807fcf1b89SHaiyan Song "UMask": "0x1" 68817fcf1b89SHaiyan Song }, 68827fcf1b89SHaiyan Song { 6883038d3b53SJin Yao "BriefDescription": "OCR.ALL_DATA_RD.SUPPLIER_NONE.ANY_SNOOP OCR.ALL_DATA_RD.SUPPLIER_NONE.ANY_SNOOP", 68847fcf1b89SHaiyan Song "Counter": "0,1,2,3", 68857fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 68867fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 68877fcf1b89SHaiyan Song "EventName": "OCR.ALL_DATA_RD.SUPPLIER_NONE.ANY_SNOOP", 68887fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 68897fcf1b89SHaiyan Song "MSRValue": "0x3F80020491", 68907fcf1b89SHaiyan Song "Offcore": "1", 68917fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 68927fcf1b89SHaiyan Song "SampleAfterValue": "100003", 68937fcf1b89SHaiyan Song "UMask": "0x1" 68947fcf1b89SHaiyan Song }, 68957fcf1b89SHaiyan Song { 6896038d3b53SJin Yao "BriefDescription": "OCR.ALL_RFO.L3_HIT_M.SNOOP_NONE", 68977fcf1b89SHaiyan Song "Counter": "0,1,2,3", 68987fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 68997fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 69007fcf1b89SHaiyan Song "EventName": "OCR.ALL_RFO.L3_HIT_M.SNOOP_NONE", 69017fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 69027fcf1b89SHaiyan Song "MSRValue": "0x0080040122", 69037fcf1b89SHaiyan Song "Offcore": "1", 69047fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 69057fcf1b89SHaiyan Song "SampleAfterValue": "100003", 69067fcf1b89SHaiyan Song "UMask": "0x1" 69077fcf1b89SHaiyan Song }, 69087fcf1b89SHaiyan Song { 6909038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.SUPPLIER_NONE.NO_SNOOP_NEEDED", 69107fcf1b89SHaiyan Song "Counter": "0,1,2,3", 69117fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 69127fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 69137fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_RFO.SUPPLIER_NONE.NO_SNOOP_NEEDED", 69147fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 69157fcf1b89SHaiyan Song "MSRValue": "0x0100020020", 69167fcf1b89SHaiyan Song "Offcore": "1", 69177fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 69187fcf1b89SHaiyan Song "SampleAfterValue": "100003", 69197fcf1b89SHaiyan Song "UMask": "0x1" 69207fcf1b89SHaiyan Song }, 69217fcf1b89SHaiyan Song { 6922038d3b53SJin Yao "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", 69237fcf1b89SHaiyan Song "Counter": "0,1,2,3", 69247fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 69257fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 69267fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED", 69277fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 69287fcf1b89SHaiyan Song "MSRValue": "0x0100400490", 69297fcf1b89SHaiyan Song "Offcore": "1", 69307fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 69317fcf1b89SHaiyan Song "SampleAfterValue": "100003", 69327fcf1b89SHaiyan Song "UMask": "0x1" 69337fcf1b89SHaiyan Song }, 69347fcf1b89SHaiyan Song { 69357fcf1b89SHaiyan Song "BriefDescription": "Counts all demand data writes (RFOs)", 69367fcf1b89SHaiyan Song "Counter": "0,1,2,3", 69377fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 69387fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 69397fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_RFO.SUPPLIER_NONE.SNOOP_NONE", 69407fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 69417fcf1b89SHaiyan Song "MSRValue": "0x0080020002", 69427fcf1b89SHaiyan Song "Offcore": "1", 69437fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 69447fcf1b89SHaiyan Song "SampleAfterValue": "100003", 69457fcf1b89SHaiyan Song "UMask": "0x1" 69467fcf1b89SHaiyan Song }, 69477fcf1b89SHaiyan Song { 69487fcf1b89SHaiyan Song "BriefDescription": "Counts all demand data writes (RFOs)", 69497fcf1b89SHaiyan Song "Counter": "0,1,2,3", 69507fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 69517fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 69527fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_RFO.L3_HIT_S.SNOOP_MISS", 69537fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 69547fcf1b89SHaiyan Song "MSRValue": "0x0200100002", 69557fcf1b89SHaiyan Song "Offcore": "1", 69567fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 69577fcf1b89SHaiyan Song "SampleAfterValue": "100003", 69587fcf1b89SHaiyan Song "UMask": "0x1" 69597fcf1b89SHaiyan Song }, 69607fcf1b89SHaiyan Song { 6961038d3b53SJin Yao "BriefDescription": "OCR.ALL_RFO.SUPPLIER_NONE.ANY_SNOOP OCR.ALL_RFO.SUPPLIER_NONE.ANY_SNOOP", 69627fcf1b89SHaiyan Song "Counter": "0,1,2,3", 69637fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 69647fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 69657fcf1b89SHaiyan Song "EventName": "OCR.ALL_RFO.SUPPLIER_NONE.ANY_SNOOP", 69667fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 69677fcf1b89SHaiyan Song "MSRValue": "0x3F80020122", 69687fcf1b89SHaiyan Song "Offcore": "1", 69697fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 69707fcf1b89SHaiyan Song "SampleAfterValue": "100003", 69717fcf1b89SHaiyan Song "UMask": "0x1" 69727fcf1b89SHaiyan Song }, 69737fcf1b89SHaiyan Song { 6974038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD", 69757fcf1b89SHaiyan Song "Counter": "0,1,2,3", 69767fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 69777fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 69787fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD", 69797fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 69807fcf1b89SHaiyan Song "MSRValue": "0x0800020080", 69817fcf1b89SHaiyan Song "Offcore": "1", 69827fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 69837fcf1b89SHaiyan Song "SampleAfterValue": "100003", 69847fcf1b89SHaiyan Song "UMask": "0x1" 69857fcf1b89SHaiyan Song }, 69867fcf1b89SHaiyan Song { 6987038d3b53SJin Yao "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD", 69887fcf1b89SHaiyan Song "Counter": "0,1,2,3", 69897fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 69907fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 69917fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD", 69927fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 69937fcf1b89SHaiyan Song "MSRValue": "0x0400020001", 69947fcf1b89SHaiyan Song "Offcore": "1", 69957fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 69967fcf1b89SHaiyan Song "SampleAfterValue": "100003", 69977fcf1b89SHaiyan Song "UMask": "0x1" 69987fcf1b89SHaiyan Song }, 69997fcf1b89SHaiyan Song { 7000038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_M.HITM_OTHER_CORE OCR.ALL_PF_DATA_RD.L3_HIT_M.HITM_OTHER_CORE", 70017fcf1b89SHaiyan Song "Counter": "0,1,2,3", 70027fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 70037fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 70047fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_M.HITM_OTHER_CORE", 70057fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 70067fcf1b89SHaiyan Song "MSRValue": "0x1000040490", 70077fcf1b89SHaiyan Song "Offcore": "1", 70087fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 70097fcf1b89SHaiyan Song "SampleAfterValue": "100003", 70107fcf1b89SHaiyan Song "UMask": "0x1" 70117fcf1b89SHaiyan Song }, 70127fcf1b89SHaiyan Song { 70137fcf1b89SHaiyan Song "BriefDescription": "Number of PREFETCHW instructions executed.", 70147fcf1b89SHaiyan Song "Counter": "0,1,2,3", 70157fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3,4,5,6,7", 70167fcf1b89SHaiyan Song "EventCode": "0x32", 70177fcf1b89SHaiyan Song "EventName": "SW_PREFETCH_ACCESS.PREFETCHW", 70187fcf1b89SHaiyan Song "SampleAfterValue": "2000003", 70197fcf1b89SHaiyan Song "UMask": "0x8" 70207fcf1b89SHaiyan Song }, 70217fcf1b89SHaiyan Song { 7022038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_S.SNOOP_MISS", 70237fcf1b89SHaiyan Song "Counter": "0,1,2,3", 70247fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 70257fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 70267fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_S.SNOOP_MISS", 70277fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 70287fcf1b89SHaiyan Song "MSRValue": "0x0200100490", 70297fcf1b89SHaiyan Song "Offcore": "1", 70307fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 70317fcf1b89SHaiyan Song "SampleAfterValue": "100003", 70327fcf1b89SHaiyan Song "UMask": "0x1" 70337fcf1b89SHaiyan Song }, 70347fcf1b89SHaiyan Song { 7035038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.L3_HIT_S.HIT_OTHER_CORE_FWD", 70367fcf1b89SHaiyan Song "Counter": "0,1,2,3", 70377fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 70387fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 70397fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_RFO.L3_HIT_S.HIT_OTHER_CORE_FWD", 70407fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 70417fcf1b89SHaiyan Song "MSRValue": "0x0800100020", 70427fcf1b89SHaiyan Song "Offcore": "1", 70437fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 70447fcf1b89SHaiyan Song "SampleAfterValue": "100003", 70457fcf1b89SHaiyan Song "UMask": "0x1" 70467fcf1b89SHaiyan Song }, 70477fcf1b89SHaiyan Song { 7048038d3b53SJin Yao "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_FWD OCR.ALL_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_FWD", 70497fcf1b89SHaiyan Song "Counter": "0,1,2,3", 70507fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 70517fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 70527fcf1b89SHaiyan Song "EventName": "OCR.ALL_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_FWD", 70537fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 70547fcf1b89SHaiyan Song "MSRValue": "0x0800080491", 70557fcf1b89SHaiyan Song "Offcore": "1", 70567fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 70577fcf1b89SHaiyan Song "SampleAfterValue": "100003", 70587fcf1b89SHaiyan Song "UMask": "0x1" 70597fcf1b89SHaiyan Song }, 70607fcf1b89SHaiyan Song { 7061038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_M.ANY_SNOOP OCR.ALL_PF_RFO.L3_HIT_M.ANY_SNOOP", 70627fcf1b89SHaiyan Song "Counter": "0,1,2,3", 70637fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 70647fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 70657fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_RFO.L3_HIT_M.ANY_SNOOP", 70667fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 70677fcf1b89SHaiyan Song "MSRValue": "0x3F80040120", 70687fcf1b89SHaiyan Song "Offcore": "1", 70697fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 70707fcf1b89SHaiyan Song "SampleAfterValue": "100003", 70717fcf1b89SHaiyan Song "UMask": "0x1" 70727fcf1b89SHaiyan Song }, 70737fcf1b89SHaiyan Song { 7074038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_M.SNOOP_MISS", 70757fcf1b89SHaiyan Song "Counter": "0,1,2,3", 70767fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 70777fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 70787fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_RFO.L3_HIT_M.SNOOP_MISS", 70797fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 70807fcf1b89SHaiyan Song "MSRValue": "0x0200040120", 70817fcf1b89SHaiyan Song "Offcore": "1", 70827fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 70837fcf1b89SHaiyan Song "SampleAfterValue": "100003", 70847fcf1b89SHaiyan Song "UMask": "0x1" 70857fcf1b89SHaiyan Song }, 70867fcf1b89SHaiyan Song { 7087038d3b53SJin Yao "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.SUPPLIER_NONE.HITM_OTHER_CORE", 70887fcf1b89SHaiyan Song "Counter": "0,1,2,3", 70897fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 70907fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 70917fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_DATA_RD.SUPPLIER_NONE.HITM_OTHER_CORE", 70927fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 70937fcf1b89SHaiyan Song "MSRValue": "0x1000020010", 70947fcf1b89SHaiyan Song "Offcore": "1", 70957fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 70967fcf1b89SHaiyan Song "SampleAfterValue": "100003", 70977fcf1b89SHaiyan Song "UMask": "0x1" 70987fcf1b89SHaiyan Song }, 70997fcf1b89SHaiyan Song { 7100038d3b53SJin Yao "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", 71017fcf1b89SHaiyan Song "Counter": "0,1,2,3", 71027fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 71037fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 71047fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD", 71057fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 71067fcf1b89SHaiyan Song "MSRValue": "0x0400020490", 71077fcf1b89SHaiyan Song "Offcore": "1", 71087fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 71097fcf1b89SHaiyan Song "SampleAfterValue": "100003", 71107fcf1b89SHaiyan Song "UMask": "0x1" 71117fcf1b89SHaiyan Song }, 71127fcf1b89SHaiyan Song { 7113038d3b53SJin Yao "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT.ANY_SNOOP OCR.DEMAND_CODE_RD.L3_HIT.ANY_SNOOP", 71147fcf1b89SHaiyan Song "Counter": "0,1,2,3", 71157fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 71167fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 71177fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_CODE_RD.L3_HIT.ANY_SNOOP", 71187fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 71197fcf1b89SHaiyan Song "MSRValue": "0x3F803C0004", 71207fcf1b89SHaiyan Song "Offcore": "1", 71217fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 71227fcf1b89SHaiyan Song "SampleAfterValue": "100003", 71237fcf1b89SHaiyan Song "UMask": "0x1" 71247fcf1b89SHaiyan Song }, 71257fcf1b89SHaiyan Song { 7126038d3b53SJin Yao "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", 71277fcf1b89SHaiyan Song "Counter": "0,1,2,3", 71287fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 71297fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 71307fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_FWD", 71317fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 71327fcf1b89SHaiyan Song "MSRValue": "0x0800200490", 71337fcf1b89SHaiyan Song "Offcore": "1", 71347fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 71357fcf1b89SHaiyan Song "SampleAfterValue": "100003", 71367fcf1b89SHaiyan Song "UMask": "0x1" 71377fcf1b89SHaiyan Song }, 71387fcf1b89SHaiyan Song { 7139038d3b53SJin Yao "BriefDescription": "OCR.ALL_RFO.L3_HIT_E.SNOOP_MISS", 71407fcf1b89SHaiyan Song "Counter": "0,1,2,3", 71417fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 71427fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 71437fcf1b89SHaiyan Song "EventName": "OCR.ALL_RFO.L3_HIT_E.SNOOP_MISS", 71447fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 71457fcf1b89SHaiyan Song "MSRValue": "0x0200080122", 71467fcf1b89SHaiyan Song "Offcore": "1", 71477fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 71487fcf1b89SHaiyan Song "SampleAfterValue": "100003", 71497fcf1b89SHaiyan Song "UMask": "0x1" 71507fcf1b89SHaiyan Song }, 71517fcf1b89SHaiyan Song { 7152038d3b53SJin Yao "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_NO_FWD", 71537fcf1b89SHaiyan Song "Counter": "0,1,2,3", 71547fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 71557fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 71567fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_NO_FWD", 71577fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 71587fcf1b89SHaiyan Song "MSRValue": "0x0400040001", 71597fcf1b89SHaiyan Song "Offcore": "1", 71607fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 71617fcf1b89SHaiyan Song "SampleAfterValue": "100003", 71627fcf1b89SHaiyan Song "UMask": "0x1" 71637fcf1b89SHaiyan Song }, 71647fcf1b89SHaiyan Song { 7165038d3b53SJin Yao "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", 71667fcf1b89SHaiyan Song "Counter": "0,1,2,3", 71677fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 71687fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 71697fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_DATA_RD.L3_HIT.HIT_OTHER_CORE_FWD", 71707fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 71717fcf1b89SHaiyan Song "MSRValue": "0x08003C0010", 71727fcf1b89SHaiyan Song "Offcore": "1", 71737fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 71747fcf1b89SHaiyan Song "SampleAfterValue": "100003", 71757fcf1b89SHaiyan Song "UMask": "0x1" 71767fcf1b89SHaiyan Song }, 71777fcf1b89SHaiyan Song { 7178038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.L3_HIT_S.HIT_OTHER_CORE_FWD", 71797fcf1b89SHaiyan Song "Counter": "0,1,2,3", 71807fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 71817fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 71827fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_RFO.L3_HIT_S.HIT_OTHER_CORE_FWD", 71837fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 71847fcf1b89SHaiyan Song "MSRValue": "0x0800100100", 71857fcf1b89SHaiyan Song "Offcore": "1", 71867fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 71877fcf1b89SHaiyan Song "SampleAfterValue": "100003", 71887fcf1b89SHaiyan Song "UMask": "0x1" 71897fcf1b89SHaiyan Song }, 71907fcf1b89SHaiyan Song { 7191038d3b53SJin Yao "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", 71927fcf1b89SHaiyan Song "Counter": "0,1,2,3", 71937fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 71947fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 71957fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_DATA_RD.L3_HIT.NO_SNOOP_NEEDED", 71967fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 71977fcf1b89SHaiyan Song "MSRValue": "0x01003C0080", 71987fcf1b89SHaiyan Song "Offcore": "1", 71997fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 72007fcf1b89SHaiyan Song "SampleAfterValue": "100003", 72017fcf1b89SHaiyan Song "UMask": "0x1" 72027fcf1b89SHaiyan Song }, 72037fcf1b89SHaiyan Song { 7204038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.L3_HIT_M.HITM_OTHER_CORE", 72057fcf1b89SHaiyan Song "Counter": "0,1,2,3", 72067fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 72077fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 72087fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_M.HITM_OTHER_CORE", 72097fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 72107fcf1b89SHaiyan Song "MSRValue": "0x1000040080", 72117fcf1b89SHaiyan Song "Offcore": "1", 72127fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 72137fcf1b89SHaiyan Song "SampleAfterValue": "100003", 72147fcf1b89SHaiyan Song "UMask": "0x1" 72157fcf1b89SHaiyan Song }, 72167fcf1b89SHaiyan Song { 7217038d3b53SJin Yao "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.L3_HIT_E.HITM_OTHER_CORE", 72187fcf1b89SHaiyan Song "Counter": "0,1,2,3", 72197fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 72207fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 72217fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_E.HITM_OTHER_CORE", 72227fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 72237fcf1b89SHaiyan Song "MSRValue": "0x1000080010", 72247fcf1b89SHaiyan Song "Offcore": "1", 72257fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 72267fcf1b89SHaiyan Song "SampleAfterValue": "100003", 72277fcf1b89SHaiyan Song "UMask": "0x1" 72287fcf1b89SHaiyan Song }, 72297fcf1b89SHaiyan Song { 7230038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_RFO.SUPPLIER_NONE.NO_SNOOP_NEEDED OCR.ALL_PF_RFO.SUPPLIER_NONE.NO_SNOOP_NEEDED", 72317fcf1b89SHaiyan Song "Counter": "0,1,2,3", 72327fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 72337fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 72347fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_RFO.SUPPLIER_NONE.NO_SNOOP_NEEDED", 72357fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 72367fcf1b89SHaiyan Song "MSRValue": "0x0100020120", 72377fcf1b89SHaiyan Song "Offcore": "1", 72387fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 72397fcf1b89SHaiyan Song "SampleAfterValue": "100003", 72407fcf1b89SHaiyan Song "UMask": "0x1" 72417fcf1b89SHaiyan Song }, 72427fcf1b89SHaiyan Song { 7243038d3b53SJin Yao "BriefDescription": "OCR.ALL_RFO.L3_HIT_S.HIT_OTHER_CORE_FWD OCR.ALL_RFO.L3_HIT_S.HIT_OTHER_CORE_FWD", 72447fcf1b89SHaiyan Song "Counter": "0,1,2,3", 72457fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 72467fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 72477fcf1b89SHaiyan Song "EventName": "OCR.ALL_RFO.L3_HIT_S.HIT_OTHER_CORE_FWD", 72487fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 72497fcf1b89SHaiyan Song "MSRValue": "0x0800100122", 72507fcf1b89SHaiyan Song "Offcore": "1", 72517fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 72527fcf1b89SHaiyan Song "SampleAfterValue": "100003", 72537fcf1b89SHaiyan Song "UMask": "0x1" 72547fcf1b89SHaiyan Song }, 72557fcf1b89SHaiyan Song { 7256038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD OCR.ALL_PF_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD", 72577fcf1b89SHaiyan Song "Counter": "0,1,2,3", 72587fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 72597fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 72607fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD", 72617fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 72627fcf1b89SHaiyan Song "MSRValue": "0x0400020120", 72637fcf1b89SHaiyan Song "Offcore": "1", 72647fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 72657fcf1b89SHaiyan Song "SampleAfterValue": "100003", 72667fcf1b89SHaiyan Song "UMask": "0x1" 72677fcf1b89SHaiyan Song }, 72687fcf1b89SHaiyan Song { 72697fcf1b89SHaiyan Song "BriefDescription": "Core cycles where the core was running in a manner where Turbo may be clipped to the AVX2 turbo schedule.", 72707fcf1b89SHaiyan Song "Counter": "0,1,2,3", 72717fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3,4,5,6,7", 72727fcf1b89SHaiyan Song "EventCode": "0x28", 72737fcf1b89SHaiyan Song "EventName": "CORE_POWER.LVL1_TURBO_LICENSE", 72747fcf1b89SHaiyan Song "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.", 72757fcf1b89SHaiyan Song "SampleAfterValue": "200003", 72767fcf1b89SHaiyan Song "UMask": "0x18" 72777fcf1b89SHaiyan Song }, 72787fcf1b89SHaiyan Song { 7279038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.L3_HIT_M.HIT_OTHER_CORE_FWD", 72807fcf1b89SHaiyan Song "Counter": "0,1,2,3", 72817fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 72827fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 72837fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_RFO.L3_HIT_M.HIT_OTHER_CORE_FWD", 72847fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 72857fcf1b89SHaiyan Song "MSRValue": "0x0800040020", 72867fcf1b89SHaiyan Song "Offcore": "1", 72877fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 72887fcf1b89SHaiyan Song "SampleAfterValue": "100003", 72897fcf1b89SHaiyan Song "UMask": "0x1" 72907fcf1b89SHaiyan Song }, 72917fcf1b89SHaiyan Song { 7292038d3b53SJin Yao "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT_F.HIT_OTHER_CORE_NO_FWD", 72937fcf1b89SHaiyan Song "Counter": "0,1,2,3", 72947fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 72957fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 72967fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_F.HIT_OTHER_CORE_NO_FWD", 72977fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 72987fcf1b89SHaiyan Song "MSRValue": "0x0400200004", 72997fcf1b89SHaiyan Song "Offcore": "1", 73007fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 73017fcf1b89SHaiyan Song "SampleAfterValue": "100003", 73027fcf1b89SHaiyan Song "UMask": "0x1" 73037fcf1b89SHaiyan Song }, 73047fcf1b89SHaiyan Song { 73057fcf1b89SHaiyan Song "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads", 73067fcf1b89SHaiyan Song "Counter": "0,1,2,3", 73077fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 73087fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 73097fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_DATA_RD.SUPPLIER_NONE.SNOOP_NONE", 73107fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 73117fcf1b89SHaiyan Song "MSRValue": "0x0080020080", 73127fcf1b89SHaiyan Song "Offcore": "1", 73137fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 73147fcf1b89SHaiyan Song "SampleAfterValue": "100003", 73157fcf1b89SHaiyan Song "UMask": "0x1" 73167fcf1b89SHaiyan Song }, 73177fcf1b89SHaiyan Song { 7318038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.L3_HIT_M.HITM_OTHER_CORE", 73197fcf1b89SHaiyan Song "Counter": "0,1,2,3", 73207fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 73217fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 73227fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_RFO.L3_HIT_M.HITM_OTHER_CORE", 73237fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 73247fcf1b89SHaiyan Song "MSRValue": "0x1000040020", 73257fcf1b89SHaiyan Song "Offcore": "1", 73267fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 73277fcf1b89SHaiyan Song "SampleAfterValue": "100003", 73287fcf1b89SHaiyan Song "UMask": "0x1" 73297fcf1b89SHaiyan Song }, 73307fcf1b89SHaiyan Song { 7331038d3b53SJin Yao "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE", 73327fcf1b89SHaiyan Song "Counter": "0,1,2,3", 73337fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 73347fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 73357fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NONE", 73367fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 73377fcf1b89SHaiyan Song "MSRValue": "0x0080400001", 73387fcf1b89SHaiyan Song "Offcore": "1", 73397fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 73407fcf1b89SHaiyan Song "SampleAfterValue": "100003", 73417fcf1b89SHaiyan Song "UMask": "0x1" 73427fcf1b89SHaiyan Song }, 73437fcf1b89SHaiyan Song { 7344038d3b53SJin Yao "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT_E.NO_SNOOP_NEEDED", 73457fcf1b89SHaiyan Song "Counter": "0,1,2,3", 73467fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 73477fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 73487fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_E.NO_SNOOP_NEEDED", 73497fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 73507fcf1b89SHaiyan Song "MSRValue": "0x0100080004", 73517fcf1b89SHaiyan Song "Offcore": "1", 73527fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 73537fcf1b89SHaiyan Song "SampleAfterValue": "100003", 73547fcf1b89SHaiyan Song "UMask": "0x1" 73557fcf1b89SHaiyan Song }, 73567fcf1b89SHaiyan Song { 7357038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.L3_HIT_E.ANY_SNOOP", 73587fcf1b89SHaiyan Song "Counter": "0,1,2,3", 73597fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 73607fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 73617fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_RFO.L3_HIT_E.ANY_SNOOP", 73627fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 73637fcf1b89SHaiyan Song "MSRValue": "0x3F80080100", 73647fcf1b89SHaiyan Song "Offcore": "1", 73657fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 73667fcf1b89SHaiyan Song "SampleAfterValue": "100003", 73677fcf1b89SHaiyan Song "UMask": "0x1" 73687fcf1b89SHaiyan Song }, 73697fcf1b89SHaiyan Song { 7370038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_S.SNOOP_NONE", 73717fcf1b89SHaiyan Song "Counter": "0,1,2,3", 73727fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 73737fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 73747fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_S.SNOOP_NONE", 73757fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 73767fcf1b89SHaiyan Song "MSRValue": "0x0080100490", 73777fcf1b89SHaiyan Song "Offcore": "1", 73787fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 73797fcf1b89SHaiyan Song "SampleAfterValue": "100003", 73807fcf1b89SHaiyan Song "UMask": "0x1" 73817fcf1b89SHaiyan Song }, 73827fcf1b89SHaiyan Song { 7383038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.L3_HIT_S.HIT_OTHER_CORE_NO_FWD", 73847fcf1b89SHaiyan Song "Counter": "0,1,2,3", 73857fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 73867fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 73877fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_RFO.L3_HIT_S.HIT_OTHER_CORE_NO_FWD", 73887fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 73897fcf1b89SHaiyan Song "MSRValue": "0x0400100020", 73907fcf1b89SHaiyan Song "Offcore": "1", 73917fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 73927fcf1b89SHaiyan Song "SampleAfterValue": "100003", 73937fcf1b89SHaiyan Song "UMask": "0x1" 73947fcf1b89SHaiyan Song }, 73957fcf1b89SHaiyan Song { 7396038d3b53SJin Yao "BriefDescription": "OCR.ALL_RFO.L3_HIT_E.ANY_SNOOP OCR.ALL_RFO.L3_HIT_E.ANY_SNOOP", 73977fcf1b89SHaiyan Song "Counter": "0,1,2,3", 73987fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 73997fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 74007fcf1b89SHaiyan Song "EventName": "OCR.ALL_RFO.L3_HIT_E.ANY_SNOOP", 74017fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 74027fcf1b89SHaiyan Song "MSRValue": "0x3F80080122", 74037fcf1b89SHaiyan Song "Offcore": "1", 74047fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 74057fcf1b89SHaiyan Song "SampleAfterValue": "100003", 74067fcf1b89SHaiyan Song "UMask": "0x1" 74077fcf1b89SHaiyan Song }, 74087fcf1b89SHaiyan Song { 7409038d3b53SJin Yao "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", 74107fcf1b89SHaiyan Song "Counter": "0,1,2,3", 74117fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 74127fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 74137fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_RFO.L3_HIT_S.HIT_OTHER_CORE_NO_FWD", 74147fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 74157fcf1b89SHaiyan Song "MSRValue": "0x0400100120", 74167fcf1b89SHaiyan Song "Offcore": "1", 74177fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 74187fcf1b89SHaiyan Song "SampleAfterValue": "100003", 74197fcf1b89SHaiyan Song "UMask": "0x1" 74207fcf1b89SHaiyan Song }, 74217fcf1b89SHaiyan Song { 7422038d3b53SJin Yao "BriefDescription": "OCR.ALL_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED OCR.ALL_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED", 74237fcf1b89SHaiyan Song "Counter": "0,1,2,3", 74247fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 74257fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 74267fcf1b89SHaiyan Song "EventName": "OCR.ALL_DATA_RD.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED", 74277fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 74287fcf1b89SHaiyan Song "MSRValue": "0x0100400491", 74297fcf1b89SHaiyan Song "Offcore": "1", 74307fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 74317fcf1b89SHaiyan Song "SampleAfterValue": "100003", 74327fcf1b89SHaiyan Song "UMask": "0x1" 74337fcf1b89SHaiyan Song }, 74347fcf1b89SHaiyan Song { 7435038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.L3_HIT_E.NO_SNOOP_NEEDED", 74367fcf1b89SHaiyan Song "Counter": "0,1,2,3", 74377fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 74387fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 74397fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_E.NO_SNOOP_NEEDED", 74407fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 74417fcf1b89SHaiyan Song "MSRValue": "0x0100080080", 74427fcf1b89SHaiyan Song "Offcore": "1", 74437fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 74447fcf1b89SHaiyan Song "SampleAfterValue": "100003", 74457fcf1b89SHaiyan Song "UMask": "0x1" 74467fcf1b89SHaiyan Song }, 74477fcf1b89SHaiyan Song { 7448038d3b53SJin Yao "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT_F.ANY_SNOOP", 74497fcf1b89SHaiyan Song "Counter": "0,1,2,3", 74507fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 74517fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 74527fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_RFO.L3_HIT_F.ANY_SNOOP", 74537fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 74547fcf1b89SHaiyan Song "MSRValue": "0x3F80200002", 74557fcf1b89SHaiyan Song "Offcore": "1", 74567fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 74577fcf1b89SHaiyan Song "SampleAfterValue": "100003", 74587fcf1b89SHaiyan Song "UMask": "0x1" 74597fcf1b89SHaiyan Song }, 74607fcf1b89SHaiyan Song { 7461038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT.SNOOP_NONE OCR.ALL_PF_RFO.L3_HIT.SNOOP_NONE", 74627fcf1b89SHaiyan Song "Counter": "0,1,2,3", 74637fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 74647fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 74657fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_RFO.L3_HIT.SNOOP_NONE", 74667fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 74677fcf1b89SHaiyan Song "MSRValue": "0x00803C0120", 74687fcf1b89SHaiyan Song "Offcore": "1", 74697fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 74707fcf1b89SHaiyan Song "SampleAfterValue": "100003", 74717fcf1b89SHaiyan Song "UMask": "0x1" 74727fcf1b89SHaiyan Song }, 74737fcf1b89SHaiyan Song { 74747fcf1b89SHaiyan Song "BriefDescription": "Number of hardware interrupts received by the processor.", 74757fcf1b89SHaiyan Song "Counter": "0,1,2,3", 74767fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3,4,5,6,7", 74777fcf1b89SHaiyan Song "EventCode": "0xCB", 74787fcf1b89SHaiyan Song "EventName": "HW_INTERRUPTS.RECEIVED", 74797fcf1b89SHaiyan Song "PublicDescription": "Counts the number of hardware interruptions received by the processor.", 74807fcf1b89SHaiyan Song "SampleAfterValue": "203", 74817fcf1b89SHaiyan Song "UMask": "0x1" 74827fcf1b89SHaiyan Song }, 74837fcf1b89SHaiyan Song { 74847fcf1b89SHaiyan Song "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads", 74857fcf1b89SHaiyan Song "Counter": "0,1,2,3", 74867fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 74877fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 74887fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_F.SNOOP_MISS", 74897fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 74907fcf1b89SHaiyan Song "MSRValue": "0x0200200080", 74917fcf1b89SHaiyan Song "Offcore": "1", 74927fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 74937fcf1b89SHaiyan Song "SampleAfterValue": "100003", 74947fcf1b89SHaiyan Song "UMask": "0x1" 74957fcf1b89SHaiyan Song }, 74967fcf1b89SHaiyan Song { 74977fcf1b89SHaiyan Song "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs", 74987fcf1b89SHaiyan Song "Counter": "0,1,2,3", 74997fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 75007fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 75017fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_RFO.SUPPLIER_NONE.SNOOP_MISS", 75027fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 75037fcf1b89SHaiyan Song "MSRValue": "0x0200020020", 75047fcf1b89SHaiyan Song "Offcore": "1", 75057fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 75067fcf1b89SHaiyan Song "SampleAfterValue": "100003", 75077fcf1b89SHaiyan Song "UMask": "0x1" 75087fcf1b89SHaiyan Song }, 75097fcf1b89SHaiyan Song { 75107fcf1b89SHaiyan Song "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads", 75117fcf1b89SHaiyan Song "Counter": "0,1,2,3", 75127fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 75137fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 75147fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_DATA_RD.L3_HIT.SNOOP_HIT_WITH_FWD", 75157fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 75167fcf1b89SHaiyan Song "MSRValue": "0x08007C0080", 75177fcf1b89SHaiyan Song "Offcore": "1", 75187fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 75197fcf1b89SHaiyan Song "SampleAfterValue": "100003", 75207fcf1b89SHaiyan Song "UMask": "0x1" 75217fcf1b89SHaiyan Song }, 75227fcf1b89SHaiyan Song { 7523038d3b53SJin Yao "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", 75247fcf1b89SHaiyan Song "Counter": "0,1,2,3", 75257fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 75267fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 75277fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_RFO.L3_HIT.HITM_OTHER_CORE", 75287fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 75297fcf1b89SHaiyan Song "MSRValue": "0x10003C0020", 75307fcf1b89SHaiyan Song "Offcore": "1", 75317fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 75327fcf1b89SHaiyan Song "SampleAfterValue": "100003", 75337fcf1b89SHaiyan Song "UMask": "0x1" 75347fcf1b89SHaiyan Song }, 75357fcf1b89SHaiyan Song { 7536038d3b53SJin Yao "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT_S.HITM_OTHER_CORE", 75377fcf1b89SHaiyan Song "Counter": "0,1,2,3", 75387fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 75397fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 75407fcf1b89SHaiyan Song "EventName": "OCR.OTHER.L3_HIT_S.HITM_OTHER_CORE", 75417fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 75427fcf1b89SHaiyan Song "MSRValue": "0x1000108000", 75437fcf1b89SHaiyan Song "Offcore": "1", 75447fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 75457fcf1b89SHaiyan Song "SampleAfterValue": "100003", 75467fcf1b89SHaiyan Song "UMask": "0x1" 75477fcf1b89SHaiyan Song }, 75487fcf1b89SHaiyan Song { 7549038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.L3_HIT_S.NO_SNOOP_NEEDED", 75507fcf1b89SHaiyan Song "Counter": "0,1,2,3", 75517fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 75527fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 75537fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_S.NO_SNOOP_NEEDED", 75547fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 75557fcf1b89SHaiyan Song "MSRValue": "0x0100100080", 75567fcf1b89SHaiyan Song "Offcore": "1", 75577fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 75587fcf1b89SHaiyan Song "SampleAfterValue": "100003", 75597fcf1b89SHaiyan Song "UMask": "0x1" 75607fcf1b89SHaiyan Song }, 75617fcf1b89SHaiyan Song { 75627fcf1b89SHaiyan Song "BriefDescription": "Counts demand data reads", 75637fcf1b89SHaiyan Song "Counter": "0,1,2,3", 75647fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 75657fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 75667fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_M.SNOOP_NONE", 75677fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 75687fcf1b89SHaiyan Song "MSRValue": "0x0080040001", 75697fcf1b89SHaiyan Song "Offcore": "1", 75707fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 75717fcf1b89SHaiyan Song "SampleAfterValue": "100003", 75727fcf1b89SHaiyan Song "UMask": "0x1" 75737fcf1b89SHaiyan Song }, 75747fcf1b89SHaiyan Song { 7575038d3b53SJin Yao "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT.SNOOP_NONE", 75767fcf1b89SHaiyan Song "Counter": "0,1,2,3", 75777fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 75787fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 75797fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_RFO.L3_HIT.SNOOP_NONE", 75807fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 75817fcf1b89SHaiyan Song "MSRValue": "0x00803C0002", 75827fcf1b89SHaiyan Song "Offcore": "1", 75837fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 75847fcf1b89SHaiyan Song "SampleAfterValue": "100003", 75857fcf1b89SHaiyan Song "UMask": "0x1" 75867fcf1b89SHaiyan Song }, 75877fcf1b89SHaiyan Song { 7588038d3b53SJin Yao "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", 75897fcf1b89SHaiyan Song "Counter": "0,1,2,3", 75907fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 75917fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 75927fcf1b89SHaiyan Song "EventName": "OCR.ALL_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_NO_FWD", 75937fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 75947fcf1b89SHaiyan Song "MSRValue": "0x0400040491", 75957fcf1b89SHaiyan Song "Offcore": "1", 75967fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 75977fcf1b89SHaiyan Song "SampleAfterValue": "100003", 75987fcf1b89SHaiyan Song "UMask": "0x1" 75997fcf1b89SHaiyan Song }, 76007fcf1b89SHaiyan Song { 7601038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_FWD OCR.ALL_PF_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_FWD", 76027fcf1b89SHaiyan Song "Counter": "0,1,2,3", 76037fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 76047fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 76057fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_FWD", 76067fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 76077fcf1b89SHaiyan Song "MSRValue": "0x0800020120", 76087fcf1b89SHaiyan Song "Offcore": "1", 76097fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 76107fcf1b89SHaiyan Song "SampleAfterValue": "100003", 76117fcf1b89SHaiyan Song "UMask": "0x1" 76127fcf1b89SHaiyan Song }, 76137fcf1b89SHaiyan Song { 7614038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT_S.NO_SNOOP_NEEDED OCR.ALL_PF_DATA_RD.L3_HIT_S.NO_SNOOP_NEEDED", 76157fcf1b89SHaiyan Song "Counter": "0,1,2,3", 76167fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 76177fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 76187fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_S.NO_SNOOP_NEEDED", 76197fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 76207fcf1b89SHaiyan Song "MSRValue": "0x0100100490", 76217fcf1b89SHaiyan Song "Offcore": "1", 76227fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 76237fcf1b89SHaiyan Song "SampleAfterValue": "100003", 76247fcf1b89SHaiyan Song "UMask": "0x1" 76257fcf1b89SHaiyan Song }, 76267fcf1b89SHaiyan Song { 76277fcf1b89SHaiyan Song "BriefDescription": "Counts all demand data writes (RFOs) have any response type.", 76287fcf1b89SHaiyan Song "Counter": "0,1,2,3", 76297fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 76307fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 76317fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_RFO.ANY_RESPONSE", 76327fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 76337fcf1b89SHaiyan Song "MSRValue": "0x0000010002", 76347fcf1b89SHaiyan Song "Offcore": "1", 76357fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 76367fcf1b89SHaiyan Song "SampleAfterValue": "100003", 76377fcf1b89SHaiyan Song "UMask": "0x1" 76387fcf1b89SHaiyan Song }, 76397fcf1b89SHaiyan Song { 7640038d3b53SJin Yao "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT_M.HITM_OTHER_CORE", 76417fcf1b89SHaiyan Song "Counter": "0,1,2,3", 76427fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 76437fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 76447fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_M.HITM_OTHER_CORE", 76457fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 76467fcf1b89SHaiyan Song "MSRValue": "0x1000040004", 76477fcf1b89SHaiyan Song "Offcore": "1", 76487fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 76497fcf1b89SHaiyan Song "SampleAfterValue": "100003", 76507fcf1b89SHaiyan Song "UMask": "0x1" 76517fcf1b89SHaiyan Song }, 76527fcf1b89SHaiyan Song { 7653038d3b53SJin Yao "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED", 76547fcf1b89SHaiyan Song "Counter": "0,1,2,3", 76557fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 76567fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 76577fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_CODE_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED", 76587fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 76597fcf1b89SHaiyan Song "MSRValue": "0x0100020004", 76607fcf1b89SHaiyan Song "Offcore": "1", 76617fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 76627fcf1b89SHaiyan Song "SampleAfterValue": "100003", 76637fcf1b89SHaiyan Song "UMask": "0x1" 76647fcf1b89SHaiyan Song }, 76657fcf1b89SHaiyan Song { 76667fcf1b89SHaiyan Song "BriefDescription": "Counts demand data reads", 76677fcf1b89SHaiyan Song "Counter": "0,1,2,3", 76687fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 76697fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 76707fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_S.SNOOP_NONE", 76717fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 76727fcf1b89SHaiyan Song "MSRValue": "0x0080100001", 76737fcf1b89SHaiyan Song "Offcore": "1", 76747fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 76757fcf1b89SHaiyan Song "SampleAfterValue": "100003", 76767fcf1b89SHaiyan Song "UMask": "0x1" 76777fcf1b89SHaiyan Song }, 76787fcf1b89SHaiyan Song { 7679038d3b53SJin Yao "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD", 76807fcf1b89SHaiyan Song "Counter": "0,1,2,3", 76817fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 76827fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 76837fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_RFO.SUPPLIER_NONE.HIT_OTHER_CORE_NO_FWD", 76847fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 76857fcf1b89SHaiyan Song "MSRValue": "0x0400020002", 76867fcf1b89SHaiyan Song "Offcore": "1", 76877fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 76887fcf1b89SHaiyan Song "SampleAfterValue": "100003", 76897fcf1b89SHaiyan Song "UMask": "0x1" 76907fcf1b89SHaiyan Song }, 76917fcf1b89SHaiyan Song { 7692038d3b53SJin Yao "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT_S.HIT_OTHER_CORE_FWD", 76937fcf1b89SHaiyan Song "Counter": "0,1,2,3", 76947fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 76957fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 76967fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_S.HIT_OTHER_CORE_FWD", 76977fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 76987fcf1b89SHaiyan Song "MSRValue": "0x0800100004", 76997fcf1b89SHaiyan Song "Offcore": "1", 77007fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 77017fcf1b89SHaiyan Song "SampleAfterValue": "100003", 77027fcf1b89SHaiyan Song "UMask": "0x1" 77037fcf1b89SHaiyan Song }, 77047fcf1b89SHaiyan Song { 7705038d3b53SJin Yao "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT_F.HIT_OTHER_CORE_NO_FWD", 77067fcf1b89SHaiyan Song "Counter": "0,1,2,3", 77077fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 77087fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 77097fcf1b89SHaiyan Song "EventName": "OCR.OTHER.L3_HIT_F.HIT_OTHER_CORE_NO_FWD", 77107fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 77117fcf1b89SHaiyan Song "MSRValue": "0x0400208000", 77127fcf1b89SHaiyan Song "Offcore": "1", 77137fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 77147fcf1b89SHaiyan Song "SampleAfterValue": "100003", 77157fcf1b89SHaiyan Song "UMask": "0x1" 77167fcf1b89SHaiyan Song }, 77177fcf1b89SHaiyan Song { 77187fcf1b89SHaiyan Song "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs have any response type.", 77197fcf1b89SHaiyan Song "Counter": "0,1,2,3", 77207fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 77217fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 77227fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_RFO.ANY_RESPONSE", 77237fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 77247fcf1b89SHaiyan Song "MSRValue": "0x0000010100", 77257fcf1b89SHaiyan Song "Offcore": "1", 77267fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 77277fcf1b89SHaiyan Song "SampleAfterValue": "100003", 77287fcf1b89SHaiyan Song "UMask": "0x1" 77297fcf1b89SHaiyan Song }, 77307fcf1b89SHaiyan Song { 7731038d3b53SJin Yao "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_E.SNOOP_MISS", 77327fcf1b89SHaiyan Song "Counter": "0,1,2,3", 77337fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 77347fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 77357fcf1b89SHaiyan Song "EventName": "OCR.ALL_DATA_RD.L3_HIT_E.SNOOP_MISS", 77367fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 77377fcf1b89SHaiyan Song "MSRValue": "0x0200080491", 77387fcf1b89SHaiyan Song "Offcore": "1", 77397fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 77407fcf1b89SHaiyan Song "SampleAfterValue": "100003", 77417fcf1b89SHaiyan Song "UMask": "0x1" 77427fcf1b89SHaiyan Song }, 77437fcf1b89SHaiyan Song { 7744038d3b53SJin Yao "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", 77457fcf1b89SHaiyan Song "Counter": "0,1,2,3", 77467fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 77477fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 77487fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_NO_FWD", 77497fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 77507fcf1b89SHaiyan Song "MSRValue": "0x0400080490", 77517fcf1b89SHaiyan Song "Offcore": "1", 77527fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 77537fcf1b89SHaiyan Song "SampleAfterValue": "100003", 77547fcf1b89SHaiyan Song "UMask": "0x1" 77557fcf1b89SHaiyan Song }, 77567fcf1b89SHaiyan Song { 7757038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.L3_HIT_M.NO_SNOOP_NEEDED", 77587fcf1b89SHaiyan Song "Counter": "0,1,2,3", 77597fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 77607fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 77617fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_RFO.L3_HIT_M.NO_SNOOP_NEEDED", 77627fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 77637fcf1b89SHaiyan Song "MSRValue": "0x0100040100", 77647fcf1b89SHaiyan Song "Offcore": "1", 77657fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 77667fcf1b89SHaiyan Song "SampleAfterValue": "100003", 77677fcf1b89SHaiyan Song "UMask": "0x1" 77687fcf1b89SHaiyan Song }, 77697fcf1b89SHaiyan Song { 7770038d3b53SJin Yao "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT_S.ANY_SNOOP", 77717fcf1b89SHaiyan Song "Counter": "0,1,2,3", 77727fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 77737fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 77747fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_S.ANY_SNOOP", 77757fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 77767fcf1b89SHaiyan Song "MSRValue": "0x3F80100001", 77777fcf1b89SHaiyan Song "Offcore": "1", 77787fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 77797fcf1b89SHaiyan Song "SampleAfterValue": "100003", 77807fcf1b89SHaiyan Song "UMask": "0x1" 77817fcf1b89SHaiyan Song }, 77827fcf1b89SHaiyan Song { 7783038d3b53SJin Yao "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT.SNOOP_MISS OCR.ALL_DATA_RD.L3_HIT.SNOOP_MISS", 77847fcf1b89SHaiyan Song "Counter": "0,1,2,3", 77857fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 77867fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 77877fcf1b89SHaiyan Song "EventName": "OCR.ALL_DATA_RD.L3_HIT.SNOOP_MISS", 77887fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 77897fcf1b89SHaiyan Song "MSRValue": "0x02003C0491", 77907fcf1b89SHaiyan Song "Offcore": "1", 77917fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 77927fcf1b89SHaiyan Song "SampleAfterValue": "100003", 77937fcf1b89SHaiyan Song "UMask": "0x1" 77947fcf1b89SHaiyan Song }, 77957fcf1b89SHaiyan Song { 7796038d3b53SJin Yao "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT_M.HIT_OTHER_CORE_NO_FWD", 77977fcf1b89SHaiyan Song "Counter": "0,1,2,3", 77987fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 77997fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 78007fcf1b89SHaiyan Song "EventName": "OCR.OTHER.L3_HIT_M.HIT_OTHER_CORE_NO_FWD", 78017fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 78027fcf1b89SHaiyan Song "MSRValue": "0x0400048000", 78037fcf1b89SHaiyan Song "Offcore": "1", 78047fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 78057fcf1b89SHaiyan Song "SampleAfterValue": "100003", 78067fcf1b89SHaiyan Song "UMask": "0x1" 78077fcf1b89SHaiyan Song }, 78087fcf1b89SHaiyan Song { 7809038d3b53SJin Yao "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", 78107fcf1b89SHaiyan Song "Counter": "0,1,2,3", 78117fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 78127fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 78137fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_DATA_RD.L3_HIT.ANY_SNOOP", 78147fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 78157fcf1b89SHaiyan Song "MSRValue": "0x3F803C0010", 78167fcf1b89SHaiyan Song "Offcore": "1", 78177fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 78187fcf1b89SHaiyan Song "SampleAfterValue": "100003", 78197fcf1b89SHaiyan Song "UMask": "0x1" 78207fcf1b89SHaiyan Song }, 78217fcf1b89SHaiyan Song { 78227fcf1b89SHaiyan Song "BriefDescription": "Counts any other requests", 78237fcf1b89SHaiyan Song "Counter": "0,1,2,3", 78247fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 78257fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 78267fcf1b89SHaiyan Song "EventName": "OCR.OTHER.L3_HIT_F.SNOOP_MISS", 78277fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 78287fcf1b89SHaiyan Song "MSRValue": "0x0200208000", 78297fcf1b89SHaiyan Song "Offcore": "1", 78307fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 78317fcf1b89SHaiyan Song "SampleAfterValue": "100003", 78327fcf1b89SHaiyan Song "UMask": "0x1" 78337fcf1b89SHaiyan Song }, 78347fcf1b89SHaiyan Song { 7835038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_DATA_RD.L3_HIT.SNOOP_NONE OCR.ALL_PF_DATA_RD.L3_HIT.SNOOP_NONE", 78367fcf1b89SHaiyan Song "Counter": "0,1,2,3", 78377fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 78387fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 78397fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT.SNOOP_NONE", 78407fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 78417fcf1b89SHaiyan Song "MSRValue": "0x00803C0490", 78427fcf1b89SHaiyan Song "Offcore": "1", 78437fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 78447fcf1b89SHaiyan Song "SampleAfterValue": "100003", 78457fcf1b89SHaiyan Song "UMask": "0x1" 78467fcf1b89SHaiyan Song }, 78477fcf1b89SHaiyan Song { 7848038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_RFO.SUPPLIER_NONE.ANY_SNOOP OCR.ALL_PF_RFO.SUPPLIER_NONE.ANY_SNOOP", 78497fcf1b89SHaiyan Song "Counter": "0,1,2,3", 78507fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 78517fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 78527fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_RFO.SUPPLIER_NONE.ANY_SNOOP", 78537fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 78547fcf1b89SHaiyan Song "MSRValue": "0x3F80020120", 78557fcf1b89SHaiyan Song "Offcore": "1", 78567fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 78577fcf1b89SHaiyan Song "SampleAfterValue": "100003", 78587fcf1b89SHaiyan Song "UMask": "0x1" 78597fcf1b89SHaiyan Song }, 78607fcf1b89SHaiyan Song { 7861038d3b53SJin Yao "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", 78627fcf1b89SHaiyan Song "Counter": "0,1,2,3", 78637fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 78647fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 78657fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_DATA_RD.L3_HIT.NO_SNOOP_NEEDED", 78667fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 78677fcf1b89SHaiyan Song "MSRValue": "0x01003C0010", 78687fcf1b89SHaiyan Song "Offcore": "1", 78697fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 78707fcf1b89SHaiyan Song "SampleAfterValue": "100003", 78717fcf1b89SHaiyan Song "UMask": "0x1" 78727fcf1b89SHaiyan Song }, 78737fcf1b89SHaiyan Song { 78747fcf1b89SHaiyan Song "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests", 78757fcf1b89SHaiyan Song "Counter": "0,1,2,3", 78767fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 78777fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 78787fcf1b89SHaiyan Song "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_F.SNOOP_NONE", 78797fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 78807fcf1b89SHaiyan Song "MSRValue": "0x0080200400", 78817fcf1b89SHaiyan Song "Offcore": "1", 78827fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 78837fcf1b89SHaiyan Song "SampleAfterValue": "100003", 78847fcf1b89SHaiyan Song "UMask": "0x1" 78857fcf1b89SHaiyan Song }, 78867fcf1b89SHaiyan Song { 7887038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.L3_HIT_E.HIT_OTHER_CORE_FWD", 78887fcf1b89SHaiyan Song "Counter": "0,1,2,3", 78897fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 78907fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 78917fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_RFO.L3_HIT_E.HIT_OTHER_CORE_FWD", 78927fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 78937fcf1b89SHaiyan Song "MSRValue": "0x0800080020", 78947fcf1b89SHaiyan Song "Offcore": "1", 78957fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 78967fcf1b89SHaiyan Song "SampleAfterValue": "100003", 78977fcf1b89SHaiyan Song "UMask": "0x1" 78987fcf1b89SHaiyan Song }, 78997fcf1b89SHaiyan Song { 7900038d3b53SJin Yao "BriefDescription": "OCR.ALL_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_FWD OCR.ALL_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_FWD", 79017fcf1b89SHaiyan Song "Counter": "0,1,2,3", 79027fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 79037fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 79047fcf1b89SHaiyan Song "EventName": "OCR.ALL_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_FWD", 79057fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 79067fcf1b89SHaiyan Song "MSRValue": "0x0800200491", 79077fcf1b89SHaiyan Song "Offcore": "1", 79087fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 79097fcf1b89SHaiyan Song "SampleAfterValue": "100003", 79107fcf1b89SHaiyan Song "UMask": "0x1" 79117fcf1b89SHaiyan Song }, 79127fcf1b89SHaiyan Song { 7913038d3b53SJin Yao "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.L3_HIT_S.HITM_OTHER_CORE", 79147fcf1b89SHaiyan Song "Counter": "0,1,2,3", 79157fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 79167fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 79177fcf1b89SHaiyan Song "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_S.HITM_OTHER_CORE", 79187fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 79197fcf1b89SHaiyan Song "MSRValue": "0x1000100400", 79207fcf1b89SHaiyan Song "Offcore": "1", 79217fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 79227fcf1b89SHaiyan Song "SampleAfterValue": "100003", 79237fcf1b89SHaiyan Song "UMask": "0x1" 79247fcf1b89SHaiyan Song }, 79257fcf1b89SHaiyan Song { 79267fcf1b89SHaiyan Song "BriefDescription": "Counts prefetch (that bring data to L2) data reads", 79277fcf1b89SHaiyan Song "Counter": "0,1,2,3", 79287fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 79297fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 79307fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_DATA_RD.SUPPLIER_NONE.SNOOP_NONE", 79317fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 79327fcf1b89SHaiyan Song "MSRValue": "0x0080020010", 79337fcf1b89SHaiyan Song "Offcore": "1", 79347fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 79357fcf1b89SHaiyan Song "SampleAfterValue": "100003", 79367fcf1b89SHaiyan Song "UMask": "0x1" 79377fcf1b89SHaiyan Song }, 79387fcf1b89SHaiyan Song { 79397fcf1b89SHaiyan Song "BriefDescription": "Counts all demand code reads", 79407fcf1b89SHaiyan Song "Counter": "0,1,2,3", 79417fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 79427fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 79437fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_M.SNOOP_NONE", 79447fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 79457fcf1b89SHaiyan Song "MSRValue": "0x0080040004", 79467fcf1b89SHaiyan Song "Offcore": "1", 79477fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 79487fcf1b89SHaiyan Song "SampleAfterValue": "100003", 79497fcf1b89SHaiyan Song "UMask": "0x1" 79507fcf1b89SHaiyan Song }, 79517fcf1b89SHaiyan Song { 7952038d3b53SJin Yao "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT_E.HIT_OTHER_CORE_NO_FWD", 79537fcf1b89SHaiyan Song "Counter": "0,1,2,3", 79547fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 79557fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 79567fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_E.HIT_OTHER_CORE_NO_FWD", 79577fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 79587fcf1b89SHaiyan Song "MSRValue": "0x0400080004", 79597fcf1b89SHaiyan Song "Offcore": "1", 79607fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 79617fcf1b89SHaiyan Song "SampleAfterValue": "100003", 79627fcf1b89SHaiyan Song "UMask": "0x1" 79637fcf1b89SHaiyan Song }, 79647fcf1b89SHaiyan Song { 7965038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.L3_HIT_E.HIT_OTHER_CORE_NO_FWD", 79667fcf1b89SHaiyan Song "Counter": "0,1,2,3", 79677fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 79687fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 79697fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_RFO.L3_HIT_E.HIT_OTHER_CORE_NO_FWD", 79707fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 79717fcf1b89SHaiyan Song "MSRValue": "0x0400080100", 79727fcf1b89SHaiyan Song "Offcore": "1", 79737fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 79747fcf1b89SHaiyan Song "SampleAfterValue": "100003", 79757fcf1b89SHaiyan Song "UMask": "0x1" 79767fcf1b89SHaiyan Song }, 79777fcf1b89SHaiyan Song { 7978038d3b53SJin Yao "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.L3_HIT_M.HITM_OTHER_CORE", 79797fcf1b89SHaiyan Song "Counter": "0,1,2,3", 79807fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 79817fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 79827fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_M.HITM_OTHER_CORE", 79837fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 79847fcf1b89SHaiyan Song "MSRValue": "0x1000040010", 79857fcf1b89SHaiyan Song "Offcore": "1", 79867fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 79877fcf1b89SHaiyan Song "SampleAfterValue": "100003", 79887fcf1b89SHaiyan Song "UMask": "0x1" 79897fcf1b89SHaiyan Song }, 79907fcf1b89SHaiyan Song { 79917fcf1b89SHaiyan Song "BriefDescription": "Counts demand data reads", 79927fcf1b89SHaiyan Song "Counter": "0,1,2,3", 79937fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 79947fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 79957fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_DATA_RD.SUPPLIER_NONE.SNOOP_MISS", 79967fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 79977fcf1b89SHaiyan Song "MSRValue": "0x0200020001", 79987fcf1b89SHaiyan Song "Offcore": "1", 79997fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 80007fcf1b89SHaiyan Song "SampleAfterValue": "100003", 80017fcf1b89SHaiyan Song "UMask": "0x1" 80027fcf1b89SHaiyan Song }, 80037fcf1b89SHaiyan Song { 8004038d3b53SJin Yao "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_NO_FWD", 80057fcf1b89SHaiyan Song "Counter": "0,1,2,3", 80067fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 80077fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 80087fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_NO_FWD", 80097fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 80107fcf1b89SHaiyan Song "MSRValue": "0x0400080001", 80117fcf1b89SHaiyan Song "Offcore": "1", 80127fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 80137fcf1b89SHaiyan Song "SampleAfterValue": "100003", 80147fcf1b89SHaiyan Song "UMask": "0x1" 80157fcf1b89SHaiyan Song }, 80167fcf1b89SHaiyan Song { 8017038d3b53SJin Yao "BriefDescription": "OCR.ALL_READS.L3_HIT_F.HIT_OTHER_CORE_NO_FWD OCR.ALL_READS.L3_HIT_F.HIT_OTHER_CORE_NO_FWD", 80187fcf1b89SHaiyan Song "Counter": "0,1,2,3", 80197fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 80207fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 80217fcf1b89SHaiyan Song "EventName": "OCR.ALL_READS.L3_HIT_F.HIT_OTHER_CORE_NO_FWD", 80227fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 80237fcf1b89SHaiyan Song "MSRValue": "0x04002007F7", 80247fcf1b89SHaiyan Song "Offcore": "1", 80257fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 80267fcf1b89SHaiyan Song "SampleAfterValue": "100003", 80277fcf1b89SHaiyan Song "UMask": "0x1" 80287fcf1b89SHaiyan Song }, 80297fcf1b89SHaiyan Song { 8030038d3b53SJin Yao "BriefDescription": "OCR.ALL_RFO.L3_HIT_E.HITM_OTHER_CORE OCR.ALL_RFO.L3_HIT_E.HITM_OTHER_CORE", 80317fcf1b89SHaiyan Song "Counter": "0,1,2,3", 80327fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 80337fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 80347fcf1b89SHaiyan Song "EventName": "OCR.ALL_RFO.L3_HIT_E.HITM_OTHER_CORE", 80357fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 80367fcf1b89SHaiyan Song "MSRValue": "0x1000080122", 80377fcf1b89SHaiyan Song "Offcore": "1", 80387fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 80397fcf1b89SHaiyan Song "SampleAfterValue": "100003", 80407fcf1b89SHaiyan Song "UMask": "0x1" 80417fcf1b89SHaiyan Song }, 80427fcf1b89SHaiyan Song { 80437fcf1b89SHaiyan Song "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs", 80447fcf1b89SHaiyan Song "Counter": "0,1,2,3", 80457fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 80467fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 80477fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_RFO.L3_HIT.SNOOP_HIT_WITH_FWD", 80487fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 80497fcf1b89SHaiyan Song "MSRValue": "0x08007C0020", 80507fcf1b89SHaiyan Song "Offcore": "1", 80517fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 80527fcf1b89SHaiyan Song "SampleAfterValue": "100003", 80537fcf1b89SHaiyan Song "UMask": "0x1" 80547fcf1b89SHaiyan Song }, 80557fcf1b89SHaiyan Song { 8056038d3b53SJin Yao "BriefDescription": "Counts all demand data writes (RFOs) OCR.DEMAND_RFO.L3_HIT_F.HIT_OTHER_CORE_NO_FWD", 80577fcf1b89SHaiyan Song "Counter": "0,1,2,3", 80587fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 80597fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 80607fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_RFO.L3_HIT_F.HIT_OTHER_CORE_NO_FWD", 80617fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 80627fcf1b89SHaiyan Song "MSRValue": "0x0400200002", 80637fcf1b89SHaiyan Song "Offcore": "1", 80647fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 80657fcf1b89SHaiyan Song "SampleAfterValue": "100003", 80667fcf1b89SHaiyan Song "UMask": "0x1" 80677fcf1b89SHaiyan Song }, 80687fcf1b89SHaiyan Song { 80697fcf1b89SHaiyan Song "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs", 80707fcf1b89SHaiyan Song "Counter": "0,1,2,3", 80717fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 80727fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 80737fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_RFO.L3_HIT_E.SNOOP_MISS", 80747fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 80757fcf1b89SHaiyan Song "MSRValue": "0x0200080020", 80767fcf1b89SHaiyan Song "Offcore": "1", 80777fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 80787fcf1b89SHaiyan Song "SampleAfterValue": "100003", 80797fcf1b89SHaiyan Song "UMask": "0x1" 80807fcf1b89SHaiyan Song }, 80817fcf1b89SHaiyan Song { 80827fcf1b89SHaiyan Song "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests", 80837fcf1b89SHaiyan Song "Counter": "0,1,2,3", 80847fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 80857fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 80867fcf1b89SHaiyan Song "EventName": "OCR.PF_L1D_AND_SW.SUPPLIER_NONE.SNOOP_NONE", 80877fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 80887fcf1b89SHaiyan Song "MSRValue": "0x0080020400", 80897fcf1b89SHaiyan Song "Offcore": "1", 80907fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 80917fcf1b89SHaiyan Song "SampleAfterValue": "100003", 80927fcf1b89SHaiyan Song "UMask": "0x1" 80937fcf1b89SHaiyan Song }, 80947fcf1b89SHaiyan Song { 8095038d3b53SJin Yao "BriefDescription": "OCR.ALL_DATA_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED OCR.ALL_DATA_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED", 80967fcf1b89SHaiyan Song "Counter": "0,1,2,3", 80977fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 80987fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 80997fcf1b89SHaiyan Song "EventName": "OCR.ALL_DATA_RD.SUPPLIER_NONE.NO_SNOOP_NEEDED", 81007fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 81017fcf1b89SHaiyan Song "MSRValue": "0x0100020491", 81027fcf1b89SHaiyan Song "Offcore": "1", 81037fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 81047fcf1b89SHaiyan Song "SampleAfterValue": "100003", 81057fcf1b89SHaiyan Song "UMask": "0x1" 81067fcf1b89SHaiyan Song }, 81077fcf1b89SHaiyan Song { 8108038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.L3_HIT_S.ANY_SNOOP", 81097fcf1b89SHaiyan Song "Counter": "0,1,2,3", 81107fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 81117fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 81127fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_RFO.L3_HIT_S.ANY_SNOOP", 81137fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 81147fcf1b89SHaiyan Song "MSRValue": "0x3F80100100", 81157fcf1b89SHaiyan Song "Offcore": "1", 81167fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 81177fcf1b89SHaiyan Song "SampleAfterValue": "100003", 81187fcf1b89SHaiyan Song "UMask": "0x1" 81197fcf1b89SHaiyan Song }, 81207fcf1b89SHaiyan Song { 8121038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_F.ANY_SNOOP OCR.ALL_PF_RFO.L3_HIT_F.ANY_SNOOP", 81227fcf1b89SHaiyan Song "Counter": "0,1,2,3", 81237fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 81247fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 81257fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_RFO.L3_HIT_F.ANY_SNOOP", 81267fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 81277fcf1b89SHaiyan Song "MSRValue": "0x3F80200120", 81287fcf1b89SHaiyan Song "Offcore": "1", 81297fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 81307fcf1b89SHaiyan Song "SampleAfterValue": "100003", 81317fcf1b89SHaiyan Song "UMask": "0x1" 81327fcf1b89SHaiyan Song }, 81337fcf1b89SHaiyan Song { 8134038d3b53SJin Yao "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", 81357fcf1b89SHaiyan Song "Counter": "0,1,2,3", 81367fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 81377fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 81387fcf1b89SHaiyan Song "EventName": "OCR.PF_L1D_AND_SW.L3_HIT.NO_SNOOP_NEEDED", 81397fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 81407fcf1b89SHaiyan Song "MSRValue": "0x01003C0400", 81417fcf1b89SHaiyan Song "Offcore": "1", 81427fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 81437fcf1b89SHaiyan Song "SampleAfterValue": "100003", 81447fcf1b89SHaiyan Song "UMask": "0x1" 81457fcf1b89SHaiyan Song }, 81467fcf1b89SHaiyan Song { 8147038d3b53SJin Yao "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", 81487fcf1b89SHaiyan Song "Counter": "0,1,2,3", 81497fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 81507fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 81517fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_M.HIT_OTHER_CORE_NO_FWD", 81527fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 81537fcf1b89SHaiyan Song "MSRValue": "0x0400040080", 81547fcf1b89SHaiyan Song "Offcore": "1", 81557fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 81567fcf1b89SHaiyan Song "SampleAfterValue": "100003", 81577fcf1b89SHaiyan Song "UMask": "0x1" 81587fcf1b89SHaiyan Song }, 81597fcf1b89SHaiyan Song { 8160038d3b53SJin Yao "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.L3_HIT_F.HITM_OTHER_CORE", 81617fcf1b89SHaiyan Song "Counter": "0,1,2,3", 81627fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 81637fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 81647fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_F.HITM_OTHER_CORE", 81657fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 81667fcf1b89SHaiyan Song "MSRValue": "0x1000200010", 81677fcf1b89SHaiyan Song "Offcore": "1", 81687fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 81697fcf1b89SHaiyan Song "SampleAfterValue": "100003", 81707fcf1b89SHaiyan Song "UMask": "0x1" 81717fcf1b89SHaiyan Song }, 81727fcf1b89SHaiyan Song { 8173038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.L3_HIT_M.NO_SNOOP_NEEDED", 81747fcf1b89SHaiyan Song "Counter": "0,1,2,3", 81757fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 81767fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 81777fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_RFO.L3_HIT_M.NO_SNOOP_NEEDED", 81787fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 81797fcf1b89SHaiyan Song "MSRValue": "0x0100040020", 81807fcf1b89SHaiyan Song "Offcore": "1", 81817fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 81827fcf1b89SHaiyan Song "SampleAfterValue": "100003", 81837fcf1b89SHaiyan Song "UMask": "0x1" 81847fcf1b89SHaiyan Song }, 81857fcf1b89SHaiyan Song { 8186038d3b53SJin Yao "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT.HITM_OTHER_CORE OCR.OTHER.L3_HIT.HITM_OTHER_CORE", 81877fcf1b89SHaiyan Song "Counter": "0,1,2,3", 81887fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 81897fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 81907fcf1b89SHaiyan Song "EventName": "OCR.OTHER.L3_HIT.HITM_OTHER_CORE", 81917fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 81927fcf1b89SHaiyan Song "MSRValue": "0x10003C8000", 81937fcf1b89SHaiyan Song "Offcore": "1", 81947fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 81957fcf1b89SHaiyan Song "SampleAfterValue": "100003", 81967fcf1b89SHaiyan Song "UMask": "0x1" 81977fcf1b89SHaiyan Song }, 81987fcf1b89SHaiyan Song { 8199038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.L3_HIT_M.HIT_OTHER_CORE_FWD", 82007fcf1b89SHaiyan Song "Counter": "0,1,2,3", 82017fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 82027fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 82037fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_RFO.L3_HIT_M.HIT_OTHER_CORE_FWD", 82047fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 82057fcf1b89SHaiyan Song "MSRValue": "0x0800040100", 82067fcf1b89SHaiyan Song "Offcore": "1", 82077fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 82087fcf1b89SHaiyan Song "SampleAfterValue": "100003", 82097fcf1b89SHaiyan Song "UMask": "0x1" 82107fcf1b89SHaiyan Song }, 82117fcf1b89SHaiyan Song { 82127fcf1b89SHaiyan Song "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs", 82137fcf1b89SHaiyan Song "Counter": "0,1,2,3", 82147fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 82157fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 82167fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_RFO.L3_HIT_S.SNOOP_MISS", 82177fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 82187fcf1b89SHaiyan Song "MSRValue": "0x0200100100", 82197fcf1b89SHaiyan Song "Offcore": "1", 82207fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 82217fcf1b89SHaiyan Song "SampleAfterValue": "100003", 82227fcf1b89SHaiyan Song "UMask": "0x1" 82237fcf1b89SHaiyan Song }, 82247fcf1b89SHaiyan Song { 8225038d3b53SJin Yao "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", 82267fcf1b89SHaiyan Song "Counter": "0,1,2,3", 82277fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 82287fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 82297fcf1b89SHaiyan Song "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_E.HIT_OTHER_CORE_NO_FWD", 82307fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 82317fcf1b89SHaiyan Song "MSRValue": "0x0400080400", 82327fcf1b89SHaiyan Song "Offcore": "1", 82337fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 82347fcf1b89SHaiyan Song "SampleAfterValue": "100003", 82357fcf1b89SHaiyan Song "UMask": "0x1" 82367fcf1b89SHaiyan Song }, 82377fcf1b89SHaiyan Song { 8238038d3b53SJin Yao "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT_F.HITM_OTHER_CORE", 82397fcf1b89SHaiyan Song "Counter": "0,1,2,3", 82407fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 82417fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 82427fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_F.HITM_OTHER_CORE", 82437fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 82447fcf1b89SHaiyan Song "MSRValue": "0x1000200001", 82457fcf1b89SHaiyan Song "Offcore": "1", 82467fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 82477fcf1b89SHaiyan Song "SampleAfterValue": "100003", 82487fcf1b89SHaiyan Song "UMask": "0x1" 82497fcf1b89SHaiyan Song }, 82507fcf1b89SHaiyan Song { 82517fcf1b89SHaiyan Song "BriefDescription": "Number of PREFETCHNTA instructions executed.", 82527fcf1b89SHaiyan Song "Counter": "0,1,2,3", 82537fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3,4,5,6,7", 82547fcf1b89SHaiyan Song "EventCode": "0x32", 82557fcf1b89SHaiyan Song "EventName": "SW_PREFETCH_ACCESS.NTA", 82567fcf1b89SHaiyan Song "SampleAfterValue": "2000003", 82577fcf1b89SHaiyan Song "UMask": "0x1" 82587fcf1b89SHaiyan Song }, 82597fcf1b89SHaiyan Song { 8260038d3b53SJin Yao "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT_F.NO_SNOOP_NEEDED", 82617fcf1b89SHaiyan Song "Counter": "0,1,2,3", 82627fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 82637fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 82647fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_F.NO_SNOOP_NEEDED", 82657fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 82667fcf1b89SHaiyan Song "MSRValue": "0x0100200004", 82677fcf1b89SHaiyan Song "Offcore": "1", 82687fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 82697fcf1b89SHaiyan Song "SampleAfterValue": "100003", 82707fcf1b89SHaiyan Song "UMask": "0x1" 82717fcf1b89SHaiyan Song }, 82727fcf1b89SHaiyan Song { 8273038d3b53SJin Yao "BriefDescription": "Counts all demand code reads OCR.DEMAND_CODE_RD.L3_HIT_M.HIT_OTHER_CORE_FWD", 82747fcf1b89SHaiyan Song "Counter": "0,1,2,3", 82757fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 82767fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 82777fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_M.HIT_OTHER_CORE_FWD", 82787fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 82797fcf1b89SHaiyan Song "MSRValue": "0x0800040004", 82807fcf1b89SHaiyan Song "Offcore": "1", 82817fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 82827fcf1b89SHaiyan Song "SampleAfterValue": "100003", 82837fcf1b89SHaiyan Song "UMask": "0x1" 82847fcf1b89SHaiyan Song }, 82857fcf1b89SHaiyan Song { 8286038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_RFO.L3_HIT_S.SNOOP_NONE", 82877fcf1b89SHaiyan Song "Counter": "0,1,2,3", 82887fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 82897fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 82907fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_RFO.L3_HIT_S.SNOOP_NONE", 82917fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 82927fcf1b89SHaiyan Song "MSRValue": "0x0080100120", 82937fcf1b89SHaiyan Song "Offcore": "1", 82947fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 82957fcf1b89SHaiyan Song "SampleAfterValue": "100003", 82967fcf1b89SHaiyan Song "UMask": "0x1" 82977fcf1b89SHaiyan Song }, 82987fcf1b89SHaiyan Song { 82997fcf1b89SHaiyan Song "BriefDescription": "Counts all demand code reads", 83007fcf1b89SHaiyan Song "Counter": "0,1,2,3", 83017fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 83027fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 83037fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_CODE_RD.L3_HIT_S.SNOOP_NONE", 83047fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 83057fcf1b89SHaiyan Song "MSRValue": "0x0080100004", 83067fcf1b89SHaiyan Song "Offcore": "1", 83077fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 83087fcf1b89SHaiyan Song "SampleAfterValue": "100003", 83097fcf1b89SHaiyan Song "UMask": "0x1" 83107fcf1b89SHaiyan Song }, 83117fcf1b89SHaiyan Song { 8312038d3b53SJin Yao "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.L3_HIT_M.NO_SNOOP_NEEDED", 83137fcf1b89SHaiyan Song "Counter": "0,1,2,3", 83147fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 83157fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 83167fcf1b89SHaiyan Song "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_M.NO_SNOOP_NEEDED", 83177fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 83187fcf1b89SHaiyan Song "MSRValue": "0x0100040400", 83197fcf1b89SHaiyan Song "Offcore": "1", 83207fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 83217fcf1b89SHaiyan Song "SampleAfterValue": "100003", 83227fcf1b89SHaiyan Song "UMask": "0x1" 83237fcf1b89SHaiyan Song }, 83247fcf1b89SHaiyan Song { 8325038d3b53SJin Yao "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", 83267fcf1b89SHaiyan Song "Counter": "0,1,2,3", 83277fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 83287fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 83297fcf1b89SHaiyan Song "EventName": "OCR.PF_L1D_AND_SW.L3_HIT.HIT_OTHER_CORE_FWD", 83307fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 83317fcf1b89SHaiyan Song "MSRValue": "0x08003C0400", 83327fcf1b89SHaiyan Song "Offcore": "1", 83337fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 83347fcf1b89SHaiyan Song "SampleAfterValue": "100003", 83357fcf1b89SHaiyan Song "UMask": "0x1" 83367fcf1b89SHaiyan Song }, 83377fcf1b89SHaiyan Song { 83387fcf1b89SHaiyan Song "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests", 83397fcf1b89SHaiyan Song "Counter": "0,1,2,3", 83407fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 83417fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 83427fcf1b89SHaiyan Song "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_F.SNOOP_MISS", 83437fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 83447fcf1b89SHaiyan Song "MSRValue": "0x0200200400", 83457fcf1b89SHaiyan Song "Offcore": "1", 83467fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 83477fcf1b89SHaiyan Song "SampleAfterValue": "100003", 83487fcf1b89SHaiyan Song "UMask": "0x1" 83497fcf1b89SHaiyan Song }, 83507fcf1b89SHaiyan Song { 8351038d3b53SJin Yao "BriefDescription": "OCR.ALL_RFO.L3_HIT_E.SNOOP_NONE", 83527fcf1b89SHaiyan Song "Counter": "0,1,2,3", 83537fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 83547fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 83557fcf1b89SHaiyan Song "EventName": "OCR.ALL_RFO.L3_HIT_E.SNOOP_NONE", 83567fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 83577fcf1b89SHaiyan Song "MSRValue": "0x0080080122", 83587fcf1b89SHaiyan Song "Offcore": "1", 83597fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 83607fcf1b89SHaiyan Song "SampleAfterValue": "100003", 83617fcf1b89SHaiyan Song "UMask": "0x1" 83627fcf1b89SHaiyan Song }, 83637fcf1b89SHaiyan Song { 8364038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.L3_HIT_S.ANY_SNOOP", 83657fcf1b89SHaiyan Song "Counter": "0,1,2,3", 83667fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 83677fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 83687fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_RFO.L3_HIT_S.ANY_SNOOP", 83697fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 83707fcf1b89SHaiyan Song "MSRValue": "0x3F80100020", 83717fcf1b89SHaiyan Song "Offcore": "1", 83727fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 83737fcf1b89SHaiyan Song "SampleAfterValue": "100003", 83747fcf1b89SHaiyan Song "UMask": "0x1" 83757fcf1b89SHaiyan Song }, 83767fcf1b89SHaiyan Song { 8377038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs OCR.PF_L2_RFO.L3_HIT_S.NO_SNOOP_NEEDED", 83787fcf1b89SHaiyan Song "Counter": "0,1,2,3", 83797fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 83807fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 83817fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_RFO.L3_HIT_S.NO_SNOOP_NEEDED", 83827fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 83837fcf1b89SHaiyan Song "MSRValue": "0x0100100020", 83847fcf1b89SHaiyan Song "Offcore": "1", 83857fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 83867fcf1b89SHaiyan Song "SampleAfterValue": "100003", 83877fcf1b89SHaiyan Song "UMask": "0x1" 83887fcf1b89SHaiyan Song }, 83897fcf1b89SHaiyan Song { 8390038d3b53SJin Yao "BriefDescription": "OCR.ALL_RFO.L3_HIT_F.SNOOP_NONE", 83917fcf1b89SHaiyan Song "Counter": "0,1,2,3", 83927fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 83937fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 83947fcf1b89SHaiyan Song "EventName": "OCR.ALL_RFO.L3_HIT_F.SNOOP_NONE", 83957fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 83967fcf1b89SHaiyan Song "MSRValue": "0x0080200122", 83977fcf1b89SHaiyan Song "Offcore": "1", 83987fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 83997fcf1b89SHaiyan Song "SampleAfterValue": "100003", 84007fcf1b89SHaiyan Song "UMask": "0x1" 84017fcf1b89SHaiyan Song }, 84027fcf1b89SHaiyan Song { 8403038d3b53SJin Yao "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", 84047fcf1b89SHaiyan Song "Counter": "0,1,2,3", 84057fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 84067fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 84077fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_DATA_RD.L3_HIT.HIT_OTHER_CORE_FWD", 84087fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 84097fcf1b89SHaiyan Song "MSRValue": "0x08003C0080", 84107fcf1b89SHaiyan Song "Offcore": "1", 84117fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 84127fcf1b89SHaiyan Song "SampleAfterValue": "100003", 84137fcf1b89SHaiyan Song "UMask": "0x1" 84147fcf1b89SHaiyan Song }, 84157fcf1b89SHaiyan Song { 8416038d3b53SJin Yao "BriefDescription": "Counts demand data reads OCR.DEMAND_DATA_RD.L3_HIT_M.NO_SNOOP_NEEDED", 84177fcf1b89SHaiyan Song "Counter": "0,1,2,3", 84187fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 84197fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 84207fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_DATA_RD.L3_HIT_M.NO_SNOOP_NEEDED", 84217fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 84227fcf1b89SHaiyan Song "MSRValue": "0x0100040001", 84237fcf1b89SHaiyan Song "Offcore": "1", 84247fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 84257fcf1b89SHaiyan Song "SampleAfterValue": "100003", 84267fcf1b89SHaiyan Song "UMask": "0x1" 84277fcf1b89SHaiyan Song }, 84287fcf1b89SHaiyan Song { 8429038d3b53SJin Yao "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_FWD", 84307fcf1b89SHaiyan Song "Counter": "0,1,2,3", 84317fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 84327fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 84337fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_S.HIT_OTHER_CORE_FWD", 84347fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 84357fcf1b89SHaiyan Song "MSRValue": "0x0800100010", 84367fcf1b89SHaiyan Song "Offcore": "1", 84377fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 84387fcf1b89SHaiyan Song "SampleAfterValue": "100003", 84397fcf1b89SHaiyan Song "UMask": "0x1" 84407fcf1b89SHaiyan Song }, 84417fcf1b89SHaiyan Song { 8442038d3b53SJin Yao "BriefDescription": "OCR.ALL_DATA_RD.SUPPLIER_NONE.HITM_OTHER_CORE OCR.ALL_DATA_RD.SUPPLIER_NONE.HITM_OTHER_CORE", 84437fcf1b89SHaiyan Song "Counter": "0,1,2,3", 84447fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 84457fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 84467fcf1b89SHaiyan Song "EventName": "OCR.ALL_DATA_RD.SUPPLIER_NONE.HITM_OTHER_CORE", 84477fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 84487fcf1b89SHaiyan Song "MSRValue": "0x1000020491", 84497fcf1b89SHaiyan Song "Offcore": "1", 84507fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 84517fcf1b89SHaiyan Song "SampleAfterValue": "100003", 84527fcf1b89SHaiyan Song "UMask": "0x1" 84537fcf1b89SHaiyan Song }, 84547fcf1b89SHaiyan Song { 8455038d3b53SJin Yao "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", 84567fcf1b89SHaiyan Song "Counter": "0,1,2,3", 84577fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 84587fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 84597fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_FWD", 84607fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 84617fcf1b89SHaiyan Song "MSRValue": "0x0800080490", 84627fcf1b89SHaiyan Song "Offcore": "1", 84637fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 84647fcf1b89SHaiyan Song "SampleAfterValue": "100003", 84657fcf1b89SHaiyan Song "UMask": "0x1" 84667fcf1b89SHaiyan Song }, 84677fcf1b89SHaiyan Song { 8468038d3b53SJin Yao "BriefDescription": "Counts any other requests OCR.OTHER.L3_HIT_F.NO_SNOOP_NEEDED", 84697fcf1b89SHaiyan Song "Counter": "0,1,2,3", 84707fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 84717fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 84727fcf1b89SHaiyan Song "EventName": "OCR.OTHER.L3_HIT_F.NO_SNOOP_NEEDED", 84737fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 84747fcf1b89SHaiyan Song "MSRValue": "0x0100208000", 84757fcf1b89SHaiyan Song "Offcore": "1", 84767fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 84777fcf1b89SHaiyan Song "SampleAfterValue": "100003", 84787fcf1b89SHaiyan Song "UMask": "0x1" 84797fcf1b89SHaiyan Song }, 84807fcf1b89SHaiyan Song { 8481038d3b53SJin Yao "BriefDescription": "OCR.ALL_READS.L3_HIT_S.ANY_SNOOP OCR.ALL_READS.L3_HIT_S.ANY_SNOOP", 84827fcf1b89SHaiyan Song "Counter": "0,1,2,3", 84837fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 84847fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 84857fcf1b89SHaiyan Song "EventName": "OCR.ALL_READS.L3_HIT_S.ANY_SNOOP", 84867fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 84877fcf1b89SHaiyan Song "MSRValue": "0x3F801007F7", 84887fcf1b89SHaiyan Song "Offcore": "1", 84897fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 84907fcf1b89SHaiyan Song "SampleAfterValue": "100003", 84917fcf1b89SHaiyan Song "UMask": "0x1" 84927fcf1b89SHaiyan Song }, 84937fcf1b89SHaiyan Song { 84947fcf1b89SHaiyan Song "BriefDescription": "Counts all demand data writes (RFOs)", 84957fcf1b89SHaiyan Song "Counter": "0,1,2,3", 84967fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 84977fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 84987fcf1b89SHaiyan Song "EventName": "OCR.DEMAND_RFO.L3_HIT_E.SNOOP_MISS", 84997fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 85007fcf1b89SHaiyan Song "MSRValue": "0x0200080002", 85017fcf1b89SHaiyan Song "Offcore": "1", 85027fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 85037fcf1b89SHaiyan Song "SampleAfterValue": "100003", 85047fcf1b89SHaiyan Song "UMask": "0x1" 85057fcf1b89SHaiyan Song }, 85067fcf1b89SHaiyan Song { 8507038d3b53SJin Yao "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD", 85087fcf1b89SHaiyan Song "Counter": "0,1,2,3", 85097fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 85107fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 85117fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD", 85127fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 85137fcf1b89SHaiyan Song "MSRValue": "0x0800020010", 85147fcf1b89SHaiyan Song "Offcore": "1", 85157fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 85167fcf1b89SHaiyan Song "SampleAfterValue": "100003", 85177fcf1b89SHaiyan Song "UMask": "0x1" 85187fcf1b89SHaiyan Song }, 85197fcf1b89SHaiyan Song { 8520038d3b53SJin Yao "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", 85217fcf1b89SHaiyan Song "Counter": "0,1,2,3", 85227fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 85237fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 85247fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_DATA_RD.L3_HIT.HIT_OTHER_CORE_NO_FWD", 85257fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 85267fcf1b89SHaiyan Song "MSRValue": "0x04003C0080", 85277fcf1b89SHaiyan Song "Offcore": "1", 85287fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 85297fcf1b89SHaiyan Song "SampleAfterValue": "100003", 85307fcf1b89SHaiyan Song "UMask": "0x1" 85317fcf1b89SHaiyan Song }, 85327fcf1b89SHaiyan Song { 85337fcf1b89SHaiyan Song "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs", 85347fcf1b89SHaiyan Song "Counter": "0,1,2,3", 85357fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 85367fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 85377fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_RFO.L3_HIT_F.SNOOP_NONE", 85387fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 85397fcf1b89SHaiyan Song "MSRValue": "0x0080200100", 85407fcf1b89SHaiyan Song "Offcore": "1", 85417fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 85427fcf1b89SHaiyan Song "SampleAfterValue": "100003", 85437fcf1b89SHaiyan Song "UMask": "0x1" 85447fcf1b89SHaiyan Song }, 85457fcf1b89SHaiyan Song { 8546038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_FWD", 85477fcf1b89SHaiyan Song "Counter": "0,1,2,3", 85487fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 85497fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 85507fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_E.HIT_OTHER_CORE_FWD", 85517fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 85527fcf1b89SHaiyan Song "MSRValue": "0x0800080080", 85537fcf1b89SHaiyan Song "Offcore": "1", 85547fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 85557fcf1b89SHaiyan Song "SampleAfterValue": "100003", 85567fcf1b89SHaiyan Song "UMask": "0x1" 85577fcf1b89SHaiyan Song }, 85587fcf1b89SHaiyan Song { 8559038d3b53SJin Yao "BriefDescription": "OCR.ALL_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED OCR.ALL_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED", 85607fcf1b89SHaiyan Song "Counter": "0,1,2,3", 85617fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 85627fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 85637fcf1b89SHaiyan Song "EventName": "OCR.ALL_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED", 85647fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 85657fcf1b89SHaiyan Song "MSRValue": "0x0100400122", 85667fcf1b89SHaiyan Song "Offcore": "1", 85677fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 85687fcf1b89SHaiyan Song "SampleAfterValue": "100003", 85697fcf1b89SHaiyan Song "UMask": "0x1" 85707fcf1b89SHaiyan Song }, 85717fcf1b89SHaiyan Song { 8572038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs OCR.PF_L3_RFO.L3_HIT_E.HIT_OTHER_CORE_FWD", 85737fcf1b89SHaiyan Song "Counter": "0,1,2,3", 85747fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 85757fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 85767fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_RFO.L3_HIT_E.HIT_OTHER_CORE_FWD", 85777fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 85787fcf1b89SHaiyan Song "MSRValue": "0x0800080100", 85797fcf1b89SHaiyan Song "Offcore": "1", 85807fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 85817fcf1b89SHaiyan Song "SampleAfterValue": "100003", 85827fcf1b89SHaiyan Song "UMask": "0x1" 85837fcf1b89SHaiyan Song }, 85847fcf1b89SHaiyan Song { 8585038d3b53SJin Yao "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads OCR.PF_L3_DATA_RD.L3_HIT_M.ANY_SNOOP", 85867fcf1b89SHaiyan Song "Counter": "0,1,2,3", 85877fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 85887fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 85897fcf1b89SHaiyan Song "EventName": "OCR.PF_L3_DATA_RD.L3_HIT_M.ANY_SNOOP", 85907fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 85917fcf1b89SHaiyan Song "MSRValue": "0x3F80040080", 85927fcf1b89SHaiyan Song "Offcore": "1", 85937fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 85947fcf1b89SHaiyan Song "SampleAfterValue": "100003", 85957fcf1b89SHaiyan Song "UMask": "0x1" 85967fcf1b89SHaiyan Song }, 85977fcf1b89SHaiyan Song { 8598038d3b53SJin Yao "BriefDescription": "OCR.ALL_PF_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED OCR.ALL_PF_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED", 85997fcf1b89SHaiyan Song "Counter": "0,1,2,3", 86007fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 86017fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 86027fcf1b89SHaiyan Song "EventName": "OCR.ALL_PF_RFO.PMM_HIT_LOCAL_PMM.SNOOP_NOT_NEEDED", 86037fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 86047fcf1b89SHaiyan Song "MSRValue": "0x0100400120", 86057fcf1b89SHaiyan Song "Offcore": "1", 86067fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 86077fcf1b89SHaiyan Song "SampleAfterValue": "100003", 86087fcf1b89SHaiyan Song "UMask": "0x1" 86097fcf1b89SHaiyan Song }, 86107fcf1b89SHaiyan Song { 8611038d3b53SJin Yao "BriefDescription": "OCR.ALL_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD OCR.ALL_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD", 86127fcf1b89SHaiyan Song "Counter": "0,1,2,3", 86137fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 86147fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 86157fcf1b89SHaiyan Song "EventName": "OCR.ALL_DATA_RD.SUPPLIER_NONE.HIT_OTHER_CORE_FWD", 86167fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 86177fcf1b89SHaiyan Song "MSRValue": "0x0800020491", 86187fcf1b89SHaiyan Song "Offcore": "1", 86197fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 86207fcf1b89SHaiyan Song "SampleAfterValue": "100003", 86217fcf1b89SHaiyan Song "UMask": "0x1" 86227fcf1b89SHaiyan Song }, 86237fcf1b89SHaiyan Song { 8624038d3b53SJin Yao "BriefDescription": "Counts L1 data cache hardware prefetch requests and software prefetch requests OCR.PF_L1D_AND_SW.L3_HIT_E.HIT_OTHER_CORE_FWD", 86257fcf1b89SHaiyan Song "Counter": "0,1,2,3", 86267fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 86277fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 86287fcf1b89SHaiyan Song "EventName": "OCR.PF_L1D_AND_SW.L3_HIT_E.HIT_OTHER_CORE_FWD", 86297fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 86307fcf1b89SHaiyan Song "MSRValue": "0x0800080400", 86317fcf1b89SHaiyan Song "Offcore": "1", 86327fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 86337fcf1b89SHaiyan Song "SampleAfterValue": "100003", 86347fcf1b89SHaiyan Song "UMask": "0x1" 86357fcf1b89SHaiyan Song }, 86367fcf1b89SHaiyan Song { 8637038d3b53SJin Yao "BriefDescription": "Counts prefetch (that bring data to L2) data reads OCR.PF_L2_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_NO_FWD", 86387fcf1b89SHaiyan Song "Counter": "0,1,2,3", 86397fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 86407fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 86417fcf1b89SHaiyan Song "EventName": "OCR.PF_L2_DATA_RD.L3_HIT_F.HIT_OTHER_CORE_NO_FWD", 86427fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 86437fcf1b89SHaiyan Song "MSRValue": "0x0400200010", 86447fcf1b89SHaiyan Song "Offcore": "1", 86457fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 86467fcf1b89SHaiyan Song "SampleAfterValue": "100003", 86477fcf1b89SHaiyan Song "UMask": "0x1" 86487fcf1b89SHaiyan Song }, 86497fcf1b89SHaiyan Song { 8650038d3b53SJin Yao "BriefDescription": "OCR.ALL_READS.L3_HIT_S.SNOOP_MISS", 86517fcf1b89SHaiyan Song "Counter": "0,1,2,3", 86527fcf1b89SHaiyan Song "CounterHTOff": "0,1,2,3", 86537fcf1b89SHaiyan Song "EventCode": "0xB7, 0xBB", 86547fcf1b89SHaiyan Song "EventName": "OCR.ALL_READS.L3_HIT_S.SNOOP_MISS", 86557fcf1b89SHaiyan Song "MSRIndex": "0x1a6,0x1a7", 86567fcf1b89SHaiyan Song "MSRValue": "0x02001007F7", 86577fcf1b89SHaiyan Song "Offcore": "1", 86587fcf1b89SHaiyan Song "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 86597fcf1b89SHaiyan Song "SampleAfterValue": "100003", 86607fcf1b89SHaiyan Song "UMask": "0x1" 8661ecd94f1bSKan Liang } 8662ecd94f1bSKan Liang]