PAPI
5.7.0.0
map-p6-m.h
Go to the documentation of this file.
1
/****************************/
2
/* THIS IS OPEN SOURCE CODE */
3
/****************************/
4
5
/*
6
* File: map-p6-M.h
7
* CVS: $Id$
8
* Author: Harald Servat
9
* redcrash@gmail.com
10
*/
11
12
#ifndef FreeBSD_MAP_P6_M
13
#define FreeBSD_MAP_P6_M
14
15
enum
NativeEvent_Value_P6_M_Processor
{
16
/* P6 common events */
17
PNE_P6_M_BACLEARS
=
PAPI_NATIVE_MASK
,
18
PNE_P6_M_BR_BOGUS
,
19
PNE_P6_M_BR_INST_DECODED
,
20
PNE_P6_M_BR_INST_RETIRED
,
21
PNE_P6_M_BR_MISS_PRED_RETIRED
,
22
PNE_P6_M_BR_MISS_PRED_TAKEN_RET
,
23
PNE_P6_M_BR_TAKEN_RETIRED
,
24
PNE_P6_M_BTB_MISSES
,
25
PNE_P6_M_BUS_BNR_DRV
,
26
PNE_P6_M_BUS_DATA_RCV
,
27
PNE_P6_M_BUS_DRDY_CLOCKS
,
28
PNE_P6_M_BUS_HIT_DRV
,
29
PNE_P6_M_BUS_HITM_DRV
,
30
PNE_P6_M_BUS_LOCK_CLOCKS
,
31
PNE_P6_M_BUS_REQ_OUTSTANDING
,
32
PNE_P6_M_BUS_SNOOP_STALL
,
33
PNE_P6_M_BUS_TRAN_ANY
,
34
PNE_P6_M_BUS_TRAN_BRD
,
35
PNE_P6_M_BUS_TRAN_BURST
,
36
PNE_P6_M_BUS_TRAN_DEF
,
37
PNE_P6_M_BUS_TRAN_IFETCH
,
38
PNE_P6_M_BUS_TRAN_INVAL
,
39
PNE_P6_M_BUS_TRAN_MEM
,
40
PNE_P6_M_BUS_TRAN_POWER
,
41
PNE_P6_M_BUS_TRAN_RFO
,
42
PNE_P6_M_BUS_TRANS_IO
,
43
PNE_P6_M_BUS_TRANS_P
,
44
PNE_P6_M_BUS_TRANS_WB
,
45
PNE_P6_M_CPU_CLK_UNHALTED
,
46
PNE_P6_M_CYCLES_DIV_BUSY
,
47
PNE_P6_M_CYCLES_IN_PENDING_AND_MASKED
,
48
PNE_P6_M_CYCLES_INT_MASKED
,
49
PNE_P6_M_DATA_MEM_REFS
,
50
PNE_P6_M_DCU_LINES_IN
,
51
PNE_P6_M_DCU_M_LINES_IN
,
52
PNE_P6_M_DCU_M_LINES_OUT
,
53
PNE_P6_M_DCU_MISS_OUTSTANDING
,
54
PNE_P6_M_DIV
,
55
PNE_P6_M_FLOPS
,
56
PNE_P6_M_FP_ASSIST
,
57
PNE_P6_M_FTP_COMPS_OPS_EXE
,
58
PNE_P6_M_HW_INT_RX
,
59
PNE_P6_M_IFU_FETCH
,
60
PNE_P6_M_IFU_FETCH_MISS
,
61
PNE_P6_M_IFU_MEM_STALL
,
62
PNE_P6_M_ILD_STALL
,
63
PNE_P6_M_INST_DECODED
,
64
PNE_P6_M_INST_RETIRED
,
65
PNE_P6_M_ITLB_MISS
,
66
PNE_P6_M_L2_ADS
,
67
PNE_P6_M_L2_DBUS_BUSY
,
68
PNE_P6_M_L2_DBUS_BUSY_RD
,
69
PNE_P6_M_L2_IFETCH
,
70
PNE_P6_M_L2_LD
,
71
PNE_P6_M_L2_LINES_IN
,
72
PNE_P6_M_L2_LINES_OUT
,
73
PNE_P6_M_L2M_LINES_INM
,
74
PNE_P6_M_L2M_LINES_OUTM
,
75
PNE_P6_M_L2_RQSTS
,
76
PNE_P6_M_L2_ST
,
77
PNE_P6_M_LD_BLOCKS
,
78
PNE_P6_M_MISALIGN_MEM_REF
,
79
PNE_P6_M_MUL
,
80
PNE_P6_M_PARTIAL_RAT_STALLS
,
81
PNE_P6_M_RESOURCE_STALL
,
82
PNE_P6_M_SB_DRAINS
,
83
PNE_P6_M_SEGMENT_REG_LOADS
,
84
PNE_P6_M_UOPS_RETIRED
,
85
/* Pentium 3 specific events */
86
PNE_P6_M_FP_MMX_TRANS
,
87
PNE_P6_M_MMX_ASSIST
,
88
PNE_P6_M_MMX_INSTR_EXEC
,
89
PNE_P6_M_MMX_INSTR_RET
,
90
PNE_P6_M_MMX_SAT_INSTR_EXEC
,
91
PNE_P6_M_MMX_UOPS_EXEC
,
92
PNE_P6_M_RET_SEG_RENAMES
,
93
PNE_P6_M_SEG_RENAME_STALLS
,
94
PNE_P6_M_EMON_KNI_COMP_INST_RET
,
95
PNE_P6_M_EMON_KNI_INST_RETIRED
,
96
PNE_P6_M_EMON_KNI_PREF_DISPATCHED
,
97
PNE_P6_M_EMON_KNI_PREF_MISS
,
98
/* Pentium M specific events */
99
PNE_P6_M_BR_BAC_MISSP_EXEC
,
100
PNE_P6_M_BR_CALL_EXEC
,
101
PNE_P6_M_BR_CALL_MISSP_EXEC
,
102
PNE_P6_M_BR_CND_EXEC
,
103
PNE_P6_M_BR_CND_MISSP_EXEC
,
104
PNE_P6_M_BR_IND_CALL_EXEC
,
105
PNE_P6_M_BR_IND_EXEC
,
106
PNE_P6_M_BR_IND_MISSP_EXEC
,
107
PNE_P6_M_BR_INST_EXEC
,
108
PNE_P6_M_BR_MISSP_EXEC
,
109
PNE_P6_M_BR_RET_BAC_MISSP_EXEC
,
110
PNE_P6_M_BR_RET_EXEC
,
111
PNE_P6_M_BR_RET_MISSP_EXEC
,
112
PNE_P6_M_EMON_ESP_UOPS
,
113
PNE_P6_M_EMON_EST_TRANS
,
114
PNE_P6_M_EMON_FUSED_UOPS_RET
,
115
PNE_P6_M_EMON_PREF_RQSTS_DN
,
116
PNE_P6_M_EMON_PREF_RQSTS_UP
,
117
PNE_P6_M_EMON_SIMD_INSTR_RETIRD
,
118
PNE_P6_M_EMON_SSE_SSE2_COMP_INST_RETIRED
,
119
PNE_P6_M_EMON_SSE_SSE2_INST_RETIRED
,
120
PNE_P6_M_EMON_SYNCH_UOPS
,
121
PNE_P6_M_EMON_THERMAL_TRIP
,
122
PNE_P6_M_EMON_UNFUSION
,
123
PNE_P6_M_NATNAME_GUARD
124
};
125
126
extern
Native_Event_LabelDescription_t
P6_M_Processor_info
[];
127
extern
hwi_search_t
P6_M_Processor_map
[];
128
129
#endif
PNE_P6_M_BUS_TRAN_INVAL
Definition:
map-p6-m.h:38
PAPI_NATIVE_MASK
#define PAPI_NATIVE_MASK
Definition:
papiStdEventDefs.h:30
PNE_P6_M_IFU_FETCH_MISS
Definition:
map-p6-m.h:60
PNE_P6_M_DCU_LINES_IN
Definition:
map-p6-m.h:50
PNE_P6_M_BR_INST_EXEC
Definition:
map-p6-m.h:107
PNE_P6_M_HW_INT_RX
Definition:
map-p6-m.h:58
PNE_P6_M_L2M_LINES_INM
Definition:
map-p6-m.h:73
PNE_P6_M_EMON_KNI_PREF_MISS
Definition:
map-p6-m.h:97
PNE_P6_M_MUL
Definition:
map-p6-m.h:79
PNE_P6_M_DATA_MEM_REFS
Definition:
map-p6-m.h:49
PNE_P6_M_FP_ASSIST
Definition:
map-p6-m.h:56
PNE_P6_M_EMON_KNI_PREF_DISPATCHED
Definition:
map-p6-m.h:96
PNE_P6_M_BUS_TRAN_IFETCH
Definition:
map-p6-m.h:37
PNE_P6_M_L2_ADS
Definition:
map-p6-m.h:66
NativeEvent_Value_P6_M_Processor
NativeEvent_Value_P6_M_Processor
Definition:
map-p6-m.h:15
PNE_P6_M_BR_IND_EXEC
Definition:
map-p6-m.h:105
Native_Event_LabelDescription_t
Definition:
map.h:38
PNE_P6_M_ILD_STALL
Definition:
map-p6-m.h:62
P6_M_Processor_map
hwi_search_t P6_M_Processor_map[]
PNE_P6_M_IFU_FETCH
Definition:
map-p6-m.h:59
PNE_P6_M_BUS_TRAN_DEF
Definition:
map-p6-m.h:36
PNE_P6_M_BACLEARS
Definition:
map-p6-m.h:17
PNE_P6_M_BR_MISSP_EXEC
Definition:
map-p6-m.h:108
PNE_P6_M_IFU_MEM_STALL
Definition:
map-p6-m.h:61
PNE_P6_M_BUS_HIT_DRV
Definition:
map-p6-m.h:28
PNE_P6_M_EMON_PREF_RQSTS_DN
Definition:
map-p6-m.h:115
PNE_P6_M_ITLB_MISS
Definition:
map-p6-m.h:65
PNE_P6_M_EMON_SSE_SSE2_COMP_INST_RETIRED
Definition:
map-p6-m.h:118
PNE_P6_M_BUS_HITM_DRV
Definition:
map-p6-m.h:29
PNE_P6_M_L2M_LINES_OUTM
Definition:
map-p6-m.h:74
PNE_P6_M_BR_BOGUS
Definition:
map-p6-m.h:18
PNE_P6_M_L2_DBUS_BUSY
Definition:
map-p6-m.h:67
PNE_P6_M_SEGMENT_REG_LOADS
Definition:
map-p6-m.h:83
PNE_P6_M_BUS_TRAN_ANY
Definition:
map-p6-m.h:33
PNE_P6_M_UOPS_RETIRED
Definition:
map-p6-m.h:84
PNE_P6_M_MMX_ASSIST
Definition:
map-p6-m.h:87
PNE_P6_M_BR_INST_RETIRED
Definition:
map-p6-m.h:20
PNE_P6_M_L2_LINES_IN
Definition:
map-p6-m.h:71
PNE_P6_M_MISALIGN_MEM_REF
Definition:
map-p6-m.h:78
PNE_P6_M_L2_LD
Definition:
map-p6-m.h:70
PNE_P6_M_MMX_INSTR_EXEC
Definition:
map-p6-m.h:88
PNE_P6_M_INST_RETIRED
Definition:
map-p6-m.h:64
PNE_P6_M_SEG_RENAME_STALLS
Definition:
map-p6-m.h:93
PNE_P6_M_BUS_TRAN_BURST
Definition:
map-p6-m.h:35
PNE_P6_M_BUS_TRANS_IO
Definition:
map-p6-m.h:42
PNE_P6_M_DCU_MISS_OUTSTANDING
Definition:
map-p6-m.h:53
PNE_P6_M_BUS_TRAN_MEM
Definition:
map-p6-m.h:39
PNE_P6_M_BUS_DATA_RCV
Definition:
map-p6-m.h:26
PNE_P6_M_BR_IND_MISSP_EXEC
Definition:
map-p6-m.h:106
PNE_P6_M_FP_MMX_TRANS
Definition:
map-p6-m.h:86
PNE_P6_M_BR_CND_EXEC
Definition:
map-p6-m.h:102
PNE_P6_M_BUS_TRANS_WB
Definition:
map-p6-m.h:44
PNE_P6_M_CPU_CLK_UNHALTED
Definition:
map-p6-m.h:45
PNE_P6_M_BR_RET_MISSP_EXEC
Definition:
map-p6-m.h:111
PNE_P6_M_L2_RQSTS
Definition:
map-p6-m.h:75
PNE_P6_M_BR_RET_EXEC
Definition:
map-p6-m.h:110
PNE_P6_M_FLOPS
Definition:
map-p6-m.h:55
PNE_P6_M_MMX_INSTR_RET
Definition:
map-p6-m.h:89
PNE_P6_M_EMON_UNFUSION
Definition:
map-p6-m.h:122
PNE_P6_M_EMON_FUSED_UOPS_RET
Definition:
map-p6-m.h:114
PNE_P6_M_BUS_REQ_OUTSTANDING
Definition:
map-p6-m.h:31
hwi_search_t
Definition:
papi_preset.h:12
PNE_P6_M_BR_CALL_MISSP_EXEC
Definition:
map-p6-m.h:101
PNE_P6_M_EMON_SSE_SSE2_INST_RETIRED
Definition:
map-p6-m.h:119
PNE_P6_M_BUS_SNOOP_STALL
Definition:
map-p6-m.h:32
PNE_P6_M_CYCLES_INT_MASKED
Definition:
map-p6-m.h:48
P6_M_Processor_info
Native_Event_LabelDescription_t P6_M_Processor_info[]
Definition:
map-p6-m.c:27
PNE_P6_M_BUS_BNR_DRV
Definition:
map-p6-m.h:25
PNE_P6_M_BR_CND_MISSP_EXEC
Definition:
map-p6-m.h:103
PNE_P6_M_EMON_KNI_COMP_INST_RET
Definition:
map-p6-m.h:94
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_INST_DECODED
Definition:
map-p6-m.h:63
PNE_P6_M_MMX_UOPS_EXEC
Definition:
map-p6-m.h:91
PNE_P6_M_BR_IND_CALL_EXEC
Definition:
map-p6-m.h:104
PNE_P6_M_EMON_EST_TRANS
Definition:
map-p6-m.h:113
PNE_P6_M_EMON_PREF_RQSTS_UP
Definition:
map-p6-m.h:116
PNE_P6_M_DIV
Definition:
map-p6-m.h:54
PNE_P6_M_EMON_ESP_UOPS
Definition:
map-p6-m.h:112
PNE_P6_M_BR_INST_DECODED
Definition:
map-p6-m.h:19
PNE_P6_M_EMON_THERMAL_TRIP
Definition:
map-p6-m.h:121
PNE_P6_M_PARTIAL_RAT_STALLS
Definition:
map-p6-m.h:80
PNE_P6_M_CYCLES_IN_PENDING_AND_MASKED
Definition:
map-p6-m.h:47
PNE_P6_M_RET_SEG_RENAMES
Definition:
map-p6-m.h:92
PNE_P6_M_DCU_M_LINES_IN
Definition:
map-p6-m.h:51
PNE_P6_M_BR_RET_BAC_MISSP_EXEC
Definition:
map-p6-m.h:109
PNE_P6_M_SB_DRAINS
Definition:
map-p6-m.h:82
PNE_P6_M_LD_BLOCKS
Definition:
map-p6-m.h:77
PNE_P6_M_L2_ST
Definition:
map-p6-m.h:76
PNE_P6_M_FTP_COMPS_OPS_EXE
Definition:
map-p6-m.h:57
PNE_P6_M_DCU_M_LINES_OUT
Definition:
map-p6-m.h:52
PNE_P6_M_CYCLES_DIV_BUSY
Definition:
map-p6-m.h:46
PNE_P6_M_L2_IFETCH
Definition:
map-p6-m.h:69
PNE_P6_M_BR_MISS_PRED_RETIRED
Definition:
map-p6-m.h:21
PNE_P6_M_BUS_LOCK_CLOCKS
Definition:
map-p6-m.h:30
PNE_P6_M_MMX_SAT_INSTR_EXEC
Definition:
map-p6-m.h:90
PNE_P6_M_L2_DBUS_BUSY_RD
Definition:
map-p6-m.h:68
PNE_P6_M_BR_MISS_PRED_TAKEN_RET
Definition:
map-p6-m.h:22
PNE_P6_M_BUS_TRAN_BRD
Definition:
map-p6-m.h:34
PNE_P6_M_RESOURCE_STALL
Definition:
map-p6-m.h:81
PNE_P6_M_BUS_TRAN_POWER
Definition:
map-p6-m.h:40
PNE_P6_M_EMON_SIMD_INSTR_RETIRD
Definition:
map-p6-m.h:117
PNE_P6_M_NATNAME_GUARD
Definition:
map-p6-m.h:123
PNE_P6_M_BR_TAKEN_RETIRED
Definition:
map-p6-m.h:23
PNE_P6_M_L2_LINES_OUT
Definition:
map-p6-m.h:72
PNE_P6_M_BR_BAC_MISSP_EXEC
Definition:
map-p6-m.h:99
PNE_P6_M_BTB_MISSES
Definition:
map-p6-m.h:24
PNE_P6_M_BUS_TRANS_P
Definition:
map-p6-m.h:43
PNE_P6_M_BUS_DRDY_CLOCKS
Definition:
map-p6-m.h:27
PNE_P6_M_EMON_SYNCH_UOPS
Definition:
map-p6-m.h:120
PNE_P6_M_EMON_KNI_INST_RETIRED
Definition:
map-p6-m.h:95
src
freebsd
map-p6-m.h
Generated on Wed Mar 27 2019 00:55:11 for PAPI by
1.8.15