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