| [ |
| { |
| "BriefDescription": "Bounce Control", |
| "Counter": "0,1,2,3", |
| "EventCode": "0xA", |
| "EventName": "UNC_C_BOUNCE_CONTROL", |
| "PerPkg": "1", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Uncore Clocks", |
| "Counter": "0,1,2,3", |
| "EventName": "UNC_C_CLOCKTICKS", |
| "PerPkg": "1", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Counter 0 Occupancy", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x1F", |
| "EventName": "UNC_C_COUNTER0_OCCUPANCY", |
| "PerPkg": "1", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "FaST wire asserted", |
| "Counter": "0,1", |
| "EventCode": "0x9", |
| "EventName": "UNC_C_FAST_ASSERTED", |
| "PerPkg": "1", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Cache Lookups; Data Read Request", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x34", |
| "EventName": "UNC_C_LLC_LOOKUP.DATA_READ", |
| "PerPkg": "1", |
| "UMask": "0x3", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Cache Lookups; Write Requests", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x34", |
| "EventName": "UNC_C_LLC_LOOKUP.WRITE", |
| "PerPkg": "1", |
| "UMask": "0x5", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Cache Lookups; External Snoop Request", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x34", |
| "EventName": "UNC_C_LLC_LOOKUP.REMOTE_SNOOP", |
| "PerPkg": "1", |
| "UMask": "0x9", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "All LLC Misses (code+ data rd + data wr - including demand and prefetch)", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x34", |
| "EventName": "UNC_C_LLC_LOOKUP.ANY", |
| "Filter": "filter_state=0x1", |
| "PerPkg": "1", |
| "ScaleUnit": "64Bytes", |
| "UMask": "0x11", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Cache Lookups; Lookups that Match NID", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x34", |
| "EventName": "UNC_C_LLC_LOOKUP.NID", |
| "PerPkg": "1", |
| "UMask": "0x41", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Cache Lookups; Any Read Request", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x34", |
| "EventName": "UNC_C_LLC_LOOKUP.READ", |
| "PerPkg": "1", |
| "UMask": "0x21", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "M line evictions from LLC (writebacks to memory)", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x37", |
| "EventName": "UNC_C_LLC_VICTIMS.M_STATE", |
| "PerPkg": "1", |
| "ScaleUnit": "64Bytes", |
| "UMask": "0x1", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Lines Victimized; Lines in E state", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x37", |
| "EventName": "UNC_C_LLC_VICTIMS.E_STATE", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Lines Victimized; Lines in S State", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x37", |
| "EventName": "UNC_C_LLC_VICTIMS.I_STATE", |
| "PerPkg": "1", |
| "UMask": "0x4", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Lines Victimized", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x37", |
| "EventName": "UNC_C_LLC_VICTIMS.F_STATE", |
| "PerPkg": "1", |
| "UMask": "0x8", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Lines Victimized; Victimized Lines that Match NID", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x37", |
| "EventName": "UNC_C_LLC_VICTIMS.NID", |
| "PerPkg": "1", |
| "UMask": "0x40", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Lines Victimized", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x37", |
| "EventName": "UNC_C_LLC_VICTIMS.MISS", |
| "PerPkg": "1", |
| "UMask": "0x10", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Cbo Misc; Silent Snoop Eviction", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x39", |
| "EventName": "UNC_C_MISC.RSPI_WAS_FSE", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Cbo Misc; Write Combining Aliasing", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x39", |
| "EventName": "UNC_C_MISC.WC_ALIASING", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Cbo Misc", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x39", |
| "EventName": "UNC_C_MISC.STARTED", |
| "PerPkg": "1", |
| "UMask": "0x4", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Cbo Misc; RFO HitS", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x39", |
| "EventName": "UNC_C_MISC.RFO_HIT_S", |
| "PerPkg": "1", |
| "UMask": "0x8", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Cbo Misc; Clean Victim with raw CV=0", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x39", |
| "EventName": "UNC_C_MISC.CVZERO_PREFETCH_VICTIM", |
| "PerPkg": "1", |
| "UMask": "0x10", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Cbo Misc; DRd hitting non-M with raw CV=0", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x39", |
| "EventName": "UNC_C_MISC.CVZERO_PREFETCH_MISS", |
| "PerPkg": "1", |
| "UMask": "0x20", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "AD Ring In Use; Up and Even", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x1B", |
| "EventName": "UNC_C_RING_AD_USED.UP_EVEN", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "AD Ring In Use; Up and Odd", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x1B", |
| "EventName": "UNC_C_RING_AD_USED.UP_ODD", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "AD Ring In Use; Down and Even", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x1B", |
| "EventName": "UNC_C_RING_AD_USED.DOWN_EVEN", |
| "PerPkg": "1", |
| "UMask": "0x4", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "AD Ring In Use; Down and Odd", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x1B", |
| "EventName": "UNC_C_RING_AD_USED.DOWN_ODD", |
| "PerPkg": "1", |
| "UMask": "0x8", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "AD Ring In Use; Up", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x1B", |
| "EventName": "UNC_C_RING_AD_USED.UP", |
| "PerPkg": "1", |
| "UMask": "0x3", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "AD Ring In Use; Down", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x1B", |
| "EventName": "UNC_C_RING_AD_USED.DOWN", |
| "PerPkg": "1", |
| "UMask": "0xC", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "AD Ring In Use; All", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x1B", |
| "EventName": "UNC_C_RING_AD_USED.ALL", |
| "PerPkg": "1", |
| "UMask": "0xF", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "AK Ring In Use; Up and Even", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x1C", |
| "EventName": "UNC_C_RING_AK_USED.UP_EVEN", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "AK Ring In Use; Up and Odd", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x1C", |
| "EventName": "UNC_C_RING_AK_USED.UP_ODD", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "AK Ring In Use; Down and Even", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x1C", |
| "EventName": "UNC_C_RING_AK_USED.DOWN_EVEN", |
| "PerPkg": "1", |
| "UMask": "0x4", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "AK Ring In Use; Down and Odd", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x1C", |
| "EventName": "UNC_C_RING_AK_USED.DOWN_ODD", |
| "PerPkg": "1", |
| "UMask": "0x8", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "AK Ring In Use; Up", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x1C", |
| "EventName": "UNC_C_RING_AK_USED.UP", |
| "PerPkg": "1", |
| "UMask": "0x3", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "AK Ring In Use; Down", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x1C", |
| "EventName": "UNC_C_RING_AK_USED.DOWN", |
| "PerPkg": "1", |
| "UMask": "0xC", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "AK Ring In Use; All", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x1C", |
| "EventName": "UNC_C_RING_AK_USED.ALL", |
| "PerPkg": "1", |
| "UMask": "0xF", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "BL Ring in Use; Up and Even", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x1D", |
| "EventName": "UNC_C_RING_BL_USED.UP_EVEN", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "BL Ring in Use; Up and Odd", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x1D", |
| "EventName": "UNC_C_RING_BL_USED.UP_ODD", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "BL Ring in Use; Down and Even", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x1D", |
| "EventName": "UNC_C_RING_BL_USED.DOWN_EVEN", |
| "PerPkg": "1", |
| "UMask": "0x4", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "BL Ring in Use; Down and Odd", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x1D", |
| "EventName": "UNC_C_RING_BL_USED.DOWN_ODD", |
| "PerPkg": "1", |
| "UMask": "0x8", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "BL Ring in Use; Up", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x1D", |
| "EventName": "UNC_C_RING_BL_USED.UP", |
| "PerPkg": "1", |
| "UMask": "0x3", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "BL Ring in Use; Down", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x1D", |
| "EventName": "UNC_C_RING_BL_USED.DOWN", |
| "PerPkg": "1", |
| "UMask": "0xC", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "BL Ring in Use; Down", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x1D", |
| "EventName": "UNC_C_RING_BL_USED.ALL", |
| "PerPkg": "1", |
| "UMask": "0xF", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Number of LLC responses that bounced on the Ring.; AD", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x5", |
| "EventName": "UNC_C_RING_BOUNCES.AD", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Number of LLC responses that bounced on the Ring.; AK", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x5", |
| "EventName": "UNC_C_RING_BOUNCES.AK", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Number of LLC responses that bounced on the Ring.; BL", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x5", |
| "EventName": "UNC_C_RING_BOUNCES.BL", |
| "PerPkg": "1", |
| "UMask": "0x4", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Number of LLC responses that bounced on the Ring.; Snoops of processor's cache", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x5", |
| "EventName": "UNC_C_RING_BOUNCES.IV", |
| "PerPkg": "1", |
| "UMask": "0x10", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "BL Ring in Use; Any", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x1E", |
| "EventName": "UNC_C_RING_IV_USED.ANY", |
| "PerPkg": "1", |
| "UMask": "0xF", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "BL Ring in Use; Any", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x1E", |
| "EventName": "UNC_C_RING_IV_USED.UP", |
| "PerPkg": "1", |
| "UMask": "0x3", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "BL Ring in Use; Down", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x1E", |
| "EventName": "UNC_C_RING_IV_USED.DOWN", |
| "PerPkg": "1", |
| "UMask": "0xCC", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "BL Ring in Use; Any", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x1E", |
| "EventName": "UNC_C_RING_IV_USED.DN", |
| "PerPkg": "1", |
| "UMask": "0xC", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Number of cycles the Cbo is actively throttling traffic onto the Ring in order to limit bounce traffic", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x7", |
| "EventName": "UNC_C_RING_SRC_THRTL", |
| "PerPkg": "1", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Ingress Arbiter Blocking Cycles; IPQ", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x12", |
| "EventName": "UNC_C_RxR_EXT_STARVED.IRQ", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Ingress Arbiter Blocking Cycles; IRQ", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x12", |
| "EventName": "UNC_C_RxR_EXT_STARVED.IPQ", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Ingress Arbiter Blocking Cycles; PRQ", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x12", |
| "EventName": "UNC_C_RxR_EXT_STARVED.PRQ", |
| "PerPkg": "1", |
| "UMask": "0x4", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Ingress Arbiter Blocking Cycles; ISMQ_BID", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x12", |
| "EventName": "UNC_C_RxR_EXT_STARVED.ISMQ_BIDS", |
| "PerPkg": "1", |
| "UMask": "0x8", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Ingress Allocations; IRQ", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x13", |
| "EventName": "UNC_C_RxR_INSERTS.IRQ", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Ingress Allocations; IRQ Rejected", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x13", |
| "EventName": "UNC_C_RxR_INSERTS.IRQ_REJ", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Ingress Allocations; IPQ", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x13", |
| "EventName": "UNC_C_RxR_INSERTS.IPQ", |
| "PerPkg": "1", |
| "UMask": "0x4", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Ingress Allocations; PRQ", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x13", |
| "EventName": "UNC_C_RxR_INSERTS.PRQ", |
| "PerPkg": "1", |
| "UMask": "0x10", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Ingress Allocations; PRQ", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x13", |
| "EventName": "UNC_C_RxR_INSERTS.PRQ_REJ", |
| "PerPkg": "1", |
| "UMask": "0x20", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Probe Queue Retries; Any Reject", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x31", |
| "EventName": "UNC_C_RxR_IPQ_RETRY.ANY", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Probe Queue Retries; No Egress Credits", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x31", |
| "EventName": "UNC_C_RxR_IPQ_RETRY.FULL", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Probe Queue Retries; Address Conflict", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x31", |
| "EventName": "UNC_C_RxR_IPQ_RETRY.ADDR_CONFLICT", |
| "PerPkg": "1", |
| "UMask": "0x4", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Probe Queue Retries; No QPI Credits", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x31", |
| "EventName": "UNC_C_RxR_IPQ_RETRY.QPI_CREDITS", |
| "PerPkg": "1", |
| "UMask": "0x10", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Probe Queue Retries; No AD Sbo Credits", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x28", |
| "EventName": "UNC_C_RxR_IPQ_RETRY2.AD_SBO", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Probe Queue Retries; Target Node Filter", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x28", |
| "EventName": "UNC_C_RxR_IPQ_RETRY2.TARGET", |
| "PerPkg": "1", |
| "UMask": "0x40", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Ingress Request Queue Rejects; Any Reject", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x32", |
| "EventName": "UNC_C_RxR_IRQ_RETRY.ANY", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Ingress Request Queue Rejects; No Egress Credits", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x32", |
| "EventName": "UNC_C_RxR_IRQ_RETRY.FULL", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Ingress Request Queue Rejects; Address Conflict", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x32", |
| "EventName": "UNC_C_RxR_IRQ_RETRY.ADDR_CONFLICT", |
| "PerPkg": "1", |
| "UMask": "0x4", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Ingress Request Queue Rejects; No RTIDs", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x32", |
| "EventName": "UNC_C_RxR_IRQ_RETRY.RTID", |
| "PerPkg": "1", |
| "UMask": "0x8", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Ingress Request Queue Rejects; No QPI Credits", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x32", |
| "EventName": "UNC_C_RxR_IRQ_RETRY.QPI_CREDITS", |
| "PerPkg": "1", |
| "UMask": "0x10", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Ingress Request Queue Rejects; No IIO Credits", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x32", |
| "EventName": "UNC_C_RxR_IRQ_RETRY.IIO_CREDITS", |
| "PerPkg": "1", |
| "UMask": "0x20", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Ingress Request Queue Rejects", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x32", |
| "EventName": "UNC_C_RxR_IRQ_RETRY.NID", |
| "PerPkg": "1", |
| "UMask": "0x40", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Ingress Request Queue Rejects; No AD Sbo Credits", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x29", |
| "EventName": "UNC_C_RxR_IRQ_RETRY2.AD_SBO", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Ingress Request Queue Rejects; No BL Sbo Credits", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x29", |
| "EventName": "UNC_C_RxR_IRQ_RETRY2.BL_SBO", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Ingress Request Queue Rejects; Target Node Filter", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x29", |
| "EventName": "UNC_C_RxR_IRQ_RETRY2.TARGET", |
| "PerPkg": "1", |
| "UMask": "0x40", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "ISMQ Retries; Any Reject", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x33", |
| "EventName": "UNC_C_RxR_ISMQ_RETRY.ANY", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "ISMQ Retries; No Egress Credits", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x33", |
| "EventName": "UNC_C_RxR_ISMQ_RETRY.FULL", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "ISMQ Retries; No RTIDs", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x33", |
| "EventName": "UNC_C_RxR_ISMQ_RETRY.RTID", |
| "PerPkg": "1", |
| "UMask": "0x8", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "ISMQ Retries; No QPI Credits", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x33", |
| "EventName": "UNC_C_RxR_ISMQ_RETRY.QPI_CREDITS", |
| "PerPkg": "1", |
| "UMask": "0x10", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "ISMQ Retries; No IIO Credits", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x33", |
| "EventName": "UNC_C_RxR_ISMQ_RETRY.IIO_CREDITS", |
| "PerPkg": "1", |
| "UMask": "0x20", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "ISMQ Retries", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x33", |
| "EventName": "UNC_C_RxR_ISMQ_RETRY.WB_CREDITS", |
| "PerPkg": "1", |
| "UMask": "0x80", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "ISMQ Retries", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x33", |
| "EventName": "UNC_C_RxR_ISMQ_RETRY.NID", |
| "PerPkg": "1", |
| "UMask": "0x40", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "ISMQ Request Queue Rejects; No AD Sbo Credits", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x2A", |
| "EventName": "UNC_C_RxR_ISMQ_RETRY2.AD_SBO", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "ISMQ Request Queue Rejects; No BL Sbo Credits", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x2A", |
| "EventName": "UNC_C_RxR_ISMQ_RETRY2.BL_SBO", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "ISMQ Request Queue Rejects; Target Node Filter", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x2A", |
| "EventName": "UNC_C_RxR_ISMQ_RETRY2.TARGET", |
| "PerPkg": "1", |
| "UMask": "0x40", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Ingress Occupancy; IRQ", |
| "EventCode": "0x11", |
| "EventName": "UNC_C_RxR_OCCUPANCY.IRQ", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Ingress Occupancy; IRQ Rejected", |
| "EventCode": "0x11", |
| "EventName": "UNC_C_RxR_OCCUPANCY.IRQ_REJ", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Ingress Occupancy; IPQ", |
| "EventCode": "0x11", |
| "EventName": "UNC_C_RxR_OCCUPANCY.IPQ", |
| "PerPkg": "1", |
| "UMask": "0x4", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Ingress Occupancy; PRQ Rejects", |
| "EventCode": "0x11", |
| "EventName": "UNC_C_RxR_OCCUPANCY.PRQ_REJ", |
| "PerPkg": "1", |
| "UMask": "0x20", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "SBo Credits Acquired; For AD Ring", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x3D", |
| "EventName": "UNC_C_SBO_CREDITS_ACQUIRED.AD", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "SBo Credits Acquired; For BL Ring", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x3D", |
| "EventName": "UNC_C_SBO_CREDITS_ACQUIRED.BL", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "SBo Credits Occupancy; For AD Ring", |
| "EventCode": "0x3E", |
| "EventName": "UNC_C_SBO_CREDIT_OCCUPANCY.AD", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "SBo Credits Occupancy; For BL Ring", |
| "EventCode": "0x3E", |
| "EventName": "UNC_C_SBO_CREDIT_OCCUPANCY.BL", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "TOR Inserts; Opcode Match", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x35", |
| "EventName": "UNC_C_TOR_INSERTS.OPCODE", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "PCIe writes (partial cache line). Derived from unc_c_tor_inserts.opcode", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x35", |
| "EventName": "LLC_REFERENCES.PCIE_NS_PARTIAL_WRITE", |
| "Filter": "filter_opc=0x180,filter_tid=0x3e", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "L2 demand and L2 prefetch code references to LLC. Derived from unc_c_tor_inserts.opcode", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x35", |
| "EventName": "LLC_REFERENCES.CODE_LLC_PREFETCH", |
| "Filter": "filter_opc=0x181", |
| "PerPkg": "1", |
| "ScaleUnit": "64Bytes", |
| "UMask": "0x1", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Streaming stores (full cache line). Derived from unc_c_tor_inserts.opcode", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x35", |
| "EventName": "LLC_REFERENCES.STREAMING_FULL", |
| "Filter": "filter_opc=0x18c", |
| "PerPkg": "1", |
| "ScaleUnit": "64Bytes", |
| "UMask": "0x1", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Streaming stores (partial cache line). Derived from unc_c_tor_inserts.opcode", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x35", |
| "EventName": "LLC_REFERENCES.STREAMING_PARTIAL", |
| "Filter": "filter_opc=0x18d", |
| "PerPkg": "1", |
| "ScaleUnit": "64Bytes", |
| "UMask": "0x1", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "PCIe read current. Derived from unc_c_tor_inserts.opcode", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x35", |
| "EventName": "LLC_REFERENCES.PCIE_READ", |
| "Filter": "filter_opc=0x19e", |
| "PerPkg": "1", |
| "ScaleUnit": "64Bytes", |
| "UMask": "0x1", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "PCIe write references (full cache line). Derived from unc_c_tor_inserts.opcode", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x35", |
| "EventName": "LLC_REFERENCES.PCIE_WRITE", |
| "Filter": "filter_opc=0x1c8,filter_tid=0x3e", |
| "PerPkg": "1", |
| "ScaleUnit": "64Bytes", |
| "UMask": "0x1", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "TOR Inserts; Evictions", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x35", |
| "EventName": "UNC_C_TOR_INSERTS.EVICTION", |
| "PerPkg": "1", |
| "UMask": "0x4", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "TOR Inserts; All", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x35", |
| "EventName": "UNC_C_TOR_INSERTS.ALL", |
| "PerPkg": "1", |
| "UMask": "0x8", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "TOR Inserts; Writebacks", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x35", |
| "EventName": "UNC_C_TOR_INSERTS.WB", |
| "PerPkg": "1", |
| "UMask": "0x10", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "LLC misses - demand and prefetch data reads - excludes LLC prefetches. Derived from unc_c_tor_inserts.miss_opcode", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x35", |
| "EventName": "LLC_MISSES.DATA_READ", |
| "Filter": "filter_opc=0x182", |
| "PerPkg": "1", |
| "ScaleUnit": "64Bytes", |
| "UMask": "0x3", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "LLC misses - demand and prefetch data reads - excludes LLC prefetches", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x35", |
| "EventName": "UNC_C_TOR_INSERTS.MISS_OPCODE", |
| "Filter": "filter_opc=0x182", |
| "PerPkg": "1", |
| "ScaleUnit": "64Bytes", |
| "UMask": "0x3", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "LLC misses - Uncacheable reads (from cpu) . Derived from unc_c_tor_inserts.miss_opcode", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x35", |
| "EventName": "LLC_MISSES.UNCACHEABLE", |
| "Filter": "filter_opc=0x187", |
| "PerPkg": "1", |
| "ScaleUnit": "64Bytes", |
| "UMask": "0x3", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "MMIO reads. Derived from unc_c_tor_inserts.miss_opcode", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x35", |
| "EventName": "LLC_MISSES.MMIO_READ", |
| "Filter": "filter_opc=0x187,filter_nc=1", |
| "PerPkg": "1", |
| "ScaleUnit": "64Bytes", |
| "UMask": "0x3", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "MMIO writes. Derived from unc_c_tor_inserts.miss_opcode", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x35", |
| "EventName": "LLC_MISSES.MMIO_WRITE", |
| "Filter": "filter_opc=0x18f,filter_nc=1", |
| "PerPkg": "1", |
| "ScaleUnit": "64Bytes", |
| "UMask": "0x3", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "LLC prefetch misses for RFO. Derived from unc_c_tor_inserts.miss_opcode", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x35", |
| "EventName": "LLC_MISSES.RFO_LLC_PREFETCH", |
| "Filter": "filter_opc=0x190", |
| "PerPkg": "1", |
| "ScaleUnit": "64Bytes", |
| "UMask": "0x3", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "LLC prefetch misses for code reads. Derived from unc_c_tor_inserts.miss_opcode", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x35", |
| "EventName": "LLC_MISSES.CODE_LLC_PREFETCH", |
| "Filter": "filter_opc=0x191", |
| "PerPkg": "1", |
| "ScaleUnit": "64Bytes", |
| "UMask": "0x3", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "LLC prefetch misses for data reads. Derived from unc_c_tor_inserts.miss_opcode", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x35", |
| "EventName": "LLC_MISSES.DATA_LLC_PREFETCH", |
| "Filter": "filter_opc=0x192", |
| "PerPkg": "1", |
| "ScaleUnit": "64Bytes", |
| "UMask": "0x3", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "LLC misses for PCIe read current. Derived from unc_c_tor_inserts.miss_opcode", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x35", |
| "EventName": "LLC_MISSES.PCIE_READ", |
| "Filter": "filter_opc=0x19e", |
| "PerPkg": "1", |
| "ScaleUnit": "64Bytes", |
| "UMask": "0x3", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "ItoM write misses (as part of fast string memcpy stores) + PCIe full line writes. Derived from unc_c_tor_inserts.miss_opcode", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x35", |
| "EventName": "LLC_MISSES.PCIE_WRITE", |
| "Filter": "filter_opc=0x1c8", |
| "PerPkg": "1", |
| "ScaleUnit": "64Bytes", |
| "UMask": "0x3", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "PCIe write misses (full cache line). Derived from unc_c_tor_inserts.miss_opcode", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x35", |
| "EventName": "LLC_MISSES.PCIE_NON_SNOOP_WRITE", |
| "Filter": "filter_opc=0x1c8,filter_tid=0x3e", |
| "PerPkg": "1", |
| "ScaleUnit": "64Bytes", |
| "UMask": "0x3", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "TOR Inserts; NID and Opcode Matched", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x35", |
| "EventName": "UNC_C_TOR_INSERTS.NID_OPCODE", |
| "PerPkg": "1", |
| "UMask": "0x41", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "TOR Inserts; NID Matched Evictions", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x35", |
| "EventName": "UNC_C_TOR_INSERTS.NID_EVICTION", |
| "PerPkg": "1", |
| "UMask": "0x44", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "TOR Inserts; NID Matched", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x35", |
| "EventName": "UNC_C_TOR_INSERTS.NID_ALL", |
| "PerPkg": "1", |
| "UMask": "0x48", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "TOR Inserts; NID Matched Writebacks", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x35", |
| "EventName": "UNC_C_TOR_INSERTS.NID_WB", |
| "PerPkg": "1", |
| "UMask": "0x50", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "TOR Inserts; NID and Opcode Matched Miss", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x35", |
| "EventName": "UNC_C_TOR_INSERTS.NID_MISS_OPCODE", |
| "PerPkg": "1", |
| "UMask": "0x43", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "TOR Inserts; NID Matched Miss All", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x35", |
| "EventName": "UNC_C_TOR_INSERTS.NID_MISS_ALL", |
| "PerPkg": "1", |
| "UMask": "0x4A", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "TOR Inserts; Misses to Local Memory", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x35", |
| "EventName": "UNC_C_TOR_INSERTS.MISS_LOCAL", |
| "PerPkg": "1", |
| "UMask": "0x2A", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "TOR Inserts; Misses to Remote Memory", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x35", |
| "EventName": "UNC_C_TOR_INSERTS.MISS_REMOTE", |
| "PerPkg": "1", |
| "UMask": "0x8A", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "TOR Inserts; Local Memory", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x35", |
| "EventName": "UNC_C_TOR_INSERTS.LOCAL", |
| "PerPkg": "1", |
| "UMask": "0x28", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "TOR Inserts; Remote Memory", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x35", |
| "EventName": "UNC_C_TOR_INSERTS.REMOTE", |
| "PerPkg": "1", |
| "UMask": "0x88", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "TOR Inserts; Misses to Local Memory - Opcode Matched", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x35", |
| "EventName": "UNC_C_TOR_INSERTS.MISS_LOCAL_OPCODE", |
| "PerPkg": "1", |
| "UMask": "0x23", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "TOR Inserts; Misses to Remote Memory - Opcode Matched", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x35", |
| "EventName": "UNC_C_TOR_INSERTS.MISS_REMOTE_OPCODE", |
| "PerPkg": "1", |
| "UMask": "0x83", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "TOR Inserts; Local Memory - Opcode Matched", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x35", |
| "EventName": "UNC_C_TOR_INSERTS.LOCAL_OPCODE", |
| "PerPkg": "1", |
| "UMask": "0x21", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "TOR Inserts; Remote Memory - Opcode Matched", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x35", |
| "EventName": "UNC_C_TOR_INSERTS.REMOTE_OPCODE", |
| "PerPkg": "1", |
| "UMask": "0x81", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "TOR Occupancy; Opcode Match", |
| "EventCode": "0x36", |
| "EventName": "UNC_C_TOR_OCCUPANCY.OPCODE", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "TOR Occupancy; Evictions", |
| "EventCode": "0x36", |
| "EventName": "UNC_C_TOR_OCCUPANCY.EVICTION", |
| "PerPkg": "1", |
| "UMask": "0x4", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "TOR Occupancy; Any", |
| "EventCode": "0x36", |
| "EventName": "UNC_C_TOR_OCCUPANCY.ALL", |
| "PerPkg": "1", |
| "UMask": "0x8", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Occupancy counter for LLC data reads (demand and L2 prefetch). Derived from unc_c_tor_occupancy.miss_opcode", |
| "EventCode": "0x36", |
| "EventName": "UNC_C_TOR_OCCUPANCY.LLC_DATA_READ", |
| "Filter": "filter_opc=0x182", |
| "PerPkg": "1", |
| "UMask": "0x3", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Occupancy counter for LLC data reads (demand and L2 prefetch)", |
| "EventCode": "0x36", |
| "EventName": "UNC_C_TOR_OCCUPANCY.MISS_OPCODE", |
| "Filter": "filter_opc=0x182", |
| "PerPkg": "1", |
| "UMask": "0x3", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "TOR Occupancy; Miss All", |
| "EventCode": "0x36", |
| "EventName": "UNC_C_TOR_OCCUPANCY.MISS_ALL", |
| "PerPkg": "1", |
| "UMask": "0xA", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "TOR Occupancy; NID and Opcode Matched", |
| "EventCode": "0x36", |
| "EventName": "UNC_C_TOR_OCCUPANCY.NID_OPCODE", |
| "PerPkg": "1", |
| "UMask": "0x41", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "TOR Occupancy; NID Matched Evictions", |
| "EventCode": "0x36", |
| "EventName": "UNC_C_TOR_OCCUPANCY.NID_EVICTION", |
| "PerPkg": "1", |
| "UMask": "0x44", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "TOR Occupancy; NID Matched", |
| "EventCode": "0x36", |
| "EventName": "UNC_C_TOR_OCCUPANCY.NID_ALL", |
| "PerPkg": "1", |
| "UMask": "0x48", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "TOR Occupancy; NID and Opcode Matched Miss", |
| "EventCode": "0x36", |
| "EventName": "UNC_C_TOR_OCCUPANCY.NID_MISS_OPCODE", |
| "PerPkg": "1", |
| "UMask": "0x43", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "TOR Occupancy; NID Matched", |
| "EventCode": "0x36", |
| "EventName": "UNC_C_TOR_OCCUPANCY.NID_MISS_ALL", |
| "PerPkg": "1", |
| "UMask": "0x4A", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "TOR Occupancy", |
| "EventCode": "0x36", |
| "EventName": "UNC_C_TOR_OCCUPANCY.MISS_LOCAL", |
| "PerPkg": "1", |
| "UMask": "0x2A", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "TOR Occupancy", |
| "EventCode": "0x36", |
| "EventName": "UNC_C_TOR_OCCUPANCY.MISS_REMOTE", |
| "PerPkg": "1", |
| "UMask": "0x8A", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "TOR Occupancy", |
| "EventCode": "0x36", |
| "EventName": "UNC_C_TOR_OCCUPANCY.LOCAL", |
| "PerPkg": "1", |
| "UMask": "0x28", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "TOR Occupancy", |
| "EventCode": "0x36", |
| "EventName": "UNC_C_TOR_OCCUPANCY.REMOTE", |
| "PerPkg": "1", |
| "UMask": "0x88", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "TOR Occupancy; Misses to Local Memory - Opcode Matched", |
| "EventCode": "0x36", |
| "EventName": "UNC_C_TOR_OCCUPANCY.MISS_LOCAL_OPCODE", |
| "PerPkg": "1", |
| "UMask": "0x23", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "TOR Occupancy; Misses to Remote Memory - Opcode Matched", |
| "EventCode": "0x36", |
| "EventName": "UNC_C_TOR_OCCUPANCY.MISS_REMOTE_OPCODE", |
| "PerPkg": "1", |
| "UMask": "0x83", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "TOR Occupancy; Local Memory - Opcode Matched", |
| "EventCode": "0x36", |
| "EventName": "UNC_C_TOR_OCCUPANCY.LOCAL_OPCODE", |
| "PerPkg": "1", |
| "UMask": "0x21", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "TOR Occupancy; Remote Memory - Opcode Matched", |
| "EventCode": "0x36", |
| "EventName": "UNC_C_TOR_OCCUPANCY.REMOTE_OPCODE", |
| "PerPkg": "1", |
| "UMask": "0x81", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "TOR Occupancy; Writebacks", |
| "EventCode": "0x36", |
| "EventName": "UNC_C_TOR_OCCUPANCY.WB", |
| "PerPkg": "1", |
| "UMask": "0x10", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "TOR Occupancy; NID Matched Writebacks", |
| "EventCode": "0x36", |
| "EventName": "UNC_C_TOR_OCCUPANCY.NID_WB", |
| "PerPkg": "1", |
| "UMask": "0x50", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Onto AD Ring", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x4", |
| "EventName": "UNC_C_TxR_ADS_USED.AD", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Onto AK Ring", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x4", |
| "EventName": "UNC_C_TxR_ADS_USED.AK", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Onto BL Ring", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x4", |
| "EventName": "UNC_C_TxR_ADS_USED.BL", |
| "PerPkg": "1", |
| "UMask": "0x4", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Egress Allocations; AD - Cachebo", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x2", |
| "EventName": "UNC_C_TxR_INSERTS.AD_CACHE", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Egress Allocations; AK - Cachebo", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x2", |
| "EventName": "UNC_C_TxR_INSERTS.AK_CACHE", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Egress Allocations; BL - Cacheno", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x2", |
| "EventName": "UNC_C_TxR_INSERTS.BL_CACHE", |
| "PerPkg": "1", |
| "UMask": "0x4", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Egress Allocations; IV - Cachebo", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x2", |
| "EventName": "UNC_C_TxR_INSERTS.IV_CACHE", |
| "PerPkg": "1", |
| "UMask": "0x8", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Egress Allocations; AD - Corebo", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x2", |
| "EventName": "UNC_C_TxR_INSERTS.AD_CORE", |
| "PerPkg": "1", |
| "UMask": "0x10", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Egress Allocations; AK - Corebo", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x2", |
| "EventName": "UNC_C_TxR_INSERTS.AK_CORE", |
| "PerPkg": "1", |
| "UMask": "0x20", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Egress Allocations; BL - Corebo", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x2", |
| "EventName": "UNC_C_TxR_INSERTS.BL_CORE", |
| "PerPkg": "1", |
| "UMask": "0x40", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "LRU Queue; LRU Age 0", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x3C", |
| "EventName": "UNC_C_QLRU.AGE0", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "LRU Queue; LRU Age 1", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x3C", |
| "EventName": "UNC_C_QLRU.AGE1", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "LRU Queue; LRU Age 2", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x3C", |
| "EventName": "UNC_C_QLRU.AGE2", |
| "PerPkg": "1", |
| "UMask": "0x4", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "LRU Queue; LRU Age 3", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x3C", |
| "EventName": "UNC_C_QLRU.AGE3", |
| "PerPkg": "1", |
| "UMask": "0x8", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "LRU Queue; LRU Bits Decremented", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x3C", |
| "EventName": "UNC_C_QLRU.LRU_DECREMENT", |
| "PerPkg": "1", |
| "UMask": "0x10", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "LRU Queue; Non-0 Aged Victim", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x3C", |
| "EventName": "UNC_C_QLRU.VICTIM_NON_ZERO", |
| "PerPkg": "1", |
| "UMask": "0x20", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "AD", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x6", |
| "EventName": "UNC_C_RING_SINK_STARVED.AD", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "AK", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x6", |
| "EventName": "UNC_C_RING_SINK_STARVED.AK", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "IV", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x6", |
| "EventName": "UNC_C_RING_SINK_STARVED.IV", |
| "PerPkg": "1", |
| "UMask": "0x8", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "BL", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x6", |
| "EventName": "UNC_C_RING_SINK_STARVED.BL", |
| "PerPkg": "1", |
| "UMask": "0x4", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Ingress Internal Starvation Cycles; IRQ", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x14", |
| "EventName": "UNC_C_RxR_INT_STARVED.IRQ", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Ingress Internal Starvation Cycles; IPQ", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x14", |
| "EventName": "UNC_C_RxR_INT_STARVED.IPQ", |
| "PerPkg": "1", |
| "UMask": "0x4", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Ingress Internal Starvation Cycles; ISMQ", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x14", |
| "EventName": "UNC_C_RxR_INT_STARVED.ISMQ", |
| "PerPkg": "1", |
| "UMask": "0x8", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Ingress Internal Starvation Cycles; PRQ", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x14", |
| "EventName": "UNC_C_RxR_INT_STARVED.PRQ", |
| "PerPkg": "1", |
| "UMask": "0x10", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Injection Starvation; Onto AK Ring", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x3", |
| "EventName": "UNC_C_TxR_STARVED.AK_BOTH", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Injection Starvation; Onto BL Ring", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x3", |
| "EventName": "UNC_C_TxR_STARVED.BL_BOTH", |
| "PerPkg": "1", |
| "UMask": "0x4", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Injection Starvation; Onto IV Ring", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x3", |
| "EventName": "UNC_C_TxR_STARVED.IV", |
| "PerPkg": "1", |
| "UMask": "0x8", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "Injection Starvation; Onto AD Ring (to core)", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x3", |
| "EventName": "UNC_C_TxR_STARVED.AD_CORE", |
| "PerPkg": "1", |
| "UMask": "0x10", |
| "Unit": "CBO" |
| }, |
| { |
| "BriefDescription": "QPI Address/Opcode Match; Address & Opcode Match", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x20", |
| "EventName": "UNC_H_ADDR_OPC_MATCH.FILT", |
| "PerPkg": "1", |
| "UMask": "0x3", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "QPI Address/Opcode Match; Address", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x20", |
| "EventName": "UNC_H_ADDR_OPC_MATCH.ADDR", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "QPI Address/Opcode Match; Opcode", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x20", |
| "EventName": "UNC_H_ADDR_OPC_MATCH.OPC", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "QPI Address/Opcode Match; AD Opcodes", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x20", |
| "EventName": "UNC_H_ADDR_OPC_MATCH.AD", |
| "PerPkg": "1", |
| "UMask": "0x4", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "QPI Address/Opcode Match; BL Opcodes", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x20", |
| "EventName": "UNC_H_ADDR_OPC_MATCH.BL", |
| "PerPkg": "1", |
| "UMask": "0x8", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "QPI Address/Opcode Match; AK Opcodes", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x20", |
| "EventName": "UNC_H_ADDR_OPC_MATCH.AK", |
| "PerPkg": "1", |
| "UMask": "0x10", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "BT Cycles Not Empty", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x42", |
| "EventName": "UNC_H_BT_CYCLES_NE", |
| "PerPkg": "1", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "HA to iMC Bypass; Taken", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x14", |
| "EventName": "UNC_H_BYPASS_IMC.TAKEN", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "HA to iMC Bypass; Not Taken", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x14", |
| "EventName": "UNC_H_BYPASS_IMC.NOT_TAKEN", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "uclks", |
| "Counter": "0,1,2,3", |
| "EventName": "UNC_H_CLOCKTICKS", |
| "PerPkg": "1", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Direct2Core Messages Sent", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x11", |
| "EventName": "UNC_H_DIRECT2CORE_COUNT", |
| "PerPkg": "1", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Cycles when Direct2Core was Disabled", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x12", |
| "EventName": "UNC_H_DIRECT2CORE_CYCLES_DISABLED", |
| "PerPkg": "1", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Number of Reads that had Direct2Core Overridden", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x13", |
| "EventName": "UNC_H_DIRECT2CORE_TXN_OVERRIDE", |
| "PerPkg": "1", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Directory Lat Opt Return", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x41", |
| "EventName": "UNC_H_DIRECTORY_LAT_OPT", |
| "PerPkg": "1", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Directory Lookups; Snoop Needed", |
| "Counter": "0,1,2,3", |
| "EventCode": "0xC", |
| "EventName": "UNC_H_DIRECTORY_LOOKUP.SNP", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Directory Lookups; Snoop Not Needed", |
| "Counter": "0,1,2,3", |
| "EventCode": "0xC", |
| "EventName": "UNC_H_DIRECTORY_LOOKUP.NO_SNP", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Directory Updates; Directory Set", |
| "Counter": "0,1,2,3", |
| "EventCode": "0xD", |
| "EventName": "UNC_H_DIRECTORY_UPDATE.SET", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Directory Updates; Directory Clear", |
| "Counter": "0,1,2,3", |
| "EventCode": "0xD", |
| "EventName": "UNC_H_DIRECTORY_UPDATE.CLEAR", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Directory Updates; Any Directory Update", |
| "Counter": "0,1,2,3", |
| "EventCode": "0xD", |
| "EventName": "UNC_H_DIRECTORY_UPDATE.ANY", |
| "PerPkg": "1", |
| "UMask": "0x3", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Counts Number of Hits in HitMe Cache; op is RdCode, RdData, RdDataMigratory, RdInvOwn, RdCur or InvItoE", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x71", |
| "EventName": "UNC_H_HITME_HIT.READ_OR_INVITOE", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Counts Number of Hits in HitMe Cache; op is WbMtoI", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x71", |
| "EventName": "UNC_H_HITME_HIT.WBMTOI", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Counts Number of Hits in HitMe Cache; op is AckCnfltWbI", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x71", |
| "EventName": "UNC_H_HITME_HIT.ACKCNFLTWBI", |
| "PerPkg": "1", |
| "UMask": "0x4", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Counts Number of Hits in HitMe Cache; op is WbMtoE or WbMtoS", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x71", |
| "EventName": "UNC_H_HITME_HIT.WBMTOE_OR_S", |
| "PerPkg": "1", |
| "UMask": "0x8", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Counts Number of Hits in HitMe Cache; op is RspIFwd or RspIFwdWb for a remote request", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x71", |
| "EventName": "UNC_H_HITME_HIT.RSPFWDI_REMOTE", |
| "PerPkg": "1", |
| "UMask": "0x10", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Counts Number of Hits in HitMe Cache; op is RspIFwd or RspIFwdWb for a local request", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x71", |
| "EventName": "UNC_H_HITME_HIT.RSPFWDI_LOCAL", |
| "PerPkg": "1", |
| "UMask": "0x20", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Counts Number of Hits in HitMe Cache; op is RsSFwd or RspSFwdWb", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x71", |
| "EventName": "UNC_H_HITME_HIT.RSPFWDS", |
| "PerPkg": "1", |
| "UMask": "0x40", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Counts Number of Hits in HitMe Cache; op is RspI, RspIWb, RspS, RspSWb, RspCnflt or RspCnfltWbI", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x71", |
| "EventName": "UNC_H_HITME_HIT.RSP", |
| "PerPkg": "1", |
| "UMask": "0x80", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Counts Number of Hits in HitMe Cache; Allocations", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x71", |
| "EventName": "UNC_H_HITME_HIT.ALLOCS", |
| "PerPkg": "1", |
| "UMask": "0x70", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Counts Number of Hits in HitMe Cache; Allocations", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x71", |
| "EventName": "UNC_H_HITME_HIT.EVICTS", |
| "PerPkg": "1", |
| "UMask": "0x42", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Counts Number of Hits in HitMe Cache; Invalidations", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x71", |
| "EventName": "UNC_H_HITME_HIT.INVALS", |
| "PerPkg": "1", |
| "UMask": "0x26", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Counts Number of Hits in HitMe Cache; All Requests", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x71", |
| "EventName": "UNC_H_HITME_HIT.ALL", |
| "PerPkg": "1", |
| "UMask": "0xFF", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Counts Number of Hits in HitMe Cache; HOM Requests", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x71", |
| "EventName": "UNC_H_HITME_HIT.HOM", |
| "PerPkg": "1", |
| "UMask": "0xF", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Accumulates Number of PV bits set on HitMe Cache Hits; op is RdCode, RdData, RdDataMigratory, RdInvOwn, RdCur or InvItoE", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x72", |
| "EventName": "UNC_H_HITME_HIT_PV_BITS_SET.READ_OR_INVITOE", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Accumulates Number of PV bits set on HitMe Cache Hits; op is WbMtoI", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x72", |
| "EventName": "UNC_H_HITME_HIT_PV_BITS_SET.WBMTOI", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Accumulates Number of PV bits set on HitMe Cache Hits; op is AckCnfltWbI", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x72", |
| "EventName": "UNC_H_HITME_HIT_PV_BITS_SET.ACKCNFLTWBI", |
| "PerPkg": "1", |
| "UMask": "0x4", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Accumulates Number of PV bits set on HitMe Cache Hits; op is WbMtoE or WbMtoS", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x72", |
| "EventName": "UNC_H_HITME_HIT_PV_BITS_SET.WBMTOE_OR_S", |
| "PerPkg": "1", |
| "UMask": "0x8", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Accumulates Number of PV bits set on HitMe Cache Hits; op is RspIFwd or RspIFwdWb for a remote request", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x72", |
| "EventName": "UNC_H_HITME_HIT_PV_BITS_SET.RSPFWDI_REMOTE", |
| "PerPkg": "1", |
| "UMask": "0x10", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Accumulates Number of PV bits set on HitMe Cache Hits; op is RspIFwd or RspIFwdWb for a local request", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x72", |
| "EventName": "UNC_H_HITME_HIT_PV_BITS_SET.RSPFWDI_LOCAL", |
| "PerPkg": "1", |
| "UMask": "0x20", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Accumulates Number of PV bits set on HitMe Cache Hits; op is RsSFwd or RspSFwdWb", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x72", |
| "EventName": "UNC_H_HITME_HIT_PV_BITS_SET.RSPFWDS", |
| "PerPkg": "1", |
| "UMask": "0x40", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Accumulates Number of PV bits set on HitMe Cache Hits; op is RspI, RspIWb, RspS, RspSWb, RspCnflt or RspCnfltWbI", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x72", |
| "EventName": "UNC_H_HITME_HIT_PV_BITS_SET.RSP", |
| "PerPkg": "1", |
| "UMask": "0x80", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Accumulates Number of PV bits set on HitMe Cache Hits; All Requests", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x72", |
| "EventName": "UNC_H_HITME_HIT_PV_BITS_SET.ALL", |
| "PerPkg": "1", |
| "UMask": "0xFF", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Accumulates Number of PV bits set on HitMe Cache Hits; HOM Requests", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x72", |
| "EventName": "UNC_H_HITME_HIT_PV_BITS_SET.HOM", |
| "PerPkg": "1", |
| "UMask": "0xF", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Counts Number of times HitMe Cache is accessed; op is RdCode, RdData, RdDataMigratory, RdInvOwn, RdCur or InvItoE", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x70", |
| "EventName": "UNC_H_HITME_LOOKUP.READ_OR_INVITOE", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Counts Number of times HitMe Cache is accessed; op is WbMtoI", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x70", |
| "EventName": "UNC_H_HITME_LOOKUP.WBMTOI", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Counts Number of times HitMe Cache is accessed; op is AckCnfltWbI", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x70", |
| "EventName": "UNC_H_HITME_LOOKUP.ACKCNFLTWBI", |
| "PerPkg": "1", |
| "UMask": "0x4", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Counts Number of times HitMe Cache is accessed; op is WbMtoE or WbMtoS", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x70", |
| "EventName": "UNC_H_HITME_LOOKUP.WBMTOE_OR_S", |
| "PerPkg": "1", |
| "UMask": "0x8", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Counts Number of times HitMe Cache is accessed; op is RspIFwd or RspIFwdWb for a remote request", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x70", |
| "EventName": "UNC_H_HITME_LOOKUP.RSPFWDI_REMOTE", |
| "PerPkg": "1", |
| "UMask": "0x10", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Counts Number of times HitMe Cache is accessed; op is RspIFwd or RspIFwdWb for a local request", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x70", |
| "EventName": "UNC_H_HITME_LOOKUP.RSPFWDI_LOCAL", |
| "PerPkg": "1", |
| "UMask": "0x20", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Counts Number of times HitMe Cache is accessed; op is RsSFwd or RspSFwdWb", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x70", |
| "EventName": "UNC_H_HITME_LOOKUP.RSPFWDS", |
| "PerPkg": "1", |
| "UMask": "0x40", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Counts Number of times HitMe Cache is accessed; op is RspI, RspIWb, RspS, RspSWb, RspCnflt or RspCnfltWbI", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x70", |
| "EventName": "UNC_H_HITME_LOOKUP.RSP", |
| "PerPkg": "1", |
| "UMask": "0x80", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Counts Number of times HitMe Cache is accessed; Allocations", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x70", |
| "EventName": "UNC_H_HITME_LOOKUP.ALLOCS", |
| "PerPkg": "1", |
| "UMask": "0x70", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Counts Number of times HitMe Cache is accessed; Invalidations", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x70", |
| "EventName": "UNC_H_HITME_LOOKUP.INVALS", |
| "PerPkg": "1", |
| "UMask": "0x26", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Counts Number of times HitMe Cache is accessed; All Requests", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x70", |
| "EventName": "UNC_H_HITME_LOOKUP.ALL", |
| "PerPkg": "1", |
| "UMask": "0xFF", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Counts Number of times HitMe Cache is accessed; HOM Requests", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x70", |
| "EventName": "UNC_H_HITME_LOOKUP.HOM", |
| "PerPkg": "1", |
| "UMask": "0xF", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Cycles without QPI Ingress Credits; AD to QPI Link 0", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x22", |
| "EventName": "UNC_H_IGR_NO_CREDIT_CYCLES.AD_QPI0", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Cycles without QPI Ingress Credits; AD to QPI Link 1", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x22", |
| "EventName": "UNC_H_IGR_NO_CREDIT_CYCLES.AD_QPI1", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Cycles without QPI Ingress Credits; BL to QPI Link 0", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x22", |
| "EventName": "UNC_H_IGR_NO_CREDIT_CYCLES.BL_QPI0", |
| "PerPkg": "1", |
| "UMask": "0x4", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Cycles without QPI Ingress Credits; BL to QPI Link 1", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x22", |
| "EventName": "UNC_H_IGR_NO_CREDIT_CYCLES.BL_QPI1", |
| "PerPkg": "1", |
| "UMask": "0x8", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Cycles without QPI Ingress Credits; BL to QPI Link 0", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x22", |
| "EventName": "UNC_H_IGR_NO_CREDIT_CYCLES.AD_QPI2", |
| "PerPkg": "1", |
| "UMask": "0x10", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Cycles without QPI Ingress Credits; BL to QPI Link 1", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x22", |
| "EventName": "UNC_H_IGR_NO_CREDIT_CYCLES.BL_QPI2", |
| "PerPkg": "1", |
| "UMask": "0x20", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "HA to iMC Normal Priority Reads Issued; Normal Priority", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x17", |
| "EventName": "UNC_H_IMC_READS.NORMAL", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Retry Events", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x1E", |
| "EventName": "UNC_H_IMC_RETRY", |
| "PerPkg": "1", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "HA to iMC Full Line Writes Issued; Full Line Non-ISOCH", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x1A", |
| "EventName": "UNC_H_IMC_WRITES.FULL", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "HA to iMC Full Line Writes Issued; Partial Non-ISOCH", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x1A", |
| "EventName": "UNC_H_IMC_WRITES.PARTIAL", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "HA to iMC Full Line Writes Issued; ISOCH Full Line", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x1A", |
| "EventName": "UNC_H_IMC_WRITES.FULL_ISOCH", |
| "PerPkg": "1", |
| "UMask": "0x4", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "HA to iMC Full Line Writes Issued; ISOCH Partial", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x1A", |
| "EventName": "UNC_H_IMC_WRITES.PARTIAL_ISOCH", |
| "PerPkg": "1", |
| "UMask": "0x8", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "HA to iMC Full Line Writes Issued; All Writes", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x1A", |
| "EventName": "UNC_H_IMC_WRITES.ALL", |
| "PerPkg": "1", |
| "UMask": "0xF", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "OSB Snoop Broadcast; Local Reads", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x53", |
| "EventName": "UNC_H_OSB.READS_LOCAL", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "OSB Snoop Broadcast; Local InvItoE", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x53", |
| "EventName": "UNC_H_OSB.INVITOE_LOCAL", |
| "PerPkg": "1", |
| "UMask": "0x4", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "OSB Snoop Broadcast; Remote", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x53", |
| "EventName": "UNC_H_OSB.REMOTE", |
| "PerPkg": "1", |
| "UMask": "0x8", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "OSB Snoop Broadcast; Cancelled", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x53", |
| "EventName": "UNC_H_OSB.CANCELLED", |
| "PerPkg": "1", |
| "UMask": "0x10", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "OSB Snoop Broadcast; Reads Local - Useful", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x53", |
| "EventName": "UNC_H_OSB.READS_LOCAL_USEFUL", |
| "PerPkg": "1", |
| "UMask": "0x20", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "OSB Snoop Broadcast; Remote - Useful", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x53", |
| "EventName": "UNC_H_OSB.REMOTE_USEFUL", |
| "PerPkg": "1", |
| "UMask": "0x40", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "OSB Early Data Return; All", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x54", |
| "EventName": "UNC_H_OSB_EDR.ALL", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "OSB Early Data Return; Reads to Local I", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x54", |
| "EventName": "UNC_H_OSB_EDR.READS_LOCAL_I", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "OSB Early Data Return; Reads to Remote I", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x54", |
| "EventName": "UNC_H_OSB_EDR.READS_REMOTE_I", |
| "PerPkg": "1", |
| "UMask": "0x4", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "OSB Early Data Return; Reads to Local S", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x54", |
| "EventName": "UNC_H_OSB_EDR.READS_LOCAL_S", |
| "PerPkg": "1", |
| "UMask": "0x8", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "OSB Early Data Return; Reads to Remote S", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x54", |
| "EventName": "UNC_H_OSB_EDR.READS_REMOTE_S", |
| "PerPkg": "1", |
| "UMask": "0x10", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Read and Write Requests; Reads", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x1", |
| "EventName": "UNC_H_REQUESTS.READS", |
| "PerPkg": "1", |
| "UMask": "0x3", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Read and Write Requests; Writes", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x1", |
| "EventName": "UNC_H_REQUESTS.WRITES", |
| "PerPkg": "1", |
| "UMask": "0xC", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Read and Write Requests; Local Reads", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x1", |
| "EventName": "UNC_H_REQUESTS.READS_LOCAL", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Read and Write Requests; Remote Reads", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x1", |
| "EventName": "UNC_H_REQUESTS.READS_REMOTE", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Read and Write Requests; Local Writes", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x1", |
| "EventName": "UNC_H_REQUESTS.WRITES_LOCAL", |
| "PerPkg": "1", |
| "UMask": "0x4", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Read and Write Requests; Remote Writes", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x1", |
| "EventName": "UNC_H_REQUESTS.WRITES_REMOTE", |
| "PerPkg": "1", |
| "UMask": "0x8", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Read and Write Requests; Local InvItoEs", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x1", |
| "EventName": "UNC_H_REQUESTS.INVITOE_LOCAL", |
| "PerPkg": "1", |
| "UMask": "0x10", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Read and Write Requests; Remote InvItoEs", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x1", |
| "EventName": "UNC_H_REQUESTS.INVITOE_REMOTE", |
| "PerPkg": "1", |
| "UMask": "0x20", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "HA AD Ring in Use; Clockwise and Even", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x3E", |
| "EventName": "UNC_H_RING_AD_USED.CW_EVEN", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "HA AD Ring in Use; Clockwise and Odd", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x3E", |
| "EventName": "UNC_H_RING_AD_USED.CW_ODD", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "HA AD Ring in Use; Counterclockwise and Even", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x3E", |
| "EventName": "UNC_H_RING_AD_USED.CCW_EVEN", |
| "PerPkg": "1", |
| "UMask": "0x4", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "HA AD Ring in Use; Counterclockwise and Odd", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x3E", |
| "EventName": "UNC_H_RING_AD_USED.CCW_ODD", |
| "PerPkg": "1", |
| "UMask": "0x8", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "HA AD Ring in Use; Clockwise", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x3E", |
| "EventName": "UNC_H_RING_AD_USED.CW", |
| "PerPkg": "1", |
| "UMask": "0x3", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "HA AD Ring in Use; Counterclockwise", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x3E", |
| "EventName": "UNC_H_RING_AD_USED.CCW", |
| "PerPkg": "1", |
| "UMask": "0xC", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "HA AK Ring in Use; Clockwise and Even", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x3F", |
| "EventName": "UNC_H_RING_AK_USED.CW_EVEN", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "HA AK Ring in Use; Clockwise and Odd", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x3F", |
| "EventName": "UNC_H_RING_AK_USED.CW_ODD", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "HA AK Ring in Use; Counterclockwise and Even", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x3F", |
| "EventName": "UNC_H_RING_AK_USED.CCW_EVEN", |
| "PerPkg": "1", |
| "UMask": "0x4", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "HA AK Ring in Use; Counterclockwise and Odd", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x3F", |
| "EventName": "UNC_H_RING_AK_USED.CCW_ODD", |
| "PerPkg": "1", |
| "UMask": "0x8", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "HA AK Ring in Use; Clockwise", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x3F", |
| "EventName": "UNC_H_RING_AK_USED.CW", |
| "PerPkg": "1", |
| "UMask": "0x3", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "HA AK Ring in Use; Counterclockwise", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x3F", |
| "EventName": "UNC_H_RING_AK_USED.CCW", |
| "PerPkg": "1", |
| "UMask": "0xC", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "HA BL Ring in Use; Clockwise and Even", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x40", |
| "EventName": "UNC_H_RING_BL_USED.CW_EVEN", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "HA BL Ring in Use; Clockwise and Odd", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x40", |
| "EventName": "UNC_H_RING_BL_USED.CW_ODD", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "HA BL Ring in Use; Counterclockwise and Even", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x40", |
| "EventName": "UNC_H_RING_BL_USED.CCW_EVEN", |
| "PerPkg": "1", |
| "UMask": "0x4", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "HA BL Ring in Use; Counterclockwise and Odd", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x40", |
| "EventName": "UNC_H_RING_BL_USED.CCW_ODD", |
| "PerPkg": "1", |
| "UMask": "0x8", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "HA BL Ring in Use; Clockwise", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x40", |
| "EventName": "UNC_H_RING_BL_USED.CW", |
| "PerPkg": "1", |
| "UMask": "0x3", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "HA BL Ring in Use; Counterclockwise", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x40", |
| "EventName": "UNC_H_RING_BL_USED.CCW", |
| "PerPkg": "1", |
| "UMask": "0xC", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "iMC RPQ Credits Empty - Regular; Channel 0", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x15", |
| "EventName": "UNC_H_RPQ_CYCLES_NO_REG_CREDITS.CHN0", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "iMC RPQ Credits Empty - Regular; Channel 1", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x15", |
| "EventName": "UNC_H_RPQ_CYCLES_NO_REG_CREDITS.CHN1", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "iMC RPQ Credits Empty - Regular; Channel 2", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x15", |
| "EventName": "UNC_H_RPQ_CYCLES_NO_REG_CREDITS.CHN2", |
| "PerPkg": "1", |
| "UMask": "0x4", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "iMC RPQ Credits Empty - Regular; Channel 3", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x15", |
| "EventName": "UNC_H_RPQ_CYCLES_NO_REG_CREDITS.CHN3", |
| "PerPkg": "1", |
| "UMask": "0x8", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "SBo0 Credits Acquired; For AD Ring", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x68", |
| "EventName": "UNC_H_SBO0_CREDITS_ACQUIRED.AD", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "SBo0 Credits Acquired; For BL Ring", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x68", |
| "EventName": "UNC_H_SBO0_CREDITS_ACQUIRED.BL", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "SBo0 Credits Occupancy; For AD Ring", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x6A", |
| "EventName": "UNC_H_SBO0_CREDIT_OCCUPANCY.AD", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "SBo0 Credits Occupancy; For BL Ring", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x6A", |
| "EventName": "UNC_H_SBO0_CREDIT_OCCUPANCY.BL", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "SBo1 Credits Acquired; For AD Ring", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x69", |
| "EventName": "UNC_H_SBO1_CREDITS_ACQUIRED.AD", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "SBo1 Credits Acquired; For BL Ring", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x69", |
| "EventName": "UNC_H_SBO1_CREDITS_ACQUIRED.BL", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "SBo1 Credits Occupancy; For AD Ring", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x6B", |
| "EventName": "UNC_H_SBO1_CREDIT_OCCUPANCY.AD", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "SBo1 Credits Occupancy; For BL Ring", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x6B", |
| "EventName": "UNC_H_SBO1_CREDIT_OCCUPANCY.BL", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Data beat the Snoop Responses; Local Requests", |
| "Counter": "0,1,2,3", |
| "EventCode": "0xA", |
| "EventName": "UNC_H_SNOOPS_RSP_AFTER_DATA.LOCAL", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Data beat the Snoop Responses; Remote Requests", |
| "Counter": "0,1,2,3", |
| "EventCode": "0xA", |
| "EventName": "UNC_H_SNOOPS_RSP_AFTER_DATA.REMOTE", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Cycles with Snoops Outstanding; Local Requests", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x8", |
| "EventName": "UNC_H_SNOOP_CYCLES_NE.LOCAL", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Cycles with Snoops Outstanding; Remote Requests", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x8", |
| "EventName": "UNC_H_SNOOP_CYCLES_NE.REMOTE", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Cycles with Snoops Outstanding; All Requests", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x8", |
| "EventName": "UNC_H_SNOOP_CYCLES_NE.ALL", |
| "PerPkg": "1", |
| "UMask": "0x3", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Tracker Snoops Outstanding Accumulator; Local Requests", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x9", |
| "EventName": "UNC_H_SNOOP_OCCUPANCY.LOCAL", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Tracker Snoops Outstanding Accumulator; Remote Requests", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x9", |
| "EventName": "UNC_H_SNOOP_OCCUPANCY.REMOTE", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Snoop Responses Received; RspI", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x21", |
| "EventName": "UNC_H_SNOOP_RESP.RSPI", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Shared line response from remote cache", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x21", |
| "EventName": "UNC_H_SNOOP_RESP.RSPS", |
| "PerPkg": "1", |
| "ScaleUnit": "64Bytes", |
| "UMask": "0x2", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "M line forwarded from remote cache with no writeback to memory", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x21", |
| "EventName": "UNC_H_SNOOP_RESP.RSPIFWD", |
| "PerPkg": "1", |
| "ScaleUnit": "64Bytes", |
| "UMask": "0x4", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Shared line forwarded from remote cache", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x21", |
| "EventName": "UNC_H_SNOOP_RESP.RSPSFWD", |
| "PerPkg": "1", |
| "ScaleUnit": "64Bytes", |
| "UMask": "0x8", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Snoop Responses Received; Rsp*WB", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x21", |
| "EventName": "UNC_H_SNOOP_RESP.RSP_WB", |
| "PerPkg": "1", |
| "UMask": "0x10", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "M line forwarded from remote cache along with writeback to memory", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x21", |
| "EventName": "UNC_H_SNOOP_RESP.RSP_FWD_WB", |
| "PerPkg": "1", |
| "ScaleUnit": "64Bytes", |
| "UMask": "0x20", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Snoop Responses Received; RSPCNFLCT*", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x21", |
| "EventName": "UNC_H_SNOOP_RESP.RSPCNFLCT", |
| "PerPkg": "1", |
| "UMask": "0x40", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Snoop Responses Received Local; RspI", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x60", |
| "EventName": "UNC_H_SNP_RESP_RECV_LOCAL.RSPI", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Snoop Responses Received Local; RspS", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x60", |
| "EventName": "UNC_H_SNP_RESP_RECV_LOCAL.RSPS", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Snoop Responses Received Local; RspIFwd", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x60", |
| "EventName": "UNC_H_SNP_RESP_RECV_LOCAL.RSPIFWD", |
| "PerPkg": "1", |
| "UMask": "0x4", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Snoop Responses Received Local; RspSFwd", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x60", |
| "EventName": "UNC_H_SNP_RESP_RECV_LOCAL.RSPSFWD", |
| "PerPkg": "1", |
| "UMask": "0x8", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Snoop Responses Received Local; Rsp*WB", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x60", |
| "EventName": "UNC_H_SNP_RESP_RECV_LOCAL.RSPxWB", |
| "PerPkg": "1", |
| "UMask": "0x10", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Snoop Responses Received Local; Rsp*FWD*WB", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x60", |
| "EventName": "UNC_H_SNP_RESP_RECV_LOCAL.RSPxFWDxWB", |
| "PerPkg": "1", |
| "UMask": "0x20", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Snoop Responses Received Local; RspCnflct", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x60", |
| "EventName": "UNC_H_SNP_RESP_RECV_LOCAL.RSPCNFLCT", |
| "PerPkg": "1", |
| "UMask": "0x40", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Snoop Responses Received Local; Other", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x60", |
| "EventName": "UNC_H_SNP_RESP_RECV_LOCAL.OTHER", |
| "PerPkg": "1", |
| "UMask": "0x80", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Stall on No Sbo Credits; For SBo0, AD Ring", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x6C", |
| "EventName": "UNC_H_STALL_NO_SBO_CREDIT.SBO0_AD", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Stall on No Sbo Credits; For SBo1, AD Ring", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x6C", |
| "EventName": "UNC_H_STALL_NO_SBO_CREDIT.SBO1_AD", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Stall on No Sbo Credits; For SBo0, BL Ring", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x6C", |
| "EventName": "UNC_H_STALL_NO_SBO_CREDIT.SBO0_BL", |
| "PerPkg": "1", |
| "UMask": "0x4", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Stall on No Sbo Credits; For SBo1, BL Ring", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x6C", |
| "EventName": "UNC_H_STALL_NO_SBO_CREDIT.SBO1_BL", |
| "PerPkg": "1", |
| "UMask": "0x8", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "HA Requests to a TAD Region - Group 0; TAD Region 0", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x1B", |
| "EventName": "UNC_H_TAD_REQUESTS_G0.REGION0", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "HA Requests to a TAD Region - Group 0; TAD Region 1", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x1B", |
| "EventName": "UNC_H_TAD_REQUESTS_G0.REGION1", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "HA Requests to a TAD Region - Group 0; TAD Region 2", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x1B", |
| "EventName": "UNC_H_TAD_REQUESTS_G0.REGION2", |
| "PerPkg": "1", |
| "UMask": "0x4", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "HA Requests to a TAD Region - Group 0; TAD Region 3", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x1B", |
| "EventName": "UNC_H_TAD_REQUESTS_G0.REGION3", |
| "PerPkg": "1", |
| "UMask": "0x8", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "HA Requests to a TAD Region - Group 0; TAD Region 4", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x1B", |
| "EventName": "UNC_H_TAD_REQUESTS_G0.REGION4", |
| "PerPkg": "1", |
| "UMask": "0x10", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "HA Requests to a TAD Region - Group 0; TAD Region 5", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x1B", |
| "EventName": "UNC_H_TAD_REQUESTS_G0.REGION5", |
| "PerPkg": "1", |
| "UMask": "0x20", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "HA Requests to a TAD Region - Group 0; TAD Region 6", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x1B", |
| "EventName": "UNC_H_TAD_REQUESTS_G0.REGION6", |
| "PerPkg": "1", |
| "UMask": "0x40", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "HA Requests to a TAD Region - Group 0; TAD Region 7", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x1B", |
| "EventName": "UNC_H_TAD_REQUESTS_G0.REGION7", |
| "PerPkg": "1", |
| "UMask": "0x80", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "HA Requests to a TAD Region - Group 1; TAD Region 8", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x1C", |
| "EventName": "UNC_H_TAD_REQUESTS_G1.REGION8", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "HA Requests to a TAD Region - Group 1; TAD Region 9", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x1C", |
| "EventName": "UNC_H_TAD_REQUESTS_G1.REGION9", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "HA Requests to a TAD Region - Group 1; TAD Region 10", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x1C", |
| "EventName": "UNC_H_TAD_REQUESTS_G1.REGION10", |
| "PerPkg": "1", |
| "UMask": "0x4", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "HA Requests to a TAD Region - Group 1; TAD Region 11", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x1C", |
| "EventName": "UNC_H_TAD_REQUESTS_G1.REGION11", |
| "PerPkg": "1", |
| "UMask": "0x8", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Tracker Cycles Full; Cycles GP Completely Used", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x2", |
| "EventName": "UNC_H_TRACKER_CYCLES_FULL.GP", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Tracker Cycles Full; Cycles Completely Used", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x2", |
| "EventName": "UNC_H_TRACKER_CYCLES_FULL.ALL", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Tracker Cycles Not Empty; Local Requests", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x3", |
| "EventName": "UNC_H_TRACKER_CYCLES_NE.LOCAL", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Tracker Cycles Not Empty; Remote Requests", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x3", |
| "EventName": "UNC_H_TRACKER_CYCLES_NE.REMOTE", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Tracker Cycles Not Empty; All Requests", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x3", |
| "EventName": "UNC_H_TRACKER_CYCLES_NE.ALL", |
| "PerPkg": "1", |
| "UMask": "0x3", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Tracker Occupancy Accumultor; Local Read Requests", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x4", |
| "EventName": "UNC_H_TRACKER_OCCUPANCY.READS_LOCAL", |
| "PerPkg": "1", |
| "UMask": "0x4", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Tracker Occupancy Accumultor; Remote Read Requests", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x4", |
| "EventName": "UNC_H_TRACKER_OCCUPANCY.READS_REMOTE", |
| "PerPkg": "1", |
| "UMask": "0x8", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Tracker Occupancy Accumultor; Local Write Requests", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x4", |
| "EventName": "UNC_H_TRACKER_OCCUPANCY.WRITES_LOCAL", |
| "PerPkg": "1", |
| "UMask": "0x10", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Tracker Occupancy Accumultor; Remote Write Requests", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x4", |
| "EventName": "UNC_H_TRACKER_OCCUPANCY.WRITES_REMOTE", |
| "PerPkg": "1", |
| "UMask": "0x20", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Tracker Occupancy Accumultor; Local InvItoE Requests", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x4", |
| "EventName": "UNC_H_TRACKER_OCCUPANCY.INVITOE_LOCAL", |
| "PerPkg": "1", |
| "UMask": "0x40", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Tracker Occupancy Accumultor; Remote InvItoE Requests", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x4", |
| "EventName": "UNC_H_TRACKER_OCCUPANCY.INVITOE_REMOTE", |
| "PerPkg": "1", |
| "UMask": "0x80", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Data Pending Occupancy Accumultor; Local Requests", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x5", |
| "EventName": "UNC_H_TRACKER_PENDING_OCCUPANCY.LOCAL", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Data Pending Occupancy Accumultor; Remote Requests", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x5", |
| "EventName": "UNC_H_TRACKER_PENDING_OCCUPANCY.REMOTE", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "AD Egress Full; Scheduler 0", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x2A", |
| "EventName": "UNC_H_TxR_AD_CYCLES_FULL.SCHED0", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "AD Egress Full; Scheduler 1", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x2A", |
| "EventName": "UNC_H_TxR_AD_CYCLES_FULL.SCHED1", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "AD Egress Full; All", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x2A", |
| "EventName": "UNC_H_TxR_AD_CYCLES_FULL.ALL", |
| "PerPkg": "1", |
| "UMask": "0x3", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "AK Egress Full; Scheduler 0", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x32", |
| "EventName": "UNC_H_TxR_AK_CYCLES_FULL.SCHED0", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "AK Egress Full; Scheduler 1", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x32", |
| "EventName": "UNC_H_TxR_AK_CYCLES_FULL.SCHED1", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "AK Egress Full; All", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x32", |
| "EventName": "UNC_H_TxR_AK_CYCLES_FULL.ALL", |
| "PerPkg": "1", |
| "UMask": "0x3", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Outbound DRS Ring Transactions to Cache; Data to Cache", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x10", |
| "EventName": "UNC_H_TxR_BL.DRS_CACHE", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Outbound DRS Ring Transactions to Cache; Data to Core", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x10", |
| "EventName": "UNC_H_TxR_BL.DRS_CORE", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Outbound DRS Ring Transactions to Cache; Data to QPI", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x10", |
| "EventName": "UNC_H_TxR_BL.DRS_QPI", |
| "PerPkg": "1", |
| "UMask": "0x4", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "BL Egress Full; Scheduler 0", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x36", |
| "EventName": "UNC_H_TxR_BL_CYCLES_FULL.SCHED0", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "BL Egress Full; Scheduler 1", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x36", |
| "EventName": "UNC_H_TxR_BL_CYCLES_FULL.SCHED1", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "BL Egress Full; All", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x36", |
| "EventName": "UNC_H_TxR_BL_CYCLES_FULL.ALL", |
| "PerPkg": "1", |
| "UMask": "0x3", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Injection Starvation; For AK Ring", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x6D", |
| "EventName": "UNC_H_TxR_STARVED.AK", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Injection Starvation; For BL Ring", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x6D", |
| "EventName": "UNC_H_TxR_STARVED.BL", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "HA iMC CHN0 WPQ Credits Empty - Regular; Channel 0", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x18", |
| "EventName": "UNC_H_WPQ_CYCLES_NO_REG_CREDITS.CHN0", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "HA iMC CHN0 WPQ Credits Empty - Regular; Channel 1", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x18", |
| "EventName": "UNC_H_WPQ_CYCLES_NO_REG_CREDITS.CHN1", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "HA iMC CHN0 WPQ Credits Empty - Regular; Channel 2", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x18", |
| "EventName": "UNC_H_WPQ_CYCLES_NO_REG_CREDITS.CHN2", |
| "PerPkg": "1", |
| "UMask": "0x4", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "HA iMC CHN0 WPQ Credits Empty - Regular; Channel 3", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x18", |
| "EventName": "UNC_H_WPQ_CYCLES_NO_REG_CREDITS.CHN3", |
| "PerPkg": "1", |
| "UMask": "0x8", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "BT to HT Not Issued; Incoming Snoop Hazard", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x51", |
| "EventName": "UNC_H_BT_TO_HT_NOT_ISSUED.INCOMING_SNP_HAZARD", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "BT to HT Not Issued; Incoming Data Hazard", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x51", |
| "EventName": "UNC_H_BT_TO_HT_NOT_ISSUED.INCOMING_BL_HAZARD", |
| "PerPkg": "1", |
| "UMask": "0x4", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "BT to HT Not Issued; Incoming Data Hazard", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x51", |
| "EventName": "UNC_H_BT_TO_HT_NOT_ISSUED.RSPACKCFLT_HAZARD", |
| "PerPkg": "1", |
| "UMask": "0x8", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "BT to HT Not Issued; Incoming Data Hazard", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x51", |
| "EventName": "UNC_H_BT_TO_HT_NOT_ISSUED.WBMDATA_HAZARD", |
| "PerPkg": "1", |
| "UMask": "0x10", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "IOT Backpressure", |
| "Counter": "0,1,2", |
| "EventCode": "0x61", |
| "EventName": "UNC_H_IOT_BACKPRESSURE.SAT", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "IOT Backpressure", |
| "Counter": "0,1,2", |
| "EventCode": "0x61", |
| "EventName": "UNC_H_IOT_BACKPRESSURE.HUB", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "IOT Common Trigger Sequencer - Lo", |
| "Counter": "0,1,2", |
| "EventCode": "0x64", |
| "EventName": "UNC_H_IOT_CTS_EAST_LO.CTS0", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "IOT Common Trigger Sequencer - Lo", |
| "Counter": "0,1,2", |
| "EventCode": "0x64", |
| "EventName": "UNC_H_IOT_CTS_EAST_LO.CTS1", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "IOT Common Trigger Sequencer - Hi", |
| "Counter": "0,1,2", |
| "EventCode": "0x65", |
| "EventName": "UNC_H_IOT_CTS_HI.CTS2", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "IOT Common Trigger Sequencer - Hi", |
| "Counter": "0,1,2", |
| "EventCode": "0x65", |
| "EventName": "UNC_H_IOT_CTS_HI.CTS3", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "IOT Common Trigger Sequencer - Lo", |
| "Counter": "0,1,2", |
| "EventCode": "0x62", |
| "EventName": "UNC_H_IOT_CTS_WEST_LO.CTS0", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "IOT Common Trigger Sequencer - Lo", |
| "Counter": "0,1,2", |
| "EventCode": "0x62", |
| "EventName": "UNC_H_IOT_CTS_WEST_LO.CTS1", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "iMC RPQ Credits Empty - Special; Channel 0", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x16", |
| "EventName": "UNC_H_RPQ_CYCLES_NO_SPEC_CREDITS.CHN0", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "iMC RPQ Credits Empty - Special; Channel 1", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x16", |
| "EventName": "UNC_H_RPQ_CYCLES_NO_SPEC_CREDITS.CHN1", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "iMC RPQ Credits Empty - Special; Channel 2", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x16", |
| "EventName": "UNC_H_RPQ_CYCLES_NO_SPEC_CREDITS.CHN2", |
| "PerPkg": "1", |
| "UMask": "0x4", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "iMC RPQ Credits Empty - Special; Channel 3", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x16", |
| "EventName": "UNC_H_RPQ_CYCLES_NO_SPEC_CREDITS.CHN3", |
| "PerPkg": "1", |
| "UMask": "0x8", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "Outbound NDR Ring Transactions; Non-data Responses", |
| "Counter": "0,1,2,3", |
| "EventCode": "0xF", |
| "EventName": "UNC_H_TxR_AD.HOM", |
| "PerPkg": "1", |
| "UMask": "0x4", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "AD Egress Not Empty; Scheduler 0", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x29", |
| "EventName": "UNC_H_TxR_AD_CYCLES_NE.SCHED0", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "AD Egress Not Empty; Scheduler 1", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x29", |
| "EventName": "UNC_H_TxR_AD_CYCLES_NE.SCHED1", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "AD Egress Not Empty; All", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x29", |
| "EventName": "UNC_H_TxR_AD_CYCLES_NE.ALL", |
| "PerPkg": "1", |
| "UMask": "0x3", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "AD Egress Allocations; Scheduler 0", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x27", |
| "EventName": "UNC_H_TxR_AD_INSERTS.SCHED0", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "AD Egress Allocations; Scheduler 1", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x27", |
| "EventName": "UNC_H_TxR_AD_INSERTS.SCHED1", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "AD Egress Allocations; All", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x27", |
| "EventName": "UNC_H_TxR_AD_INSERTS.ALL", |
| "PerPkg": "1", |
| "UMask": "0x3", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "AK Egress Not Empty; Scheduler 0", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x31", |
| "EventName": "UNC_H_TxR_AK_CYCLES_NE.SCHED0", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "AK Egress Not Empty; Scheduler 1", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x31", |
| "EventName": "UNC_H_TxR_AK_CYCLES_NE.SCHED1", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "AK Egress Not Empty; All", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x31", |
| "EventName": "UNC_H_TxR_AK_CYCLES_NE.ALL", |
| "PerPkg": "1", |
| "UMask": "0x3", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "AK Egress Allocations; Scheduler 0", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x2F", |
| "EventName": "UNC_H_TxR_AK_INSERTS.SCHED0", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "AK Egress Allocations; Scheduler 1", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x2F", |
| "EventName": "UNC_H_TxR_AK_INSERTS.SCHED1", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "AK Egress Allocations; All", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x2F", |
| "EventName": "UNC_H_TxR_AK_INSERTS.ALL", |
| "PerPkg": "1", |
| "UMask": "0x3", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "BL Egress Not Empty; Scheduler 0", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x35", |
| "EventName": "UNC_H_TxR_BL_CYCLES_NE.SCHED0", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "BL Egress Not Empty; Scheduler 1", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x35", |
| "EventName": "UNC_H_TxR_BL_CYCLES_NE.SCHED1", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "BL Egress Not Empty; All", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x35", |
| "EventName": "UNC_H_TxR_BL_CYCLES_NE.ALL", |
| "PerPkg": "1", |
| "UMask": "0x3", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "BL Egress Allocations; Scheduler 0", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x33", |
| "EventName": "UNC_H_TxR_BL_INSERTS.SCHED0", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "BL Egress Allocations; Scheduler 1", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x33", |
| "EventName": "UNC_H_TxR_BL_INSERTS.SCHED1", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "BL Egress Allocations; All", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x33", |
| "EventName": "UNC_H_TxR_BL_INSERTS.ALL", |
| "PerPkg": "1", |
| "UMask": "0x3", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "HA iMC CHN0 WPQ Credits Empty - Special; Channel 0", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x19", |
| "EventName": "UNC_H_WPQ_CYCLES_NO_SPEC_CREDITS.CHN0", |
| "PerPkg": "1", |
| "UMask": "0x1", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "HA iMC CHN0 WPQ Credits Empty - Special; Channel 1", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x19", |
| "EventName": "UNC_H_WPQ_CYCLES_NO_SPEC_CREDITS.CHN1", |
| "PerPkg": "1", |
| "UMask": "0x2", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "HA iMC CHN0 WPQ Credits Empty - Special; Channel 2", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x19", |
| "EventName": "UNC_H_WPQ_CYCLES_NO_SPEC_CREDITS.CHN2", |
| "PerPkg": "1", |
| "UMask": "0x4", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "HA iMC CHN0 WPQ Credits Empty - Special; Channel 3", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x19", |
| "EventName": "UNC_H_WPQ_CYCLES_NO_SPEC_CREDITS.CHN3", |
| "PerPkg": "1", |
| "UMask": "0x8", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "HA AK Ring in Use; All", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x3F", |
| "EventName": "UNC_H_RING_AK_USED.ALL", |
| "PerPkg": "1", |
| "UMask": "0xF", |
| "Unit": "HA" |
| }, |
| { |
| "BriefDescription": "HA BL Ring in Use; All", |
| "Counter": "0,1,2,3", |
| "EventCode": "0x40", |
| "EventName": "UNC_H_RING_BL_USED.ALL", |
| "PerPkg": "1", |
| "UMask": "0xF", |
| "Unit": "HA" |
| } |
| ] |