|
PAPI
5.0.1.0
|
00001 /****************************/ 00002 /* THIS IS OPEN SOURCE CODE */ 00003 /****************************/ 00004 00005 /* 00006 * File: map-p6.h 00007 * CVS: $Id$ 00008 * Author: Harald Servat 00009 * redcrash@gmail.com 00010 */ 00011 00012 #ifndef FreeBSD_MAP_P6_C 00013 #define FreeBSD_MAP_P6_C 00014 00015 enum NativeEvent_Value_P6_C_Processor { 00016 /* P6 common events */ 00017 PNE_P6_C_BACLEARS = PAPI_NATIVE_MASK, 00018 PNE_P6_C_BR_BOGUS, 00019 PNE_P6_C_BR_INST_DECODED, 00020 PNE_P6_C_BR_INST_RETIRED, 00021 PNE_P6_C_BR_MISS_PRED_RETIRED, 00022 PNE_P6_C_BR_MISS_PRED_TAKEN_RET, 00023 PNE_P6_C_BR_TAKEN_RETIRED, 00024 PNE_P6_C_BTB_MISSES, 00025 PNE_P6_C_BUS_BNR_DRV, 00026 PNE_P6_C_BUS_DATA_RCV, 00027 PNE_P6_C_BUS_DRDY_CLOCKS, 00028 PNE_P6_C_BUS_HIT_DRV, 00029 PNE_P6_C_BUS_HITM_DRV, 00030 PNE_P6_C_BUS_LOCK_CLOCKS, 00031 PNE_P6_C_BUS_REQ_OUTSTANDING, 00032 PNE_P6_C_BUS_SNOOP_STALL, 00033 PNE_P6_C_BUS_TRAN_ANY, 00034 PNE_P6_C_BUS_TRAN_BRD, 00035 PNE_P6_C_BUS_TRAN_BURST, 00036 PNE_P6_C_BUS_TRAN_DEF, 00037 PNE_P6_C_BUS_TRAN_IFETCH, 00038 PNE_P6_C_BUS_TRAN_INVAL, 00039 PNE_P6_C_BUS_TRAN_MEM, 00040 PNE_P6_C_BUS_TRAN_POWER, 00041 PNE_P6_C_BUS_TRAN_RFO, 00042 PNE_P6_C_BUS_TRANS_IO, 00043 PNE_P6_C_BUS_TRANS_P, 00044 PNE_P6_C_BUS_TRANS_WB, 00045 PNE_P6_C_CPU_CLK_UNHALTED, 00046 PNE_P6_C_CYCLES_DIV_BUSY, 00047 PNE_P6_C_CYCLES_IN_PENDING_AND_MASKED, 00048 PNE_P6_C_CYCLES_INT_MASKED, 00049 PNE_P6_C_DATA_MEM_REFS, 00050 PNE_P6_C_DCU_LINES_IN, 00051 PNE_P6_C_DCU_M_LINES_IN, 00052 PNE_P6_C_DCU_M_LINES_OUT, 00053 PNE_P6_C_DCU_MISS_OUTSTANDING, 00054 PNE_P6_C_DIV, 00055 PNE_P6_C_FLOPS, 00056 PNE_P6_C_FP_ASSIST, 00057 PNE_P6_C_FTP_COMPS_OPS_EXE, 00058 PNE_P6_C_HW_INT_RX, 00059 PNE_P6_C_IFU_FETCH, 00060 PNE_P6_C_IFU_FETCH_MISS, 00061 PNE_P6_C_IFU_MEM_STALL, 00062 PNE_P6_C_ILD_STALL, 00063 PNE_P6_C_INST_DECODED, 00064 PNE_P6_C_INST_RETIRED, 00065 PNE_P6_C_ITLB_MISS, 00066 PNE_P6_C_L2_ADS, 00067 PNE_P6_C_L2_DBUS_BUSY, 00068 PNE_P6_C_L2_DBUS_BUSY_RD, 00069 PNE_P6_C_L2_IFETCH, 00070 PNE_P6_C_L2_LD, 00071 PNE_P6_C_L2_LINES_IN, 00072 PNE_P6_C_L2_LINES_OUT, 00073 PNE_P6_C_L2M_LINES_INM, 00074 PNE_P6_C_L2M_LINES_OUTM, 00075 PNE_P6_C_L2_RQSTS, 00076 PNE_P6_C_L2_ST, 00077 PNE_P6_C_LD_BLOCKS, 00078 PNE_P6_C_MISALIGN_MEM_REF, 00079 PNE_P6_C_MUL, 00080 PNE_P6_C_PARTIAL_RAT_STALLS, 00081 PNE_P6_C_RESOURCE_STALL, 00082 PNE_P6_C_SB_DRAINS, 00083 PNE_P6_C_SEGMENT_REG_LOADS, 00084 PNE_P6_C_UOPS_RETIRED, 00085 /* Celeron specific events */ 00086 PNE_P6_C_MMX_INSTR_EXEC, 00087 PNE_P6_C_NATNAME_GUARD 00088 }; 00089 00090 extern Native_Event_LabelDescription_t P6_C_Processor_info[]; 00091 extern hwi_search_t P6_C_Processor_map[]; 00092 00093 #endif