xref: /linux/tools/perf/pmu-events/arch/x86/snowridgex/other.json (revision a1ff5a7d78a036d6c2178ee5acd6ba4946243800)
19146af44SZhengjun Xing[
29146af44SZhengjun Xing    {
39146af44SZhengjun Xing        "BriefDescription": "This event is deprecated. Refer to new event BUS_LOCK.SELF_LOCKS",
4*7c79eb5cSIan Rogers        "Counter": "0,1,2,3",
5d97b82aeSIan Rogers        "Deprecated": "1",
69146af44SZhengjun Xing        "EdgeDetect": "1",
79146af44SZhengjun Xing        "EventCode": "0x63",
89146af44SZhengjun Xing        "EventName": "BUS_LOCK.ALL",
99146af44SZhengjun Xing        "SampleAfterValue": "200003"
109146af44SZhengjun Xing    },
119146af44SZhengjun Xing    {
129146af44SZhengjun Xing        "BriefDescription": "Counts the number of unhalted cycles a core is blocked due to an accepted lock issued by other cores.",
13*7c79eb5cSIan Rogers        "Counter": "0,1,2,3",
149146af44SZhengjun Xing        "EventCode": "0x63",
159146af44SZhengjun Xing        "EventName": "BUS_LOCK.BLOCK_CYCLES",
169146af44SZhengjun Xing        "PublicDescription": "Counts the number of unhalted cycles a core is blocked due to an accepted lock issued by other cores. Counts on a per core basis.",
179146af44SZhengjun Xing        "SampleAfterValue": "200003",
189146af44SZhengjun Xing        "UMask": "0x2"
199146af44SZhengjun Xing    },
209146af44SZhengjun Xing    {
219146af44SZhengjun Xing        "BriefDescription": "This event is deprecated. Refer to new event BUS_LOCK.BLOCK_CYCLES",
22*7c79eb5cSIan Rogers        "Counter": "0,1,2,3",
23d97b82aeSIan Rogers        "Deprecated": "1",
249146af44SZhengjun Xing        "EventCode": "0x63",
259146af44SZhengjun Xing        "EventName": "BUS_LOCK.CYCLES_OTHER_BLOCK",
269146af44SZhengjun Xing        "SampleAfterValue": "200003",
279146af44SZhengjun Xing        "UMask": "0x2"
289146af44SZhengjun Xing    },
299146af44SZhengjun Xing    {
309146af44SZhengjun Xing        "BriefDescription": "This event is deprecated. Refer to new event BUS_LOCK.LOCK_CYCLES",
31*7c79eb5cSIan Rogers        "Counter": "0,1,2,3",
32d97b82aeSIan Rogers        "Deprecated": "1",
339146af44SZhengjun Xing        "EventCode": "0x63",
349146af44SZhengjun Xing        "EventName": "BUS_LOCK.CYCLES_SELF_BLOCK",
359146af44SZhengjun Xing        "SampleAfterValue": "200003",
369146af44SZhengjun Xing        "UMask": "0x1"
379146af44SZhengjun Xing    },
389146af44SZhengjun Xing    {
399146af44SZhengjun Xing        "BriefDescription": "Counts the number of unhalted cycles a core is blocked due to an accepted lock it issued.",
40*7c79eb5cSIan Rogers        "Counter": "0,1,2,3",
419146af44SZhengjun Xing        "EventCode": "0x63",
429146af44SZhengjun Xing        "EventName": "BUS_LOCK.LOCK_CYCLES",
439146af44SZhengjun Xing        "PublicDescription": "Counts the number of unhalted cycles a core is blocked due to an accepted lock it issued. Counts on a per core basis.",
449146af44SZhengjun Xing        "SampleAfterValue": "200003",
459146af44SZhengjun Xing        "UMask": "0x1"
469146af44SZhengjun Xing    },
479146af44SZhengjun Xing    {
489146af44SZhengjun Xing        "BriefDescription": "Counts the number of bus locks a core issued its self (e.g. lock to UC or Split Lock) and does not include cache locks.",
49*7c79eb5cSIan Rogers        "Counter": "0,1,2,3",
509146af44SZhengjun Xing        "EdgeDetect": "1",
519146af44SZhengjun Xing        "EventCode": "0x63",
529146af44SZhengjun Xing        "EventName": "BUS_LOCK.SELF_LOCKS",
539146af44SZhengjun Xing        "PublicDescription": "Counts the number of bus locks a core issued its self (e.g. lock to UC or Split Lock) and does not include cache locks. Counts on a per core basis.",
549146af44SZhengjun Xing        "SampleAfterValue": "200003"
559146af44SZhengjun Xing    },
569146af44SZhengjun Xing    {
579146af44SZhengjun Xing        "BriefDescription": "This event is deprecated. Refer to new event MEM_BOUND_STALLS.LOAD_DRAM_HIT",
58*7c79eb5cSIan Rogers        "Counter": "0,1,2,3",
59d97b82aeSIan Rogers        "Deprecated": "1",
609146af44SZhengjun Xing        "EventCode": "0x34",
619146af44SZhengjun Xing        "EventName": "C0_STALLS.LOAD_DRAM_HIT",
629146af44SZhengjun Xing        "SampleAfterValue": "200003",
639146af44SZhengjun Xing        "UMask": "0x4"
649146af44SZhengjun Xing    },
659146af44SZhengjun Xing    {
669146af44SZhengjun Xing        "BriefDescription": "This event is deprecated. Refer to new event MEM_BOUND_STALLS.LOAD_L2_HIT",
67*7c79eb5cSIan Rogers        "Counter": "0,1,2,3",
68d97b82aeSIan Rogers        "Deprecated": "1",
699146af44SZhengjun Xing        "EventCode": "0x34",
709146af44SZhengjun Xing        "EventName": "C0_STALLS.LOAD_L2_HIT",
719146af44SZhengjun Xing        "SampleAfterValue": "200003",
729146af44SZhengjun Xing        "UMask": "0x1"
739146af44SZhengjun Xing    },
749146af44SZhengjun Xing    {
759146af44SZhengjun Xing        "BriefDescription": "This event is deprecated. Refer to new event MEM_BOUND_STALLS.LOAD_LLC_HIT",
76*7c79eb5cSIan Rogers        "Counter": "0,1,2,3",
77d97b82aeSIan Rogers        "Deprecated": "1",
789146af44SZhengjun Xing        "EventCode": "0x34",
799146af44SZhengjun Xing        "EventName": "C0_STALLS.LOAD_LLC_HIT",
809146af44SZhengjun Xing        "SampleAfterValue": "200003",
819146af44SZhengjun Xing        "UMask": "0x2"
829146af44SZhengjun Xing    },
839146af44SZhengjun Xing    {
849146af44SZhengjun Xing        "BriefDescription": "Counts the number of core cycles during which interrupts are masked (disabled).",
85*7c79eb5cSIan Rogers        "Counter": "0,1,2,3",
869146af44SZhengjun Xing        "EventCode": "0xcb",
879146af44SZhengjun Xing        "EventName": "HW_INTERRUPTS.MASKED",
889146af44SZhengjun Xing        "PublicDescription": "Counts the number of core cycles during which interrupts are masked (disabled). Increments by 1 each core cycle that EFLAGS.IF is 0, regardless of whether interrupts are pending or not.",
899146af44SZhengjun Xing        "SampleAfterValue": "200003",
909146af44SZhengjun Xing        "UMask": "0x2"
919146af44SZhengjun Xing    },
929146af44SZhengjun Xing    {
939146af44SZhengjun Xing        "BriefDescription": "Counts the number of core cycles during which there are pending interrupts while interrupts are masked (disabled).",
94*7c79eb5cSIan Rogers        "Counter": "0,1,2,3",
959146af44SZhengjun Xing        "EventCode": "0xcb",
969146af44SZhengjun Xing        "EventName": "HW_INTERRUPTS.PENDING_AND_MASKED",
979146af44SZhengjun Xing        "PublicDescription": "Counts the number of core cycles during which there are pending interrupts while interrupts are masked (disabled). Increments by 1 each core cycle that both EFLAGS.IF is 0 and an INTR is pending (which means the APIC is telling the ROB to cause an INTR). This event does not increment if EFLAGS.IF is 0 but all interrupt in the APICs Interrupt Request Register (IRR) are inhibited by the PPR (thus either by ISRV or TPR)  because in these cases the interrupts would be held up in the APIC and would not be pended to the ROB. This event does count when an interrupt is only inhibited by MOV/POP SS state machines or the STI state machine. These extra inhibits only last for a single instructions and would not be important.",
989146af44SZhengjun Xing        "SampleAfterValue": "200003",
999146af44SZhengjun Xing        "UMask": "0x4"
1009146af44SZhengjun Xing    },
1019146af44SZhengjun Xing    {
1029146af44SZhengjun Xing        "BriefDescription": "Counts the number of hardware interrupts received by the processor.",
103*7c79eb5cSIan Rogers        "Counter": "0,1,2,3",
1049146af44SZhengjun Xing        "EventCode": "0xcb",
1059146af44SZhengjun Xing        "EventName": "HW_INTERRUPTS.RECEIVED",
1069146af44SZhengjun Xing        "SampleAfterValue": "203",
1079146af44SZhengjun Xing        "UMask": "0x1"
1089146af44SZhengjun Xing    },
1099146af44SZhengjun Xing    {
1109146af44SZhengjun Xing        "BriefDescription": "Counts all code reads that have any type of response.",
111*7c79eb5cSIan Rogers        "Counter": "0,1,2,3",
1129146af44SZhengjun Xing        "EventCode": "0XB7",
1139146af44SZhengjun Xing        "EventName": "OCR.ALL_CODE_RD.ANY_RESPONSE",
1149146af44SZhengjun Xing        "MSRIndex": "0x1a6,0x1a7",
1159146af44SZhengjun Xing        "MSRValue": "0x10044",
1169146af44SZhengjun Xing        "SampleAfterValue": "100003",
1179146af44SZhengjun Xing        "UMask": "0x1"
1189146af44SZhengjun Xing    },
1199146af44SZhengjun Xing    {
1209146af44SZhengjun Xing        "BriefDescription": "Counts all code reads that were supplied by DRAM.",
121*7c79eb5cSIan Rogers        "Counter": "0,1,2,3",
1229146af44SZhengjun Xing        "EventCode": "0XB7",
1239146af44SZhengjun Xing        "EventName": "OCR.ALL_CODE_RD.DRAM",
1249146af44SZhengjun Xing        "MSRIndex": "0x1a6,0x1a7",
1259146af44SZhengjun Xing        "MSRValue": "0x184000044",
1269146af44SZhengjun Xing        "SampleAfterValue": "100003",
1279146af44SZhengjun Xing        "UMask": "0x1"
1289146af44SZhengjun Xing    },
1299146af44SZhengjun Xing    {
1309146af44SZhengjun Xing        "BriefDescription": "Counts all code reads that were supplied by DRAM.",
131*7c79eb5cSIan Rogers        "Counter": "0,1,2,3",
1329146af44SZhengjun Xing        "EventCode": "0XB7",
1339146af44SZhengjun Xing        "EventName": "OCR.ALL_CODE_RD.LOCAL_DRAM",
1349146af44SZhengjun Xing        "MSRIndex": "0x1a6,0x1a7",
1359146af44SZhengjun Xing        "MSRValue": "0x184000044",
1369146af44SZhengjun Xing        "SampleAfterValue": "100003",
1379146af44SZhengjun Xing        "UMask": "0x1"
1389146af44SZhengjun Xing    },
1399146af44SZhengjun Xing    {
1409146af44SZhengjun Xing        "BriefDescription": "Counts all code reads that have an outstanding request. Returns the number of cycles until the response is received (i.e. XQ to XQ latency).",
141*7c79eb5cSIan Rogers        "Counter": "0,1,2,3",
1429146af44SZhengjun Xing        "EventCode": "0XB7",
1439146af44SZhengjun Xing        "EventName": "OCR.ALL_CODE_RD.OUTSTANDING",
1449146af44SZhengjun Xing        "MSRIndex": "0x1a6",
1459146af44SZhengjun Xing        "MSRValue": "0x8000000000000044",
1469146af44SZhengjun Xing        "SampleAfterValue": "100003",
1479146af44SZhengjun Xing        "UMask": "0x1"
1489146af44SZhengjun Xing    },
1499146af44SZhengjun Xing    {
1509146af44SZhengjun Xing        "BriefDescription": "Counts modified writebacks from L1 cache and L2 cache that have any type of response.",
151*7c79eb5cSIan Rogers        "Counter": "0,1,2,3",
1529146af44SZhengjun Xing        "EventCode": "0XB7",
1539146af44SZhengjun Xing        "EventName": "OCR.COREWB_M.ANY_RESPONSE",
1549146af44SZhengjun Xing        "MSRIndex": "0x1a6,0x1a7",
1559146af44SZhengjun Xing        "MSRValue": "0x3000000010000",
1569146af44SZhengjun Xing        "SampleAfterValue": "100003",
1579146af44SZhengjun Xing        "UMask": "0x1"
1589146af44SZhengjun Xing    },
1599146af44SZhengjun Xing    {
1609146af44SZhengjun Xing        "BriefDescription": "Counts modified writebacks from L1 cache and L2 cache that have an outstanding request. Returns the number of cycles until the response is received (i.e. XQ to XQ latency).",
161*7c79eb5cSIan Rogers        "Counter": "0,1,2,3",
1629146af44SZhengjun Xing        "EventCode": "0XB7",
1639146af44SZhengjun Xing        "EventName": "OCR.COREWB_M.OUTSTANDING",
1649146af44SZhengjun Xing        "MSRIndex": "0x1a6",
1659146af44SZhengjun Xing        "MSRValue": "0x8003000000000000",
1669146af44SZhengjun Xing        "SampleAfterValue": "100003",
1679146af44SZhengjun Xing        "UMask": "0x1"
1689146af44SZhengjun Xing    },
1699146af44SZhengjun Xing    {
1709146af44SZhengjun Xing        "BriefDescription": "Counts demand instruction fetches and L1 instruction cache prefetches that have any type of response.",
171*7c79eb5cSIan Rogers        "Counter": "0,1,2,3",
1729146af44SZhengjun Xing        "EventCode": "0XB7",
1739146af44SZhengjun Xing        "EventName": "OCR.DEMAND_CODE_RD.ANY_RESPONSE",
1749146af44SZhengjun Xing        "MSRIndex": "0x1a6,0x1a7",
1759146af44SZhengjun Xing        "MSRValue": "0x10004",
1769146af44SZhengjun Xing        "SampleAfterValue": "100003",
1779146af44SZhengjun Xing        "UMask": "0x1"
1789146af44SZhengjun Xing    },
1799146af44SZhengjun Xing    {
1809146af44SZhengjun Xing        "BriefDescription": "Counts demand instruction fetches and L1 instruction cache prefetches that were supplied by DRAM.",
181*7c79eb5cSIan Rogers        "Counter": "0,1,2,3",
1829146af44SZhengjun Xing        "EventCode": "0XB7",
1839146af44SZhengjun Xing        "EventName": "OCR.DEMAND_CODE_RD.DRAM",
1849146af44SZhengjun Xing        "MSRIndex": "0x1a6,0x1a7",
1859146af44SZhengjun Xing        "MSRValue": "0x184000004",
1869146af44SZhengjun Xing        "SampleAfterValue": "100003",
1879146af44SZhengjun Xing        "UMask": "0x1"
1889146af44SZhengjun Xing    },
1899146af44SZhengjun Xing    {
1909146af44SZhengjun Xing        "BriefDescription": "Counts demand instruction fetches and L1 instruction cache prefetches that were supplied by DRAM.",
191*7c79eb5cSIan Rogers        "Counter": "0,1,2,3",
1929146af44SZhengjun Xing        "EventCode": "0XB7",
1939146af44SZhengjun Xing        "EventName": "OCR.DEMAND_CODE_RD.LOCAL_DRAM",
1949146af44SZhengjun Xing        "MSRIndex": "0x1a6,0x1a7",
1959146af44SZhengjun Xing        "MSRValue": "0x184000004",
1969146af44SZhengjun Xing        "SampleAfterValue": "100003",
1979146af44SZhengjun Xing        "UMask": "0x1"
1989146af44SZhengjun Xing    },
1999146af44SZhengjun Xing    {
2009146af44SZhengjun Xing        "BriefDescription": "Counts cacheable demand data reads, L1 data cache hardware prefetches and software prefetches (except PREFETCHW) that have any type of response.",
201*7c79eb5cSIan Rogers        "Counter": "0,1,2,3",
2029146af44SZhengjun Xing        "EventCode": "0XB7",
2039146af44SZhengjun Xing        "EventName": "OCR.DEMAND_DATA_AND_L1PF_RD.ANY_RESPONSE",
2049146af44SZhengjun Xing        "MSRIndex": "0x1a6,0x1a7",
2059146af44SZhengjun Xing        "MSRValue": "0x10001",
2069146af44SZhengjun Xing        "SampleAfterValue": "100003",
2079146af44SZhengjun Xing        "UMask": "0x1"
2089146af44SZhengjun Xing    },
2099146af44SZhengjun Xing    {
2109146af44SZhengjun Xing        "BriefDescription": "Counts cacheable demand data reads, L1 data cache hardware prefetches and software prefetches (except PREFETCHW) that were supplied by DRAM.",
211*7c79eb5cSIan Rogers        "Counter": "0,1,2,3",
2129146af44SZhengjun Xing        "EventCode": "0XB7",
2139146af44SZhengjun Xing        "EventName": "OCR.DEMAND_DATA_AND_L1PF_RD.DRAM",
2149146af44SZhengjun Xing        "MSRIndex": "0x1a6,0x1a7",
2159146af44SZhengjun Xing        "MSRValue": "0x184000001",
2169146af44SZhengjun Xing        "SampleAfterValue": "100003",
2179146af44SZhengjun Xing        "UMask": "0x1"
2189146af44SZhengjun Xing    },
2199146af44SZhengjun Xing    {
2209146af44SZhengjun Xing        "BriefDescription": "Counts cacheable demand data reads, L1 data cache hardware prefetches and software prefetches (except PREFETCHW) that were supplied by DRAM.",
221*7c79eb5cSIan Rogers        "Counter": "0,1,2,3",
2229146af44SZhengjun Xing        "EventCode": "0XB7",
2239146af44SZhengjun Xing        "EventName": "OCR.DEMAND_DATA_AND_L1PF_RD.LOCAL_DRAM",
2249146af44SZhengjun Xing        "MSRIndex": "0x1a6,0x1a7",
2259146af44SZhengjun Xing        "MSRValue": "0x184000001",
2269146af44SZhengjun Xing        "SampleAfterValue": "100003",
2279146af44SZhengjun Xing        "UMask": "0x1"
2289146af44SZhengjun Xing    },
2299146af44SZhengjun Xing    {
2309146af44SZhengjun Xing        "BriefDescription": "Counts cacheable demand data reads, L1 data cache hardware prefetches and software prefetches (except PREFETCHW) that have an outstanding request. Returns the number of cycles until the response is received (i.e. XQ to XQ latency).",
231*7c79eb5cSIan Rogers        "Counter": "0,1,2,3",
2329146af44SZhengjun Xing        "EventCode": "0XB7",
2339146af44SZhengjun Xing        "EventName": "OCR.DEMAND_DATA_AND_L1PF_RD.OUTSTANDING",
2349146af44SZhengjun Xing        "MSRIndex": "0x1a6",
2359146af44SZhengjun Xing        "MSRValue": "0x8000000000000001",
2369146af44SZhengjun Xing        "SampleAfterValue": "100003",
2379146af44SZhengjun Xing        "UMask": "0x1"
2389146af44SZhengjun Xing    },
2399146af44SZhengjun Xing    {
2409146af44SZhengjun Xing        "BriefDescription": "This event is deprecated. Refer to new event OCR.DEMAND_DATA_AND_L1PF_RD.ANY_RESPONSE",
241*7c79eb5cSIan Rogers        "Counter": "0,1,2,3",
242d97b82aeSIan Rogers        "Deprecated": "1",
2439146af44SZhengjun Xing        "EventCode": "0XB7",
2449146af44SZhengjun Xing        "EventName": "OCR.DEMAND_DATA_RD.ANY_RESPONSE",
2459146af44SZhengjun Xing        "MSRIndex": "0x1a6,0x1a7",
2469146af44SZhengjun Xing        "MSRValue": "0x10001",
2479146af44SZhengjun Xing        "SampleAfterValue": "100003",
2489146af44SZhengjun Xing        "UMask": "0x1"
2499146af44SZhengjun Xing    },
2509146af44SZhengjun Xing    {
2519146af44SZhengjun Xing        "BriefDescription": "This event is deprecated. Refer to new event OCR.DEMAND_DATA_AND_L1PF_RD.DRAM",
252*7c79eb5cSIan Rogers        "Counter": "0,1,2,3",
253d97b82aeSIan Rogers        "Deprecated": "1",
2549146af44SZhengjun Xing        "EventCode": "0XB7",
2559146af44SZhengjun Xing        "EventName": "OCR.DEMAND_DATA_RD.DRAM",
2569146af44SZhengjun Xing        "MSRIndex": "0x1a6,0x1a7",
2579146af44SZhengjun Xing        "MSRValue": "0x184000001",
2589146af44SZhengjun Xing        "SampleAfterValue": "100003",
2599146af44SZhengjun Xing        "UMask": "0x1"
2609146af44SZhengjun Xing    },
2619146af44SZhengjun Xing    {
2629146af44SZhengjun Xing        "BriefDescription": "This event is deprecated. Refer to new event OCR.DEMAND_DATA_AND_L1PF_RD.LOCAL_DRAM",
263*7c79eb5cSIan Rogers        "Counter": "0,1,2,3",
264d97b82aeSIan Rogers        "Deprecated": "1",
2659146af44SZhengjun Xing        "EventCode": "0XB7",
2669146af44SZhengjun Xing        "EventName": "OCR.DEMAND_DATA_RD.LOCAL_DRAM",
2679146af44SZhengjun Xing        "MSRIndex": "0x1a6,0x1a7",
2689146af44SZhengjun Xing        "MSRValue": "0x184000001",
2699146af44SZhengjun Xing        "SampleAfterValue": "100003",
2709146af44SZhengjun Xing        "UMask": "0x1"
2719146af44SZhengjun Xing    },
2729146af44SZhengjun Xing    {
2739146af44SZhengjun Xing        "BriefDescription": "This event is deprecated. Refer to new event OCR.DEMAND_DATA_AND_L1PF_RD.OUTSTANDING",
274*7c79eb5cSIan Rogers        "Counter": "0,1,2,3",
275d97b82aeSIan Rogers        "Deprecated": "1",
2769146af44SZhengjun Xing        "EventCode": "0XB7",
2779146af44SZhengjun Xing        "EventName": "OCR.DEMAND_DATA_RD.OUTSTANDING",
2789146af44SZhengjun Xing        "MSRIndex": "0x1a6",
2799146af44SZhengjun Xing        "MSRValue": "0x8000000000000001",
2809146af44SZhengjun Xing        "SampleAfterValue": "100003",
2819146af44SZhengjun Xing        "UMask": "0x1"
2829146af44SZhengjun Xing    },
2839146af44SZhengjun Xing    {
2849146af44SZhengjun Xing        "BriefDescription": "Counts demand reads for ownership (RFO) and software prefetches for exclusive ownership (PREFETCHW) that have any type of response.",
285*7c79eb5cSIan Rogers        "Counter": "0,1,2,3",
2869146af44SZhengjun Xing        "EventCode": "0XB7",
2879146af44SZhengjun Xing        "EventName": "OCR.DEMAND_RFO.ANY_RESPONSE",
2889146af44SZhengjun Xing        "MSRIndex": "0x1a6,0x1a7",
2899146af44SZhengjun Xing        "MSRValue": "0x10002",
2909146af44SZhengjun Xing        "SampleAfterValue": "100003",
2919146af44SZhengjun Xing        "UMask": "0x1"
2929146af44SZhengjun Xing    },
2939146af44SZhengjun Xing    {
2949146af44SZhengjun Xing        "BriefDescription": "Counts demand reads for ownership (RFO) and software prefetches for exclusive ownership (PREFETCHW) that were supplied by DRAM.",
295*7c79eb5cSIan Rogers        "Counter": "0,1,2,3",
2969146af44SZhengjun Xing        "EventCode": "0XB7",
2979146af44SZhengjun Xing        "EventName": "OCR.DEMAND_RFO.DRAM",
2989146af44SZhengjun Xing        "MSRIndex": "0x1a6,0x1a7",
2999146af44SZhengjun Xing        "MSRValue": "0x184000002",
3009146af44SZhengjun Xing        "SampleAfterValue": "100003",
3019146af44SZhengjun Xing        "UMask": "0x1"
3029146af44SZhengjun Xing    },
3039146af44SZhengjun Xing    {
3049146af44SZhengjun Xing        "BriefDescription": "Counts demand reads for ownership (RFO) and software prefetches for exclusive ownership (PREFETCHW) that were supplied by DRAM.",
305*7c79eb5cSIan Rogers        "Counter": "0,1,2,3",
3069146af44SZhengjun Xing        "EventCode": "0XB7",
3079146af44SZhengjun Xing        "EventName": "OCR.DEMAND_RFO.LOCAL_DRAM",
3089146af44SZhengjun Xing        "MSRIndex": "0x1a6,0x1a7",
3099146af44SZhengjun Xing        "MSRValue": "0x184000002",
3109146af44SZhengjun Xing        "SampleAfterValue": "100003",
3119146af44SZhengjun Xing        "UMask": "0x1"
3129146af44SZhengjun Xing    },
3139146af44SZhengjun Xing    {
3149146af44SZhengjun Xing        "BriefDescription": "Counts demand reads for ownership (RFO) and software prefetches for exclusive ownership (PREFETCHW) that have an outstanding request. Returns the number of cycles until the response is received (i.e. XQ to XQ latency).",
315*7c79eb5cSIan Rogers        "Counter": "0,1,2,3",
3169146af44SZhengjun Xing        "EventCode": "0XB7",
3179146af44SZhengjun Xing        "EventName": "OCR.DEMAND_RFO.OUTSTANDING",
3189146af44SZhengjun Xing        "MSRIndex": "0x1a6",
3199146af44SZhengjun Xing        "MSRValue": "0x8000000000000002",
3209146af44SZhengjun Xing        "SampleAfterValue": "100003",
3219146af44SZhengjun Xing        "UMask": "0x1"
3229146af44SZhengjun Xing    },
3239146af44SZhengjun Xing    {
3249146af44SZhengjun Xing        "BriefDescription": "Counts streaming stores which modify a full 64 byte cacheline that have any type of response.",
325*7c79eb5cSIan Rogers        "Counter": "0,1,2,3",
3269146af44SZhengjun Xing        "EventCode": "0XB7",
3279146af44SZhengjun Xing        "EventName": "OCR.FULL_STREAMING_WR.ANY_RESPONSE",
3289146af44SZhengjun Xing        "MSRIndex": "0x1a6,0x1a7",
3299146af44SZhengjun Xing        "MSRValue": "0x800000010000",
3309146af44SZhengjun Xing        "SampleAfterValue": "100003",
3319146af44SZhengjun Xing        "UMask": "0x1"
3329146af44SZhengjun Xing    },
3339146af44SZhengjun Xing    {
3349146af44SZhengjun Xing        "BriefDescription": "Counts L1 data cache hardware prefetches and software prefetches (except PREFETCHW and PFRFO) that have any type of response.",
335*7c79eb5cSIan Rogers        "Counter": "0,1,2,3",
3369146af44SZhengjun Xing        "EventCode": "0XB7",
3379146af44SZhengjun Xing        "EventName": "OCR.HWPF_L1D_AND_SWPF.ANY_RESPONSE",
3389146af44SZhengjun Xing        "MSRIndex": "0x1a6,0x1a7",
3399146af44SZhengjun Xing        "MSRValue": "0x10400",
3409146af44SZhengjun Xing        "SampleAfterValue": "100003",
3419146af44SZhengjun Xing        "UMask": "0x1"
3429146af44SZhengjun Xing    },
3439146af44SZhengjun Xing    {
3449146af44SZhengjun Xing        "BriefDescription": "Counts L2 cache hardware prefetch code reads (written to the L2 cache only) that have any type of response.",
345*7c79eb5cSIan Rogers        "Counter": "0,1,2,3",
3469146af44SZhengjun Xing        "EventCode": "0XB7",
3479146af44SZhengjun Xing        "EventName": "OCR.HWPF_L2_CODE_RD.ANY_RESPONSE",
3489146af44SZhengjun Xing        "MSRIndex": "0x1a6,0x1a7",
3499146af44SZhengjun Xing        "MSRValue": "0x10040",
3509146af44SZhengjun Xing        "SampleAfterValue": "100003",
3519146af44SZhengjun Xing        "UMask": "0x1"
3529146af44SZhengjun Xing    },
3539146af44SZhengjun Xing    {
3549146af44SZhengjun Xing        "BriefDescription": "Counts L2 cache hardware prefetch code reads (written to the L2 cache only) that were supplied by DRAM.",
355*7c79eb5cSIan Rogers        "Counter": "0,1,2,3",
3569146af44SZhengjun Xing        "EventCode": "0XB7",
3579146af44SZhengjun Xing        "EventName": "OCR.HWPF_L2_CODE_RD.DRAM",
3589146af44SZhengjun Xing        "MSRIndex": "0x1a6,0x1a7",
3599146af44SZhengjun Xing        "MSRValue": "0x184000040",
3609146af44SZhengjun Xing        "SampleAfterValue": "100003",
3619146af44SZhengjun Xing        "UMask": "0x1"
3629146af44SZhengjun Xing    },
3639146af44SZhengjun Xing    {
3649146af44SZhengjun Xing        "BriefDescription": "Counts L2 cache hardware prefetch code reads (written to the L2 cache only) that were supplied by DRAM.",
365*7c79eb5cSIan Rogers        "Counter": "0,1,2,3",
3669146af44SZhengjun Xing        "EventCode": "0XB7",
3679146af44SZhengjun Xing        "EventName": "OCR.HWPF_L2_CODE_RD.LOCAL_DRAM",
3689146af44SZhengjun Xing        "MSRIndex": "0x1a6,0x1a7",
3699146af44SZhengjun Xing        "MSRValue": "0x184000040",
3709146af44SZhengjun Xing        "SampleAfterValue": "100003",
3719146af44SZhengjun Xing        "UMask": "0x1"
3729146af44SZhengjun Xing    },
3739146af44SZhengjun Xing    {
3749146af44SZhengjun Xing        "BriefDescription": "Counts L2 cache hardware prefetch code reads (written to the L2 cache only) that have an outstanding request. Returns the number of cycles until the response is received (i.e. XQ to XQ latency).",
375*7c79eb5cSIan Rogers        "Counter": "0,1,2,3",
3769146af44SZhengjun Xing        "EventCode": "0XB7",
3779146af44SZhengjun Xing        "EventName": "OCR.HWPF_L2_CODE_RD.OUTSTANDING",
3789146af44SZhengjun Xing        "MSRIndex": "0x1a6",
3799146af44SZhengjun Xing        "MSRValue": "0x8000000000000040",
3809146af44SZhengjun Xing        "SampleAfterValue": "100003",
3819146af44SZhengjun Xing        "UMask": "0x1"
3829146af44SZhengjun Xing    },
3839146af44SZhengjun Xing    {
3849146af44SZhengjun Xing        "BriefDescription": "Counts L2 cache hardware prefetch data reads (written to the L2 cache only) that have any type of response.",
385*7c79eb5cSIan Rogers        "Counter": "0,1,2,3",
3869146af44SZhengjun Xing        "EventCode": "0XB7",
3879146af44SZhengjun Xing        "EventName": "OCR.HWPF_L2_DATA_RD.ANY_RESPONSE",
3889146af44SZhengjun Xing        "MSRIndex": "0x1a6,0x1a7",
3899146af44SZhengjun Xing        "MSRValue": "0x10010",
3909146af44SZhengjun Xing        "SampleAfterValue": "100003",
3919146af44SZhengjun Xing        "UMask": "0x1"
3929146af44SZhengjun Xing    },
3939146af44SZhengjun Xing    {
3949146af44SZhengjun Xing        "BriefDescription": "Counts L2 cache hardware prefetch data reads (written to the L2 cache only) that were supplied by DRAM.",
395*7c79eb5cSIan Rogers        "Counter": "0,1,2,3",
3969146af44SZhengjun Xing        "EventCode": "0XB7",
3979146af44SZhengjun Xing        "EventName": "OCR.HWPF_L2_DATA_RD.DRAM",
3989146af44SZhengjun Xing        "MSRIndex": "0x1a6,0x1a7",
3999146af44SZhengjun Xing        "MSRValue": "0x184000010",
4009146af44SZhengjun Xing        "SampleAfterValue": "100003",
4019146af44SZhengjun Xing        "UMask": "0x1"
4029146af44SZhengjun Xing    },
4039146af44SZhengjun Xing    {
4049146af44SZhengjun Xing        "BriefDescription": "Counts L2 cache hardware prefetch data reads (written to the L2 cache only) that were supplied by DRAM.",
405*7c79eb5cSIan Rogers        "Counter": "0,1,2,3",
4069146af44SZhengjun Xing        "EventCode": "0XB7",
4079146af44SZhengjun Xing        "EventName": "OCR.HWPF_L2_DATA_RD.LOCAL_DRAM",
4089146af44SZhengjun Xing        "MSRIndex": "0x1a6,0x1a7",
4099146af44SZhengjun Xing        "MSRValue": "0x184000010",
4109146af44SZhengjun Xing        "SampleAfterValue": "100003",
4119146af44SZhengjun Xing        "UMask": "0x1"
4129146af44SZhengjun Xing    },
4139146af44SZhengjun Xing    {
4149146af44SZhengjun Xing        "BriefDescription": "Counts L2 cache hardware prefetch RFOs (written to the L2 cache only) that have any type of response.",
415*7c79eb5cSIan Rogers        "Counter": "0,1,2,3",
4169146af44SZhengjun Xing        "EventCode": "0XB7",
4179146af44SZhengjun Xing        "EventName": "OCR.HWPF_L2_RFO.ANY_RESPONSE",
4189146af44SZhengjun Xing        "MSRIndex": "0x1a6,0x1a7",
4199146af44SZhengjun Xing        "MSRValue": "0x10020",
4209146af44SZhengjun Xing        "SampleAfterValue": "100003",
4219146af44SZhengjun Xing        "UMask": "0x1"
4229146af44SZhengjun Xing    },
4239146af44SZhengjun Xing    {
4249146af44SZhengjun Xing        "BriefDescription": "Counts L2 cache hardware prefetch RFOs (written to the L2 cache only) that were supplied by DRAM.",
425*7c79eb5cSIan Rogers        "Counter": "0,1,2,3",
4269146af44SZhengjun Xing        "EventCode": "0XB7",
4279146af44SZhengjun Xing        "EventName": "OCR.HWPF_L2_RFO.DRAM",
4289146af44SZhengjun Xing        "MSRIndex": "0x1a6,0x1a7",
4299146af44SZhengjun Xing        "MSRValue": "0x184000020",
4309146af44SZhengjun Xing        "SampleAfterValue": "100003",
4319146af44SZhengjun Xing        "UMask": "0x1"
4329146af44SZhengjun Xing    },
4339146af44SZhengjun Xing    {
4349146af44SZhengjun Xing        "BriefDescription": "Counts L2 cache hardware prefetch RFOs (written to the L2 cache only) that were supplied by DRAM.",
435*7c79eb5cSIan Rogers        "Counter": "0,1,2,3",
4369146af44SZhengjun Xing        "EventCode": "0XB7",
4379146af44SZhengjun Xing        "EventName": "OCR.HWPF_L2_RFO.LOCAL_DRAM",
4389146af44SZhengjun Xing        "MSRIndex": "0x1a6,0x1a7",
4399146af44SZhengjun Xing        "MSRValue": "0x184000020",
4409146af44SZhengjun Xing        "SampleAfterValue": "100003",
4419146af44SZhengjun Xing        "UMask": "0x1"
4429146af44SZhengjun Xing    },
4439146af44SZhengjun Xing    {
4449146af44SZhengjun Xing        "BriefDescription": "Counts L2 cache hardware prefetch RFOs (written to the L2 cache only) that have an outstanding request. Returns the number of cycles until the response is received (i.e. XQ to XQ latency).",
445*7c79eb5cSIan Rogers        "Counter": "0,1,2,3",
4469146af44SZhengjun Xing        "EventCode": "0XB7",
4479146af44SZhengjun Xing        "EventName": "OCR.HWPF_L2_RFO.OUTSTANDING",
4489146af44SZhengjun Xing        "MSRIndex": "0x1a6",
4499146af44SZhengjun Xing        "MSRValue": "0x8000000000000020",
4509146af44SZhengjun Xing        "SampleAfterValue": "100003",
4519146af44SZhengjun Xing        "UMask": "0x1"
4529146af44SZhengjun Xing    },
4539146af44SZhengjun Xing    {
4549146af44SZhengjun Xing        "BriefDescription": "Counts modified writebacks from L1 cache that miss the L2 cache that have any type of response.",
455*7c79eb5cSIan Rogers        "Counter": "0,1,2,3",
4569146af44SZhengjun Xing        "EventCode": "0XB7",
4579146af44SZhengjun Xing        "EventName": "OCR.L1WB_M.ANY_RESPONSE",
4589146af44SZhengjun Xing        "MSRIndex": "0x1a6,0x1a7",
4599146af44SZhengjun Xing        "MSRValue": "0x1000000010000",
4609146af44SZhengjun Xing        "SampleAfterValue": "100003",
4619146af44SZhengjun Xing        "UMask": "0x1"
4629146af44SZhengjun Xing    },
4639146af44SZhengjun Xing    {
4649146af44SZhengjun Xing        "BriefDescription": "Counts modified writeBacks from L2 cache that miss the L3 cache that have any type of response.",
465*7c79eb5cSIan Rogers        "Counter": "0,1,2,3",
4669146af44SZhengjun Xing        "EventCode": "0XB7",
4679146af44SZhengjun Xing        "EventName": "OCR.L2WB_M.ANY_RESPONSE",
4689146af44SZhengjun Xing        "MSRIndex": "0x1a6,0x1a7",
4699146af44SZhengjun Xing        "MSRValue": "0x2000000010000",
4709146af44SZhengjun Xing        "SampleAfterValue": "100003",
4719146af44SZhengjun Xing        "UMask": "0x1"
4729146af44SZhengjun Xing    },
4739146af44SZhengjun Xing    {
4749146af44SZhengjun Xing        "BriefDescription": "Counts miscellaneous requests, such as I/O accesses, that have any type of response.",
475*7c79eb5cSIan Rogers        "Counter": "0,1,2,3",
4769146af44SZhengjun Xing        "EventCode": "0XB7",
4779146af44SZhengjun Xing        "EventName": "OCR.OTHER.ANY_RESPONSE",
4789146af44SZhengjun Xing        "MSRIndex": "0x1a6,0x1a7",
4799146af44SZhengjun Xing        "MSRValue": "0x18000",
4809146af44SZhengjun Xing        "SampleAfterValue": "100003",
4819146af44SZhengjun Xing        "UMask": "0x1"
4829146af44SZhengjun Xing    },
4839146af44SZhengjun Xing    {
4849146af44SZhengjun Xing        "BriefDescription": "Counts streaming stores which modify only part of a 64 byte cacheline that have any type of response.",
485*7c79eb5cSIan Rogers        "Counter": "0,1,2,3",
4869146af44SZhengjun Xing        "EventCode": "0XB7",
4879146af44SZhengjun Xing        "EventName": "OCR.PARTIAL_STREAMING_WR.ANY_RESPONSE",
4889146af44SZhengjun Xing        "MSRIndex": "0x1a6,0x1a7",
4899146af44SZhengjun Xing        "MSRValue": "0x400000010000",
4909146af44SZhengjun Xing        "SampleAfterValue": "100003",
4919146af44SZhengjun Xing        "UMask": "0x1"
4929146af44SZhengjun Xing    },
4939146af44SZhengjun Xing    {
4949146af44SZhengjun Xing        "BriefDescription": "Counts all hardware and software prefetches that have any type of response.",
495*7c79eb5cSIan Rogers        "Counter": "0,1,2,3",
4969146af44SZhengjun Xing        "EventCode": "0XB7",
4979146af44SZhengjun Xing        "EventName": "OCR.PREFETCHES.ANY_RESPONSE",
4989146af44SZhengjun Xing        "MSRIndex": "0x1a6,0x1a7",
4999146af44SZhengjun Xing        "MSRValue": "0x10470",
5009146af44SZhengjun Xing        "SampleAfterValue": "100003",
5019146af44SZhengjun Xing        "UMask": "0x1"
5029146af44SZhengjun Xing    },
5039146af44SZhengjun Xing    {
5049146af44SZhengjun Xing        "BriefDescription": "Counts all data read, code read and RFO requests including demands and prefetches to the core caches (L1 or L2) that have any type of response.",
505*7c79eb5cSIan Rogers        "Counter": "0,1,2,3",
5069146af44SZhengjun Xing        "EventCode": "0XB7",
5079146af44SZhengjun Xing        "EventName": "OCR.READS_TO_CORE.ANY_RESPONSE",
5089146af44SZhengjun Xing        "MSRIndex": "0x1a6,0x1a7",
5099146af44SZhengjun Xing        "MSRValue": "0x10477",
5109146af44SZhengjun Xing        "SampleAfterValue": "100003",
5119146af44SZhengjun Xing        "UMask": "0x1"
5129146af44SZhengjun Xing    },
5139146af44SZhengjun Xing    {
5149146af44SZhengjun Xing        "BriefDescription": "Counts all data read, code read and RFO requests including demands and prefetches to the core caches (L1 or L2) that were supplied by DRAM.",
515*7c79eb5cSIan Rogers        "Counter": "0,1,2,3",
5169146af44SZhengjun Xing        "EventCode": "0XB7",
5179146af44SZhengjun Xing        "EventName": "OCR.READS_TO_CORE.DRAM",
5189146af44SZhengjun Xing        "MSRIndex": "0x1a6,0x1a7",
5199146af44SZhengjun Xing        "MSRValue": "0x184000477",
5209146af44SZhengjun Xing        "SampleAfterValue": "100003",
5219146af44SZhengjun Xing        "UMask": "0x1"
5229146af44SZhengjun Xing    },
5239146af44SZhengjun Xing    {
5249146af44SZhengjun Xing        "BriefDescription": "Counts all data read, code read and RFO requests including demands and prefetches to the core caches (L1 or L2) that were supplied by DRAM.",
525*7c79eb5cSIan Rogers        "Counter": "0,1,2,3",
5269146af44SZhengjun Xing        "EventCode": "0XB7",
5279146af44SZhengjun Xing        "EventName": "OCR.READS_TO_CORE.LOCAL_DRAM",
5289146af44SZhengjun Xing        "MSRIndex": "0x1a6,0x1a7",
5299146af44SZhengjun Xing        "MSRValue": "0x184000477",
5309146af44SZhengjun Xing        "SampleAfterValue": "100003",
5319146af44SZhengjun Xing        "UMask": "0x1"
5329146af44SZhengjun Xing    },
5339146af44SZhengjun Xing    {
5349146af44SZhengjun Xing        "BriefDescription": "Counts all data read, code read and RFO requests including demands and prefetches to the core caches (L1 or L2) that have an outstanding request. Returns the number of cycles until the response is received (i.e. XQ to XQ latency).",
535*7c79eb5cSIan Rogers        "Counter": "0,1,2,3",
5369146af44SZhengjun Xing        "EventCode": "0XB7",
5379146af44SZhengjun Xing        "EventName": "OCR.READS_TO_CORE.OUTSTANDING",
5389146af44SZhengjun Xing        "MSRIndex": "0x1a6",
5399146af44SZhengjun Xing        "MSRValue": "0x8000000000000477",
5409146af44SZhengjun Xing        "SampleAfterValue": "100003",
5419146af44SZhengjun Xing        "UMask": "0x1"
5429146af44SZhengjun Xing    },
5439146af44SZhengjun Xing    {
5449146af44SZhengjun Xing        "BriefDescription": "Counts streaming stores that have any type of response.",
545*7c79eb5cSIan Rogers        "Counter": "0,1,2,3",
5469146af44SZhengjun Xing        "EventCode": "0XB7",
5479146af44SZhengjun Xing        "EventName": "OCR.STREAMING_WR.ANY_RESPONSE",
5489146af44SZhengjun Xing        "MSRIndex": "0x1a6,0x1a7",
5499146af44SZhengjun Xing        "MSRValue": "0x10800",
5509146af44SZhengjun Xing        "SampleAfterValue": "100003",
5519146af44SZhengjun Xing        "UMask": "0x1"
5529146af44SZhengjun Xing    },
5539146af44SZhengjun Xing    {
5549146af44SZhengjun Xing        "BriefDescription": "Counts uncached memory reads that have any type of response.",
555*7c79eb5cSIan Rogers        "Counter": "0,1,2,3",
5569146af44SZhengjun Xing        "EventCode": "0XB7",
5579146af44SZhengjun Xing        "EventName": "OCR.UC_RD.ANY_RESPONSE",
5589146af44SZhengjun Xing        "MSRIndex": "0x1a6,0x1a7",
5599146af44SZhengjun Xing        "MSRValue": "0x100000010000",
5609146af44SZhengjun Xing        "SampleAfterValue": "100003",
5619146af44SZhengjun Xing        "UMask": "0x1"
5629146af44SZhengjun Xing    },
5639146af44SZhengjun Xing    {
5649146af44SZhengjun Xing        "BriefDescription": "Counts uncached memory reads that were supplied by DRAM.",
565*7c79eb5cSIan Rogers        "Counter": "0,1,2,3",
5669146af44SZhengjun Xing        "EventCode": "0XB7",
5679146af44SZhengjun Xing        "EventName": "OCR.UC_RD.DRAM",
5689146af44SZhengjun Xing        "MSRIndex": "0x1a6,0x1a7",
5699146af44SZhengjun Xing        "MSRValue": "0x100184000000",
5709146af44SZhengjun Xing        "SampleAfterValue": "100003",
5719146af44SZhengjun Xing        "UMask": "0x1"
5729146af44SZhengjun Xing    },
5739146af44SZhengjun Xing    {
5749146af44SZhengjun Xing        "BriefDescription": "Counts uncached memory reads that were supplied by DRAM.",
575*7c79eb5cSIan Rogers        "Counter": "0,1,2,3",
5769146af44SZhengjun Xing        "EventCode": "0XB7",
5779146af44SZhengjun Xing        "EventName": "OCR.UC_RD.LOCAL_DRAM",
5789146af44SZhengjun Xing        "MSRIndex": "0x1a6,0x1a7",
5799146af44SZhengjun Xing        "MSRValue": "0x100184000000",
5809146af44SZhengjun Xing        "SampleAfterValue": "100003",
5819146af44SZhengjun Xing        "UMask": "0x1"
5829146af44SZhengjun Xing    },
5839146af44SZhengjun Xing    {
5849146af44SZhengjun Xing        "BriefDescription": "Counts uncached memory reads that have an outstanding request. Returns the number of cycles until the response is received (i.e. XQ to XQ latency).",
585*7c79eb5cSIan Rogers        "Counter": "0,1,2,3",
5869146af44SZhengjun Xing        "EventCode": "0XB7",
5879146af44SZhengjun Xing        "EventName": "OCR.UC_RD.OUTSTANDING",
5889146af44SZhengjun Xing        "MSRIndex": "0x1a6",
5899146af44SZhengjun Xing        "MSRValue": "0x8000100000000000",
5909146af44SZhengjun Xing        "SampleAfterValue": "100003",
5919146af44SZhengjun Xing        "UMask": "0x1"
5929146af44SZhengjun Xing    },
5939146af44SZhengjun Xing    {
5949146af44SZhengjun Xing        "BriefDescription": "Counts uncached memory writes that have any type of response.",
595*7c79eb5cSIan Rogers        "Counter": "0,1,2,3",
5969146af44SZhengjun Xing        "EventCode": "0XB7",
5979146af44SZhengjun Xing        "EventName": "OCR.UC_WR.ANY_RESPONSE",
5989146af44SZhengjun Xing        "MSRIndex": "0x1a6,0x1a7",
5999146af44SZhengjun Xing        "MSRValue": "0x200000010000",
6009146af44SZhengjun Xing        "SampleAfterValue": "100003",
6019146af44SZhengjun Xing        "UMask": "0x1"
6029146af44SZhengjun Xing    }
6039146af44SZhengjun Xing]
604