Back to home page

OSCL-LXR

 
 

    


0001 [
0002     {
0003         "BriefDescription": "IMC Clockticks at DCLK frequency",
0004         "Counter": "0,1,2,3",
0005         "CounterType": "PGMABLE",
0006         "EventCode": "0x01",
0007         "EventName": "UNC_M_CLOCKTICKS",
0008         "PerPkg": "1",
0009         "UMask": "0x0000000001",
0010         "UMaskExt": "0x00000000",
0011         "Unit": "iMC"
0012     },
0013     {
0014         "BriefDescription": "IMC Clockticks at HCLK frequency",
0015         "Counter": "0,1,2,3",
0016         "CounterType": "PGMABLE",
0017         "EventCode": "0x01",
0018         "EventName": "UNC_M_HCLOCKTICKS",
0019         "PerPkg": "1",
0020         "Unit": "iMC"
0021     },
0022     {
0023         "BriefDescription": "All DRAM read CAS commands issued (does not include underfills)",
0024         "Counter": "0,1,2,3",
0025         "CounterType": "PGMABLE",
0026         "EventCode": "0x05",
0027         "EventName": "UNC_M_CAS_COUNT.RD_REG",
0028         "PerPkg": "1",
0029         "UMask": "0x00000000c1",
0030         "UMaskExt": "0x00000000",
0031         "Unit": "iMC"
0032     },
0033     {
0034         "BriefDescription": "DRAM underfill read CAS commands issued",
0035         "Counter": "0,1,2,3",
0036         "CounterType": "PGMABLE",
0037         "EventCode": "0x05",
0038         "EventName": "UNC_M_CAS_COUNT.RD_UNDERFILL",
0039         "PerPkg": "1",
0040         "UMask": "0x00000000c4",
0041         "UMaskExt": "0x00000000",
0042         "Unit": "iMC"
0043     },
0044     {
0045         "BriefDescription": "All DRAM read CAS commands issued (including underfills)",
0046         "Counter": "0,1,2,3",
0047         "CounterType": "PGMABLE",
0048         "EventCode": "0x05",
0049         "EventName": "UNC_M_CAS_COUNT.RD",
0050         "PerPkg": "1",
0051         "UMask": "0x00000000cf",
0052         "UMaskExt": "0x00000000",
0053         "Unit": "iMC"
0054     },
0055     {
0056         "BriefDescription": "All DRAM write CAS commands issued",
0057         "Counter": "0,1,2,3",
0058         "CounterType": "PGMABLE",
0059         "EventCode": "0x05",
0060         "EventName": "UNC_M_CAS_COUNT.WR",
0061         "PerPkg": "1",
0062         "UMask": "0x00000000f0",
0063         "UMaskExt": "0x00000000",
0064         "Unit": "iMC"
0065     },
0066     {
0067         "BriefDescription": "Read Pending Queue Allocations",
0068         "Counter": "0,1,2,3",
0069         "CounterType": "PGMABLE",
0070         "EventCode": "0x10",
0071         "EventName": "UNC_M_RPQ_INSERTS.PCH0",
0072         "PerPkg": "1",
0073         "UMask": "0x0000000001",
0074         "UMaskExt": "0x00000000",
0075         "Unit": "iMC"
0076     },
0077     {
0078         "BriefDescription": "Read Pending Queue Allocations",
0079         "Counter": "0,1,2,3",
0080         "CounterType": "PGMABLE",
0081         "EventCode": "0x10",
0082         "EventName": "UNC_M_RPQ_INSERTS.PCH1",
0083         "PerPkg": "1",
0084         "UMask": "0x0000000002",
0085         "UMaskExt": "0x00000000",
0086         "Unit": "iMC"
0087     },
0088     {
0089         "BriefDescription": "Write Pending Queue Allocations",
0090         "Counter": "0,1,2,3",
0091         "CounterType": "PGMABLE",
0092         "EventCode": "0x20",
0093         "EventName": "UNC_M_WPQ_INSERTS.PCH0",
0094         "PerPkg": "1",
0095         "UMask": "0x0000000001",
0096         "UMaskExt": "0x00000000",
0097         "Unit": "iMC"
0098     },
0099     {
0100         "BriefDescription": "Write Pending Queue Allocations",
0101         "Counter": "0,1,2,3",
0102         "CounterType": "PGMABLE",
0103         "EventCode": "0x20",
0104         "EventName": "UNC_M_WPQ_INSERTS.PCH1",
0105         "PerPkg": "1",
0106         "UMask": "0x0000000002",
0107         "UMaskExt": "0x00000000",
0108         "Unit": "iMC"
0109     },
0110     {
0111         "BriefDescription": "Read Pending Queue Occupancy",
0112         "Counter": "0,1,2,3",
0113         "CounterType": "PGMABLE",
0114         "EventCode": "0x80",
0115         "EventName": "UNC_M_RPQ_OCCUPANCY_PCH0",
0116         "PerPkg": "1",
0117         "UMaskExt": "0x00000000",
0118         "Unit": "iMC"
0119     },
0120     {
0121         "BriefDescription": "Read Pending Queue Occupancy",
0122         "Counter": "0,1,2,3",
0123         "CounterType": "PGMABLE",
0124         "EventCode": "0x81",
0125         "EventName": "UNC_M_RPQ_OCCUPANCY_PCH1",
0126         "PerPkg": "1",
0127         "UMaskExt": "0x00000000",
0128         "Unit": "iMC"
0129     },
0130     {
0131         "BriefDescription": "Write Pending Queue Occupancy",
0132         "Counter": "0,1,2,3",
0133         "CounterType": "PGMABLE",
0134         "EventCode": "0x82",
0135         "EventName": "UNC_M_WPQ_OCCUPANCY_PCH0",
0136         "PerPkg": "1",
0137         "UMaskExt": "0x00000000",
0138         "Unit": "iMC"
0139     },
0140     {
0141         "BriefDescription": "Write Pending Queue Occupancy",
0142         "Counter": "0,1,2,3",
0143         "CounterType": "PGMABLE",
0144         "EventCode": "0x83",
0145         "EventName": "UNC_M_WPQ_OCCUPANCY_PCH1",
0146         "PerPkg": "1",
0147         "UMaskExt": "0x00000000",
0148         "Unit": "iMC"
0149     },
0150     {
0151         "BriefDescription": "PMM Read Pending Queue occupancy",
0152         "Counter": "0,1,2,3",
0153         "CounterType": "PGMABLE",
0154         "EventCode": "0xe0",
0155         "EventName": "UNC_M_PMM_RPQ_OCCUPANCY.ALL_SCH0",
0156         "PerPkg": "1",
0157         "UMask": "0x0000000001",
0158         "UMaskExt": "0x00000000",
0159         "Unit": "iMC"
0160     },
0161     {
0162         "BriefDescription": "PMM Read Pending Queue occupancy",
0163         "Counter": "0,1,2,3",
0164         "CounterType": "PGMABLE",
0165         "EventCode": "0xe0",
0166         "EventName": "UNC_M_PMM_RPQ_OCCUPANCY.ALL_SCH1",
0167         "PerPkg": "1",
0168         "UMask": "0x0000000002",
0169         "UMaskExt": "0x00000000",
0170         "Unit": "iMC"
0171     },
0172     {
0173         "BriefDescription": "PMM Read Pending Queue inserts",
0174         "Counter": "0,1,2,3",
0175         "CounterType": "PGMABLE",
0176         "EventCode": "0xe3",
0177         "EventName": "UNC_M_PMM_RPQ_INSERTS",
0178         "PerPkg": "1",
0179         "UMaskExt": "0x00000000",
0180         "Unit": "iMC"
0181     },
0182     {
0183         "BriefDescription": "PMM Write Pending Queue Occupancy",
0184         "Counter": "0,1,2,3",
0185         "CounterType": "PGMABLE",
0186         "EventCode": "0xe4",
0187         "EventName": "UNC_M_PMM_WPQ_OCCUPANCY.ALL",
0188         "PerPkg": "1",
0189         "UMask": "0x03",
0190         "Unit": "iMC"
0191     },
0192     {
0193         "BriefDescription": "PMM Write Pending Queue inserts",
0194         "Counter": "0,1,2,3",
0195         "CounterType": "PGMABLE",
0196         "EventCode": "0xe7",
0197         "EventName": "UNC_M_PMM_WPQ_INSERTS",
0198         "PerPkg": "1",
0199         "UMaskExt": "0x00000000",
0200         "Unit": "iMC"
0201     },
0202     {
0203         "BriefDescription": "PMM Write Pending Queue Occupancy",
0204         "Counter": "0,1,2,3",
0205         "CounterType": "PGMABLE",
0206         "EventCode": "0xE4",
0207         "EventName": "UNC_M_PMM_WPQ_OCCUPANCY.ALL_SCH0",
0208         "PerPkg": "1",
0209         "UMask": "0x0000000001",
0210         "UMaskExt": "0x00000000",
0211         "Unit": "iMC"
0212     },
0213     {
0214         "BriefDescription": "PMM Write Pending Queue Occupancy",
0215         "Counter": "0,1,2,3",
0216         "CounterType": "PGMABLE",
0217         "EventCode": "0xE4",
0218         "EventName": "UNC_M_PMM_WPQ_OCCUPANCY.ALL_SCH1",
0219         "PerPkg": "1",
0220         "UMask": "0x0000000002",
0221         "UMaskExt": "0x00000000",
0222         "Unit": "iMC"
0223     },
0224     {
0225         "BriefDescription": "Activate due to read, write, underfill, or bypass",
0226         "Counter": "0,1,2,3",
0227         "CounterType": "PGMABLE",
0228         "EventCode": "0x02",
0229         "EventName": "UNC_M_ACT_COUNT.ALL",
0230         "PerPkg": "1",
0231         "UMask": "0x00000000ff",
0232         "UMaskExt": "0x00000000",
0233         "Unit": "iMC"
0234     },
0235     {
0236         "BriefDescription": "Precharge due to read on page miss",
0237         "Counter": "0,1,2,3",
0238         "CounterType": "PGMABLE",
0239         "EventCode": "0x03",
0240         "EventName": "UNC_M_PRE_COUNT.RD",
0241         "PerPkg": "1",
0242         "UMask": "0x0000000011",
0243         "UMaskExt": "0x00000000",
0244         "Unit": "iMC"
0245     },
0246     {
0247         "BriefDescription": "Precharge due to write on page miss",
0248         "Counter": "0,1,2,3",
0249         "CounterType": "PGMABLE",
0250         "EventCode": "0x03",
0251         "EventName": "UNC_M_PRE_COUNT.WR",
0252         "PerPkg": "1",
0253         "UMask": "0x0000000022",
0254         "UMaskExt": "0x00000000",
0255         "Unit": "iMC"
0256     },
0257     {
0258         "BriefDescription": "DRAM Precharge commands. : Precharge due to (?)",
0259         "Counter": "0,1,2,3",
0260         "CounterType": "PGMABLE",
0261         "EventCode": "0x03",
0262         "EventName": "UNC_M_PRE_COUNT.PGT",
0263         "PerPkg": "1",
0264         "UMask": "0x0000000088",
0265         "UMaskExt": "0x00000000",
0266         "Unit": "iMC"
0267     },
0268     {
0269         "BriefDescription": "Precharge due to read, write, underfill, or PGT",
0270         "Counter": "0,1,2,3",
0271         "CounterType": "PGMABLE",
0272         "EventCode": "0x03",
0273         "EventName": "UNC_M_PRE_COUNT.ALL",
0274         "PerPkg": "1",
0275         "UMask": "0x00000000ff",
0276         "UMaskExt": "0x00000000",
0277         "Unit": "iMC"
0278     },
0279     {
0280         "BriefDescription": "All DRAM CAS commands issued",
0281         "Counter": "0,1,2,3",
0282         "CounterType": "PGMABLE",
0283         "EventCode": "0x05",
0284         "EventName": "UNC_M_CAS_COUNT.ALL",
0285         "PerPkg": "1",
0286         "UMask": "0x00000000ff",
0287         "UMaskExt": "0x00000000",
0288         "Unit": "iMC"
0289     },
0290     {
0291         "BriefDescription": "DRAM RD_CAS and WR_CAS Commands",
0292         "Counter": "0,1,2,3",
0293         "CounterType": "PGMABLE",
0294         "EventCode": "0x05",
0295         "EventName": "UNC_M_CAS_COUNT.RD_PRE_REG",
0296         "PerPkg": "1",
0297         "UMask": "0x00000000c2",
0298         "UMaskExt": "0x00000000",
0299         "Unit": "iMC"
0300     },
0301     {
0302         "BriefDescription": "DRAM RD_CAS and WR_CAS Commands",
0303         "Counter": "0,1,2,3",
0304         "CounterType": "PGMABLE",
0305         "EventCode": "0x05",
0306         "EventName": "UNC_M_CAS_COUNT.RD_PRE_UNDERFILL",
0307         "PerPkg": "1",
0308         "UMask": "0x00000000c8",
0309         "UMaskExt": "0x00000000",
0310         "Unit": "iMC"
0311     },
0312     {
0313         "BriefDescription": "DRAM RD_CAS and WR_CAS Commands",
0314         "Counter": "0,1,2,3",
0315         "CounterType": "PGMABLE",
0316         "EventCode": "0x05",
0317         "EventName": "UNC_M_CAS_COUNT.WR_PRE",
0318         "PerPkg": "1",
0319         "UMask": "0x00000000e0",
0320         "UMaskExt": "0x00000000",
0321         "Unit": "iMC"
0322     },
0323     {
0324         "BriefDescription": "PMM Read Pending Queue Occupancy",
0325         "Counter": "0,1,2,3",
0326         "CounterType": "PGMABLE",
0327         "EventCode": "0xe0",
0328         "EventName": "UNC_M_PMM_RPQ_OCCUPANCY.NO_GNT_SCH0",
0329         "PerPkg": "1",
0330         "UMask": "0x0000000004",
0331         "UMaskExt": "0x00000000",
0332         "Unit": "iMC"
0333     },
0334     {
0335         "BriefDescription": "PMM Read Pending Queue Occupancy",
0336         "Counter": "0,1,2,3",
0337         "CounterType": "PGMABLE",
0338         "EventCode": "0xe0",
0339         "EventName": "UNC_M_PMM_RPQ_OCCUPANCY.NO_GNT_SCH1",
0340         "PerPkg": "1",
0341         "UMask": "0x0000000008",
0342         "UMaskExt": "0x00000000",
0343         "Unit": "iMC"
0344     },
0345     {
0346         "BriefDescription": "DRAM Precharge commands. : Precharge due to read",
0347         "Counter": "0,1,2,3",
0348         "CounterType": "PGMABLE",
0349         "EventCode": "0x03",
0350         "EventName": "UNC_M_PRE_COUNT.RD_PCH0",
0351         "PerPkg": "1",
0352         "UMask": "0x0000000001",
0353         "UMaskExt": "0x00000000",
0354         "Unit": "iMC"
0355     },
0356     {
0357         "BriefDescription": "DRAM Precharge commands. : Precharge due to write",
0358         "Counter": "0,1,2,3",
0359         "CounterType": "PGMABLE",
0360         "EventCode": "0x03",
0361         "EventName": "UNC_M_PRE_COUNT.WR_PCH0",
0362         "PerPkg": "1",
0363         "UMask": "0x0000000002",
0364         "UMaskExt": "0x00000000",
0365         "Unit": "iMC"
0366     },
0367     {
0368         "BriefDescription": "DRAM Precharge commands",
0369         "Counter": "0,1,2,3",
0370         "CounterType": "PGMABLE",
0371         "EventCode": "0x03",
0372         "EventName": "UNC_M_PRE_COUNT.UFILL_PCH0",
0373         "PerPkg": "1",
0374         "UMask": "0x0000000004",
0375         "UMaskExt": "0x00000000",
0376         "Unit": "iMC"
0377     },
0378     {
0379         "BriefDescription": "DRAM Precharge commands. : Prechages from Page Table",
0380         "Counter": "0,1,2,3",
0381         "CounterType": "PGMABLE",
0382         "EventCode": "0x03",
0383         "EventName": "UNC_M_PRE_COUNT.PGT_PCH0",
0384         "PerPkg": "1",
0385         "UMask": "0x0000000008",
0386         "UMaskExt": "0x00000000",
0387         "Unit": "iMC"
0388     },
0389     {
0390         "BriefDescription": "DRAM Precharge commands",
0391         "Counter": "0,1,2,3",
0392         "CounterType": "PGMABLE",
0393         "EventCode": "0x03",
0394         "EventName": "UNC_M_PRE_COUNT.RD_PCH1",
0395         "PerPkg": "1",
0396         "UMask": "0x0000000010",
0397         "UMaskExt": "0x00000000",
0398         "Unit": "iMC"
0399     },
0400     {
0401         "BriefDescription": "DRAM Precharge commands",
0402         "Counter": "0,1,2,3",
0403         "CounterType": "PGMABLE",
0404         "EventCode": "0x03",
0405         "EventName": "UNC_M_PRE_COUNT.WR_PCH1",
0406         "PerPkg": "1",
0407         "UMask": "0x0000000020",
0408         "UMaskExt": "0x00000000",
0409         "Unit": "iMC"
0410     },
0411     {
0412         "BriefDescription": "DRAM Precharge commands",
0413         "Counter": "0,1,2,3",
0414         "CounterType": "PGMABLE",
0415         "EventCode": "0x03",
0416         "EventName": "UNC_M_PRE_COUNT.UFILL_PCH1",
0417         "PerPkg": "1",
0418         "UMask": "0x0000000040",
0419         "UMaskExt": "0x00000000",
0420         "Unit": "iMC"
0421     },
0422     {
0423         "BriefDescription": "DRAM Precharge commands",
0424         "Counter": "0,1,2,3",
0425         "CounterType": "PGMABLE",
0426         "EventCode": "0x03",
0427         "EventName": "UNC_M_PRE_COUNT.PGT_PCH1",
0428         "PerPkg": "1",
0429         "UMask": "0x0000000080",
0430         "UMaskExt": "0x00000000",
0431         "Unit": "iMC"
0432     },
0433     {
0434         "BriefDescription": "DRAM Precharge commands",
0435         "Counter": "0,1,2,3",
0436         "CounterType": "PGMABLE",
0437         "EventCode": "0x03",
0438         "EventName": "UNC_M_PRE_COUNT.UFILL",
0439         "PerPkg": "1",
0440         "UMask": "0x0000000044",
0441         "UMaskExt": "0x00000000",
0442         "Unit": "iMC"
0443     },
0444     {
0445         "BriefDescription": "DRAM RD_CAS and WR_CAS Commands. : DRAM WR_CAS commands w/o auto-pre",
0446         "Counter": "0,1,2,3",
0447         "CounterType": "PGMABLE",
0448         "EventCode": "0x05",
0449         "EventName": "UNC_M_CAS_COUNT.WR_NONPRE",
0450         "PerPkg": "1",
0451         "UMask": "0x00000000D0",
0452         "UMaskExt": "0x00000000",
0453         "Unit": "iMC"
0454     },
0455     {
0456         "BriefDescription": "DRAM RD_CAS and WR_CAS Commands. : Pseudo Channel 0",
0457         "Counter": "0,1,2,3",
0458         "CounterType": "PGMABLE",
0459         "EventCode": "0x05",
0460         "EventName": "UNC_M_CAS_COUNT.PCH0",
0461         "PerPkg": "1",
0462         "UMask": "0x0000000040",
0463         "UMaskExt": "0x00000000",
0464         "Unit": "iMC"
0465     },
0466     {
0467         "BriefDescription": "DRAM RD_CAS and WR_CAS Commands. : Pseudo Channel 1",
0468         "Counter": "0,1,2,3",
0469         "CounterType": "PGMABLE",
0470         "EventCode": "0x05",
0471         "EventName": "UNC_M_CAS_COUNT.PCH1",
0472         "PerPkg": "1",
0473         "UMask": "0x0000000080",
0474         "UMaskExt": "0x00000000",
0475         "Unit": "iMC"
0476     },
0477     {
0478         "BriefDescription": "PMM Read Pending Queue Occupancy",
0479         "Counter": "0,1,2,3",
0480         "CounterType": "PGMABLE",
0481         "EventCode": "0xE0",
0482         "EventName": "UNC_M_PMM_RPQ_OCCUPANCY.GNT_WAIT_SCH0",
0483         "PerPkg": "1",
0484         "UMask": "0x0000000010",
0485         "UMaskExt": "0x00000000",
0486         "Unit": "iMC"
0487     },
0488     {
0489         "BriefDescription": "PMM Read Pending Queue Occupancy",
0490         "Counter": "0,1,2,3",
0491         "CounterType": "PGMABLE",
0492         "EventCode": "0xE0",
0493         "EventName": "UNC_M_PMM_RPQ_OCCUPANCY.GNT_WAIT_SCH1",
0494         "PerPkg": "1",
0495         "UMask": "0x0000000020",
0496         "UMaskExt": "0x00000000",
0497         "Unit": "iMC"
0498     }
0499 ]