1*1ab4ef06SIan Rogers[
2*1ab4ef06SIan Rogers    {
3*1ab4ef06SIan Rogers        "BriefDescription": "Counts cacheable demand data reads Catch all value for any response types - this includes response types not define in the OCR.  If this is set all other response types will be ignored",
4*1ab4ef06SIan Rogers        "Counter": "0,1,2,3,4,5,6,7",
5*1ab4ef06SIan Rogers        "EventCode": "0xB7",
6*1ab4ef06SIan Rogers        "EventName": "OCR.DEMAND_DATA_RD.ANY_RESPONSE",
7*1ab4ef06SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
8*1ab4ef06SIan Rogers        "MSRValue": "0x10001",
9*1ab4ef06SIan Rogers        "SampleAfterValue": "100003",
10*1ab4ef06SIan Rogers        "UMask": "0x1",
11*1ab4ef06SIan Rogers        "Unit": "cpu_atom"
12*1ab4ef06SIan Rogers    },
13*1ab4ef06SIan Rogers    {
14*1ab4ef06SIan Rogers        "BriefDescription": "Counts demand reads for ownership, including SWPREFETCHW which is an RFO Catch all value for any response types - this includes response types not define in the OCR.  If this is set all other response types will be ignored",
15*1ab4ef06SIan Rogers        "Counter": "0,1,2,3,4,5,6,7",
16*1ab4ef06SIan Rogers        "EventCode": "0xB7",
17*1ab4ef06SIan Rogers        "EventName": "OCR.DEMAND_RFO.ANY_RESPONSE",
18*1ab4ef06SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
19*1ab4ef06SIan Rogers        "MSRValue": "0x10002",
20*1ab4ef06SIan Rogers        "SampleAfterValue": "100003",
21*1ab4ef06SIan Rogers        "UMask": "0x1",
22*1ab4ef06SIan Rogers        "Unit": "cpu_atom"
23*1ab4ef06SIan Rogers    },
24*1ab4ef06SIan Rogers    {
25*1ab4ef06SIan Rogers        "BriefDescription": "Counts demand data reads that have any type of response.",
26*1ab4ef06SIan Rogers        "Counter": "0,1,2,3,4,5,6,7",
27*1ab4ef06SIan Rogers        "EventCode": "0x2A,0x2B",
28*1ab4ef06SIan Rogers        "EventName": "OCR.DEMAND_DATA_RD.ANY_RESPONSE",
29*1ab4ef06SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
30*1ab4ef06SIan Rogers        "MSRValue": "0x10001",
31*1ab4ef06SIan Rogers        "SampleAfterValue": "100003",
32*1ab4ef06SIan Rogers        "UMask": "0x1",
33*1ab4ef06SIan Rogers        "Unit": "cpu_core"
34*1ab4ef06SIan Rogers    },
35*1ab4ef06SIan Rogers    {
36*1ab4ef06SIan Rogers        "BriefDescription": "Counts demand read for ownership (RFO) requests and software prefetches for exclusive ownership (PREFETCHW) that have any type of response.",
37*1ab4ef06SIan Rogers        "Counter": "0,1,2,3,4,5,6,7",
38*1ab4ef06SIan Rogers        "EventCode": "0x2A,0x2B",
39*1ab4ef06SIan Rogers        "EventName": "OCR.DEMAND_RFO.ANY_RESPONSE",
40*1ab4ef06SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
41*1ab4ef06SIan Rogers        "MSRValue": "0x10002",
42*1ab4ef06SIan Rogers        "SampleAfterValue": "100003",
43*1ab4ef06SIan Rogers        "UMask": "0x1",
44*1ab4ef06SIan Rogers        "Unit": "cpu_core"
45*1ab4ef06SIan Rogers    }
46*1ab4ef06SIan Rogers]
47