|
PAPI
5.0.1.0
|
00001 /****************************/ 00002 /* THIS IS OPEN SOURCE CODE */ 00003 /****************************/ 00004 00005 /* 00006 * File: map-core2.h 00007 * CVS: $Id$ 00008 * Author: George Neville-Neil 00009 * gnn@freebsd.org 00010 */ 00011 00012 #ifndef FreeBSD_MAP_CORE2EXTREME_EXTREME 00013 #define FreeBSD_MAP_CORE2EXTREME_EXTREME 00014 00015 enum NativeEvent_Value_Core2ExtremeProcessor { 00016 PNE_CORE2EXTREME_BACLEARS = PAPI_NATIVE_MASK , 00017 PNE_CORE2EXTREME_BOGUS_BR, 00018 PNE_CORE2EXTREME_BR_BAC_MISSP_EXEC, 00019 PNE_CORE2EXTREME_BR_CALL_MISSP_EXEC, 00020 PNE_CORE2EXTREME_BR_CALL_EXEC, 00021 PNE_CORE2EXTREME_BR_CND_EXEC, 00022 PNE_CORE2EXTREME_BR_CND_MISSP_EXEC, 00023 PNE_CORE2EXTREME_BR_IND_CALL_EXEC, 00024 PNE_CORE2EXTREME_BR_IND_EXEC, 00025 PNE_CORE2EXTREME_BR_IND_MISSP_EXEC, 00026 PNE_CORE2EXTREME_BR_INST_DECODED, 00027 PNE_CORE2EXTREME_BR_INST_EXEC, 00028 PNE_CORE2EXTREME_BR_INST_RETIRED_ANY, 00029 PNE_CORE2EXTREME_BR_INST_RETIRED_MISPRED, 00030 PNE_CORE2EXTREME_BR_INST_RETIRED_MISPRED_NOT_TAKEN, 00031 PNE_CORE2EXTREME_BR_INST_RETIRED_MISPRED_TAKEN, 00032 PNE_CORE2EXTREME_BR_INST_RETIRED_PRED_NOT_TAKEN, 00033 PNE_CORE2EXTREME_BR_INST_RETIRED_PRED_TAKEN, 00034 PNE_CORE2EXTREME_BR_INST_RETIRED_TAKEN, 00035 PNE_CORE2EXTREME_BR_MISSP_EXEC, 00036 PNE_CORE2EXTREME_BR_RET_MISSP_EXEC, 00037 PNE_CORE2EXTREME_BR_RET_BAC_MISSP_EXEC, 00038 PNE_CORE2EXTREME_BR_RET_EXEC, 00039 PNE_CORE2EXTREME_BR_TKN_BUBBLE_1, 00040 PNE_CORE2EXTREME_BR_TKN_BUBBLE_2, 00041 PNE_CORE2EXTREME_BUSQ_EMPTY, 00042 PNE_CORE2EXTREME_BUS_BNR_DRV, 00043 PNE_CORE2EXTREME_BUS_DATA_RCV, 00044 PNE_CORE2EXTREME_BUS_DRDY_CLOCKS, 00045 PNE_CORE2EXTREME_BUS_HIT_DRV, 00046 PNE_CORE2EXTREME_BUS_HITM_DRV, 00047 PNE_CORE2EXTREME_BUS_IO_WAIT, 00048 PNE_CORE2EXTREME_BUS_LOCK_CLOCKS, 00049 PNE_CORE2EXTREME_BUS_REQUEST_OUTSTANDING, 00050 PNE_CORE2EXTREME_BUS_TRANS_ANY, 00051 PNE_CORE2EXTREME_BUS_TRANS_BRD, 00052 PNE_CORE2EXTREME_BUS_TRANS_BURST, 00053 PNE_CORE2EXTREME_BUS_TRANS_DEF, 00054 PNE_CORE2EXTREME_BUS_TRANS_IFETCH, 00055 PNE_CORE2EXTREME_BUS_TRANS_INVAL, 00056 PNE_CORE2EXTREME_BUS_TRANS_IO, 00057 PNE_CORE2EXTREME_BUS_TRANS_MEM, 00058 PNE_CORE2EXTREME_BUS_TRANS_P, 00059 PNE_CORE2EXTREME_BUS_TRANS_PWR, 00060 PNE_CORE2EXTREME_BUS_TRANS_RFO, 00061 PNE_CORE2EXTREME_BUS_TRANS_WB, 00062 PNE_CORE2EXTREME_CMP_SNOOP, 00063 PNE_CORE2EXTREME_CPU_CLK_UNHALTED_BUS, 00064 PNE_CORE2EXTREME_CPU_CLK_UNHALTED_CORE_P, 00065 PNE_CORE2EXTREME_CPU_CLK_UNHALTED_NO_OTHER, 00066 PNE_CORE2EXTREME_CYCLES_DIV_BUSY, 00067 PNE_CORE2EXTREME_CYCLES_INT_MASKED, 00068 PNE_CORE2EXTREME_CYCLES_INT_PENDING_AND_MASKED, 00069 PNE_CORE2EXTREME_CYCLES_L1I_MEM_STALLED, 00070 PNE_CORE2EXTREME_DELAYED_BYPASS_FP, 00071 PNE_CORE2EXTREME_DELAYED_BYPASS_LOAD, 00072 PNE_CORE2EXTREME_DELAYED_BYPASS_SIMD, 00073 PNE_CORE2EXTREME_DIV, 00074 PNE_CORE2EXTREME_DTLB_MISSES_ANY, 00075 PNE_CORE2EXTREME_DTLB_MISSES_L0_MISS_LD, 00076 PNE_CORE2EXTREME_DTLB_MISSES_MISS_LD, 00077 PNE_CORE2EXTREME_DTLB_MISSES_MISS_ST, 00078 PNE_CORE2EXTREME_EIST_TRANS, 00079 PNE_CORE2EXTREME_ESP_ADDITIONS, 00080 PNE_CORE2EXTREME_ESP_SYNCH, 00081 PNE_CORE2EXTREME_EXT_SNOOP, 00082 PNE_CORE2EXTREME_FP_ASSIST, 00083 PNE_CORE2EXTREME_FP_COMP_OPS_EXE, 00084 PNE_CORE2EXTREME_FP_MMX_TRANS_TO_FP, 00085 PNE_CORE2EXTREME_FP_MMX_TRANS_TO_MMX, 00086 PNE_CORE2EXTREME_HW_INT_RCV, 00087 PNE_CORE2EXTREME_IDLE_DURING_DIV, 00088 PNE_CORE2EXTREME_ILD_STALL, 00089 PNE_CORE2EXTREME_INST_QUEUE_FULL, 00090 PNE_CORE2EXTREME_INST_RETIRED_ANY_P, 00091 PNE_CORE2EXTREME_INST_RETIRED_LOADS, 00092 PNE_CORE2EXTREME_INST_RETIRED_OTHER, 00093 PNE_CORE2EXTREME_INST_RETIRED_STORES, 00094 PNE_CORE2EXTREME_INST_RETIRED_VM_H, 00095 PNE_CORE2EXTREME_ITLB_FLUSH, 00096 PNE_CORE2EXTREME_ITLB_LARGE_MISS, 00097 PNE_CORE2EXTREME_ITLB_MISSES, 00098 PNE_CORE2EXTREME_ITLB_SMALL_MISS, 00099 PNE_CORE2EXTREME_ITLB_MISS_RETIRED, 00100 PNE_CORE2EXTREME_L1D_ALL_CACHE_REF, 00101 PNE_CORE2EXTREME_L1D_ALL_REF, 00102 PNE_CORE2EXTREME_L1D_CACHE_LD, 00103 PNE_CORE2EXTREME_L1D_CACHE_LOCK, 00104 PNE_CORE2EXTREME_L1D_CACHE_LOCK_DURATION, 00105 PNE_CORE2EXTREME_L1D_CACHE_ST, 00106 PNE_CORE2EXTREME_L1D_M_EVICT, 00107 PNE_CORE2EXTREME_L1D_M_REPL, 00108 PNE_CORE2EXTREME_L1D_PEND_MISS, 00109 PNE_CORE2EXTREME_L1D_PREFETCH_REQUESTS, 00110 PNE_CORE2EXTREME_L1D_REPL, 00111 PNE_CORE2EXTREME_L1D_SPLIT_LOADS, 00112 PNE_CORE2EXTREME_L1D_SPLIT_STORES, 00113 PNE_CORE2EXTREME_L1I_MISSES, 00114 PNE_CORE2EXTREME_L1I_READS, 00115 PNE_CORE2EXTREME_L2_ADS, 00116 PNE_CORE2EXTREME_L2_DBUS_BUSY_RD, 00117 PNE_CORE2EXTREME_L2_IFETCH, 00118 PNE_CORE2EXTREME_L2_LD, 00119 PNE_CORE2EXTREME_L2_LINES_IN, 00120 PNE_CORE2EXTREME_L2_LINES_OUT, 00121 PNE_CORE2EXTREME_L2_LOCK, 00122 PNE_CORE2EXTREME_L2_M_LINES_IN, 00123 PNE_CORE2EXTREME_L2_M_LINES_OUT, 00124 PNE_CORE2EXTREME_L2_NO_REQ, 00125 PNE_CORE2EXTREME_L2_REJECT_BUSQ, 00126 PNE_CORE2EXTREME_L2_RQSTS, 00127 PNE_CORE2EXTREME_L2_RQSTS_SELF_DEMAND_I_STATE, 00128 PNE_CORE2EXTREME_L2_RQSTS_SELF_DEMAND_MESI, 00129 PNE_CORE2EXTREME_L2_ST, 00130 PNE_CORE2EXTREME_LOAD_BLOCK_L1D, 00131 PNE_CORE2EXTREME_LOAD_BLOCK_OVERLAP_STORE, 00132 PNE_CORE2EXTREME_LOAD_BLOCK_STA, 00133 PNE_CORE2EXTREME_LOAD_BLOCK_STD, 00134 PNE_CORE2EXTREME_LOAD_BLOCK_UNTIL_RETIRE, 00135 PNE_CORE2EXTREME_LOAD_HIT_PRE, 00136 PNE_CORE2EXTREME_MACHINE_NUKES_MEM_ORDER, 00137 PNE_CORE2EXTREME_MACHINE_NUKES_SMC, 00138 PNE_CORE2EXTREME_MACRO_INSTS_CISC_DECODED, 00139 PNE_CORE2EXTREME_MACRO_INSTS_DECODED, 00140 PNE_CORE2EXTREME_MEMORY_DISAMBIGUATION_RESET, 00141 PNE_CORE2EXTREME_MEMORY_DISAMBIGUATION_SUCCESS, 00142 PNE_CORE2EXTREME_MEM_LOAD_RETIRED_DTLB_MISS, 00143 PNE_CORE2EXTREME_MEM_LOAD_RETIRED_L1D_LINE_MISS, 00144 PNE_CORE2EXTREME_MEM_LOAD_RETIRED_L1D_MISS, 00145 PNE_CORE2EXTREME_MEM_LOAD_RETIRED_L2_LINE_MISS, 00146 PNE_CORE2EXTREME_MEM_LOAD_RETIRED_L2_MISS, 00147 PNE_CORE2EXTREME_MUL, 00148 PNE_CORE2EXTREME_PAGE_WALKS_COUNT, 00149 PNE_CORE2EXTREME_PAGE_WALKS_CYCLES, 00150 PNE_CORE2EXTREME_PREF_RQSTS_DN, 00151 PNE_CORE2EXTREME_PREF_RQSTS_UP, 00152 PNE_CORE2EXTREME_RAT_STALLS_ANY, 00153 PNE_CORE2EXTREME_RAT_STALLS_FLAGS, 00154 PNE_CORE2EXTREME_RAT_STALLS_FPSW, 00155 PNE_CORE2EXTREME_RAT_STALLS_OTHER_SERIALIZATION_STALLS, 00156 PNE_CORE2EXTREME_RAT_STALLS_PARTIAL_CYCLES, 00157 PNE_CORE2EXTREME_RAT_STALLS_ROB_READ_PORT, 00158 PNE_CORE2EXTREME_RESOURCE_STALLS_ANY, 00159 PNE_CORE2EXTREME_RESOURCE_STALLS_BR_MISS_CLEAR, 00160 PNE_CORE2EXTREME_RESOURCE_STALLS_FPCW, 00161 PNE_CORE2EXTREME_RESOURCE_STALLS_LD_ST, 00162 PNE_CORE2EXTREME_RESOURCE_STALLS_ROB_FULL, 00163 PNE_CORE2EXTREME_RESOURCE_STALLS_RS_FULL, 00164 PNE_CORE2EXTREME_RS_UOPS_DISPATCHED, 00165 PNE_CORE2EXTREME_RS_UOPS_DISPATCHED_PORT0, 00166 PNE_CORE2EXTREME_RS_UOPS_DISPATCHED_PORT1, 00167 PNE_CORE2EXTREME_RS_UOPS_DISPATCHED_PORT2, 00168 PNE_CORE2EXTREME_RS_UOPS_DISPATCHED_PORT3, 00169 PNE_CORE2EXTREME_RS_UOPS_DISPATCHED_PORT4, 00170 PNE_CORE2EXTREME_RS_UOPS_DISPATCHED_PORT5, 00171 PNE_CORE2EXTREME_SB_DRAIN_CYCLES, 00172 PNE_CORE2EXTREME_SEGMENT_REG_LOADS, 00173 PNE_CORE2EXTREME_SEG_REG_RENAMES_ANY, 00174 PNE_CORE2EXTREME_SEG_REG_RENAMES_DS, 00175 PNE_CORE2EXTREME_SEG_REG_RENAMES_ES, 00176 PNE_CORE2EXTREME_SEG_REG_RENAMES_FS, 00177 PNE_CORE2EXTREME_SEG_REG_RENAMES_GS, 00178 PNE_CORE2EXTREME_SEG_RENAME_STALLS_ANY, 00179 PNE_CORE2EXTREME_SEG_RENAME_STALLS_DS, 00180 PNE_CORE2EXTREME_SEG_RENAME_STALLS_ES, 00181 PNE_CORE2EXTREME_SEG_RENAME_STALLS_FS, 00182 PNE_CORE2EXTREME_SEG_RENAME_STALLS_GS, 00183 PNE_CORE2EXTREME_SIMD_ASSIST, 00184 PNE_CORE2EXTREME_SIMD_COMP_INST_RETIRED_PACKED_DOUBLE, 00185 PNE_CORE2EXTREME_SIMD_COMP_INST_RETIRED_PACKED_SINGLE, 00186 PNE_CORE2EXTREME_SIMD_COMP_INST_RETIRED_SCALAR_DOUBLE, 00187 PNE_CORE2EXTREME_SIMD_COMP_INST_RETIRED_SCALAR_SINGLE, 00188 PNE_CORE2EXTREME_SIMD_INSTR_RETIRED, 00189 PNE_CORE2EXTREME_SIMD_INST_RETIRED_ANY, 00190 PNE_CORE2EXTREME_SIMD_INST_RETIRED_PACKED_DOUBLE, 00191 PNE_CORE2EXTREME_SIMD_INST_RETIRED_PACKED_SINGLE, 00192 PNE_CORE2EXTREME_SIMD_INST_RETIRED_SCALAR_DOUBLE, 00193 PNE_CORE2EXTREME_SIMD_INST_RETIRED_SCALAR_SINGLE, 00194 PNE_CORE2EXTREME_SIMD_INST_RETIRED_VECTOR, 00195 PNE_CORE2EXTREME_SIMD_SAT_INSTR_RETIRED, 00196 PNE_CORE2EXTREME_SIMD_SAT_UOP_EXEC, 00197 PNE_CORE2EXTREME_SIMD_UOPS_EXEC, 00198 PNE_CORE2EXTREME_SIMD_UOP_TYPE_EXEC_ARITHMETIC, 00199 PNE_CORE2EXTREME_SIMD_UOP_TYPE_EXEC_LOGICAL, 00200 PNE_CORE2EXTREME_SIMD_UOP_TYPE_EXEC_MUL, 00201 PNE_CORE2EXTREME_SIMD_UOP_TYPE_EXEC_PACK, 00202 PNE_CORE2EXTREME_SIMD_UOP_TYPE_EXEC_SHIFT, 00203 PNE_CORE2EXTREME_SIMD_UOP_TYPE_EXEC_UNPACK, 00204 PNE_CORE2EXTREME_SNOOP_STALL_DRV, 00205 PNE_CORE2EXTREME_SSE_PRE_EXEC_L1, 00206 PNE_CORE2EXTREME_SSE_PRE_EXEC_L2, 00207 PNE_CORE2EXTREME_SSE_PRE_EXEC_NTA, 00208 PNE_CORE2EXTREME_SSE_PRE_EXEC_STORES, 00209 PNE_CORE2EXTREME_SSE_PRE_MISS_L1, 00210 PNE_CORE2EXTREME_SSE_PRE_MISS_L2, 00211 PNE_CORE2EXTREME_SSE_PRE_MISS_NTA, 00212 PNE_CORE2EXTREME_STORE_BLOCK_ORDER, 00213 PNE_CORE2EXTREME_STORE_BLOCK_SNOOP, 00214 PNE_CORE2EXTREME_THERMAL_TRIP, 00215 PNE_CORE2EXTREME_UOPS_RETIRED_ANY, 00216 PNE_CORE2EXTREME_UOPS_RETIRED_FUSED, 00217 PNE_CORE2EXTREME_UOPS_RETIRED_LD_IND_BR, 00218 PNE_CORE2EXTREME_UOPS_RETIRED_MACRO_FUSION, 00219 PNE_CORE2EXTREME_UOPS_RETIRED_NON_FUSED, 00220 PNE_CORE2EXTREME_UOPS_RETIRED_STD_STA, 00221 PNE_CORE2EXTREME_X87_OPS_RETIRED_ANY, 00222 PNE_CORE2EXTREME_X87_OPS_RETIRED_FXCH, 00223 PNE_CORE2EXTREME_NATNAME_GUARD 00224 }; 00225 00226 extern Native_Event_LabelDescription_t Core2ExtremeProcessor_info[]; 00227 extern hwi_search_t Core2ExtremeProcessor_map[]; 00228 00229 #endif