Back to home page

OSCL-LXR

 
 

    


0001 [
0002     {
0003         "BriefDescription": "2LM Tag Check : Hit in Near Memory Cache",
0004         "Counter": "0,1,2,3",
0005         "CounterType": "PGMABLE",
0006         "EventCode": "0xD3",
0007         "EventName": "UNC_M_TAGCHK.HIT",
0008         "PerPkg": "1",
0009         "UMask": "0x01",
0010         "Unit": "iMC"
0011     },
0012     {
0013         "BriefDescription": "2LM Tag Check : Miss, no data in this line",
0014         "Counter": "0,1,2,3",
0015         "CounterType": "PGMABLE",
0016         "EventCode": "0xD3",
0017         "EventName": "UNC_M_TAGCHK.MISS_CLEAN",
0018         "PerPkg": "1",
0019         "UMask": "0x02",
0020         "Unit": "iMC"
0021     },
0022     {
0023         "BriefDescription": "2LM Tag Check : Miss, existing data may be evicted to Far Memory",
0024         "Counter": "0,1,2,3",
0025         "CounterType": "PGMABLE",
0026         "EventCode": "0xD3",
0027         "EventName": "UNC_M_TAGCHK.MISS_DIRTY",
0028         "PerPkg": "1",
0029         "UMask": "0x04",
0030         "Unit": "iMC"
0031     },
0032     {
0033         "BriefDescription": "2LM Tag Check : Read Hit in Near Memory Cache",
0034         "Counter": "0,1,2,3",
0035         "CounterType": "PGMABLE",
0036         "EventCode": "0xD3",
0037         "EventName": "UNC_M_TAGCHK.NM_RD_HIT",
0038         "PerPkg": "1",
0039         "UMask": "0x08",
0040         "Unit": "iMC"
0041     },
0042     {
0043         "BriefDescription": "2LM Tag Check : Write Hit in Near Memory Cache",
0044         "Counter": "0,1,2,3",
0045         "CounterType": "PGMABLE",
0046         "EventCode": "0xD3",
0047         "EventName": "UNC_M_TAGCHK.NM_WR_HIT",
0048         "PerPkg": "1",
0049         "UMask": "0x10",
0050         "Unit": "iMC"
0051     },
0052     {
0053         "BriefDescription": "DRAM Precharge commands. : Precharge due to read",
0054         "Counter": "0,1,2,3",
0055         "CounterType": "PGMABLE",
0056         "EventCode": "0x02",
0057         "EventName": "UNC_M_PRE_COUNT.RD",
0058         "PerPkg": "1",
0059         "UMask": "0x04",
0060         "Unit": "iMC"
0061     },
0062     {
0063         "BriefDescription": "DRAM Precharge commands. : Precharge due to write",
0064         "Counter": "0,1,2,3",
0065         "CounterType": "PGMABLE",
0066         "EventCode": "0x02",
0067         "EventName": "UNC_M_PRE_COUNT.WR",
0068         "PerPkg": "1",
0069         "UMask": "0x08",
0070         "Unit": "iMC"
0071     },
0072     {
0073         "BriefDescription": "All DRAM read CAS commands issued (including underfills)",
0074         "Counter": "0,1,2,3",
0075         "CounterType": "PGMABLE",
0076         "EventCode": "0x04",
0077         "EventName": "UNC_M_CAS_COUNT.RD",
0078         "PerPkg": "1",
0079         "UMask": "0x0f",
0080         "Unit": "iMC"
0081     },
0082     {
0083         "BriefDescription": "All DRAM write CAS commands issued",
0084         "Counter": "0,1,2,3",
0085         "CounterType": "PGMABLE",
0086         "EventCode": "0x04",
0087         "EventName": "UNC_M_CAS_COUNT.WR",
0088         "PerPkg": "1",
0089         "UMask": "0x30",
0090         "Unit": "iMC"
0091     },
0092     {
0093         "BriefDescription": "All DRAM CAS commands issued",
0094         "Counter": "0,1,2,3",
0095         "CounterType": "PGMABLE",
0096         "EventCode": "0x04",
0097         "EventName": "UNC_M_CAS_COUNT.ALL",
0098         "PerPkg": "1",
0099         "UMask": "0x3f",
0100         "Unit": "iMC"
0101     },
0102     {
0103         "BriefDescription": "Number of DRAM Refreshes Issued",
0104         "Counter": "0,1,2,3",
0105         "CounterType": "PGMABLE",
0106         "EventCode": "0x45",
0107         "EventName": "UNC_M_DRAM_REFRESH.OPPORTUNISTIC",
0108         "PerPkg": "1",
0109         "UMask": "0x01",
0110         "Unit": "iMC"
0111     },
0112     {
0113         "BriefDescription": "Number of DRAM Refreshes Issued",
0114         "Counter": "0,1,2,3",
0115         "CounterType": "PGMABLE",
0116         "EventCode": "0x45",
0117         "EventName": "UNC_M_DRAM_REFRESH.PANIC",
0118         "PerPkg": "1",
0119         "UMask": "0x02",
0120         "Unit": "iMC"
0121     },
0122     {
0123         "BriefDescription": "Number of DRAM Refreshes Issued",
0124         "Counter": "0,1,2,3",
0125         "CounterType": "PGMABLE",
0126         "EventCode": "0x45",
0127         "EventName": "UNC_M_DRAM_REFRESH.HIGH",
0128         "PerPkg": "1",
0129         "UMask": "0x04",
0130         "Unit": "iMC"
0131     },
0132     {
0133         "BriefDescription": "Read Pending Queue Allocations",
0134         "Counter": "0,1,2,3",
0135         "CounterType": "PGMABLE",
0136         "EventCode": "0x10",
0137         "EventName": "UNC_M_RPQ_INSERTS.PCH0",
0138         "PerPkg": "1",
0139         "UMask": "0x01",
0140         "Unit": "iMC"
0141     },
0142     {
0143         "BriefDescription": "Read Pending Queue Allocations",
0144         "Counter": "0,1,2,3",
0145         "CounterType": "PGMABLE",
0146         "EventCode": "0x10",
0147         "EventName": "UNC_M_RPQ_INSERTS.PCH1",
0148         "PerPkg": "1",
0149         "UMask": "0x02",
0150         "Unit": "iMC"
0151     },
0152     {
0153         "BriefDescription": "Write Pending Queue Allocations",
0154         "Counter": "0,1,2,3",
0155         "CounterType": "PGMABLE",
0156         "EventCode": "0x20",
0157         "EventName": "UNC_M_WPQ_INSERTS.PCH0",
0158         "PerPkg": "1",
0159         "UMask": "0x01",
0160         "Unit": "iMC"
0161     },
0162     {
0163         "BriefDescription": "Write Pending Queue Allocations",
0164         "Counter": "0,1,2,3",
0165         "CounterType": "PGMABLE",
0166         "EventCode": "0x20",
0167         "EventName": "UNC_M_WPQ_INSERTS.PCH1",
0168         "PerPkg": "1",
0169         "UMask": "0x02",
0170         "Unit": "iMC"
0171     },
0172     {
0173         "BriefDescription": "DRAM Precharge commands. : Precharge due to page table",
0174         "Counter": "0,1,2,3",
0175         "CounterType": "PGMABLE",
0176         "EventCode": "0x02",
0177         "EventName": "UNC_M_PRE_COUNT.PGT",
0178         "PerPkg": "1",
0179         "UMask": "0x10",
0180         "Unit": "iMC"
0181     },
0182     {
0183         "BriefDescription": "DRAM Clockticks",
0184         "Counter": "0,1,2,3",
0185         "CounterType": "PGMABLE",
0186         "EventName": "UNC_M_CLOCKTICKS",
0187         "PerPkg": "1",
0188         "Unit": "iMC"
0189     },
0190     {
0191         "BriefDescription": "Half clockticks for IMC",
0192         "Counter": "FIXED",
0193         "CounterType": "FIXED",
0194         "EventCode": "0xff",
0195         "EventName": "UNC_M_HCLOCKTICKS",
0196         "PerPkg": "1",
0197         "Unit": "iMC"
0198     },
0199     {
0200         "BriefDescription": "Read Pending Queue Occupancy",
0201         "Counter": "0,1,2,3",
0202         "CounterType": "PGMABLE",
0203         "EventCode": "0x80",
0204         "EventName": "UNC_M_RPQ_OCCUPANCY_PCH0",
0205         "PerPkg": "1",
0206         "Unit": "iMC"
0207     },
0208     {
0209         "BriefDescription": "Read Pending Queue Occupancy",
0210         "Counter": "0,1,2,3",
0211         "CounterType": "PGMABLE",
0212         "EventCode": "0x81",
0213         "EventName": "UNC_M_RPQ_OCCUPANCY_PCH1",
0214         "PerPkg": "1",
0215         "Unit": "iMC"
0216     },
0217     {
0218         "BriefDescription": "Write Pending Queue Occupancy",
0219         "Counter": "0,1,2,3",
0220         "CounterType": "PGMABLE",
0221         "EventCode": "0x82",
0222         "EventName": "UNC_M_WPQ_OCCUPANCY_PCH0",
0223         "PerPkg": "1",
0224         "Unit": "iMC"
0225     },
0226     {
0227         "BriefDescription": "Write Pending Queue Occupancy",
0228         "Counter": "0,1,2,3",
0229         "CounterType": "PGMABLE",
0230         "EventCode": "0x83",
0231         "EventName": "UNC_M_WPQ_OCCUPANCY_PCH1",
0232         "PerPkg": "1",
0233         "Unit": "iMC"
0234     },
0235     {
0236         "BriefDescription": "DRAM Activate Count : All Activates",
0237         "Counter": "0,1,2,3",
0238         "CounterType": "PGMABLE",
0239         "EventCode": "0x01",
0240         "EventName": "UNC_M_ACT_COUNT.ALL",
0241         "PerPkg": "1",
0242         "UMask": "0x0B",
0243         "Unit": "iMC"
0244     },
0245     {
0246         "BriefDescription": "DRAM Precharge commands",
0247         "Counter": "0,1,2,3",
0248         "CounterType": "PGMABLE",
0249         "EventCode": "0x02",
0250         "EventName": "UNC_M_PRE_COUNT.ALL",
0251         "PerPkg": "1",
0252         "UMask": "0x1C",
0253         "Unit": "iMC"
0254     },
0255     {
0256         "BriefDescription": "PMM Read Pending Queue Occupancy",
0257         "Counter": "0,1,2,3",
0258         "CounterType": "PGMABLE",
0259         "EventCode": "0xE0",
0260         "EventName": "UNC_M_PMM_RPQ_OCCUPANCY.ALL",
0261         "PerPkg": "1",
0262         "UMask": "0x01",
0263         "Unit": "iMC"
0264     },
0265     {
0266         "BriefDescription": "PMM Read Queue Inserts",
0267         "Counter": "0,1,2,3",
0268         "CounterType": "PGMABLE",
0269         "EventCode": "0xE3",
0270         "EventName": "UNC_M_PMM_RPQ_INSERTS",
0271         "PerPkg": "1",
0272         "Unit": "iMC"
0273     },
0274     {
0275         "BriefDescription": "PMM Write Queue Inserts",
0276         "Counter": "0,1,2,3",
0277         "CounterType": "PGMABLE",
0278         "EventCode": "0xE7",
0279         "EventName": "UNC_M_PMM_WPQ_INSERTS",
0280         "PerPkg": "1",
0281         "Unit": "iMC"
0282     },
0283     {
0284         "BriefDescription": "PMM Commands : All",
0285         "Counter": "0,1,2,3",
0286         "CounterType": "PGMABLE",
0287         "EventCode": "0xEA",
0288         "EventName": "UNC_M_PMM_CMD1.ALL",
0289         "PerPkg": "1",
0290         "UMask": "0x01",
0291         "Unit": "iMC"
0292     },
0293     {
0294         "BriefDescription": "PMM Commands : Reads - RPQ",
0295         "Counter": "0,1,2,3",
0296         "CounterType": "PGMABLE",
0297         "EventCode": "0xEA",
0298         "EventName": "UNC_M_PMM_CMD1.RD",
0299         "PerPkg": "1",
0300         "UMask": "0x02",
0301         "Unit": "iMC"
0302     },
0303     {
0304         "BriefDescription": "PMM Commands : Writes",
0305         "Counter": "0,1,2,3",
0306         "CounterType": "PGMABLE",
0307         "EventCode": "0xEA",
0308         "EventName": "UNC_M_PMM_CMD1.WR",
0309         "PerPkg": "1",
0310         "UMask": "0x04",
0311         "Unit": "iMC"
0312     },
0313     {
0314         "BriefDescription": "PMM Commands : Underfill reads",
0315         "Counter": "0,1,2,3",
0316         "CounterType": "PGMABLE",
0317         "EventCode": "0xEA",
0318         "EventName": "UNC_M_PMM_CMD1.UFILL_RD",
0319         "PerPkg": "1",
0320         "UMask": "0x08",
0321         "Unit": "iMC"
0322     },
0323     {
0324         "BriefDescription": "PMM Write Pending Queue Occupancy",
0325         "Counter": "0,1,2,3",
0326         "CounterType": "PGMABLE",
0327         "EventCode": "0xE4",
0328         "EventName": "UNC_M_PMM_WPQ_OCCUPANCY.ALL",
0329         "PerPkg": "1",
0330         "UMask": "0x01",
0331         "Unit": "iMC"
0332     },
0333     {
0334         "BriefDescription": "Read Data Buffer Inserts",
0335         "Counter": "0,1,2,3",
0336         "CounterType": "PGMABLE",
0337         "EventCode": "0x17",
0338         "EventName": "UNC_M_RDB_INSERTS",
0339         "PerPkg": "1",
0340         "Unit": "iMC"
0341     },
0342     {
0343         "BriefDescription": "Scoreboard Accesses : Scoreboard Accesses Accepted",
0344         "Counter": "0,1,2,3",
0345         "CounterType": "PGMABLE",
0346         "EventCode": "0xD2",
0347         "EventName": "UNC_M_SB_ACCESSES.ACCEPTS",
0348         "PerPkg": "1",
0349         "UMask": "0x05",
0350         "Unit": "iMC"
0351     },
0352     {
0353         "BriefDescription": "Scoreboard Accesses : Scoreboard Accesses Rejected",
0354         "Counter": "0,1,2,3",
0355         "CounterType": "PGMABLE",
0356         "EventCode": "0xD2",
0357         "EventName": "UNC_M_SB_ACCESSES.REJECTS",
0358         "PerPkg": "1",
0359         "UMask": "0x0A",
0360         "Unit": "iMC"
0361     },
0362     {
0363         "BriefDescription": "All DRAM read CAS commands issued (does not include underfills)",
0364         "Counter": "0,1,2,3",
0365         "CounterType": "PGMABLE",
0366         "EventCode": "0x04",
0367         "EventName": "UNC_M_CAS_COUNT.RD_REG",
0368         "PerPkg": "1",
0369         "UMask": "0x01",
0370         "Unit": "iMC"
0371     },
0372     {
0373         "BriefDescription": "DRAM underfill read CAS commands issued",
0374         "Counter": "0,1,2,3",
0375         "CounterType": "PGMABLE",
0376         "EventCode": "0x04",
0377         "EventName": "UNC_M_CAS_COUNT.RD_UNDERFILL",
0378         "PerPkg": "1",
0379         "UMask": "0x04",
0380         "Unit": "iMC"
0381     },
0382     {
0383         "BriefDescription": "DRAM Activate Count : Activate due to Bypass",
0384         "Counter": "0,1,2,3",
0385         "CounterType": "PGMABLE",
0386         "EventCode": "0x01",
0387         "EventName": "UNC_M_ACT_COUNT.BYP",
0388         "PerPkg": "1",
0389         "UMask": "0x08",
0390         "Unit": "iMC"
0391     },
0392     {
0393         "BriefDescription": "DRAM RD_CAS and WR_CAS Commands. : DRAM RD_CAS commands w/auto-pre",
0394         "Counter": "0,1,2,3",
0395         "CounterType": "PGMABLE",
0396         "EventCode": "0x04",
0397         "EventName": "UNC_M_CAS_COUNT.RD_PRE_REG",
0398         "PerPkg": "1",
0399         "UMask": "0x02",
0400         "Unit": "iMC"
0401     },
0402     {
0403         "BriefDescription": "DRAM RD_CAS and WR_CAS Commands",
0404         "Counter": "0,1,2,3",
0405         "CounterType": "PGMABLE",
0406         "EventCode": "0x04",
0407         "EventName": "UNC_M_CAS_COUNT.RD_PRE_UNDERFILL",
0408         "PerPkg": "1",
0409         "UMask": "0x08",
0410         "Unit": "iMC"
0411     },
0412     {
0413         "BriefDescription": "DRAM RD_CAS and WR_CAS Commands. : DRAM WR_CAS commands w/ auto-pre",
0414         "Counter": "0,1,2,3",
0415         "CounterType": "PGMABLE",
0416         "EventCode": "0x04",
0417         "EventName": "UNC_M_CAS_COUNT.WR_PRE",
0418         "PerPkg": "1",
0419         "UMask": "0x20",
0420         "Unit": "iMC"
0421     },
0422     {
0423         "BriefDescription": "CKE_ON_CYCLES by Rank : DIMM ID",
0424         "Counter": "0,1,2,3",
0425         "CounterType": "PGMABLE",
0426         "EventCode": "0x47",
0427         "EventName": "UNC_M_POWER_CKE_CYCLES.LOW_0",
0428         "PerPkg": "1",
0429         "UMask": "0x01",
0430         "Unit": "iMC"
0431     },
0432     {
0433         "BriefDescription": "CKE_ON_CYCLES by Rank : DIMM ID",
0434         "Counter": "0,1,2,3",
0435         "CounterType": "PGMABLE",
0436         "EventCode": "0x47",
0437         "EventName": "UNC_M_POWER_CKE_CYCLES.LOW_1",
0438         "PerPkg": "1",
0439         "UMask": "0x02",
0440         "Unit": "iMC"
0441     },
0442     {
0443         "BriefDescription": "CKE_ON_CYCLES by Rank : DIMM ID",
0444         "Counter": "0,1,2,3",
0445         "CounterType": "PGMABLE",
0446         "EventCode": "0x47",
0447         "EventName": "UNC_M_POWER_CKE_CYCLES.LOW_2",
0448         "PerPkg": "1",
0449         "UMask": "0x04",
0450         "Unit": "iMC"
0451     },
0452     {
0453         "BriefDescription": "CKE_ON_CYCLES by Rank : DIMM ID",
0454         "Counter": "0,1,2,3",
0455         "CounterType": "PGMABLE",
0456         "EventCode": "0x47",
0457         "EventName": "UNC_M_POWER_CKE_CYCLES.LOW_3",
0458         "PerPkg": "1",
0459         "UMask": "0x08",
0460         "Unit": "iMC"
0461     },
0462     {
0463         "BriefDescription": "Throttle Cycles for Rank 0",
0464         "Counter": "0,1,2,3",
0465         "CounterType": "PGMABLE",
0466         "EventCode": "0x86",
0467         "EventName": "UNC_M_POWER_CRIT_THROTTLE_CYCLES.SLOT0",
0468         "PerPkg": "1",
0469         "UMask": "0x01",
0470         "Unit": "iMC"
0471     },
0472     {
0473         "BriefDescription": "Throttle Cycles for Rank 0",
0474         "Counter": "0,1,2,3",
0475         "CounterType": "PGMABLE",
0476         "EventCode": "0x86",
0477         "EventName": "UNC_M_POWER_CRIT_THROTTLE_CYCLES.SLOT1",
0478         "PerPkg": "1",
0479         "UMask": "0x02",
0480         "Unit": "iMC"
0481     },
0482     {
0483         "BriefDescription": "Throttle Cycles for Rank 0",
0484         "Counter": "0,1,2,3",
0485         "CounterType": "PGMABLE",
0486         "EventCode": "0x46",
0487         "EventName": "UNC_M_POWER_THROTTLE_CYCLES.SLOT0",
0488         "PerPkg": "1",
0489         "UMask": "0x01",
0490         "Unit": "iMC"
0491     },
0492     {
0493         "BriefDescription": "Throttle Cycles for Rank 0",
0494         "Counter": "0,1,2,3",
0495         "CounterType": "PGMABLE",
0496         "EventCode": "0x46",
0497         "EventName": "UNC_M_POWER_THROTTLE_CYCLES.SLOT1",
0498         "PerPkg": "1",
0499         "UMask": "0x02",
0500         "Unit": "iMC"
0501     },
0502     {
0503         "BriefDescription": "Read Pending Queue Not Empty",
0504         "Counter": "0,1,2,3",
0505         "CounterType": "PGMABLE",
0506         "EventCode": "0x11",
0507         "EventName": "UNC_M_RPQ_CYCLES_NE.PCH0",
0508         "PerPkg": "1",
0509         "UMask": "0x01",
0510         "Unit": "iMC"
0511     },
0512     {
0513         "BriefDescription": "Read Pending Queue Not Empty",
0514         "Counter": "0,1,2,3",
0515         "CounterType": "PGMABLE",
0516         "EventCode": "0x11",
0517         "EventName": "UNC_M_RPQ_CYCLES_NE.PCH1",
0518         "PerPkg": "1",
0519         "UMask": "0x02",
0520         "Unit": "iMC"
0521     },
0522     {
0523         "BriefDescription": "Scoreboard Accesses : Read Accepts",
0524         "Counter": "0,1,2,3",
0525         "CounterType": "PGMABLE",
0526         "EventCode": "0xD2",
0527         "EventName": "UNC_M_SB_ACCESSES.RD_ACCEPTS",
0528         "PerPkg": "1",
0529         "UMask": "0x01",
0530         "Unit": "iMC"
0531     },
0532     {
0533         "BriefDescription": "Scoreboard Accesses : Read Rejects",
0534         "Counter": "0,1,2,3",
0535         "CounterType": "PGMABLE",
0536         "EventCode": "0xD2",
0537         "EventName": "UNC_M_SB_ACCESSES.RD_REJECTS",
0538         "PerPkg": "1",
0539         "UMask": "0x02",
0540         "Unit": "iMC"
0541     },
0542     {
0543         "BriefDescription": "Scoreboard Accesses : NM read completions",
0544         "Counter": "0,1,2,3",
0545         "CounterType": "PGMABLE",
0546         "EventCode": "0xD2",
0547         "EventName": "UNC_M_SB_ACCESSES.WR_ACCEPTS",
0548         "PerPkg": "1",
0549         "UMask": "0x04",
0550         "Unit": "iMC"
0551     },
0552     {
0553         "BriefDescription": "Scoreboard Accesses : NM write completions",
0554         "Counter": "0,1,2,3",
0555         "CounterType": "PGMABLE",
0556         "EventCode": "0xD2",
0557         "EventName": "UNC_M_SB_ACCESSES.WR_REJECTS",
0558         "PerPkg": "1",
0559         "UMask": "0x08",
0560         "Unit": "iMC"
0561     },
0562     {
0563         "BriefDescription": "Scoreboard Accesses : FM read completions",
0564         "Counter": "0,1,2,3",
0565         "CounterType": "PGMABLE",
0566         "EventCode": "0xD2",
0567         "EventName": "UNC_M_SB_ACCESSES.NM_RD_CMPS",
0568         "PerPkg": "1",
0569         "UMask": "0x10",
0570         "Unit": "iMC"
0571     },
0572     {
0573         "BriefDescription": "Scoreboard Accesses : FM write completions",
0574         "Counter": "0,1,2,3",
0575         "CounterType": "PGMABLE",
0576         "EventCode": "0xD2",
0577         "EventName": "UNC_M_SB_ACCESSES.NM_WR_CMPS",
0578         "PerPkg": "1",
0579         "UMask": "0x20",
0580         "Unit": "iMC"
0581     },
0582     {
0583         "BriefDescription": "Scoreboard Accesses : Write Accepts",
0584         "Counter": "0,1,2,3",
0585         "CounterType": "PGMABLE",
0586         "EventCode": "0xD2",
0587         "EventName": "UNC_M_SB_ACCESSES.FM_RD_CMPS",
0588         "PerPkg": "1",
0589         "UMask": "0x40",
0590         "Unit": "iMC"
0591     },
0592     {
0593         "BriefDescription": "Scoreboard Accesses : Write Rejects",
0594         "Counter": "0,1,2,3",
0595         "CounterType": "PGMABLE",
0596         "EventCode": "0xD2",
0597         "EventName": "UNC_M_SB_ACCESSES.FM_WR_CMPS",
0598         "PerPkg": "1",
0599         "UMask": "0x80",
0600         "Unit": "iMC"
0601     },
0602     {
0603         "BriefDescription": ": Alloc",
0604         "Counter": "0,1,2,3",
0605         "CounterType": "PGMABLE",
0606         "EventCode": "0xD9",
0607         "EventName": "UNC_M_SB_CANARY.ALLOC",
0608         "PerPkg": "1",
0609         "UMask": "0x01",
0610         "Unit": "iMC"
0611     },
0612     {
0613         "BriefDescription": ": Dealloc",
0614         "Counter": "0,1,2,3",
0615         "CounterType": "PGMABLE",
0616         "EventCode": "0xD9",
0617         "EventName": "UNC_M_SB_CANARY.DEALLOC",
0618         "PerPkg": "1",
0619         "UMask": "0x02",
0620         "Unit": "iMC"
0621     },
0622     {
0623         "BriefDescription": ": Reject",
0624         "Counter": "0,1,2,3",
0625         "CounterType": "PGMABLE",
0626         "EventCode": "0xD9",
0627         "EventName": "UNC_M_SB_CANARY.VLD",
0628         "PerPkg": "1",
0629         "UMask": "0x04",
0630         "Unit": "iMC"
0631     },
0632     {
0633         "BriefDescription": "This event is deprecated. Refer to new event UNC_M_SB_CANARY.NM_RD_STARVED",
0634         "Counter": "0,1,2,3",
0635         "CounterType": "PGMABLE",
0636         "Deprecated": "1",
0637         "EventCode": "0xd9",
0638         "EventName": "UNC_M_SB_CANARY.NMRD_STARVED",
0639         "PerPkg": "1",
0640         "UMask": "0x08",
0641         "Unit": "iMC"
0642     },
0643     {
0644         "BriefDescription": "This event is deprecated. Refer to new event UNC_M_SB_CANARY.NM_WR_STARVED",
0645         "Counter": "0,1,2,3",
0646         "CounterType": "PGMABLE",
0647         "Deprecated": "1",
0648         "EventCode": "0xd9",
0649         "EventName": "UNC_M_SB_CANARY.NMWR_STARVED",
0650         "PerPkg": "1",
0651         "UMask": "0x10",
0652         "Unit": "iMC"
0653     },
0654     {
0655         "BriefDescription": "This event is deprecated. Refer to new event UNC_M_SB_CANARY.FM_RD_STARVED",
0656         "Counter": "0,1,2,3",
0657         "CounterType": "PGMABLE",
0658         "Deprecated": "1",
0659         "EventCode": "0xd9",
0660         "EventName": "UNC_M_SB_CANARY.FMRD_STARVED",
0661         "PerPkg": "1",
0662         "UMask": "0x20",
0663         "Unit": "iMC"
0664     },
0665     {
0666         "BriefDescription": "This event is deprecated. Refer to new event UNC_M_SB_CANARY.FM_WR_STARVED",
0667         "Counter": "0,1,2,3",
0668         "CounterType": "PGMABLE",
0669         "Deprecated": "1",
0670         "EventCode": "0xd9",
0671         "EventName": "UNC_M_SB_CANARY.FMWR_STARVED",
0672         "PerPkg": "1",
0673         "UMask": "0x40",
0674         "Unit": "iMC"
0675     },
0676     {
0677         "BriefDescription": "This event is deprecated. Refer to new event UNC_M_SB_CANARY.FM_TGR_WR_STARVED",
0678         "Counter": "0,1,2,3",
0679         "CounterType": "PGMABLE",
0680         "Deprecated": "1",
0681         "EventCode": "0xd9",
0682         "EventName": "UNC_M_SB_CANARY.FMTGRWR_STARVED",
0683         "PerPkg": "1",
0684         "UMask": "0x80",
0685         "Unit": "iMC"
0686     },
0687     {
0688         "BriefDescription": "Scoreboard Inserts : Reads",
0689         "Counter": "0,1,2,3",
0690         "CounterType": "PGMABLE",
0691         "EventCode": "0xD6",
0692         "EventName": "UNC_M_SB_INSERTS.RDS",
0693         "PerPkg": "1",
0694         "UMask": "0x01",
0695         "Unit": "iMC"
0696     },
0697     {
0698         "BriefDescription": "Scoreboard Inserts : Writes",
0699         "Counter": "0,1,2,3",
0700         "CounterType": "PGMABLE",
0701         "EventCode": "0xD6",
0702         "EventName": "UNC_M_SB_INSERTS.WRS",
0703         "PerPkg": "1",
0704         "UMask": "0x02",
0705         "Unit": "iMC"
0706     },
0707     {
0708         "BriefDescription": "Scoreboard Inserts : Block region reads",
0709         "Counter": "0,1,2,3",
0710         "CounterType": "PGMABLE",
0711         "EventCode": "0xD6",
0712         "EventName": "UNC_M_SB_INSERTS.BLOCK_RDS",
0713         "PerPkg": "1",
0714         "UMask": "0x10",
0715         "Unit": "iMC"
0716     },
0717     {
0718         "BriefDescription": "Scoreboard Inserts : Block region writes",
0719         "Counter": "0,1,2,3",
0720         "CounterType": "PGMABLE",
0721         "EventCode": "0xD6",
0722         "EventName": "UNC_M_SB_INSERTS.BLOCK_WRS",
0723         "PerPkg": "1",
0724         "UMask": "0x20",
0725         "Unit": "iMC"
0726     },
0727     {
0728         "BriefDescription": "Scoreboard Occupancy : Reads",
0729         "Counter": "0,1,2,3",
0730         "CounterType": "PGMABLE",
0731         "EventCode": "0xD5",
0732         "EventName": "UNC_M_SB_OCCUPANCY.RDS",
0733         "PerPkg": "1",
0734         "UMask": "0x01",
0735         "Unit": "iMC"
0736     },
0737     {
0738         "BriefDescription": "Scoreboard Occupancy : Block region reads",
0739         "Counter": "0,1,2,3",
0740         "CounterType": "PGMABLE",
0741         "EventCode": "0xD5",
0742         "EventName": "UNC_M_SB_OCCUPANCY.BLOCK_RDS",
0743         "PerPkg": "1",
0744         "UMask": "0x20",
0745         "Unit": "iMC"
0746     },
0747     {
0748         "BriefDescription": "Scoreboard Occupancy : Block region writes",
0749         "Counter": "0,1,2,3",
0750         "CounterType": "PGMABLE",
0751         "EventCode": "0xD5",
0752         "EventName": "UNC_M_SB_OCCUPANCY.BLOCK_WRS",
0753         "PerPkg": "1",
0754         "UMask": "0x40",
0755         "Unit": "iMC"
0756     },
0757     {
0758         "BriefDescription": "Number of Scoreboard Requests Rejected : NM requests rejected due to set conflict",
0759         "Counter": "0,1,2,3",
0760         "CounterType": "PGMABLE",
0761         "EventCode": "0xD4",
0762         "EventName": "UNC_M_SB_REJECT.NM_SET_CNFLT",
0763         "PerPkg": "1",
0764         "UMask": "0x01",
0765         "Unit": "iMC"
0766     },
0767     {
0768         "BriefDescription": "Number of Scoreboard Requests Rejected : FM requests rejected due to full address conflict",
0769         "Counter": "0,1,2,3",
0770         "CounterType": "PGMABLE",
0771         "EventCode": "0xD4",
0772         "EventName": "UNC_M_SB_REJECT.FM_ADDR_CNFLT",
0773         "PerPkg": "1",
0774         "UMask": "0x02",
0775         "Unit": "iMC"
0776     },
0777     {
0778         "BriefDescription": "Number of Scoreboard Requests Rejected : Patrol requests rejected due to set conflict",
0779         "Counter": "0,1,2,3",
0780         "CounterType": "PGMABLE",
0781         "EventCode": "0xD4",
0782         "EventName": "UNC_M_SB_REJECT.PATROL_SET_CNFLT",
0783         "PerPkg": "1",
0784         "UMask": "0x04",
0785         "Unit": "iMC"
0786     },
0787     {
0788         "BriefDescription": "Number of Scoreboard Requests Rejected",
0789         "Counter": "0,1,2,3",
0790         "CounterType": "PGMABLE",
0791         "EventCode": "0xD4",
0792         "EventName": "UNC_M_SB_REJECT.CANARY",
0793         "PerPkg": "1",
0794         "UMask": "0x08",
0795         "Unit": "iMC"
0796     },
0797     {
0798         "BriefDescription": "This event is deprecated. Refer to new event UNC_M_SB_STRV_ALLOC.NM_RD",
0799         "Counter": "0,1,2,3",
0800         "CounterType": "PGMABLE",
0801         "Deprecated": "1",
0802         "EventCode": "0xd7",
0803         "EventName": "UNC_M_SB_STRV_ALLOC.NMRD",
0804         "PerPkg": "1",
0805         "UMask": "0x01",
0806         "Unit": "iMC"
0807     },
0808     {
0809         "BriefDescription": "This event is deprecated. Refer to new event UNC_M_SB_STRV_ALLOC.FM_RD",
0810         "Counter": "0,1,2,3",
0811         "CounterType": "PGMABLE",
0812         "Deprecated": "1",
0813         "EventCode": "0xd7",
0814         "EventName": "UNC_M_SB_STRV_ALLOC.FMRD",
0815         "PerPkg": "1",
0816         "UMask": "0x02",
0817         "Unit": "iMC"
0818     },
0819     {
0820         "BriefDescription": "This event is deprecated. Refer to new event UNC_M_SB_STRV_ALLOC.NM_WR",
0821         "Counter": "0,1,2,3",
0822         "CounterType": "PGMABLE",
0823         "Deprecated": "1",
0824         "EventCode": "0xd7",
0825         "EventName": "UNC_M_SB_STRV_ALLOC.NMWR",
0826         "PerPkg": "1",
0827         "UMask": "0x04",
0828         "Unit": "iMC"
0829     },
0830     {
0831         "BriefDescription": "This event is deprecated. Refer to new event UNC_M_SB_STRV_ALLOC.FM_WR",
0832         "Counter": "0,1,2,3",
0833         "CounterType": "PGMABLE",
0834         "Deprecated": "1",
0835         "EventCode": "0xd7",
0836         "EventName": "UNC_M_SB_STRV_ALLOC.FMWR",
0837         "PerPkg": "1",
0838         "UMask": "0x08",
0839         "Unit": "iMC"
0840     },
0841     {
0842         "BriefDescription": "This event is deprecated. Refer to new event UNC_M_SB_STRV_ALLOC.FM_TGR",
0843         "Counter": "0,1,2,3",
0844         "CounterType": "PGMABLE",
0845         "Deprecated": "1",
0846         "EventCode": "0xd7",
0847         "EventName": "UNC_M_SB_STRV_ALLOC.FMTGR",
0848         "PerPkg": "1",
0849         "UMask": "0x10",
0850         "Unit": "iMC"
0851     },
0852     {
0853         "BriefDescription": "This event is deprecated. Refer to new event UNC_M_SB_STRV_DEALLOC.NM_RD",
0854         "Counter": "0,1,2,3",
0855         "CounterType": "PGMABLE",
0856         "Deprecated": "1",
0857         "EventCode": "0xde",
0858         "EventName": "UNC_M_SB_STRV_DEALLOC.NMRD",
0859         "PerPkg": "1",
0860         "UMask": "0x01",
0861         "Unit": "iMC"
0862     },
0863     {
0864         "BriefDescription": "This event is deprecated. Refer to new event UNC_M_SB_STRV_DEALLOC.FM_RD",
0865         "Counter": "0,1,2,3",
0866         "CounterType": "PGMABLE",
0867         "Deprecated": "1",
0868         "EventCode": "0xde",
0869         "EventName": "UNC_M_SB_STRV_DEALLOC.FMRD",
0870         "PerPkg": "1",
0871         "UMask": "0x02",
0872         "Unit": "iMC"
0873     },
0874     {
0875         "BriefDescription": "This event is deprecated. Refer to new event UNC_M_SB_STRV_DEALLOC.NM_WR",
0876         "Counter": "0,1,2,3",
0877         "CounterType": "PGMABLE",
0878         "Deprecated": "1",
0879         "EventCode": "0xde",
0880         "EventName": "UNC_M_SB_STRV_DEALLOC.NMWR",
0881         "PerPkg": "1",
0882         "UMask": "0x04",
0883         "Unit": "iMC"
0884     },
0885     {
0886         "BriefDescription": "This event is deprecated. Refer to new event UNC_M_SB_STRV_DEALLOC.FM_WR",
0887         "Counter": "0,1,2,3",
0888         "CounterType": "PGMABLE",
0889         "Deprecated": "1",
0890         "EventCode": "0xde",
0891         "EventName": "UNC_M_SB_STRV_DEALLOC.FMWR",
0892         "PerPkg": "1",
0893         "UMask": "0x08",
0894         "Unit": "iMC"
0895     },
0896     {
0897         "BriefDescription": "This event is deprecated. Refer to new event UNC_M_SB_STRV_DEALLOC.FM_TGR",
0898         "Counter": "0,1,2,3",
0899         "CounterType": "PGMABLE",
0900         "Deprecated": "1",
0901         "EventCode": "0xde",
0902         "EventName": "UNC_M_SB_STRV_DEALLOC.FMTGR",
0903         "PerPkg": "1",
0904         "UMask": "0x10",
0905         "Unit": "iMC"
0906     },
0907     {
0908         "BriefDescription": "This event is deprecated. Refer to new event UNC_M_SB_STRV_OCC.NM_RD",
0909         "Counter": "0,1,2,3",
0910         "CounterType": "PGMABLE",
0911         "Deprecated": "1",
0912         "EventCode": "0xd8",
0913         "EventName": "UNC_M_SB_STRV_OCC.NMRD",
0914         "PerPkg": "1",
0915         "UMask": "0x01",
0916         "Unit": "iMC"
0917     },
0918     {
0919         "BriefDescription": "This event is deprecated. Refer to new event UNC_M_SB_STRV_OCC.FM_RD",
0920         "Counter": "0,1,2,3",
0921         "CounterType": "PGMABLE",
0922         "Deprecated": "1",
0923         "EventCode": "0xd8",
0924         "EventName": "UNC_M_SB_STRV_OCC.FMRD",
0925         "PerPkg": "1",
0926         "UMask": "0x02",
0927         "Unit": "iMC"
0928     },
0929     {
0930         "BriefDescription": "This event is deprecated. Refer to new event UNC_M_SB_STRV_OCC.NM_WR",
0931         "Counter": "0,1,2,3",
0932         "CounterType": "PGMABLE",
0933         "Deprecated": "1",
0934         "EventCode": "0xd8",
0935         "EventName": "UNC_M_SB_STRV_OCC.NMWR",
0936         "PerPkg": "1",
0937         "UMask": "0x04",
0938         "Unit": "iMC"
0939     },
0940     {
0941         "BriefDescription": "This event is deprecated. Refer to new event UNC_M_SB_STRV_OCC.FM_WR",
0942         "Counter": "0,1,2,3",
0943         "CounterType": "PGMABLE",
0944         "Deprecated": "1",
0945         "EventCode": "0xd8",
0946         "EventName": "UNC_M_SB_STRV_OCC.FMWR",
0947         "PerPkg": "1",
0948         "UMask": "0x08",
0949         "Unit": "iMC"
0950     },
0951     {
0952         "BriefDescription": "This event is deprecated. Refer to new event UNC_M_SB_STRV_OCC.FM_TGR",
0953         "Counter": "0,1,2,3",
0954         "CounterType": "PGMABLE",
0955         "Deprecated": "1",
0956         "EventCode": "0xd8",
0957         "EventName": "UNC_M_SB_STRV_OCC.FMTGR",
0958         "PerPkg": "1",
0959         "UMask": "0x10",
0960         "Unit": "iMC"
0961     },
0962     {
0963         "BriefDescription": "UNC_M_SB_TAGGED.NEW",
0964         "Counter": "0,1,2,3",
0965         "CounterType": "PGMABLE",
0966         "EventCode": "0xDD",
0967         "EventName": "UNC_M_SB_TAGGED.NEW",
0968         "PerPkg": "1",
0969         "UMask": "0x01",
0970         "Unit": "iMC"
0971     },
0972     {
0973         "BriefDescription": "UNC_M_SB_TAGGED.RD_HIT",
0974         "Counter": "0,1,2,3",
0975         "CounterType": "PGMABLE",
0976         "EventCode": "0xDD",
0977         "EventName": "UNC_M_SB_TAGGED.RD_HIT",
0978         "PerPkg": "1",
0979         "UMask": "0x02",
0980         "Unit": "iMC"
0981     },
0982     {
0983         "BriefDescription": "UNC_M_SB_TAGGED.RD_MISS",
0984         "Counter": "0,1,2,3",
0985         "CounterType": "PGMABLE",
0986         "EventCode": "0xDD",
0987         "EventName": "UNC_M_SB_TAGGED.RD_MISS",
0988         "PerPkg": "1",
0989         "UMask": "0x04",
0990         "Unit": "iMC"
0991     },
0992     {
0993         "BriefDescription": "UNC_M_SB_TAGGED.DDR4_CMP",
0994         "Counter": "0,1,2,3",
0995         "CounterType": "PGMABLE",
0996         "EventCode": "0xDD",
0997         "EventName": "UNC_M_SB_TAGGED.DDR4_CMP",
0998         "PerPkg": "1",
0999         "UMask": "0x08",
1000         "Unit": "iMC"
1001     },
1002     {
1003         "BriefDescription": "UNC_M_SB_TAGGED.OCC",
1004         "Counter": "0,1,2,3",
1005         "CounterType": "PGMABLE",
1006         "EventCode": "0xDD",
1007         "EventName": "UNC_M_SB_TAGGED.OCC",
1008         "PerPkg": "1",
1009         "UMask": "0x80",
1010         "Unit": "iMC"
1011     },
1012     {
1013         "BriefDescription": "Write Pending Queue Not Empty",
1014         "Counter": "0,1,2,3",
1015         "CounterType": "PGMABLE",
1016         "EventCode": "0x21",
1017         "EventName": "UNC_M_WPQ_CYCLES_NE.PCH0",
1018         "PerPkg": "1",
1019         "UMask": "0x01",
1020         "Unit": "iMC"
1021     },
1022     {
1023         "BriefDescription": "Write Pending Queue Not Empty",
1024         "Counter": "0,1,2,3",
1025         "CounterType": "PGMABLE",
1026         "EventCode": "0x21",
1027         "EventName": "UNC_M_WPQ_CYCLES_NE.PCH1",
1028         "PerPkg": "1",
1029         "UMask": "0x02",
1030         "Unit": "iMC"
1031     },
1032     {
1033         "BriefDescription": "Write Pending Queue CAM Match",
1034         "Counter": "0,1,2,3",
1035         "CounterType": "PGMABLE",
1036         "EventCode": "0x23",
1037         "EventName": "UNC_M_WPQ_READ_HIT.PCH0",
1038         "PerPkg": "1",
1039         "UMask": "0x01",
1040         "Unit": "iMC"
1041     },
1042     {
1043         "BriefDescription": "Write Pending Queue CAM Match",
1044         "Counter": "0,1,2,3",
1045         "CounterType": "PGMABLE",
1046         "EventCode": "0x23",
1047         "EventName": "UNC_M_WPQ_READ_HIT.PCH1",
1048         "PerPkg": "1",
1049         "UMask": "0x02",
1050         "Unit": "iMC"
1051     },
1052     {
1053         "BriefDescription": "Write Pending Queue CAM Match",
1054         "Counter": "0,1,2,3",
1055         "CounterType": "PGMABLE",
1056         "EventCode": "0x24",
1057         "EventName": "UNC_M_WPQ_WRITE_HIT.PCH0",
1058         "PerPkg": "1",
1059         "UMask": "0x01",
1060         "Unit": "iMC"
1061     },
1062     {
1063         "BriefDescription": "Write Pending Queue CAM Match",
1064         "Counter": "0,1,2,3",
1065         "CounterType": "PGMABLE",
1066         "EventCode": "0x24",
1067         "EventName": "UNC_M_WPQ_WRITE_HIT.PCH1",
1068         "PerPkg": "1",
1069         "UMask": "0x02",
1070         "Unit": "iMC"
1071     },
1072     {
1073         "BriefDescription": "UNC_M_PCLS.RD",
1074         "Counter": "0,1,2,3",
1075         "CounterType": "PGMABLE",
1076         "EventCode": "0xA0",
1077         "EventName": "UNC_M_PCLS.RD",
1078         "PerPkg": "1",
1079         "UMask": "0x01",
1080         "Unit": "iMC"
1081     },
1082     {
1083         "BriefDescription": "UNC_M_PCLS.WR",
1084         "Counter": "0,1,2,3",
1085         "CounterType": "PGMABLE",
1086         "EventCode": "0xA0",
1087         "EventName": "UNC_M_PCLS.WR",
1088         "PerPkg": "1",
1089         "UMask": "0x02",
1090         "Unit": "iMC"
1091     },
1092     {
1093         "BriefDescription": "UNC_M_PCLS.TOTAL",
1094         "Counter": "0,1,2,3",
1095         "CounterType": "PGMABLE",
1096         "EventCode": "0xA0",
1097         "EventName": "UNC_M_PCLS.TOTAL",
1098         "PerPkg": "1",
1099         "UMask": "0x04",
1100         "Unit": "iMC"
1101     },
1102     {
1103         "BriefDescription": "Scoreboard Prefetch Inserts : All",
1104         "Counter": "0,1,2,3",
1105         "CounterType": "PGMABLE",
1106         "EventCode": "0xDA",
1107         "EventName": "UNC_M_SB_PREF_INSERTS.ALL",
1108         "PerPkg": "1",
1109         "UMask": "0x01",
1110         "Unit": "iMC"
1111     },
1112     {
1113         "BriefDescription": "Scoreboard Prefetch Occupancy : All",
1114         "Counter": "0,1,2,3",
1115         "CounterType": "PGMABLE",
1116         "EventCode": "0xDB",
1117         "EventName": "UNC_M_SB_PREF_OCCUPANCY.ALL",
1118         "PerPkg": "1",
1119         "UMask": "0x01",
1120         "Unit": "iMC"
1121     },
1122     {
1123         "BriefDescription": "Number of Scoreboard Requests Rejected",
1124         "Counter": "0,1,2,3",
1125         "CounterType": "PGMABLE",
1126         "EventCode": "0xD4",
1127         "EventName": "UNC_M_SB_REJECT.DDR_EARLY_CMP",
1128         "PerPkg": "1",
1129         "UMask": "0x20",
1130         "Unit": "iMC"
1131     },
1132     {
1133         "BriefDescription": "DRAM Precharge All Commands",
1134         "Counter": "0,1,2,3",
1135         "CounterType": "PGMABLE",
1136         "EventCode": "0x44",
1137         "EventName": "UNC_M_DRAM_PRE_ALL",
1138         "PerPkg": "1",
1139         "Unit": "iMC"
1140     },
1141     {
1142         "BriefDescription": "UNC_M_PARITY_ERRORS",
1143         "Counter": "0,1,2,3",
1144         "CounterType": "PGMABLE",
1145         "EventCode": "0x2c",
1146         "EventName": "UNC_M_PARITY_ERRORS",
1147         "PerPkg": "1",
1148         "Unit": "iMC"
1149     },
1150     {
1151         "BriefDescription": "Channel PPD Cycles",
1152         "Counter": "0,1,2,3",
1153         "CounterType": "PGMABLE",
1154         "EventCode": "0x85",
1155         "EventName": "UNC_M_POWER_CHANNEL_PPD",
1156         "PerPkg": "1",
1157         "Unit": "iMC"
1158     },
1159     {
1160         "BriefDescription": "Clock-Enabled Self-Refresh",
1161         "Counter": "0,1,2,3",
1162         "CounterType": "PGMABLE",
1163         "EventCode": "0x43",
1164         "EventName": "UNC_M_POWER_SELF_REFRESH",
1165         "PerPkg": "1",
1166         "Unit": "iMC"
1167     },
1168     {
1169         "BriefDescription": "Read Data Buffer Full",
1170         "Counter": "0,1,2,3",
1171         "CounterType": "PGMABLE",
1172         "EventCode": "0x19",
1173         "EventName": "UNC_M_RDB_FULL",
1174         "PerPkg": "1",
1175         "Unit": "iMC"
1176     },
1177     {
1178         "BriefDescription": "Read Data Buffer Not Empty",
1179         "Counter": "0,1,2,3",
1180         "CounterType": "PGMABLE",
1181         "EventCode": "0x18",
1182         "EventName": "UNC_M_RDB_NOT_EMPTY",
1183         "PerPkg": "1",
1184         "Unit": "iMC"
1185     },
1186     {
1187         "BriefDescription": "Read Data Buffer Occupancy",
1188         "Counter": "0,1,2,3",
1189         "CounterType": "PGMABLE",
1190         "EventCode": "0x1A",
1191         "EventName": "UNC_M_RDB_OCCUPANCY",
1192         "PerPkg": "1",
1193         "Unit": "iMC"
1194     },
1195     {
1196         "BriefDescription": "Read Pending Queue Full Cycles",
1197         "Counter": "0,1,2,3",
1198         "CounterType": "PGMABLE",
1199         "EventCode": "0x12",
1200         "EventName": "UNC_M_RPQ_CYCLES_FULL_PCH0",
1201         "PerPkg": "1",
1202         "Unit": "iMC"
1203     },
1204     {
1205         "BriefDescription": "Read Pending Queue Full Cycles",
1206         "Counter": "0,1,2,3",
1207         "CounterType": "PGMABLE",
1208         "EventCode": "0x15",
1209         "EventName": "UNC_M_RPQ_CYCLES_FULL_PCH1",
1210         "PerPkg": "1",
1211         "Unit": "iMC"
1212     },
1213     {
1214         "BriefDescription": "Scoreboard Cycles Full",
1215         "Counter": "0,1,2,3",
1216         "CounterType": "PGMABLE",
1217         "EventCode": "0xD1",
1218         "EventName": "UNC_M_SB_CYCLES_FULL",
1219         "PerPkg": "1",
1220         "Unit": "iMC"
1221     },
1222     {
1223         "BriefDescription": "Scoreboard Cycles Not-Empty",
1224         "Counter": "0,1,2,3",
1225         "CounterType": "PGMABLE",
1226         "EventCode": "0xD0",
1227         "EventName": "UNC_M_SB_CYCLES_NE",
1228         "PerPkg": "1",
1229         "Unit": "iMC"
1230     },
1231     {
1232         "BriefDescription": "Write Pending Queue Full Cycles",
1233         "Counter": "0,1,2,3",
1234         "CounterType": "PGMABLE",
1235         "EventCode": "0x22",
1236         "EventName": "UNC_M_WPQ_CYCLES_FULL_PCH0",
1237         "PerPkg": "1",
1238         "Unit": "iMC"
1239     },
1240     {
1241         "BriefDescription": "Write Pending Queue Full Cycles",
1242         "Counter": "0,1,2,3",
1243         "CounterType": "PGMABLE",
1244         "EventCode": "0x16",
1245         "EventName": "UNC_M_WPQ_CYCLES_FULL_PCH1",
1246         "PerPkg": "1",
1247         "Unit": "iMC"
1248     },
1249     {
1250         "BriefDescription": "DRAM RD_CAS and WR_CAS Commands. : DRAM WR_CAS commands w/o auto-pre",
1251         "Counter": "0,1,2,3",
1252         "CounterType": "PGMABLE",
1253         "EventCode": "0x04",
1254         "EventName": "UNC_M_CAS_COUNT.WR_NONPRE",
1255         "PerPkg": "1",
1256         "UMask": "0x10",
1257         "Unit": "iMC"
1258     },
1259     {
1260         "BriefDescription": "DRAM Precharge commands. : Precharge due to page miss",
1261         "Counter": "0,1,2,3",
1262         "CounterType": "PGMABLE",
1263         "EventCode": "0x02",
1264         "EventName": "UNC_M_PRE_COUNT.PAGE_MISS",
1265         "PerPkg": "1",
1266         "UMask": "0x0c",
1267         "Unit": "iMC"
1268     },
1269     {
1270         "BriefDescription": "This event is deprecated. Refer to new event UNC_M_SB_PREF_OCCUPANCY.PMM",
1271         "Counter": "0,1,2,3",
1272         "CounterType": "PGMABLE",
1273         "Deprecated": "1",
1274         "EventCode": "0xdb",
1275         "EventName": "UNC_M_SB_PREF_OCCUPANCY.PMEM",
1276         "PerPkg": "1",
1277         "UMask": "0x04",
1278         "Unit": "iMC"
1279     },
1280     {
1281         "BriefDescription": "This event is deprecated. ",
1282         "Counter": "0,1,2,3",
1283         "CounterType": "PGMABLE",
1284         "Deprecated": "1",
1285         "EventCode": "0xd2",
1286         "EventName": "UNC_M_SB_ACCESSES.NMRD_CMPS",
1287         "PerPkg": "1",
1288         "UMask": "0x10",
1289         "Unit": "iMC"
1290     },
1291     {
1292         "BriefDescription": "This event is deprecated. ",
1293         "Counter": "0,1,2,3",
1294         "CounterType": "PGMABLE",
1295         "Deprecated": "1",
1296         "EventCode": "0xd2",
1297         "EventName": "UNC_M_SB_ACCESSES.NMWR_CMPS",
1298         "PerPkg": "1",
1299         "UMask": "0x20",
1300         "Unit": "iMC"
1301     },
1302     {
1303         "BriefDescription": "PMM Commands : RPQ GNTs",
1304         "Counter": "0,1,2,3",
1305         "CounterType": "PGMABLE",
1306         "EventCode": "0xEA",
1307         "EventName": "UNC_M_PMM_CMD1.RPQ_GNTS",
1308         "PerPkg": "1",
1309         "UMask": "0x10",
1310         "Unit": "iMC"
1311     },
1312     {
1313         "BriefDescription": "PMM Commands : Underfill GNTs",
1314         "Counter": "0,1,2,3",
1315         "CounterType": "PGMABLE",
1316         "EventCode": "0xEA",
1317         "EventName": "UNC_M_PMM_CMD1.WPQ_GNTS",
1318         "PerPkg": "1",
1319         "UMask": "0x20",
1320         "Unit": "iMC"
1321     },
1322     {
1323         "BriefDescription": "PMM Commands : Misc GNTs",
1324         "Counter": "0,1,2,3",
1325         "CounterType": "PGMABLE",
1326         "EventCode": "0xEA",
1327         "EventName": "UNC_M_PMM_CMD1.MISC_GNT",
1328         "PerPkg": "1",
1329         "UMask": "0x40",
1330         "Unit": "iMC"
1331     },
1332     {
1333         "BriefDescription": "PMM Commands : Misc Commands (error, flow ACKs)",
1334         "Counter": "0,1,2,3",
1335         "CounterType": "PGMABLE",
1336         "EventCode": "0xEA",
1337         "EventName": "UNC_M_PMM_CMD1.MISC",
1338         "PerPkg": "1",
1339         "UMask": "0x80",
1340         "Unit": "iMC"
1341     },
1342     {
1343         "BriefDescription": "PMM Commands - Part 2 : Opportunistic Reads",
1344         "Counter": "0,1,2,3",
1345         "CounterType": "PGMABLE",
1346         "EventCode": "0xEB",
1347         "EventName": "UNC_M_PMM_CMD2.OPP_RD",
1348         "PerPkg": "1",
1349         "UMask": "0x01",
1350         "Unit": "iMC"
1351     },
1352     {
1353         "BriefDescription": "PMM Commands - Part 2 : Expected No data packet (ERID matched NDP encoding)",
1354         "Counter": "0,1,2,3",
1355         "CounterType": "PGMABLE",
1356         "EventCode": "0xEB",
1357         "EventName": "UNC_M_PMM_CMD2.NODATA_EXP",
1358         "PerPkg": "1",
1359         "UMask": "0x02",
1360         "Unit": "iMC"
1361     },
1362     {
1363         "BriefDescription": "PMM Commands - Part 2 : Unexpected No data packet (ERID matched a Read, but data was a NDP)",
1364         "Counter": "0,1,2,3",
1365         "CounterType": "PGMABLE",
1366         "EventCode": "0xEB",
1367         "EventName": "UNC_M_PMM_CMD2.NODATA_UNEXP",
1368         "PerPkg": "1",
1369         "UMask": "0x04",
1370         "Unit": "iMC"
1371     },
1372     {
1373         "BriefDescription": "PMM Commands - Part 2 : Read Requests - Slot 0",
1374         "Counter": "0,1,2,3",
1375         "CounterType": "PGMABLE",
1376         "EventCode": "0xEB",
1377         "EventName": "UNC_M_PMM_CMD2.REQS_SLOT0",
1378         "PerPkg": "1",
1379         "UMask": "0x08",
1380         "Unit": "iMC"
1381     },
1382     {
1383         "BriefDescription": "PMM Commands - Part 2 : Read Requests - Slot 1",
1384         "Counter": "0,1,2,3",
1385         "CounterType": "PGMABLE",
1386         "EventCode": "0xEB",
1387         "EventName": "UNC_M_PMM_CMD2.REQS_SLOT1",
1388         "PerPkg": "1",
1389         "UMask": "0x10",
1390         "Unit": "iMC"
1391     },
1392     {
1393         "BriefDescription": "PMM Commands - Part 2 : ECC Errors",
1394         "Counter": "0,1,2,3",
1395         "CounterType": "PGMABLE",
1396         "EventCode": "0xEB",
1397         "EventName": "UNC_M_PMM_CMD2.PMM_ECC_ERROR",
1398         "PerPkg": "1",
1399         "UMask": "0x20",
1400         "Unit": "iMC"
1401     },
1402     {
1403         "BriefDescription": "PMM Commands - Part 2 : ERID detectable parity error",
1404         "Counter": "0,1,2,3",
1405         "CounterType": "PGMABLE",
1406         "EventCode": "0xEB",
1407         "EventName": "UNC_M_PMM_CMD2.PMM_ERID_ERROR",
1408         "PerPkg": "1",
1409         "UMask": "0x40",
1410         "Unit": "iMC"
1411     },
1412     {
1413         "BriefDescription": "PMM Commands - Part 2",
1414         "Counter": "0,1,2,3",
1415         "CounterType": "PGMABLE",
1416         "EventCode": "0xEB",
1417         "EventName": "UNC_M_PMM_CMD2.PMM_ERID_STARVED",
1418         "PerPkg": "1",
1419         "UMask": "0x80",
1420         "Unit": "iMC"
1421     },
1422     {
1423         "BriefDescription": "PMM Read Pending Queue Occupancy",
1424         "Counter": "0,1,2,3",
1425         "CounterType": "PGMABLE",
1426         "EventCode": "0xE0",
1427         "EventName": "UNC_M_PMM_RPQ_OCCUPANCY.NO_GNT",
1428         "PerPkg": "1",
1429         "UMask": "0x02",
1430         "Unit": "iMC"
1431     },
1432     {
1433         "BriefDescription": "PMM Read Pending Queue Occupancy",
1434         "Counter": "0,1,2,3",
1435         "CounterType": "PGMABLE",
1436         "EventCode": "0xE0",
1437         "EventName": "UNC_M_PMM_RPQ_OCCUPANCY.GNT_WAIT",
1438         "PerPkg": "1",
1439         "UMask": "0x04",
1440         "Unit": "iMC"
1441     },
1442     {
1443         "BriefDescription": "PMM Write Pending Queue Occupancy",
1444         "Counter": "0,1,2,3",
1445         "CounterType": "PGMABLE",
1446         "EventCode": "0xE4",
1447         "EventName": "UNC_M_PMM_WPQ_OCCUPANCY.CAS",
1448         "PerPkg": "1",
1449         "UMask": "0x02",
1450         "Unit": "iMC"
1451     },
1452     {
1453         "BriefDescription": "PMM Write Pending Queue Occupancy",
1454         "Counter": "0,1,2,3",
1455         "CounterType": "PGMABLE",
1456         "EventCode": "0xE4",
1457         "EventName": "UNC_M_PMM_WPQ_OCCUPANCY.PWR",
1458         "PerPkg": "1",
1459         "UMask": "0x04",
1460         "Unit": "iMC"
1461     },
1462     {
1463         "BriefDescription": "This event is deprecated. ",
1464         "Counter": "0,1,2,3",
1465         "CounterType": "PGMABLE",
1466         "Deprecated": "1",
1467         "EventCode": "0xd2",
1468         "EventName": "UNC_M_SB_ACCESSES.FMRD_CMPS",
1469         "PerPkg": "1",
1470         "UMask": "0x40",
1471         "Unit": "iMC"
1472     },
1473     {
1474         "BriefDescription": "This event is deprecated. ",
1475         "Counter": "0,1,2,3",
1476         "CounterType": "PGMABLE",
1477         "Deprecated": "1",
1478         "EventCode": "0xd2",
1479         "EventName": "UNC_M_SB_ACCESSES.FMWR_CMPS",
1480         "PerPkg": "1",
1481         "UMask": "0x80",
1482         "Unit": "iMC"
1483     },
1484     {
1485         "BriefDescription": "Scoreboard Inserts : Persistent Mem reads",
1486         "Counter": "0,1,2,3",
1487         "CounterType": "PGMABLE",
1488         "EventCode": "0xD6",
1489         "EventName": "UNC_M_SB_INSERTS.PMM_RDS",
1490         "PerPkg": "1",
1491         "UMask": "0x04",
1492         "Unit": "iMC"
1493     },
1494     {
1495         "BriefDescription": "Scoreboard Inserts : Persistent Mem writes",
1496         "Counter": "0,1,2,3",
1497         "CounterType": "PGMABLE",
1498         "EventCode": "0xD6",
1499         "EventName": "UNC_M_SB_INSERTS.PMM_WRS",
1500         "PerPkg": "1",
1501         "UMask": "0x08",
1502         "Unit": "iMC"
1503     },
1504     {
1505         "BriefDescription": "Scoreboard Occupancy : Persistent Mem reads",
1506         "Counter": "0,1,2,3",
1507         "CounterType": "PGMABLE",
1508         "EventCode": "0xD5",
1509         "EventName": "UNC_M_SB_OCCUPANCY.PMM_RDS",
1510         "PerPkg": "1",
1511         "UMask": "0x04",
1512         "Unit": "iMC"
1513     },
1514     {
1515         "BriefDescription": "Scoreboard Occupancy : Persistent Mem writes",
1516         "Counter": "0,1,2,3",
1517         "CounterType": "PGMABLE",
1518         "EventCode": "0xD5",
1519         "EventName": "UNC_M_SB_OCCUPANCY.PMM_WRS",
1520         "PerPkg": "1",
1521         "UMask": "0x08",
1522         "Unit": "iMC"
1523     },
1524     {
1525         "BriefDescription": "UNC_M_SB_TAGGED.PMM0_CMP",
1526         "Counter": "0,1,2,3",
1527         "CounterType": "PGMABLE",
1528         "EventCode": "0xDD",
1529         "EventName": "UNC_M_SB_TAGGED.PMM0_CMP",
1530         "PerPkg": "1",
1531         "UMask": "0x10",
1532         "Unit": "iMC"
1533     },
1534     {
1535         "BriefDescription": "UNC_M_SB_TAGGED.PMM1_CMP",
1536         "Counter": "0,1,2,3",
1537         "CounterType": "PGMABLE",
1538         "EventCode": "0xDD",
1539         "EventName": "UNC_M_SB_TAGGED.PMM1_CMP",
1540         "PerPkg": "1",
1541         "UMask": "0x20",
1542         "Unit": "iMC"
1543     },
1544     {
1545         "BriefDescription": "UNC_M_SB_TAGGED.PMM2_CMP",
1546         "Counter": "0,1,2,3",
1547         "CounterType": "PGMABLE",
1548         "EventCode": "0xDD",
1549         "EventName": "UNC_M_SB_TAGGED.PMM2_CMP",
1550         "PerPkg": "1",
1551         "UMask": "0x40",
1552         "Unit": "iMC"
1553     },
1554     {
1555         "BriefDescription": "Scoreboard Prefetch Inserts : DDR4",
1556         "Counter": "0,1,2,3",
1557         "CounterType": "PGMABLE",
1558         "EventCode": "0xDA",
1559         "EventName": "UNC_M_SB_PREF_INSERTS.DDR",
1560         "PerPkg": "1",
1561         "UMask": "0x02",
1562         "Unit": "iMC"
1563     },
1564     {
1565         "BriefDescription": "Scoreboard Prefetch Inserts : Persistent Mem",
1566         "Counter": "0,1,2,3",
1567         "CounterType": "PGMABLE",
1568         "EventCode": "0xDA",
1569         "EventName": "UNC_M_SB_PREF_INSERTS.PMM",
1570         "PerPkg": "1",
1571         "UMask": "0x04",
1572         "Unit": "iMC"
1573     },
1574     {
1575         "BriefDescription": "Scoreboard Prefetch Occupancy : DDR4",
1576         "Counter": "0,1,2,3",
1577         "CounterType": "PGMABLE",
1578         "EventCode": "0xDB",
1579         "EventName": "UNC_M_SB_PREF_OCCUPANCY.DDR",
1580         "PerPkg": "1",
1581         "UMask": "0x02",
1582         "Unit": "iMC"
1583     },
1584     {
1585         "BriefDescription": "PMM Read Queue Cycles Full",
1586         "Counter": "0,1,2,3",
1587         "CounterType": "PGMABLE",
1588         "EventCode": "0xE2",
1589         "EventName": "UNC_M_PMM_RPQ_CYCLES_FULL",
1590         "PerPkg": "1",
1591         "Unit": "iMC"
1592     },
1593     {
1594         "BriefDescription": "PMM Read Queue Cycles Not Empty",
1595         "Counter": "0,1,2,3",
1596         "CounterType": "PGMABLE",
1597         "EventCode": "0xE1",
1598         "EventName": "UNC_M_PMM_RPQ_CYCLES_NE",
1599         "PerPkg": "1",
1600         "Unit": "iMC"
1601     },
1602     {
1603         "BriefDescription": "PMM Write Queue Cycles Full",
1604         "Counter": "0,1,2,3",
1605         "CounterType": "PGMABLE",
1606         "EventCode": "0xE6",
1607         "EventName": "UNC_M_PMM_WPQ_CYCLES_FULL",
1608         "PerPkg": "1",
1609         "Unit": "iMC"
1610     },
1611     {
1612         "BriefDescription": "PMM Write Queue Cycles Not Empty",
1613         "Counter": "0,1,2,3",
1614         "CounterType": "PGMABLE",
1615         "EventCode": "0xE5",
1616         "EventName": "UNC_M_PMM_WPQ_CYCLES_NE",
1617         "PerPkg": "1",
1618         "Unit": "iMC"
1619     },
1620     {
1621         "BriefDescription": "UNC_M_PMM_WPQ_FLUSH",
1622         "Counter": "0,1,2,3",
1623         "CounterType": "PGMABLE",
1624         "EventCode": "0xe8",
1625         "EventName": "UNC_M_PMM_WPQ_FLUSH",
1626         "PerPkg": "1",
1627         "Unit": "iMC"
1628     },
1629     {
1630         "BriefDescription": "UNC_M_PMM_WPQ_FLUSH_CYC",
1631         "Counter": "0,1,2,3",
1632         "CounterType": "PGMABLE",
1633         "EventCode": "0xe9",
1634         "EventName": "UNC_M_PMM_WPQ_FLUSH_CYC",
1635         "PerPkg": "1",
1636         "Unit": "iMC"
1637     },
1638     {
1639         "BriefDescription": "Scoreboard Prefetch Occupancy : Persistent Mem",
1640         "Counter": "0,1,2,3",
1641         "CounterType": "PGMABLE",
1642         "EventCode": "0xdb",
1643         "EventName": "UNC_M_SB_PREF_OCCUPANCY.PMM",
1644         "PerPkg": "1",
1645         "UMask": "0x04",
1646         "Unit": "iMC"
1647     },
1648     {
1649         "BriefDescription": "Free running counter that increments for the Memory Controller",
1650         "Counter": "4",
1651         "CounterType": "FREERUN",
1652         "EventName": "UNC_M_CLOCKTICKS_FREERUN",
1653         "PerPkg": "1",
1654         "Unit": "iMC"
1655     },
1656     {
1657         "BriefDescription": ": Valid",
1658         "Counter": "0,1,2,3",
1659         "CounterType": "PGMABLE",
1660         "EventCode": "0xD9",
1661         "EventName": "UNC_M_SB_CANARY.NM_RD_STARVED",
1662         "PerPkg": "1",
1663         "UMask": "0x08",
1664         "Unit": "iMC"
1665     },
1666     {
1667         "BriefDescription": ": Near Mem Read Starved",
1668         "Counter": "0,1,2,3",
1669         "CounterType": "PGMABLE",
1670         "EventCode": "0xD9",
1671         "EventName": "UNC_M_SB_CANARY.NM_WR_STARVED",
1672         "PerPkg": "1",
1673         "UMask": "0x10",
1674         "Unit": "iMC"
1675     },
1676     {
1677         "BriefDescription": ": Near Mem Write Starved",
1678         "Counter": "0,1,2,3",
1679         "CounterType": "PGMABLE",
1680         "EventCode": "0xD9",
1681         "EventName": "UNC_M_SB_CANARY.FM_RD_STARVED",
1682         "PerPkg": "1",
1683         "UMask": "0x20",
1684         "Unit": "iMC"
1685     },
1686     {
1687         "BriefDescription": ": Far Mem Read Starved",
1688         "Counter": "0,1,2,3",
1689         "CounterType": "PGMABLE",
1690         "EventCode": "0xD9",
1691         "EventName": "UNC_M_SB_CANARY.FM_WR_STARVED",
1692         "PerPkg": "1",
1693         "UMask": "0x40",
1694         "Unit": "iMC"
1695     },
1696     {
1697         "BriefDescription": ": Far Mem Write Starved",
1698         "Counter": "0,1,2,3",
1699         "CounterType": "PGMABLE",
1700         "EventCode": "0xD9",
1701         "EventName": "UNC_M_SB_CANARY.FM_TGR_WR_STARVED",
1702         "PerPkg": "1",
1703         "UMask": "0x80",
1704         "Unit": "iMC"
1705     },
1706     {
1707         "BriefDescription": ": Near Mem Read - Set",
1708         "Counter": "0,1,2,3",
1709         "CounterType": "PGMABLE",
1710         "EventCode": "0xD7",
1711         "EventName": "UNC_M_SB_STRV_ALLOC.NM_RD",
1712         "PerPkg": "1",
1713         "UMask": "0x01",
1714         "Unit": "iMC"
1715     },
1716     {
1717         "BriefDescription": ": Far Mem Read - Set",
1718         "Counter": "0,1,2,3",
1719         "CounterType": "PGMABLE",
1720         "EventCode": "0xD7",
1721         "EventName": "UNC_M_SB_STRV_ALLOC.FM_RD",
1722         "PerPkg": "1",
1723         "UMask": "0x02",
1724         "Unit": "iMC"
1725     },
1726     {
1727         "BriefDescription": ": Near Mem Write - Set",
1728         "Counter": "0,1,2,3",
1729         "CounterType": "PGMABLE",
1730         "EventCode": "0xD7",
1731         "EventName": "UNC_M_SB_STRV_ALLOC.NM_WR",
1732         "PerPkg": "1",
1733         "UMask": "0x04",
1734         "Unit": "iMC"
1735     },
1736     {
1737         "BriefDescription": ": Far Mem Write - Set",
1738         "Counter": "0,1,2,3",
1739         "CounterType": "PGMABLE",
1740         "EventCode": "0xD7",
1741         "EventName": "UNC_M_SB_STRV_ALLOC.FM_WR",
1742         "PerPkg": "1",
1743         "UMask": "0x08",
1744         "Unit": "iMC"
1745     },
1746     {
1747         "BriefDescription": ": Near Mem Read - Clear",
1748         "Counter": "0,1,2,3",
1749         "CounterType": "PGMABLE",
1750         "EventCode": "0xD7",
1751         "EventName": "UNC_M_SB_STRV_ALLOC.FM_TGR",
1752         "PerPkg": "1",
1753         "UMask": "0x10",
1754         "Unit": "iMC"
1755     },
1756     {
1757         "BriefDescription": ": Near Mem Read - Set",
1758         "Counter": "0,1,2,3",
1759         "CounterType": "PGMABLE",
1760         "EventCode": "0xDE",
1761         "EventName": "UNC_M_SB_STRV_DEALLOC.NM_RD",
1762         "PerPkg": "1",
1763         "UMask": "0x01",
1764         "Unit": "iMC"
1765     },
1766     {
1767         "BriefDescription": ": Far Mem Read - Set",
1768         "Counter": "0,1,2,3",
1769         "CounterType": "PGMABLE",
1770         "EventCode": "0xDE",
1771         "EventName": "UNC_M_SB_STRV_DEALLOC.FM_RD",
1772         "PerPkg": "1",
1773         "UMask": "0x02",
1774         "Unit": "iMC"
1775     },
1776     {
1777         "BriefDescription": ": Near Mem Write - Set",
1778         "Counter": "0,1,2,3",
1779         "CounterType": "PGMABLE",
1780         "EventCode": "0xDE",
1781         "EventName": "UNC_M_SB_STRV_DEALLOC.NM_WR",
1782         "PerPkg": "1",
1783         "UMask": "0x04",
1784         "Unit": "iMC"
1785     },
1786     {
1787         "BriefDescription": ": Far Mem Write - Set",
1788         "Counter": "0,1,2,3",
1789         "CounterType": "PGMABLE",
1790         "EventCode": "0xDE",
1791         "EventName": "UNC_M_SB_STRV_DEALLOC.FM_WR",
1792         "PerPkg": "1",
1793         "UMask": "0x08",
1794         "Unit": "iMC"
1795     },
1796     {
1797         "BriefDescription": ": Near Mem Read - Clear",
1798         "Counter": "0,1,2,3",
1799         "CounterType": "PGMABLE",
1800         "EventCode": "0xDE",
1801         "EventName": "UNC_M_SB_STRV_DEALLOC.FM_TGR",
1802         "PerPkg": "1",
1803         "UMask": "0x10",
1804         "Unit": "iMC"
1805     },
1806     {
1807         "BriefDescription": ": Near Mem Read",
1808         "Counter": "0,1,2,3",
1809         "CounterType": "PGMABLE",
1810         "EventCode": "0xD8",
1811         "EventName": "UNC_M_SB_STRV_OCC.NM_RD",
1812         "PerPkg": "1",
1813         "UMask": "0x01",
1814         "Unit": "iMC"
1815     },
1816     {
1817         "BriefDescription": ": Far Mem Read",
1818         "Counter": "0,1,2,3",
1819         "CounterType": "PGMABLE",
1820         "EventCode": "0xD8",
1821         "EventName": "UNC_M_SB_STRV_OCC.FM_RD",
1822         "PerPkg": "1",
1823         "UMask": "0x02",
1824         "Unit": "iMC"
1825     },
1826     {
1827         "BriefDescription": ": Near Mem Write",
1828         "Counter": "0,1,2,3",
1829         "CounterType": "PGMABLE",
1830         "EventCode": "0xD8",
1831         "EventName": "UNC_M_SB_STRV_OCC.NM_WR",
1832         "PerPkg": "1",
1833         "UMask": "0x04",
1834         "Unit": "iMC"
1835     },
1836     {
1837         "BriefDescription": ": Far Mem Write",
1838         "Counter": "0,1,2,3",
1839         "CounterType": "PGMABLE",
1840         "EventCode": "0xD8",
1841         "EventName": "UNC_M_SB_STRV_OCC.FM_WR",
1842         "PerPkg": "1",
1843         "UMask": "0x08",
1844         "Unit": "iMC"
1845     },
1846     {
1847         "BriefDescription": ": Near Mem Read - Clear",
1848         "Counter": "0,1,2,3",
1849         "CounterType": "PGMABLE",
1850         "EventCode": "0xD8",
1851         "EventName": "UNC_M_SB_STRV_OCC.FM_TGR",
1852         "PerPkg": "1",
1853         "UMask": "0x10",
1854         "Unit": "iMC"
1855     }
1856 ]