PAPI  5.0.1.0
ppc970_events_map.c
Go to the documentation of this file.
00001 /****************************/
00002 /* THIS IS OPEN SOURCE CODE */
00003 /****************************/
00004 
00005 /* 
00006 * File:    ppc970_events_map.c
00007 * Author:  Maynard Johnson
00008 *          maynardj@us.ibm.com
00009 * Mods:    <your name here>
00010 *          <your email address>
00011 *
00012 * This file MUST be kept synchronised with the events file.
00013 *
00014 */
00015 #include "perfctr-ppc64.h"
00016 
00017 PPC64_native_map_t native_name_map[MAX_NATNAME_MAP_INDEX] = {
00018     {"PM_BRQ_FULL_CYC", -1}
00019     ,
00020     {"PM_CR_MAP_FULL_CYC", -1}
00021     ,
00022     {"PM_CYC", -1}
00023     ,
00024     {"PM_DATA_FROM_L2", -1}
00025     ,
00026     {"PM_DATA_TABLEWALK_CYC", -1}
00027     ,
00028     {"PM_DSLB_MISS", -1}
00029     ,
00030     {"PM_DTLB_MISS", -1}
00031     ,
00032     {"PM_FPR_MAP_FULL_CYC", -1}
00033     ,
00034     {"PM_FPU0_ALL", -1}
00035     ,
00036     {"PM_FPU0_DENORM", -1}
00037     ,
00038     {"PM_FPU0_FDIV", -1}
00039     ,
00040     {"PM_FPU0_FMA", -1}
00041     ,
00042     {"PM_FPU0_FSQRT", -1}
00043     ,
00044     {"PM_FPU0_FULL_CYC", -1}
00045     ,
00046     {"PM_FPU0_SINGLE", -1}
00047     ,
00048     {"PM_FPU0_STALL3", -1}
00049     ,
00050     {"PM_FPU0_STF", -1}
00051     ,
00052     {"PM_FPU1_ALL", -1}
00053     ,
00054     {"PM_FPU1_DENORM", -1}
00055     ,
00056     {"PM_FPU1_FDIV", -1}
00057     ,
00058     {"PM_FPU1_FMA", -1}
00059     ,
00060     {"PM_FPU1_FSQRT", -1}
00061     ,
00062     {"PM_FPU1_FULL_CYC", -1}
00063     ,
00064     {"PM_FPU1_SINGLE", -1}
00065     ,
00066     {"PM_FPU1_STALL3", -1}
00067     ,
00068     {"PM_FPU1_STF", -1}
00069     ,
00070     {"PM_FPU_DENORM", -1}
00071     ,
00072     {"PM_FPU_FDIV", -1}
00073     ,
00074     {"PM_GCT_EMPTY_CYC", -1}
00075     ,
00076     {"PM_GCT_FULL_CYC", -1}
00077     ,
00078     {"PM_GRP_BR_MPRED", -1}
00079     ,
00080     {"PM_GRP_BR_REDIR", -1}
00081     ,
00082     {"PM_GRP_DISP_REJECT", -1}
00083     ,
00084     {"PM_GRP_DISP_VALID", -1}
00085     ,
00086     {"PM_IC_PREF_INSTALL", -1}
00087     ,
00088     {"PM_IC_PREF_REQ", -1}
00089     ,
00090     {"PM_IERAT_XLATE_WR", -1}
00091     ,
00092     {"PM_INST_CMPL", -1}
00093     ,
00094     {"PM_INST_DISP", -1}
00095     ,
00096     {"PM_INST_FROM_L1", -1}
00097     ,
00098     {"PM_INST_FROM_L2", -1}
00099     ,
00100     {"PM_ISLB_MISS", -1}
00101     ,
00102     {"PM_ITLB_MISS", -1}
00103     ,
00104     {"PM_LARX_LSU0", -1}
00105     ,
00106     {"PM_LR_CTR_MAP_FULL_CYC", -1}
00107     ,
00108     {"PM_LSU0_DERAT_MISS", -1}
00109     ,
00110     {"PM_LSU0_FLUSH_LRQ", -1}
00111     ,
00112     {"PM_LSU0_FLUSH_SRQ", -1}
00113     ,
00114     {"PM_LSU0_FLUSH_ULD", -1}
00115     ,
00116     {"PM_LSU0_FLUSH_UST", -1}
00117     ,
00118     {"PM_LSU0_REJECT_ERAT_MISS", -1}
00119     ,
00120     {"PM_LSU0_REJECT_LMQ_FULL", -1}
00121     ,
00122     {"PM_LSU0_REJECT_RELOAD_CDF", -1}
00123     ,
00124     {"PM_LSU0_REJECT_SRQ", -1}
00125     ,
00126     {"PM_LSU0_SRQ_STFWD", -1}
00127     ,
00128     {"PM_LSU1_DERAT_MISS", -1}
00129     ,
00130     {"PM_LSU1_FLUSH_LRQ", -1}
00131     ,
00132     {"PM_LSU1_FLUSH_SRQ", -1}
00133     ,
00134     {"PM_LSU1_FLUSH_ULD", -1}
00135     ,
00136     {"PM_LSU1_FLUSH_UST", -1}
00137     ,
00138     {"PM_LSU1_REJECT_ERAT_MISS", -1}
00139     ,
00140     {"PM_LSU1_REJECT_LMQ_FULL", -1}
00141     ,
00142     {"PM_LSU1_REJECT_RELOAD_CDF", -1}
00143     ,
00144     {"PM_LSU1_REJECT_SRQ", -1}
00145     ,
00146     {"PM_LSU1_SRQ_STFWD", -1}
00147     ,
00148     {"PM_LSU_FLUSH_ULD", -1}
00149     ,
00150     {"PM_LSU_LRQ_S0_ALLOC", -1}
00151     ,
00152     {"PM_LSU_LRQ_S0_VALID", -1}
00153     ,
00154     {"PM_LSU_REJECT_SRQ", -1}
00155     ,
00156     {"PM_LSU_SRQ_S0_ALLOC", -1}
00157     ,
00158     {"PM_LSU_SRQ_S0_VALID", -1}
00159     ,
00160     {"PM_LSU_SRQ_STFWD", -1}
00161     ,
00162     {"PM_MRK_DATA_FROM_L2", -1}
00163     ,
00164     {"PM_MRK_GRP_DISP", -1}
00165     ,
00166     {"PM_MRK_IMR_RELOAD", -1}
00167     ,
00168     {"PM_MRK_LD_MISS_L1", -1}
00169     ,
00170     {"PM_MRK_LD_MISS_L1_LSU0", -1}
00171     ,
00172     {"PM_MRK_LD_MISS_L1_LSU1", -1}
00173     ,
00174     {"PM_MRK_STCX_FAIL", -1}
00175     ,
00176     {"PM_MRK_ST_CMPL", -1}
00177     ,
00178     {"PM_MRK_ST_MISS_L1", -1}
00179     ,
00180     {"PM_PMC8_OVERFLOW", -1}
00181     ,
00182     {"PM_RUN_CYC", -1}
00183     ,
00184     {"PM_SNOOP_TLBIE", -1}
00185     ,
00186     {"PM_STCX_FAIL", -1}
00187     ,
00188     {"PM_STCX_PASS", -1}
00189     ,
00190     {"PM_ST_MISS_L1", -1}
00191     ,
00192     {"PM_SUSPENDED", -1}
00193     ,
00194     {"PM_XER_MAP_FULL_CYC", -1}
00195     ,
00196     {"PM_FPU_FMA", -1}
00197     ,
00198     {"PM_FPU_STALL3", -1}
00199     ,
00200     {"PM_GCT_EMPTY_SRQ_FULL", -1}
00201     ,
00202     {"PM_GRP_DISP", -1}
00203     ,
00204     {"PM_INST_FROM_MEM", -1}
00205     ,
00206     {"PM_LSU_FLUSH_UST", -1}
00207     ,
00208     {"PM_LSU_LMQ_SRQ_EMPTY_CYC", -1}
00209     ,
00210     {"PM_LSU_REJECT_LMQ_FULL", -1}
00211     ,
00212     {"PM_MRK_BRU_FIN", -1}
00213     ,
00214     {"PM_PMC1_OVERFLOW", -1}
00215     ,
00216     {"PM_THRESH_TIMEO", -1}
00217     ,
00218     {"PM_WORK_HELD", -1}
00219     ,
00220     {"PM_BR_ISSUED", -1}
00221     ,
00222     {"PM_BR_MPRED_CR", -1}
00223     ,
00224     {"PM_BR_MPRED_TA", -1}
00225     ,
00226     {"PM_CRQ_FULL_CYC", -1}
00227     ,
00228     {"PM_DATA_FROM_MEM", -1}
00229     ,
00230     {"PM_DC_INV_L2", -1}
00231     ,
00232     {"PM_DC_PREF_OUT_OF_STREAMS", -1}
00233     ,
00234     {"PM_DC_PREF_STREAM_ALLOC", -1}
00235     ,
00236     {"PM_EE_OFF", -1}
00237     ,
00238     {"PM_EE_OFF_EXT_INT", -1}
00239     ,
00240     {"PM_FLUSH_BR_MPRED", -1}
00241     ,
00242     {"PM_FLUSH_LSU_BR_MPRED", -1}
00243     ,
00244     {"PM_FPU0_FEST", -1}
00245     ,
00246     {"PM_FPU0_FIN", -1}
00247     ,
00248     {"PM_FPU0_FMOV_FEST", -1}
00249     ,
00250     {"PM_FPU0_FPSCR", -1}
00251     ,
00252     {"PM_FPU0_FRSP_FCONV", -1}
00253     ,
00254     {"PM_FPU1_FEST", -1}
00255     ,
00256     {"PM_FPU1_FIN", -1}
00257     ,
00258     {"PM_FPU1_FMOV_FEST", -1}
00259     ,
00260     {"PM_FPU1_FRSP_FCONV", -1}
00261     ,
00262     {"PM_FPU_FEST", -1}
00263     ,
00264     {"PM_FXLS0_FULL_CYC", -1}
00265     ,
00266     {"PM_FXLS1_FULL_CYC", -1}
00267     ,
00268     {"PM_FXU0_FIN", -1}
00269     ,
00270     {"PM_FXU1_FIN", -1}
00271     ,
00272     {"PM_FXU_FIN", -1}
00273     ,
00274     {"PM_GPR_MAP_FULL_CYC", -1}
00275     ,
00276     {"PM_GRP_DISP_BLK_SB_CYC", -1}
00277     ,
00278     {"PM_HV_CYC", -1}
00279     ,
00280     {"PM_INST_FROM_PREF", -1}
00281     ,
00282     {"PM_L1_DCACHE_RELOAD_VALID", -1}
00283     ,
00284     {"PM_L1_PREF", -1}
00285     ,
00286     {"PM_L1_WRITE_CYC", -1}
00287     ,
00288     {"PM_L2_PREF", -1}
00289     ,
00290     {"PM_LD_MISS_L1", -1}
00291     ,
00292     {"PM_LD_MISS_L1_LSU0", -1}
00293     ,
00294     {"PM_LD_MISS_L1_LSU1", -1}
00295     ,
00296     {"PM_LD_REF_L1_LSU0", -1}
00297     ,
00298     {"PM_LD_REF_L1_LSU1", -1}
00299     ,
00300     {"PM_LSU0_LDF", -1}
00301     ,
00302     {"PM_LSU1_LDF", -1}
00303     ,
00304     {"PM_LSU_FLUSH", -1}
00305     ,
00306     {"PM_LSU_LMQ_FULL_CYC", -1}
00307     ,
00308     {"PM_LSU_LMQ_LHR_MERGE", -1}
00309     ,
00310     {"PM_LSU_LMQ_S0_ALLOC", -1}
00311     ,
00312     {"PM_LSU_LMQ_S0_VALID", -1}
00313     ,
00314     {"PM_LSU_LRQ_FULL_CYC", -1}
00315     ,
00316     {"PM_LSU_SRQ_FULL_CYC", -1}
00317     ,
00318     {"PM_LSU_SRQ_SYNC_CYC", -1}
00319     ,
00320     {"PM_MRK_DATA_FROM_MEM", -1}
00321     ,
00322     {"PM_MRK_L1_RELOAD_VALID", -1}
00323     ,
00324     {"PM_MRK_LSU0_FLUSH_LRQ", -1}
00325     ,
00326     {"PM_MRK_LSU0_FLUSH_SRQ", -1}
00327     ,
00328     {"PM_MRK_LSU0_FLUSH_ULD", -1}
00329     ,
00330     {"PM_MRK_LSU0_FLUSH_UST", -1}
00331     ,
00332     {"PM_MRK_LSU1_FLUSH_LRQ", -1}
00333     ,
00334     {"PM_MRK_LSU1_FLUSH_SRQ", -1}
00335     ,
00336     {"PM_MRK_LSU1_FLUSH_ULD", -1}
00337     ,
00338     {"PM_MRK_LSU1_FLUSH_UST", -1}
00339     ,
00340     {"PM_MRK_LSU_SRQ_INST_VALID", -1}
00341     ,
00342     {"PM_MRK_ST_CMPL_INT", -1}
00343     ,
00344     {"PM_MRK_VMX_FIN", -1}
00345     ,
00346     {"PM_PMC2_OVERFLOW", -1}
00347     ,
00348     {"PM_STOP_COMPLETION", -1}
00349     ,
00350     {"PM_ST_REF_L1_LSU0", -1}
00351     ,
00352     {"PM_ST_REF_L1_LSU1", -1}
00353     ,
00354     {"PM_0INST_FETCH", -1}
00355     ,
00356     {"PM_FPU_FIN", -1}
00357     ,
00358     {"PM_FXU1_BUSY_FXU0_IDLE", -1}
00359     ,
00360     {"PM_LSU_SRQ_EMPTY_CYC", -1}
00361     ,
00362     {"PM_MRK_CRU_FIN", -1}
00363     ,
00364     {"PM_MRK_GRP_CMPL", -1}
00365     ,
00366     {"PM_PMC3_OVERFLOW", -1}
00367     ,
00368     {"PM_1PLUS_PPC_CMPL", -1}
00369     ,
00370     {"PM_DATA_FROM_L25_SHR", -1}
00371     ,
00372     {"PM_FPU_ALL", -1}
00373     ,
00374     {"PM_FPU_SINGLE", -1}
00375     ,
00376     {"PM_FXU_IDLE", -1}
00377     ,
00378     {"PM_GRP_DISP_SUCCESS", -1}
00379     ,
00380     {"PM_GRP_MRK", -1}
00381     ,
00382     {"PM_INST_FROM_L25_SHR", -1}
00383     ,
00384     {"PM_LSU_FLUSH_SRQ", -1}
00385     ,
00386     {"PM_LSU_REJECT_ERAT_MISS", -1}
00387     ,
00388     {"PM_MRK_DATA_FROM_L25_SHR", -1}
00389     ,
00390     {"PM_MRK_GRP_TIMEO", -1}
00391     ,
00392     {"PM_PMC4_OVERFLOW", -1}
00393     ,
00394     {"PM_DATA_FROM_L25_MOD", -1}
00395     ,
00396     {"PM_FPU_FSQRT", -1}
00397     ,
00398     {"PM_FPU_STF", -1}
00399     ,
00400     {"PM_FXU_BUSY", -1}
00401     ,
00402     {"PM_INST_FROM_L25_MOD", -1}
00403     ,
00404     {"PM_LSU_DERAT_MISS", -1}
00405     ,
00406     {"PM_LSU_FLUSH_LRQ", -1}
00407     ,
00408     {"PM_LSU_REJECT_RELOAD_CDF", -1}
00409     ,
00410     {"PM_MRK_DATA_FROM_L25_MOD", -1}
00411     ,
00412     {"PM_MRK_FXU_FIN", -1}
00413     ,
00414     {"PM_MRK_GRP_ISSUED", -1}
00415     ,
00416     {"PM_MRK_ST_GPS", -1}
00417     ,
00418     {"PM_PMC5_OVERFLOW", -1}
00419     ,
00420     {"PM_FPU_FRSP_FCONV", -1}
00421     ,
00422     {"PM_FXU0_BUSY_FXU1_IDLE", -1}
00423     ,
00424     {"PM_GRP_CMPL", -1}
00425     ,
00426     {"PM_MRK_FPU_FIN", -1}
00427     ,
00428     {"PM_MRK_INST_FIN", -1}
00429     ,
00430     {"PM_PMC6_OVERFLOW", -1}
00431     ,
00432     {"PM_ST_REF_L1", -1}
00433     ,
00434     {"PM_EXT_INT", -1}
00435     ,
00436     {"PM_FPU_FMOV_FEST", -1}
00437     ,
00438     {"PM_LD_REF_L1", -1}
00439     ,
00440     {"PM_LSU_LDF", -1}
00441     ,
00442     {"PM_MRK_LSU_FIN", -1}
00443     ,
00444     {"PM_PMC7_OVERFLOW", -1}
00445     ,
00446     {"PM_TB_BIT_TRANS", -1}
00447 };
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines