|
PAPI
5.0.1.0
|
00001 /****************************/ 00002 /* THIS IS OPEN SOURCE CODE */ 00003 /****************************/ 00004 00005 /* 00006 * File: map-core.h 00007 * CVS: $Id$ 00008 * Author: Harald Servat 00009 * redcrash@gmail.com 00010 */ 00011 00012 #ifndef FreeBSD_MAP_CORE 00013 #define FreeBSD_MAP_CORE 00014 00015 enum NativeEvent_Value_CoreProcessor { 00016 PNE_CORE_BACLEARS = PAPI_NATIVE_MASK, 00017 PNE_CORE_BTB_MISSES, 00018 PNE_CORE_BR_BAC_MISSP_EXEC, 00019 PNE_CORE_BR_BOGUS, 00020 PNE_CORE_BR_CALL_EXEC, 00021 PNE_CORE_BR_CALL_MISSP_EXEC, 00022 PNE_CORE_BR_CND_EXEC, 00023 PNE_CORE_BR_CND_MISSP_EXEC, 00024 PNE_CORE_BR_IND_CALL_EXEC, 00025 PNE_CORE_BR_IND_EXEC, 00026 PNE_CORE_BR_IND_MISSP_EXEC, 00027 PNE_CORE_BR_INST_EXEC, 00028 PNE_CORE_BR_INSTR_DECODED, 00029 PNE_CORE_BR_INSTR_RET, 00030 PNE_CORE_BR_MISPRED_RET, 00031 PNE_CORE_BR_MISPRED_TAKEN_RET, 00032 PNE_CORE_BR_MISSP_EXEC, 00033 PNE_CORE_BR_RET_BAC_MISSP_EXEC, 00034 PNE_CORE_BR_RET_EXEC, 00035 PNE_CORE_BR_RET_MISSP_EXEC, 00036 PNE_CORE_BR_TAKEN_RET, 00037 PNE_CORE_BUS_BNR_CLOCKS, 00038 PNE_CORE_BUS_DRDY_CLOCKS, 00039 PNE_CORE_BUS_DATA_RCV, 00040 PNE_CORE_BUS_LOCKS_CLOCKS, 00041 PNE_CORE_BUS_NOT_IN_USE, 00042 PNE_CORE_BUS_REQ_OUTSTANDING, 00043 PNE_CORE_BUS_SNOOP_STALL, 00044 PNE_CORE_BUS_SNOOPS, 00045 PNE_CORE_BUS_TRANS_ANY, 00046 PNE_CORE_BUS_TRANS_BRD, 00047 PNE_CORE_BUS_TRANS_BURST, 00048 PNE_CORE_BUS_TRANS_DEF, 00049 PNE_CORE_BUS_TRANS_IO, 00050 PNE_CORE_BUS_TRANS_IFETCH, 00051 PNE_CORE_BUS_TRANS_INVAL, 00052 PNE_CORE_BUS_TRANS_MEM, 00053 PNE_CORE_BUS_TRANS_P, 00054 PNE_CORE_BUS_TRANS_PWR, 00055 PNE_CORE_BUS_TRANS_RFO, 00056 PNE_CORE_BUS_TRANS_WB, 00057 PNE_CORE_CYCLES_DIV_BUSY, 00058 PNE_CORE_CYCLES_INT_MASKED, 00059 PNE_CORE_CYCLES_INT_PENDING_MASKED, 00060 PNE_CORE_DCU_SNOOP_TO_SHARE, 00061 PNE_CORE_DCACHE_CACHE_LOCK, 00062 PNE_CORE_DCACHE_CACHE_LD, 00063 PNE_CORE_DCACHE_CACHE_ST, 00064 PNE_CORE_DCACHE_M_EVICT, 00065 PNE_CORE_DCACHE_M_REPL, 00066 PNE_CORE_DCACHE_PEND_MISS, 00067 PNE_CORE_DCACHE_REPL, 00068 PNE_CORE_DATA_MEM_CACHE_REF, 00069 PNE_CORE_DATA_MEM_REF, 00070 PNE_CORE_DBUS_BUSY, 00071 PNE_CORE_DBUS_BUSY_RD, 00072 PNE_CORE_DIV, 00073 PNE_CORE_DTLB_MISS, 00074 PNE_CORE_ESP_UOPS, 00075 PNE_CORE_EST_TRANS, 00076 PNE_CORE_FP_ASSIST, 00077 PNE_CORE_FP_COMP_INSTR_RET, 00078 PNE_CORE_FP_COMPS_OP_EXE, 00079 PNE_CORE_FP_MMX_TRANS, 00080 PNE_CORE_FUSED_LD_UOPS_RET, 00081 PNE_CORE_FUSED_ST_UOPS_RET, 00082 PNE_CORE_FUSED_UOPS_RET, 00083 PNE_CORE_HW_INT_RX, 00084 PNE_CORE_ICACHE_MISSES, 00085 PNE_CORE_ICACHE_READS, 00086 PNE_CORE_IFU_MEM_STALL, 00087 PNE_CORE_ILD_STALL, 00088 PNE_CORE_ITLB_MISSES, 00089 PNE_CORE_INSTR_DECODED, 00090 PNE_CORE_INSTR_RET, 00091 PNE_CORE_L1_PREF_REQ, 00092 PNE_CORE_L2_ADS, 00093 PNE_CORE_L2_IFETCH, 00094 PNE_CORE_L2_LD, 00095 PNE_CORE_L2_LINES_IN, 00096 PNE_CORE_L2_LINES_OUT, 00097 PNE_CORE_L2_M_LINES_IN, 00098 PNE_CORE_L2_M_LINES_OUT, 00099 PNE_CORE_L2_NO_REQUEST_CYCLES, 00100 PNE_CORE_L2_REJECT_CYCLES, 00101 PNE_CORE_L2_RQSTS, 00102 PNE_CORE_L2_ST, 00103 PNE_CORE_LD_BLOCKS, 00104 PNE_CORE_LLC_MISSES, 00105 PNE_CORE_LLC_REFERENCE, 00106 PNE_CORE_MMX_ASSIST, 00107 PNE_CORE_MMX_FP_TRANS, 00108 PNE_CORE_MMX_INSTR_EXEC, 00109 PNE_CORE_MMX_INSTR_RET, 00110 PNE_CORE_MISALIGN_MEM_REF, 00111 PNE_CORE_MUL, 00112 PNE_CORE_NONHLT_REF_CYCLES, 00113 PNE_CORE_PREF_RQSTS_DN, 00114 PNE_CORE_PREF_RQSTS_UP, 00115 PNE_CORE_RESOURCE_STALL, 00116 PNE_CORE_SD_DRAINS, 00117 PNE_CORE_SIMD_FP_DP_P_RET, 00118 PNE_CORE_SIMD_FP_DP_P_COMP_RET, 00119 PNE_CORE_SIMD_FP_DP_S_RET, 00120 PNE_CORE_SIMD_FP_DP_S_COMP_RET, 00121 PNE_CORE_SIMD_FP_SP_P_COMP_RET, 00122 PNE_CORE_SIMD_FP_SP_RET, 00123 PNE_CORE_SIMD_FP_SP_S_RET, 00124 PNE_CORE_SIMD_FP_SP_S_COMP_RET, 00125 PNE_CORE_SIMD_INT_128_RET, 00126 PNE_CORE_SIMD_INT_PARI_EXEC, 00127 PNE_CORE_SIMD_INT_PCK_EXEC, 00128 PNE_CORE_SIMD_INT_PLOG_EXEC, 00129 PNE_CORE_SIMD_INT_PMUL_EXEC, 00130 PNE_CORE_SIMD_INT_PSFT_EXEC, 00131 PNE_CORE_SIMD_INT_SAT_EXEC, 00132 PNE_CORE_SIMD_INT_UPCK_EXEC, 00133 PNE_CORE_SMC_DETECTED, 00134 PNE_CORE_SSE_NTSTORES_MISS, 00135 PNE_CORE_SSE_NTSTORES_RET, 00136 PNE_CORE_SSE_PREFNTA_MISS, 00137 PNE_CORE_SSE_PREFNTA_RET, 00138 PNE_CORE_SSE_PREFT1_MISS, 00139 PNE_CORE_SSE_PREFT1_RET, 00140 PNE_CORE_SSE_PREFT2_MISS, 00141 PNE_CORE_SSE_PREFT2_RET, 00142 PNE_CORE_SEG_REG_LOADS, 00143 PNE_CORE_SERIAL_EXECUTION_CYCLES, 00144 PNE_CORE_THERMAL_TRIP, 00145 PNE_CORE_UNFUSION, 00146 PNE_CORE_UNHALTED_CORE_CYCLES, 00147 PNE_CORE_UOPS_RET, 00148 PNE_CORE_NATNAME_GUARD 00149 }; 00150 00151 extern Native_Event_LabelDescription_t CoreProcessor_info[]; 00152 extern hwi_search_t CoreProcessor_map[]; 00153 00154 #endif 00155