Blame src/freebsd/map-p4.h

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