1[ 2 { 3 "BriefDescription": "This 48-bit fixed counter counts the UCLK cycles", 4 "Counter": "Fixed", 5 "CounterType": "PGMABLE", 6 "EventCode": "0xff", 7 "EventName": "UNC_CLOCK.SOCKET", 8 "PerPkg": "1", 9 "Unit": "CLOCK" 10 }, 11 { 12 "BriefDescription": "Counts the number of coherent and in-coherent requests initiated by IA cores, processor graphic units, or LLC", 13 "Counter": "0,1", 14 "CounterType": "PGMABLE", 15 "EventCode": "0x81", 16 "EventName": "UNC_ARB_TRK_REQUESTS.ALL", 17 "PerPkg": "1", 18 "UMask": "0x01", 19 "Unit": "ARB" 20 }, 21 { 22 "BriefDescription": "Number of requests allocated in Coherency Tracker", 23 "Counter": "0,1", 24 "CounterType": "PGMABLE", 25 "EventCode": "0x84", 26 "EventName": "UNC_ARB_COH_TRK_REQUESTS.ALL", 27 "PerPkg": "1", 28 "UMask": "0x01", 29 "Unit": "ARB" 30 }, 31 { 32 "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", 33 "CounterType": "PGMABLE", 34 "EventCode": "0x80", 35 "EventName": "UNC_ARB_TRK_OCCUPANCY.ALL", 36 "PerPkg": "1", 37 "UMask": "0x01", 38 "Unit": "ARB" 39 } 40] 41