/* * This file was automatically generated by cpcgen from the data file * data/perfmonf17h * * Do not modify this file. Your changes will be lost! */ #include #include const amd_event_t opteron_pcbe_f17h_events[] = { { "FpuPipeAssignment", 0x000, 0 }, { "FpSchedEmpty", 0x001, 0 }, { "FpRetx87FpOps", 0x002, 0 }, { "FpRetx87FpOps.DivSqrROps", 0x002, 0x4 }, { "FpRetx87FpOps.MulOps", 0x002, 0x2 }, { "FpRetx87FpOps.AddSubOps", 0x002, 0x1 }, { "FpRetSseAvxOps", 0x003, 0 }, { "FpRetSseAvxOps.DpMultAddFlops", 0x003, 0x80 }, { "FpRetSseAvxOps.DpDivFlops", 0x003, 0x40 }, { "FpRetSseAvxOps.DpMultFlops", 0x003, 0x20 }, { "FpRetSseAvxOps.DpAddSubFlops", 0x003, 0x10 }, { "FpRetSseAvxOps.SpMultAddFlops", 0x003, 0x8 }, { "FpRetSseAvxOps.SpDivFlops", 0x003, 0x4 }, { "FpRetSseAvxOps.SpMultFlops", 0x003, 0x2 }, { "FpRetSseAvxOps.SpAddSubFlops", 0x003, 0x1 }, { "FpNumMovElimScalOp", 0x004, 0 }, { "FpNumMovElimScalOp.Optimized", 0x004, 0x8 }, { "FpNumMovElimScalOp.OptPotential", 0x004, 0x4 }, { "FpNumMovElimScalOp.SseMovOpsElim", 0x004, 0x2 }, { "FpNumMovElimScalOp.SseMovOps", 0x004, 0x1 }, { "FpRetiredSerOps", 0x005, 0 }, { "FpRetiredSerOps.X87CtrlRet", 0x005, 0x8 }, { "FpRetiredSerOps.X87BotRet", 0x005, 0x4 }, { "FpRetiredSerOps.SseCtrlRet", 0x005, 0x2 }, { "FpRetiredSerOps.SseBotRet", 0x005, 0x1 }, { "LsBadStatus2", 0x024, 0 }, { "LsBadStatus2.StlfNoData", 0x024, 0x4 }, { "LsBadStatus2.StliOther", 0x024, 0x2 }, { "LsLocks", 0x025, 0 }, { "LsRetClClush", 0x026, 0 }, { "LsRetCpuid", 0x027, 0 }, { "LsDispatch", 0x029, 0 }, { "LsSmiRx", 0x02B, 0 }, { "LsSTLF", 0x035, 0 }, { "LsStCommitCancel2", 0x037, 0 }, { "LsStCommitCancel2.StCommitCancelWcbFull", 0x037, 0x1 }, { "LsDcAccesses", 0x040, 0 }, { "LsRefillsFromSys", 0x043, 0 }, { "LsRefillsFromSys.LS_MABRESP_RMT_DRAM", 0x043, 0x40 }, { "LsRefillsFromSys.LS_MABRESP_RMT_CACHE", 0x043, 0x10 }, { "LsRefillsFromSys.LS_MABRESP_LCL_DRAM", 0x043, 0x8 }, { "LsRefillsFromSys.LS_MABRESP_LCL_CACHE", 0x043, 0x2 }, { "LsRefillsFromSys.MABRESP_LCL_L2", 0x043, 0x1 }, { "LsL1DTlbMiss", 0x045, 0 }, { "LsL1DTlbMiss.TlbReload1GL2Miss", 0x045, 0x80 }, { "LsL1DTlbMiss.TlbReload2ML2Miss", 0x045, 0x40 }, { "LsL1DTlbMiss.TlbReload32KL2Miss", 0x045, 0x20 }, { "LsL1DTlbMiss.TlbReload4KL2Miss", 0x045, 0x10 }, { "LsL1DTlbMiss.TlbReload1GL2Hit", 0x045, 0x8 }, { "LsL1DTlbMiss.TlbReload2ML2Hit", 0x045, 0x4 }, { "LsL1DTlbMiss.TlbReload32KL2Hit", 0x045, 0x2 }, { "LsL1DTlbMiss.TlbReload4KL2Hit", 0x045, 0x1 }, { "LsTablewalker", 0x046, 0 }, { "LsTablewalker.PerfMonTablewalkAllocIside1", 0x046, 0x8 }, { "LsTablewalker.PerfMonTablewalkAllocIside0", 0x046, 0x4 }, { "LsTablewalker.PerfMonTablewalkAllocDside1", 0x046, 0x2 }, { "LsTablewalker.PerfMonTablewalkAllocDside0", 0x046, 0x1 }, { "LsMisalAccesses", 0x047, 0 }, { "LsPrefInstrDisp", 0x04B, 0 }, { "LsPrefInstrDisp.PrefetchNTA", 0x04B, 0x4 }, { "LsPrefInstrDisp.StorePrefetchW", 0x04B, 0x2 }, { "LsPrefInstrDisp.LoadPrefetchW", 0x04B, 0x1 }, { "LsInefSwPref", 0x052, 0 }, { "LsInefSwPref.MabMchCnt", 0x052, 0x2 }, { "LsInefSwPref.DataPipeSwPfDcHit", 0x052, 0x1 }, { "LsSwPfDcFills", 0x059, 0 }, { "LsSwPfDcFills.LS_MABRESP_RMT_DRAM", 0x059, 0x40 }, { "LsSwPfDcFills.LS_MABRESP_RMT_CACHE", 0x059, 0x10 }, { "LsSwPfDcFills.LS_MABRESP_LCL_DRAM", 0x059, 0x8 }, { "LsSwPfDcFills.LS_MABRESP_LCL_CACHE", 0x059, 0x2 }, { "LsSwPfDcFills.MABRESP_LCL_L2", 0x059, 0x1 }, { "LsHwPfDcFills", 0x05A, 0 }, { "LsHwPfDcFills.LS_MABRESP_RMT_DRAM", 0x05A, 0x40 }, { "LsHwPfDcFills.LS_MABRESP_RMT_CACHE", 0x05A, 0x10 }, { "LsHwPfDcFills.LS_MABRESP_LCL_DRAM", 0x05A, 0x8 }, { "LsHwPfDcFills.LS_MABRESP_LCL_CACHE", 0x05A, 0x2 }, { "LsHwPfDcFills.MABRESP_LCL_L2", 0x05A, 0x1 }, { "LsTwDcFills", 0x05B, 0 }, { "LsTwDcFills.LS_MABRESP_RMT_DRAM", 0x05B, 0x40 }, { "LsTwDcFills.LS_MABRESP_RMT_CACHE", 0x05B, 0x10 }, { "LsTwDcFills.LS_MABRESP_LCL_DRAM", 0x05B, 0x8 }, { "LsTwDcFills.LS_MABRESP_LCL_CACHE", 0x05B, 0x2 }, { "LsTwDcFills.MABRESP_LCL_L2", 0x05B, 0x1 }, { "LsNotHaltedCyc", 0x076, 0 }, { "IcFw32", 0x080, 0 }, { "IcFw32Miss", 0x081, 0 }, { "IcCacheFillL2", 0x082, 0 }, { "IcCacheFillSys", 0x083, 0 }, { "BpL1TlbMissL2Hit", 0x084, 0 }, { "BpL1TlbMissL2Miss", 0x085, 0 }, { "IcFetchStall", 0x087, 0 }, { "IcFetchStall.IcStallDqEmpty", 0x087, 0x2 }, { "IcFetchStall.IcStallBackPressure", 0x087, 0x1 }, { "BpL1BTBCorrect", 0x08A, 0 }, { "BpL2BTBCorrect", 0x08B, 0 }, { "IcCacheInval", 0x08C, 0 }, { "IcCacheInval.L2InvalidatingProbe", 0x08C, 0x2 }, { "IcCacheInval.FillInvalidated", 0x08C, 0x1 }, { "BpTlbRel", 0x099, 0 }, { "IcOcModeSwitch", 0x28A, 0 }, { "IcOcModeSwitch.OcIcModeSwitch", 0x28A, 0x2 }, { "IcOcModeSwitch.IcOcModeSwitch", 0x28A, 0x1 }, { "DeDisDispatchTokenStalls0", 0x0AF, 0 }, { "DeDisDispatchTokenStalls0.RetireTokenStall", 0x0AF, 0x40 }, { "DeDisDispatchTokenStalls0.AGSQTokenStall", 0x0AF, 0x20 }, { "DeDisDispatchTokenStalls0.ALUTokenStall", 0x0AF, 0x10 }, { "DeDisDispatchTokenStalls0.ALSQ3_0_TokenStall", 0x0AF, 0x8 }, { "DeDisDispatchTokenStalls0.ALSQ3TokenStall", 0x0AF, 0x4 }, { "DeDisDispatchTokenStalls0.ALSQ2TokenStall", 0x0AF, 0x2 }, { "DeDisDispatchTokenStalls0.ALSQ1TokenStall", 0x0AF, 0x1 }, { "ExRetInstr", 0x0C0, 0 }, { "ExRetCops", 0x0C1, 0 }, { "ExRetBrn", 0x0C2, 0 }, { "ExRetBrnMisp", 0x0C3, 0 }, { "ExRetBrnTkn", 0x0C4, 0 }, { "ExRetBrnTknMisp", 0x0C5, 0 }, { "ExRetBrnFar", 0x0C6, 0 }, { "ExRetBrnResync", 0x0C7, 0 }, { "ExRetNearRet", 0x0C8, 0 }, { "ExRetNearRetMispred", 0x0C9, 0 }, { "ExRetBrnIndMisp", 0x0CA, 0 }, { "ExRetMmxFpInstr", 0x0CB, 0 }, { "ExRetMmxFpInstr.SseInstr", 0x0CB, 0x4 }, { "ExRetMmxFpInstr.MmxInstr", 0x0CB, 0x2 }, { "ExRetMmxFpInstr.X87Instr", 0x0CB, 0x1 }, { "ExRetCond", 0x0D1, 0 }, { "ExDivBusy", 0x0D3, 0 }, { "ExDivCount", 0x0D4, 0 }, { "ExTaggedIbsOps", 0x1CF, 0 }, { "ExTaggedIbsOps.IbsCountRollover", 0x1CF, 0x4 }, { "ExTaggedIbsOps.IbsTaggedOpsRet", 0x1CF, 0x2 }, { "ExTaggedIbsOps.IbsTaggedOps", 0x1CF, 0x1 }, { "ExRetFusBrnchInst", 0x1D0, 0 }, { "L2RequestG1", 0x060, 0 }, { "L2RequestG1.RdBlkL", 0x060, 0x80 }, { "L2RequestG1.RdBlkX", 0x060, 0x40 }, { "L2RequestG1.LsRdBlkC_S", 0x060, 0x20 }, { "L2RequestG1.CacheableIcRead", 0x060, 0x10 }, { "L2RequestG1.ChangeToX", 0x060, 0x8 }, { "L2RequestG1.PrefetchL2", 0x060, 0x4 }, { "L2RequestG1.L2HwPf", 0x060, 0x2 }, { "L2RequestG1.OtherRequests", 0x060, 0x1 }, { "L2RequestG2", 0x061, 0 }, { "L2RequestG2.Group1", 0x061, 0x80 }, { "L2RequestG2.LsRdSized", 0x061, 0x40 }, { "L2RequestG2.LsRdSizedNC", 0x061, 0x20 }, { "L2RequestG2.IcRdSized", 0x061, 0x10 }, { "L2RequestG2.IcRdSizedNC", 0x061, 0x8 }, { "L2RequestG2.SmcInval", 0x061, 0x4 }, { "L2RequestG2.BusLocksOriginator", 0x061, 0x2 }, { "L2RequestG2.BusLocksResponses", 0x061, 0x1 }, { "L2Latancy", 0x062, 0 }, { "L2Latancy.L2CyclesWaitingOnFills", 0x062, 0x1 }, { "L2WbcReq", 0x063, 0 }, { "L2WbcReq.WcbWrite", 0x063, 0x40 }, { "L2WbcReq.WcbClose", 0x063, 0x20 }, { "L2WbcReq.CacheLineFlush", 0x063, 0x10 }, { "L2WbcReq.I_LineFlush", 0x063, 0x8 }, { "L2WbcReq.ZeroByteStore", 0x063, 0x4 }, { "L2WbcReq.LocalIcClr", 0x063, 0x2 }, { "L2WbcReq.CLZero", 0x063, 0x1 }, { "L2CacheReqStat", 0x064, 0 }, { "L2CacheReqStat.LsRdBlkCS", 0x064, 0x80 }, { "L2CacheReqStat.LsRdBlkLHitX", 0x064, 0x40 }, { "L2CacheReqStat.LsRdBlkLHitS", 0x064, 0x20 }, { "L2CacheReqStat.LsRdBlkX", 0x064, 0x10 }, { "L2CacheReqStat.LsRdBlkC", 0x064, 0x8 }, { "L2CacheReqStat.IcFillHitX", 0x064, 0x4 }, { "L2CacheReqStat.IcFillHitS", 0x064, 0x2 }, { "L2CacheReqStat.IcFillMiss", 0x064, 0x1 }, { "L2FillPending", 0x06D, 0 }, { NULL, 0, 0 } };