PAPI 7.1.0.0
Loading...
Searching...
No Matches
map-p6-m.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  NativeEvent_Value_P6_M_Processor {
  PNE_P6_M_BACLEARS = PAPI_NATIVE_MASK , PNE_P6_M_BR_BOGUS , PNE_P6_M_BR_INST_DECODED , PNE_P6_M_BR_INST_RETIRED ,
  PNE_P6_M_BR_MISS_PRED_RETIRED , PNE_P6_M_BR_MISS_PRED_TAKEN_RET , PNE_P6_M_BR_TAKEN_RETIRED , PNE_P6_M_BTB_MISSES ,
  PNE_P6_M_BUS_BNR_DRV , PNE_P6_M_BUS_DATA_RCV , PNE_P6_M_BUS_DRDY_CLOCKS , PNE_P6_M_BUS_HIT_DRV ,
  PNE_P6_M_BUS_HITM_DRV , PNE_P6_M_BUS_LOCK_CLOCKS , PNE_P6_M_BUS_REQ_OUTSTANDING , PNE_P6_M_BUS_SNOOP_STALL ,
  PNE_P6_M_BUS_TRAN_ANY , PNE_P6_M_BUS_TRAN_BRD , PNE_P6_M_BUS_TRAN_BURST , PNE_P6_M_BUS_TRAN_DEF ,
  PNE_P6_M_BUS_TRAN_IFETCH , PNE_P6_M_BUS_TRAN_INVAL , PNE_P6_M_BUS_TRAN_MEM , PNE_P6_M_BUS_TRAN_POWER ,
  PNE_P6_M_BUS_TRAN_RFO , PNE_P6_M_BUS_TRANS_IO , PNE_P6_M_BUS_TRANS_P , PNE_P6_M_BUS_TRANS_WB ,
  PNE_P6_M_CPU_CLK_UNHALTED , PNE_P6_M_CYCLES_DIV_BUSY , PNE_P6_M_CYCLES_IN_PENDING_AND_MASKED , PNE_P6_M_CYCLES_INT_MASKED ,
  PNE_P6_M_DATA_MEM_REFS , PNE_P6_M_DCU_LINES_IN , PNE_P6_M_DCU_M_LINES_IN , PNE_P6_M_DCU_M_LINES_OUT ,
  PNE_P6_M_DCU_MISS_OUTSTANDING , PNE_P6_M_DIV , PNE_P6_M_FLOPS , PNE_P6_M_FP_ASSIST ,
  PNE_P6_M_FTP_COMPS_OPS_EXE , PNE_P6_M_HW_INT_RX , PNE_P6_M_IFU_FETCH , PNE_P6_M_IFU_FETCH_MISS ,
  PNE_P6_M_IFU_MEM_STALL , PNE_P6_M_ILD_STALL , PNE_P6_M_INST_DECODED , PNE_P6_M_INST_RETIRED ,
  PNE_P6_M_ITLB_MISS , PNE_P6_M_L2_ADS , PNE_P6_M_L2_DBUS_BUSY , PNE_P6_M_L2_DBUS_BUSY_RD ,
  PNE_P6_M_L2_IFETCH , PNE_P6_M_L2_LD , PNE_P6_M_L2_LINES_IN , PNE_P6_M_L2_LINES_OUT ,
  PNE_P6_M_L2M_LINES_INM , PNE_P6_M_L2M_LINES_OUTM , PNE_P6_M_L2_RQSTS , PNE_P6_M_L2_ST ,
  PNE_P6_M_LD_BLOCKS , PNE_P6_M_MISALIGN_MEM_REF , PNE_P6_M_MUL , PNE_P6_M_PARTIAL_RAT_STALLS ,
  PNE_P6_M_RESOURCE_STALL , PNE_P6_M_SB_DRAINS , PNE_P6_M_SEGMENT_REG_LOADS , PNE_P6_M_UOPS_RETIRED ,
  PNE_P6_M_FP_MMX_TRANS , PNE_P6_M_MMX_ASSIST , PNE_P6_M_MMX_INSTR_EXEC , PNE_P6_M_MMX_INSTR_RET ,
  PNE_P6_M_MMX_SAT_INSTR_EXEC , PNE_P6_M_MMX_UOPS_EXEC , PNE_P6_M_RET_SEG_RENAMES , PNE_P6_M_SEG_RENAME_STALLS ,
  PNE_P6_M_EMON_KNI_COMP_INST_RET , PNE_P6_M_EMON_KNI_INST_RETIRED , PNE_P6_M_EMON_KNI_PREF_DISPATCHED , PNE_P6_M_EMON_KNI_PREF_MISS ,
  PNE_P6_M_BR_BAC_MISSP_EXEC , PNE_P6_M_BR_CALL_EXEC , PNE_P6_M_BR_CALL_MISSP_EXEC , PNE_P6_M_BR_CND_EXEC ,
  PNE_P6_M_BR_CND_MISSP_EXEC , PNE_P6_M_BR_IND_CALL_EXEC , PNE_P6_M_BR_IND_EXEC , PNE_P6_M_BR_IND_MISSP_EXEC ,
  PNE_P6_M_BR_INST_EXEC , PNE_P6_M_BR_MISSP_EXEC , PNE_P6_M_BR_RET_BAC_MISSP_EXEC , PNE_P6_M_BR_RET_EXEC ,
  PNE_P6_M_BR_RET_MISSP_EXEC , PNE_P6_M_EMON_ESP_UOPS , PNE_P6_M_EMON_EST_TRANS , PNE_P6_M_EMON_FUSED_UOPS_RET ,
  PNE_P6_M_EMON_PREF_RQSTS_DN , PNE_P6_M_EMON_PREF_RQSTS_UP , PNE_P6_M_EMON_SIMD_INSTR_RETIRD , PNE_P6_M_EMON_SSE_SSE2_COMP_INST_RETIRED ,
  PNE_P6_M_EMON_SSE_SSE2_INST_RETIRED , PNE_P6_M_EMON_SYNCH_UOPS , PNE_P6_M_EMON_THERMAL_TRIP , PNE_P6_M_EMON_UNFUSION ,
  PNE_P6_M_NATNAME_GUARD
}
 

Variables

Native_Event_LabelDescription_t P6_M_Processor_info []
 
hwi_search_t P6_M_Processor_map []
 

Enumeration Type Documentation

◆ NativeEvent_Value_P6_M_Processor

Enumerator
PNE_P6_M_BACLEARS 
PNE_P6_M_BR_BOGUS 
PNE_P6_M_BR_INST_DECODED 
PNE_P6_M_BR_INST_RETIRED 
PNE_P6_M_BR_MISS_PRED_RETIRED 
PNE_P6_M_BR_MISS_PRED_TAKEN_RET 
PNE_P6_M_BR_TAKEN_RETIRED 
PNE_P6_M_BTB_MISSES 
PNE_P6_M_BUS_BNR_DRV 
PNE_P6_M_BUS_DATA_RCV 
PNE_P6_M_BUS_DRDY_CLOCKS 
PNE_P6_M_BUS_HIT_DRV 
PNE_P6_M_BUS_HITM_DRV 
PNE_P6_M_BUS_LOCK_CLOCKS 
PNE_P6_M_BUS_REQ_OUTSTANDING 
PNE_P6_M_BUS_SNOOP_STALL 
PNE_P6_M_BUS_TRAN_ANY 
PNE_P6_M_BUS_TRAN_BRD 
PNE_P6_M_BUS_TRAN_BURST 
PNE_P6_M_BUS_TRAN_DEF 
PNE_P6_M_BUS_TRAN_IFETCH 
PNE_P6_M_BUS_TRAN_INVAL 
PNE_P6_M_BUS_TRAN_MEM 
PNE_P6_M_BUS_TRAN_POWER 
PNE_P6_M_BUS_TRAN_RFO 
PNE_P6_M_BUS_TRANS_IO 
PNE_P6_M_BUS_TRANS_P 
PNE_P6_M_BUS_TRANS_WB 
PNE_P6_M_CPU_CLK_UNHALTED 
PNE_P6_M_CYCLES_DIV_BUSY 
PNE_P6_M_CYCLES_IN_PENDING_AND_MASKED 
PNE_P6_M_CYCLES_INT_MASKED 
PNE_P6_M_DATA_MEM_REFS 
PNE_P6_M_DCU_LINES_IN 
PNE_P6_M_DCU_M_LINES_IN 
PNE_P6_M_DCU_M_LINES_OUT 
PNE_P6_M_DCU_MISS_OUTSTANDING 
PNE_P6_M_DIV 
PNE_P6_M_FLOPS 
PNE_P6_M_FP_ASSIST 
PNE_P6_M_FTP_COMPS_OPS_EXE 
PNE_P6_M_HW_INT_RX 
PNE_P6_M_IFU_FETCH 
PNE_P6_M_IFU_FETCH_MISS 
PNE_P6_M_IFU_MEM_STALL 
PNE_P6_M_ILD_STALL 
PNE_P6_M_INST_DECODED 
PNE_P6_M_INST_RETIRED 
PNE_P6_M_ITLB_MISS 
PNE_P6_M_L2_ADS 
PNE_P6_M_L2_DBUS_BUSY 
PNE_P6_M_L2_DBUS_BUSY_RD 
PNE_P6_M_L2_IFETCH 
PNE_P6_M_L2_LD 
PNE_P6_M_L2_LINES_IN 
PNE_P6_M_L2_LINES_OUT 
PNE_P6_M_L2M_LINES_INM 
PNE_P6_M_L2M_LINES_OUTM 
PNE_P6_M_L2_RQSTS 
PNE_P6_M_L2_ST 
PNE_P6_M_LD_BLOCKS 
PNE_P6_M_MISALIGN_MEM_REF 
PNE_P6_M_MUL 
PNE_P6_M_PARTIAL_RAT_STALLS 
PNE_P6_M_RESOURCE_STALL 
PNE_P6_M_SB_DRAINS 
PNE_P6_M_SEGMENT_REG_LOADS 
PNE_P6_M_UOPS_RETIRED 
PNE_P6_M_FP_MMX_TRANS 
PNE_P6_M_MMX_ASSIST 
PNE_P6_M_MMX_INSTR_EXEC 
PNE_P6_M_MMX_INSTR_RET 
PNE_P6_M_MMX_SAT_INSTR_EXEC 
PNE_P6_M_MMX_UOPS_EXEC 
PNE_P6_M_RET_SEG_RENAMES 
PNE_P6_M_SEG_RENAME_STALLS 
PNE_P6_M_EMON_KNI_COMP_INST_RET 
PNE_P6_M_EMON_KNI_INST_RETIRED 
PNE_P6_M_EMON_KNI_PREF_DISPATCHED 
PNE_P6_M_EMON_KNI_PREF_MISS 
PNE_P6_M_BR_BAC_MISSP_EXEC 
PNE_P6_M_BR_CALL_EXEC 
PNE_P6_M_BR_CALL_MISSP_EXEC 
PNE_P6_M_BR_CND_EXEC 
PNE_P6_M_BR_CND_MISSP_EXEC 
PNE_P6_M_BR_IND_CALL_EXEC 
PNE_P6_M_BR_IND_EXEC 
PNE_P6_M_BR_IND_MISSP_EXEC 
PNE_P6_M_BR_INST_EXEC 
PNE_P6_M_BR_MISSP_EXEC 
PNE_P6_M_BR_RET_BAC_MISSP_EXEC 
PNE_P6_M_BR_RET_EXEC 
PNE_P6_M_BR_RET_MISSP_EXEC 
PNE_P6_M_EMON_ESP_UOPS 
PNE_P6_M_EMON_EST_TRANS 
PNE_P6_M_EMON_FUSED_UOPS_RET 
PNE_P6_M_EMON_PREF_RQSTS_DN 
PNE_P6_M_EMON_PREF_RQSTS_UP 
PNE_P6_M_EMON_SIMD_INSTR_RETIRD 
PNE_P6_M_EMON_SSE_SSE2_COMP_INST_RETIRED 
PNE_P6_M_EMON_SSE_SSE2_INST_RETIRED 
PNE_P6_M_EMON_SYNCH_UOPS 
PNE_P6_M_EMON_THERMAL_TRIP 
PNE_P6_M_EMON_UNFUSION 
PNE_P6_M_NATNAME_GUARD 

Definition at line 15 of file map-p6-m.h.

15 {
16 /* P6 common events */
85 /* Pentium 3 specific events */
98 /* Pentium M specific events */
124};
@ PNE_P6_M_EMON_KNI_PREF_DISPATCHED
Definition: map-p6-m.h:96
@ PNE_P6_M_EMON_FUSED_UOPS_RET
Definition: map-p6-m.h:114
@ PNE_P6_M_IFU_FETCH_MISS
Definition: map-p6-m.h:60
@ PNE_P6_M_L2_RQSTS
Definition: map-p6-m.h:75
@ PNE_P6_M_INST_DECODED
Definition: map-p6-m.h:63
@ PNE_P6_M_CYCLES_DIV_BUSY
Definition: map-p6-m.h:46
@ PNE_P6_M_BUS_TRAN_BRD
Definition: map-p6-m.h:34
@ PNE_P6_M_EMON_KNI_COMP_INST_RET
Definition: map-p6-m.h:94
@ PNE_P6_M_PARTIAL_RAT_STALLS
Definition: map-p6-m.h:80
@ PNE_P6_M_BUS_TRAN_BURST
Definition: map-p6-m.h:35
@ PNE_P6_M_DCU_MISS_OUTSTANDING
Definition: map-p6-m.h:53
@ PNE_P6_M_BR_MISS_PRED_TAKEN_RET
Definition: map-p6-m.h:22
@ PNE_P6_M_BUS_TRAN_ANY
Definition: map-p6-m.h:33
@ PNE_P6_M_BUS_TRAN_INVAL
Definition: map-p6-m.h:38
@ PNE_P6_M_BUS_TRANS_IO
Definition: map-p6-m.h:42
@ PNE_P6_M_EMON_EST_TRANS
Definition: map-p6-m.h:113
@ PNE_P6_M_BUS_TRANS_P
Definition: map-p6-m.h:43
@ PNE_P6_M_BR_TAKEN_RETIRED
Definition: map-p6-m.h:23
@ PNE_P6_M_BUS_TRANS_WB
Definition: map-p6-m.h:44
@ PNE_P6_M_BTB_MISSES
Definition: map-p6-m.h:24
@ PNE_P6_M_DCU_LINES_IN
Definition: map-p6-m.h:50
@ PNE_P6_M_LD_BLOCKS
Definition: map-p6-m.h:77
@ PNE_P6_M_BR_INST_RETIRED
Definition: map-p6-m.h:20
@ PNE_P6_M_BR_RET_EXEC
Definition: map-p6-m.h:110
@ PNE_P6_M_BR_IND_EXEC
Definition: map-p6-m.h:105
@ PNE_P6_M_BUS_LOCK_CLOCKS
Definition: map-p6-m.h:30
@ PNE_P6_M_NATNAME_GUARD
Definition: map-p6-m.h:123
@ PNE_P6_M_BR_INST_EXEC
Definition: map-p6-m.h:107
@ PNE_P6_M_L2_DBUS_BUSY
Definition: map-p6-m.h:67
@ PNE_P6_M_BR_CALL_EXEC
Definition: map-p6-m.h:100
@ PNE_P6_M_BUS_TRAN_RFO
Definition: map-p6-m.h:41
@ PNE_P6_M_MUL
Definition: map-p6-m.h:79
@ PNE_P6_M_EMON_KNI_INST_RETIRED
Definition: map-p6-m.h:95
@ PNE_P6_M_DATA_MEM_REFS
Definition: map-p6-m.h:49
@ PNE_P6_M_DCU_M_LINES_IN
Definition: map-p6-m.h:51
@ PNE_P6_M_L2M_LINES_OUTM
Definition: map-p6-m.h:74
@ PNE_P6_M_CYCLES_INT_MASKED
Definition: map-p6-m.h:48
@ PNE_P6_M_MMX_INSTR_EXEC
Definition: map-p6-m.h:88
@ PNE_P6_M_CYCLES_IN_PENDING_AND_MASKED
Definition: map-p6-m.h:47
@ PNE_P6_M_L2_DBUS_BUSY_RD
Definition: map-p6-m.h:68
@ PNE_P6_M_BR_IND_MISSP_EXEC
Definition: map-p6-m.h:106
@ PNE_P6_M_EMON_SSE_SSE2_COMP_INST_RETIRED
Definition: map-p6-m.h:118
@ PNE_P6_M_CPU_CLK_UNHALTED
Definition: map-p6-m.h:45
@ PNE_P6_M_BR_MISS_PRED_RETIRED
Definition: map-p6-m.h:21
@ PNE_P6_M_L2_ST
Definition: map-p6-m.h:76
@ PNE_P6_M_BUS_DATA_RCV
Definition: map-p6-m.h:26
@ PNE_P6_M_BR_MISSP_EXEC
Definition: map-p6-m.h:108
@ PNE_P6_M_BR_CND_MISSP_EXEC
Definition: map-p6-m.h:103
@ PNE_P6_M_BUS_REQ_OUTSTANDING
Definition: map-p6-m.h:31
@ PNE_P6_M_EMON_PREF_RQSTS_UP
Definition: map-p6-m.h:116
@ PNE_P6_M_ITLB_MISS
Definition: map-p6-m.h:65
@ PNE_P6_M_INST_RETIRED
Definition: map-p6-m.h:64
@ PNE_P6_M_BR_BAC_MISSP_EXEC
Definition: map-p6-m.h:99
@ PNE_P6_M_BUS_TRAN_POWER
Definition: map-p6-m.h:40
@ PNE_P6_M_IFU_FETCH
Definition: map-p6-m.h:59
@ PNE_P6_M_RESOURCE_STALL
Definition: map-p6-m.h:81
@ PNE_P6_M_SB_DRAINS
Definition: map-p6-m.h:82
@ PNE_P6_M_SEG_RENAME_STALLS
Definition: map-p6-m.h:93
@ PNE_P6_M_EMON_THERMAL_TRIP
Definition: map-p6-m.h:121
@ PNE_P6_M_BUS_TRAN_MEM
Definition: map-p6-m.h:39
@ PNE_P6_M_MMX_SAT_INSTR_EXEC
Definition: map-p6-m.h:90
@ PNE_P6_M_L2_IFETCH
Definition: map-p6-m.h:69
@ PNE_P6_M_BUS_HIT_DRV
Definition: map-p6-m.h:28
@ PNE_P6_M_EMON_SYNCH_UOPS
Definition: map-p6-m.h:120
@ PNE_P6_M_BUS_BNR_DRV
Definition: map-p6-m.h:25
@ PNE_P6_M_BUS_TRAN_DEF
Definition: map-p6-m.h:36
@ PNE_P6_M_UOPS_RETIRED
Definition: map-p6-m.h:84
@ PNE_P6_M_BR_INST_DECODED
Definition: map-p6-m.h:19
@ PNE_P6_M_EMON_KNI_PREF_MISS
Definition: map-p6-m.h:97
@ PNE_P6_M_MMX_ASSIST
Definition: map-p6-m.h:87
@ PNE_P6_M_SEGMENT_REG_LOADS
Definition: map-p6-m.h:83
@ PNE_P6_M_BR_CND_EXEC
Definition: map-p6-m.h:102
@ PNE_P6_M_FTP_COMPS_OPS_EXE
Definition: map-p6-m.h:57
@ PNE_P6_M_L2_LINES_IN
Definition: map-p6-m.h:71
@ PNE_P6_M_MMX_UOPS_EXEC
Definition: map-p6-m.h:91
@ PNE_P6_M_FLOPS
Definition: map-p6-m.h:55
@ PNE_P6_M_BUS_TRAN_IFETCH
Definition: map-p6-m.h:37
@ PNE_P6_M_L2M_LINES_INM
Definition: map-p6-m.h:73
@ PNE_P6_M_L2_ADS
Definition: map-p6-m.h:66
@ PNE_P6_M_L2_LINES_OUT
Definition: map-p6-m.h:72
@ PNE_P6_M_IFU_MEM_STALL
Definition: map-p6-m.h:61
@ PNE_P6_M_EMON_UNFUSION
Definition: map-p6-m.h:122
@ PNE_P6_M_FP_MMX_TRANS
Definition: map-p6-m.h:86
@ PNE_P6_M_MMX_INSTR_RET
Definition: map-p6-m.h:89
@ PNE_P6_M_BR_RET_MISSP_EXEC
Definition: map-p6-m.h:111
@ PNE_P6_M_L2_LD
Definition: map-p6-m.h:70
@ PNE_P6_M_BR_BOGUS
Definition: map-p6-m.h:18
@ PNE_P6_M_DCU_M_LINES_OUT
Definition: map-p6-m.h:52
@ PNE_P6_M_EMON_PREF_RQSTS_DN
Definition: map-p6-m.h:115
@ PNE_P6_M_MISALIGN_MEM_REF
Definition: map-p6-m.h:78
@ PNE_P6_M_BR_IND_CALL_EXEC
Definition: map-p6-m.h:104
@ PNE_P6_M_BR_RET_BAC_MISSP_EXEC
Definition: map-p6-m.h:109
@ PNE_P6_M_ILD_STALL
Definition: map-p6-m.h:62
@ PNE_P6_M_EMON_SSE_SSE2_INST_RETIRED
Definition: map-p6-m.h:119
@ PNE_P6_M_EMON_SIMD_INSTR_RETIRD
Definition: map-p6-m.h:117
@ PNE_P6_M_BR_CALL_MISSP_EXEC
Definition: map-p6-m.h:101
@ PNE_P6_M_EMON_ESP_UOPS
Definition: map-p6-m.h:112
@ PNE_P6_M_RET_SEG_RENAMES
Definition: map-p6-m.h:92
@ PNE_P6_M_DIV
Definition: map-p6-m.h:54
@ PNE_P6_M_HW_INT_RX
Definition: map-p6-m.h:58
@ PNE_P6_M_BACLEARS
Definition: map-p6-m.h:17
@ PNE_P6_M_FP_ASSIST
Definition: map-p6-m.h:56
@ PNE_P6_M_BUS_HITM_DRV
Definition: map-p6-m.h:29
@ PNE_P6_M_BUS_SNOOP_STALL
Definition: map-p6-m.h:32
@ PNE_P6_M_BUS_DRDY_CLOCKS
Definition: map-p6-m.h:27
#define PAPI_NATIVE_MASK

Variable Documentation

◆ P6_M_Processor_info

Native_Event_LabelDescription_t P6_M_Processor_info[]
extern

Definition at line 27 of file map-p6-m.c.

◆ P6_M_Processor_map

hwi_search_t P6_M_Processor_map[]
extern