1[
2    {
3        "BriefDescription": "Number of requests allocated in Coherency Tracker.",
4        "Counter": "0,1",
5        "EventCode": "0x84",
6        "EventName": "UNC_ARB_COH_TRK_REQUESTS.ALL",
7        "PerPkg": "1",
8        "UMask": "0x1",
9        "Unit": "ARB"
10    },
11    {
12        "BriefDescription": "Each cycle counts number of any coherent request at memory controller that were issued by any core.",
13        "Counter": "0",
14        "EventCode": "0x85",
15        "EventName": "UNC_ARB_DAT_OCCUPANCY.ALL",
16        "Experimental": "1",
17        "PerPkg": "1",
18        "UMask": "0x1",
19        "Unit": "ARB"
20    },
21    {
22        "BriefDescription": "Each cycle counts number of coherent reads pending on data return from memory controller that were issued by any core.",
23        "Counter": "0",
24        "EventCode": "0x85",
25        "EventName": "UNC_ARB_DAT_OCCUPANCY.RD",
26        "Experimental": "1",
27        "PerPkg": "1",
28        "UMask": "0x2",
29        "Unit": "ARB"
30    },
31    {
32        "BriefDescription": "This event is deprecated. Refer to new event UNC_ARB_REQ_TRK_REQUEST.DRD",
33        "Counter": "0,1",
34        "Deprecated": "1",
35        "EventCode": "0x81",
36        "EventName": "UNC_ARB_DAT_REQUESTS.RD",
37        "Experimental": "1",
38        "PerPkg": "1",
39        "UMask": "0x2",
40        "Unit": "ARB"
41    },
42    {
43        "BriefDescription": "This event is deprecated. Refer to new event UNC_ARB_DAT_OCCUPANCY.ALL",
44        "Counter": "0",
45        "Deprecated": "1",
46        "EventCode": "0x85",
47        "EventName": "UNC_ARB_IFA_OCCUPANCY.ALL",
48        "Experimental": "1",
49        "PerPkg": "1",
50        "UMask": "0x1",
51        "Unit": "ARB"
52    },
53    {
54        "BriefDescription": "Each cycle count number of 'valid' coherent Data Read entries . Such entry is defined as valid when it is allocated till deallocation. Doesn't include prefetches [This event is alias to UNC_ARB_TRK_OCCUPANCY.RD]",
55        "Counter": "0",
56        "EventCode": "0x80",
57        "EventName": "UNC_ARB_REQ_TRK_OCCUPANCY.DRD",
58        "Experimental": "1",
59        "PerPkg": "1",
60        "UMask": "0x2",
61        "Unit": "ARB"
62    },
63    {
64        "BriefDescription": "Number of all coherent Data Read entries. Doesn't include prefetches [This event is alias to UNC_ARB_TRK_REQUESTS.RD]",
65        "Counter": "0,1",
66        "EventCode": "0x81",
67        "EventName": "UNC_ARB_REQ_TRK_REQUEST.DRD",
68        "Experimental": "1",
69        "PerPkg": "1",
70        "UMask": "0x2",
71        "Unit": "ARB"
72    },
73    {
74        "BriefDescription": "Each cycle counts number of all outgoing valid entries in ReqTrk. Such entry is defined as valid from its allocation in ReqTrk till deallocation. Accounts for Coherent and non-coherent traffic.",
75        "Counter": "0",
76        "EventCode": "0x80",
77        "EventName": "UNC_ARB_TRK_OCCUPANCY.ALL",
78        "PerPkg": "1",
79        "UMask": "0x1",
80        "Unit": "ARB"
81    },
82    {
83        "BriefDescription": "Each cycle count number of 'valid' coherent Data Read entries . Such entry is defined as valid when it is allocated till deallocation. Doesn't include prefetches [This event is alias to UNC_ARB_REQ_TRK_OCCUPANCY.DRD]",
84        "Counter": "0",
85        "EventCode": "0x80",
86        "EventName": "UNC_ARB_TRK_OCCUPANCY.RD",
87        "Experimental": "1",
88        "PerPkg": "1",
89        "UMask": "0x2",
90        "Unit": "ARB"
91    },
92    {
93        "BriefDescription": "Counts the number of coherent and in-coherent requests initiated by IA cores, processor graphic units, or LLC.",
94        "Counter": "0,1",
95        "EventCode": "0x81",
96        "EventName": "UNC_ARB_TRK_REQUESTS.ALL",
97        "PerPkg": "1",
98        "UMask": "0x1",
99        "Unit": "ARB"
100    },
101    {
102        "BriefDescription": "Number of all coherent Data Read entries. Doesn't include prefetches [This event is alias to UNC_ARB_REQ_TRK_REQUEST.DRD]",
103        "Counter": "0,1",
104        "EventCode": "0x81",
105        "EventName": "UNC_ARB_TRK_REQUESTS.RD",
106        "Experimental": "1",
107        "PerPkg": "1",
108        "UMask": "0x2",
109        "Unit": "ARB"
110    }
111]
112