|
Packit |
577717 |
/****************************/
|
|
Packit |
577717 |
/* THIS IS OPEN SOURCE CODE */
|
|
Packit |
577717 |
/****************************/
|
|
Packit |
577717 |
|
|
Packit |
577717 |
/*
|
|
Packit |
577717 |
* File: map-p4.h
|
|
Packit |
577717 |
* CVS: $Id$
|
|
Packit |
577717 |
* Author: Harald Servat
|
|
Packit |
577717 |
* redcrash@gmail.com
|
|
Packit |
577717 |
*/
|
|
Packit |
577717 |
|
|
Packit |
577717 |
#ifndef FreeBSD_MAP_P4
|
|
Packit |
577717 |
#define FreeBSD_MAP_P4
|
|
Packit |
577717 |
|
|
Packit |
577717 |
enum NativeEvent_Value_P4Processor {
|
|
Packit |
577717 |
PNE_P4_128BIT_MMX_UOP = PAPI_NATIVE_MASK,
|
|
Packit |
577717 |
PNE_P4_64BIT_MMX_UOP,
|
|
Packit |
577717 |
PNE_P4_B2B_CYCLES,
|
|
Packit |
577717 |
PNE_P4_BNR,
|
|
Packit |
577717 |
PNE_P4_BPU_FETCH_REQUEST,
|
|
Packit |
577717 |
PNE_P4_BRANH_RETIRED,
|
|
Packit |
577717 |
PNE_P4_BSQ_ACTIVE_ENTRIES,
|
|
Packit |
577717 |
PNE_P4_BSQ_ALLOCATION,
|
|
Packit |
577717 |
PNE_P4_BSQ_CACHE_REFERENCE,
|
|
Packit |
577717 |
PNE_P4_EXECUTION_EVENT,
|
|
Packit |
577717 |
PNE_P4_FRONT_END_EVENT,
|
|
Packit |
577717 |
PNE_P4_FSB_DATA_ACTIVITY,
|
|
Packit |
577717 |
PNE_P4_GLOBAL_POWER_EVENTS,
|
|
Packit |
577717 |
PNE_P4_INSTR_RETIRED,
|
|
Packit |
577717 |
PNE_P4_IOQ_ACTIVE_ENTRIES,
|
|
Packit |
577717 |
PNE_P4_IOQ_ALLOCATION,
|
|
Packit |
577717 |
PNE_P4_ITLB_REFERENCE,
|
|
Packit |
577717 |
PNE_P4_LOAD_PORT_REPLAY,
|
|
Packit |
577717 |
PNE_P4_MISPRED_BRANCH_RETIRED,
|
|
Packit |
577717 |
PNE_P4_MACHINE_CLEAR,
|
|
Packit |
577717 |
PNE_P4_MEMORY_CANCEL,
|
|
Packit |
577717 |
PNE_P4_MEMORY_COMPLETE,
|
|
Packit |
577717 |
PNE_P4_MOB_LOAD_REPLAY,
|
|
Packit |
577717 |
PNE_P4_PACKED_DP_UOP,
|
|
Packit |
577717 |
PNE_P4_PACKED_SP_UOP,
|
|
Packit |
577717 |
PNE_P4_PAGE_WALK_TYPE,
|
|
Packit |
577717 |
PNE_P4_REPLAY_EVENT,
|
|
Packit |
577717 |
PNE_P4_RESOURCE_STALL,
|
|
Packit |
577717 |
PNE_P4_RESPONSE,
|
|
Packit |
577717 |
PNE_P4_RETIRED_BRANCH_TYPE,
|
|
Packit |
577717 |
PNE_P4_RETIRED_MISPRED_BRANCH_TYPE,
|
|
Packit |
577717 |
PNE_P4_SCALAR_DP_UOP,
|
|
Packit |
577717 |
PNE_P4_SCALAR_SP_UOP,
|
|
Packit |
577717 |
PNE_P4_SNOOP,
|
|
Packit |
577717 |
PNE_P4_SSE_INPUT_ASSIST,
|
|
Packit |
577717 |
PNE_P4_STORE_PORT_REPLAY,
|
|
Packit |
577717 |
PNE_P4_TC_DELIVER_MODE,
|
|
Packit |
577717 |
PNE_P4_TC_MS_XFER,
|
|
Packit |
577717 |
PNE_P4_UOP_QUEUE_WRITES,
|
|
Packit |
577717 |
PNE_P4_UOP_TYPE,
|
|
Packit |
577717 |
PNE_P4_UOPS_RETIRED,
|
|
Packit |
577717 |
PNE_P4_WC_BUFFER,
|
|
Packit |
577717 |
PNE_P4_X87_ASSIST,
|
|
Packit |
577717 |
PNE_P4_X87_FP_UOP,
|
|
Packit |
577717 |
PNE_P4_X87_SIMD_MOVES_UOP,
|
|
Packit |
577717 |
/* Special counters */
|
|
Packit |
577717 |
PNE_P4_UOP_QUEUE_WRITES_TC_BUILD_DELIVER,
|
|
Packit |
577717 |
PNE_P4_PAGE_WALK_TYPE_D,
|
|
Packit |
577717 |
PNE_P4_PAGE_WALK_TYPE_I,
|
|
Packit |
577717 |
PNE_P4_INSTR_RETIRED_NON_BOGUS,
|
|
Packit |
577717 |
PNE_P4_BRANCH_RETIRED_NOT_TAKEN,
|
|
Packit |
577717 |
PNE_P4_BRANCH_RETIRED_TAKEN,
|
|
Packit |
577717 |
PNE_P4_BRANCH_RETIRED_PREDICTED,
|
|
Packit |
577717 |
PNE_P4_BRANCH_RETIRED_MISPREDICTED,
|
|
Packit |
577717 |
PNE_P4_BSQ_CACHE_REFERENCE_2L_MISSES,
|
|
Packit |
577717 |
PNE_P4_BSQ_CACHE_REFERENCE_2L_ACCESSES,
|
|
Packit |
577717 |
PNE_P4_BSQ_CACHE_REFERENCE_2L_HITS,
|
|
Packit |
577717 |
PNE_P4_BSQ_CACHE_REFERENCE_3L_MISSES,
|
|
Packit |
577717 |
PNE_P4_BSQ_CACHE_REFERENCE_3L_ACCESSES,
|
|
Packit |
577717 |
PNE_P4_BSQ_CACHE_REFERENCE_3L_HITS,
|
|
Packit |
577717 |
PNE_P4_NATNAME_GUARD
|
|
Packit |
577717 |
};
|
|
Packit |
577717 |
|
|
Packit |
577717 |
extern Native_Event_LabelDescription_t P4Processor_info[];
|
|
Packit |
577717 |
extern hwi_search_t P4Processor_map[];
|
|
Packit |
577717 |
|
|
Packit |
577717 |
#endif
|