PAPI  5.0.1.0
map-k7.h
Go to the documentation of this file.
00001 /****************************/
00002 /* THIS IS OPEN SOURCE CODE */
00003 /****************************/
00004 
00005 /* 
00006 * File:    map-k7.h
00007 * CVS:     $Id$
00008 * Author:  Harald Servat
00009 *          redcrash@gmail.com
00010 */
00011 
00012 #ifndef FreeBSD_MAP_K7
00013 #define FreeBSD_MAP_K7
00014 
00015 
00016 enum NativeEvent_Value_K7Processor {
00017     PNE_K7_DC_ACCESSES = PAPI_NATIVE_MASK,
00018     PNE_K7_DC_MISSES,
00019     PNE_K7_DC_REFILLS_FROM_L2,
00020     PNE_K7_DC_REFILLS_FROM_SYSTEM,
00021     PNE_K7_DC_WRITEBACKS,
00022     PNE_K7_L1_DTLB_MISS_AND_L2_DTLB_HITS,
00023     PNE_K7_L1_AND_L2_DTLB_MISSES,
00024     PNE_K7_MISALIGNED_REFERENCES,
00025     PNE_K7_IC_FETCHES,
00026     PNE_K7_IC_MISSES,
00027     PNE_K7_L1_ITLB_MISSES,
00028     PNE_K7_L1_AND_L2_ITLB_MISSES,
00029     PNE_K7_RETIRED_INSTRUCTIONS,
00030     PNE_K7_RETIRED_OPS,
00031     PNE_K7_RETIRED_BRANCHES,
00032     PNE_K7_RETIRED_BRANCHES_MISPREDICTED,
00033     PNE_K7_RETIRED_TAKEN_BRANCHES,
00034     PNE_K7_RETIRED_TAKEN_BRANCHES_MISPREDICTED,
00035     PNE_K7_RETIRED_FAR_CONTROL_TRANSFERS,
00036     PNE_K7_RETIRED_RESYNC_BRANCHES,
00037     PNE_K7_INTERRUPTS_MASKED_CYCLES,
00038     PNE_K7_INTERRUPTS_MASKED_WHILE_PENDING_CYCLES,
00039     PNE_K7_HARDWARE_INTERRUPTS,
00040     /* Nearly special counters */
00041     PNE_K7_DC_REFILLS_FROM_L2_M,
00042     PNE_K7_DC_REFILLS_FROM_L2_OES,
00043     PNE_K7_DC_REFILLS_FROM_SYSTEM_M,
00044     PNE_K7_DC_REFILLS_FROM_SYSTEM_OES,
00045     PNE_K7_NATNAME_GUARD
00046 };
00047 
00048 extern Native_Event_LabelDescription_t K7Processor_info[];
00049 extern hwi_search_t K7Processor_map[];
00050 
00051 #endif
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines