|
|
/*++
Copyright (c) 1989-2002 Microsoft Corporation
Component Name:
HALIA64
Module Name:
mckinley.c
Abstract:
This file declares the data structures related to the McKinley Processor.
Author:
David N. Cutler (davec) 5-Mar-1989
Environment:
Kernel mode.
Revision History:
10/20/2001 Thierry Fevrier (v-thief@microsoft.com):
Initial version
--*/
#include "halp.h"
#include "ia64prof.h"
#include "mckinley.h"
//
// Hal Profiling Mapping for the McKinley Processor.
//
HALP_PROFILE_MAPPING HalpMcKinleyProfileMapping[ ProfileMcKinleyMaximum + 1 ] = { //
// XXTF - ToBeValidated: - PMCD_MASKs
// - NumberOfTicks
// - EventsCount
// - Event Names
//
// HALP_PROFILE_MAPPING: Sup., Event, Source, EventMask, Interval, DefInt, MaxInt, MinInt, Plm, PlmDef, Ov, OvDef, Pm, PmDef, UnitMask, UnitMaskDef, Threshold, ThresholdDef, Ism, IsmDef
//
// NT KE architected Profile Sources:
/* ProfileTime */ {TRUE, McKinleyCpuCycles, 0, PMCD_MASK_4567, 0, PROFILE_TIME_MCKINLEY_DEFAULT_INTERVAL, MAXIMUM_PROFILE_INTERVAL, MINIMUM_PROFILE_INTERVAL, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileAlignmentFixup */ {FALSE, 0,0,0,0,0,0, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileTotalIssues */ {TRUE, McKinleyInstRetired, 0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfilePipelineDry */ {FALSE, 0,0,0,0,0,0, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, // XXTF - ToBeDone - Existing or derived events ?
/* ProfileLoadInstructions */ {TRUE, McKinleyRetiredLoads, 0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfilePipelineFrozen */ {FALSE, 0,0,0,0,0,0, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, // XXTF - ToBeDone - Existing or derived events ?
/* ProfileBranchInstructions */ {TRUE, McKinleyBranchInstructions, 0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileTotalNonissues */ {FALSE, 0,0,0,0,0,0, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, // XXTF - ToBeDone - Existing or derived events ? McKinleyNonIssue
/* ProfileDcacheMisses */ {TRUE, McKinleyL1DataMisses, 0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileIcacheMisses */ {TRUE, McKinleyL1InstMisses, 0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileCacheMisses */ {FALSE, 0,0,0,0,0,0, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, // XXTF - ToBeDone - Existing or derived events ?
/* ProfileBranchMispredictions */ {TRUE, McKinleyBranchMispredictDetail, 0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileStoreInstructions */ {TRUE, McKinleyRetiredStores, 0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileFpInstructions */ {TRUE, McKinleyFPOperationsRetired, 0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileIntegerInstructions */ {TRUE, McKinleyIntegerInstructions, 0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* Profile2Issue */ {FALSE, 0,0,0,0,0,0, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, // XXTF - ToBeDone - Existing or derived events ?
/* Profile3Issue */ {FALSE, 0,0,0,0,0,0, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, // XXTF - ToBeDone - Existing or derived events ?
/* Profile4Issue */ {FALSE, 0,0,0,0,0,0, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, // XXTF - ToBeDone - Existing or derived events ?
/* ProfileSpecialInstructions */ {FALSE, 0,0,0,0,0,0, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileTotalCycles */ {TRUE, McKinleyCpuCycles, 0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileIcacheIssues */ {TRUE, McKinleyInstReferences, 0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileDcacheAccesses */ {TRUE, McKinleyDataReferencesSet1 ,0, (PMCD_MASK_4567|PMCD_MASK_SET_L0D_CACHE_1), 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMemoryBarrierCycles */ {FALSE, 0,0,0,0,0,0, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, // XXTF - ToBeDone - Existing or derived events ?
/* ProfileLoadLinkedIssues */ {FALSE, 0,0,0,0,0,0, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, // XXTF - ToBeDone - Existing or derived events ?
/* ProfileMaximum */ {FALSE, 0,0,0,0,0,0, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, // End of NT KE architected Profile Sources.
//
// NT IA64 Processor specific Profile Sources:
// McKinley Monitored Events:
//
/* ProfileMcKinleyBackEndBubbles */ {TRUE, McKinleyBackEndBubbles ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBackEndRSEBubbles */ {TRUE, McKinleyBackEndRSEBubbles ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBackEndEXEBubbles */ {TRUE, McKinleyBackEndEXEBubbles ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBackEndL0DAndFPUBubbles */ {TRUE, McKinleyBackEndL0DAndFPUBubbles ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBackEndFlushBubbles */ {TRUE, McKinleyBackEndFlushBubbles ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyFrontEndBubbles */ {TRUE, McKinleyFrontEndBubbles ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyFrontEndLostBandwidth */ {TRUE, McKinleyFrontEndLostBandwidth ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBackEndLostBandwidth */ {TRUE, McKinleyBackEndLostBandwidth ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBackEndIdealLostBandwidth */ {TRUE, McKinleyBackEndIdealLostBandwidth ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyFPTrueSirStalls */ {TRUE, McKinleyFPTrueSirStalls ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyFPFalseSirStalls */ {TRUE, McKinleyFPFalseSirStalls ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyFPFailedFchkf */ {TRUE, McKinleyFPFailedFchkf ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyTaggedInstRetired */ {TRUE, McKinleyTaggedInstRetired ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyInstRetired */ {TRUE, McKinleyInstRetired ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyFPOperationsRetired */ {TRUE, McKinleyFPOperationsRetired ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyFPFlushesToZero */ {TRUE, McKinleyFPFlushesToZero ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBranchPathPrediction */ {TRUE, McKinleyBranchPathPrediction ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBranchPathPrediction2 */ {TRUE, McKinleyBranchPathPrediction2 ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBranchMispredictDetail */ {TRUE, McKinleyBranchMispredictDetail ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBranchMispredictDetail2 */ {TRUE, McKinleyBranchMispredictDetail2 ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBranchEventsWithEAR */ {TRUE, McKinleyBranchEventsWithEAR ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBackEndBranchMispredictDetail*/ {TRUE, McKinleyBackEndBranchMispredictDetail ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyEncodedBranchMispredictDetail*/ {TRUE, McKinleyEncodedBranchMispredictDetail ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyCpuCycles */ {TRUE, McKinleyCpuCycles ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyISATransitions */ {TRUE, McKinleyISATransitions ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyIA32InstRetired */ {TRUE, McKinleyIA32InstRetired ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL1InstReads */ {TRUE, McKinleyL1InstReads ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL1InstFills */ {TRUE, McKinleyL1InstFills ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL1InstMisses */ {TRUE, McKinleyL1InstMisses ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL1InstEAREvents */ {TRUE, McKinleyL1InstEAREvents ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL1InstPrefetches */ {TRUE, McKinleyL1InstPrefetches ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL1InstStreamPrefetches */ {TRUE, McKinleyL1InstStreamPrefetches ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL2InstPrefetches */ {TRUE, McKinleyL2InstPrefetches ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyISBBundlePairs */ {TRUE, McKinleyISBBundlePairs ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL1InstFetchRABHits */ {TRUE, McKinleyL1InstFetchRABHits ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL1InstFetchISBHits */ {TRUE, McKinleyL1InstFetchISBHits ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL1InstPrefetchStalls */ {TRUE, McKinleyL1InstPrefetchStalls ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_ALL, PMC_UNIT_MASK_ALL, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL1InstRABAlmostFull */ {TRUE, McKinleyL1InstRABAlmostFull ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL1InstRABFull */ {TRUE, McKinleyL1InstRABFull ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL1InstSnoops */ {TRUE, McKinleyL1InstSnoops ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL1InstPurges */ {TRUE, McKinleyL1InstPurges ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL1InstPVABOverflows */ {TRUE, McKinleyL1InstPVABOverflows ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL1DataReadsSet0 */ {TRUE, McKinleyL1DataReadsSet0 ,0, (PMCD_MASK_4567|PMCD_MASK_SET_L0D_CACHE_0), 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL1DataTLBTransfersSet0 */ {TRUE, McKinleyL1DataTLBTransfersSet0 ,0, (PMCD_MASK_4567|PMCD_MASK_SET_L0D_CACHE_0), 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyDataTLBMissesSet0 */ {TRUE, McKinleyDataTLBMissesSet0 ,0, (PMCD_MASK_4567|PMCD_MASK_SET_L0D_CACHE_0), 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyDataReferencesSet1 */ {TRUE, McKinleyDataReferencesSet1 ,0, (PMCD_MASK_4567|PMCD_MASK_SET_L0D_CACHE_1), 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL1DataReadsSet1 */ {TRUE, McKinleyL1DataReadsSet1 ,0, (PMCD_MASK_4567|PMCD_MASK_SET_L0D_CACHE_1), 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL1DataReadMissesSet1 */ {TRUE, McKinleyL1DataReadMissesSet1 ,0, (PMCD_MASK_4567|PMCD_MASK_SET_L0D_CACHE_1), 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL1DataReadMissesByRSEFillsSet1 */ {TRUE, McKinleyL1DataReadMissesByRSEFillsSet1 ,0, (PMCD_MASK_4567|PMCD_MASK_SET_L0D_CACHE_1), 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_RSEFILLS, PMC_UNIT_MASK_RSEFILLS, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL1DataPortTaggedAccessesSet5 */ {TRUE, McKinleyL1DataPortTaggedAccessesSet5 ,0, (PMCD_MASK_4567|PMCD_MASK_SET_L0D_CACHE_5), 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL1DataPortTaggedReturnsSet5 */ {TRUE, McKinleyL1DataPortTaggedAccessesSet5 ,0, (PMCD_MASK_4567|PMCD_MASK_SET_L0D_CACHE_5), 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyVHPTDataReferences */ {TRUE, McKinleyVHPTDataReferences ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_ALL, PMC_UNIT_MASK_ALL, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyDataEAREvents */ {TRUE, McKinleyDataEAREvents ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL2OZQCancels0 */ {TRUE, McKinleyL2OZQCancels0 ,0, (PMCD_MASK_4567|PMCD_MASK_SET_L1_CACHE_0), 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL2OZQCancels1 */ {TRUE, McKinleyL2OZQCancels1 ,0, (PMCD_MASK_4567|PMCD_MASK_SET_L1_CACHE_0), 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL2OZQCancels2 */ {TRUE, McKinleyL2OZQCancels2 ,0, (PMCD_MASK_4567|PMCD_MASK_SET_L1_CACHE_0), 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL2InstFetchCancels */ {TRUE, McKinleyL2InstFetchCancels ,0, (PMCD_MASK_4567|PMCD_MASK_SET_L1_CACHE_0), 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL2InstFetchCancelsByBypass */ {TRUE, McKinleyL2InstFetchCancelsByBypass ,0, (PMCD_MASK_4567|PMCD_MASK_SET_L1_CACHE_0), 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_IFETCH_BYPASS, PMC_UNIT_MASK_IFETCH_BYPASS, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL2InstFetchCancelsByDataRead */ {TRUE, McKinleyL2InstFetchCancelsByDataRead ,0, (PMCD_MASK_4567|PMCD_MASK_SET_L1_CACHE_0), 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_IFETCH_DATAREAD, PMC_UNIT_MASK_IFETCH_DATAREAD, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL2InstFetchCancelsByStFillWb */ {TRUE, McKinleyL2InstFetchCancelsByStFillWb ,0, (PMCD_MASK_4567|PMCD_MASK_SET_L1_CACHE_0), 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_IFETCH_STFILLWB, PMC_UNIT_MASK_IFETCH_STFILLWB, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL2OZQAcquires */ {TRUE, McKinleyL2OZQAcquires ,0, (PMCD_MASK_4567|PMCD_MASK_SET_L1_CACHE_0), 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL2OZQReleases */ {TRUE, McKinleyL2OZQReleases ,0, (PMCD_MASK_4567|PMCD_MASK_SET_L1_CACHE_0), 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL2CanceledL3Accesses */ {TRUE, McKinleyL2CanceledL3Accesses ,0, (PMCD_MASK_4|PMCD_MASK_SET_L1_CACHE_1), 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_L3ACCESS_ANY, PMC_UNIT_MASK_L3ACCESS_ANY, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL2References */ {TRUE, McKinleyL2References ,0, (PMCD_MASK_4567|PMCD_MASK_SET_L1_CACHE_1), 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL2DataReferences */ {TRUE, McKinleyL2DataReferences ,0, (PMCD_MASK_4567|PMCD_MASK_SET_L1_CACHE_1), 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_L2_DATA_RDWR, PMC_UNIT_MASK_L2_DATA_RDWR, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL2DataReads */ {TRUE, McKinleyL2DataReads ,0, (PMCD_MASK_4567|PMCD_MASK_SET_L1_CACHE_1), 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_L2_DATA_READ, PMC_UNIT_MASK_L2_DATA_READ, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL2DataWrites */ {TRUE, McKinleyL2DataWrites ,0, (PMCD_MASK_4567|PMCD_MASK_SET_L1_CACHE_1), 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_L2_DATA_WRITE, PMC_UNIT_MASK_L2_DATA_WRITE, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL2TaggedAccesses */ {TRUE, McKinleyL2TaggedAccesses ,0, (PMCD_MASK_4567|PMCD_MASK_SET_L1_CACHE_1), 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_ALL, PMC_UNIT_MASK_ALL, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL2ForcedRecirculatedOperations */ {TRUE, McKinleyL2ForcedRecirculatedOperations ,0, (PMCD_MASK_4567|PMCD_MASK_SET_L1_CACHE_2), 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL2IssuedRecirculatedOZQAccesses */ {TRUE, McKinleyL2IssuedRecirculatedOZQAccesses ,0, (PMCD_MASK_4567|PMCD_MASK_SET_L1_CACHE_2), 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL2SuccessfulRecirculatedOZQAccesses */ {TRUE, McKinleyL2SuccessfulRecirculatedOZQAccesses ,0, (PMCD_MASK_4567|PMCD_MASK_SET_L1_CACHE_2), 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL2SynthesizedProbes */ {TRUE, McKinleyL2SynthesizedProbes ,0, (PMCD_MASK_4567|PMCD_MASK_SET_L1_CACHE_2), 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL2DataBypasses1 */ {TRUE, McKinleyL2Bypasses ,0, (PMCD_MASK_4567|PMCD_MASK_SET_L1_CACHE_3), 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_L2_DATA_BYPASS_L1DTOL2A, PMC_UNIT_MASK_L2_DATA_BYPASS_L1DTOL2A, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL2DataBypasses2 */ {TRUE, McKinleyL2Bypasses ,0, (PMCD_MASK_4567|PMCD_MASK_SET_L1_CACHE_3), 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_L2_DATA_BYPASS_L1WTOL2I, PMC_UNIT_MASK_L2_DATA_BYPASS_L1WTOL2I, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL3DataBypasses1 */ {TRUE, McKinleyL2Bypasses ,0, (PMCD_MASK_4567|PMCD_MASK_SET_L1_CACHE_3), 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_L3_DATA_BYPASS_L1DTOL2A, PMC_UNIT_MASK_L2_DATA_BYPASS_L1DTOL2A, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL2InstBypasses1 */ {TRUE, McKinleyL2Bypasses ,0, (PMCD_MASK_4567|PMCD_MASK_SET_L1_CACHE_3), 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_L2_INST_BYPASS_L1DTOL2A, PMC_UNIT_MASK_L2_INST_BYPASS_L1DTOL2A, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL2InstBypasses2 */ {TRUE, McKinleyL2Bypasses ,0, (PMCD_MASK_4567|PMCD_MASK_SET_L1_CACHE_3), 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_L2_INST_BYPASS_L1WTOL2I, PMC_UNIT_MASK_L2_INST_BYPASS_L1WTOL2I, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL3InstBypasses1 */ {TRUE, McKinleyL2Bypasses ,0, (PMCD_MASK_4567|PMCD_MASK_SET_L1_CACHE_3), 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_L3_INST_BYPASS_L1DTOL2A, PMC_UNIT_MASK_L2_INST_BYPASS_L1DTOL2A, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL2BadLinesSelected */ {TRUE, McKinleyL2BadLinesSelected ,0, (PMCD_MASK_4567|PMCD_MASK_SET_L1_CACHE_3), 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_EVENT_SELECTED_LOSET, PMC_UNIT_MASK_EVENT_SELECTED_LOSET, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL2StoreSharedLineHits */ {TRUE, McKinleyL2StoreSharedLineHits ,0, (PMCD_MASK_4567|PMCD_MASK_SET_L1_CACHE_3), 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_EVENT_SELECTED_LOSET, PMC_UNIT_MASK_EVENT_SELECTED_LOSET, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL2IntegerLoads */ {TRUE, McKinleyL2IssuedOperations ,0, (PMCD_MASK_4567|PMCD_MASK_SET_L1_CACHE_4), 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_L2_INT_LOADS, PMC_UNIT_MASK_L2_INT_LOADS, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL2FloatingPointLoads */ {TRUE, McKinleyL2IssuedOperations ,0, (PMCD_MASK_4567|PMCD_MASK_SET_L1_CACHE_4), 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_L2_FP_LOADS, PMC_UNIT_MASK_L2_FP_LOADS, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL2ReadModifyWriteStores */ {TRUE, McKinleyL2IssuedOperations ,0, (PMCD_MASK_4567|PMCD_MASK_SET_L1_CACHE_4), 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_L2_RMW_STORES, PMC_UNIT_MASK_L2_RMW_STORES, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL2NonReadModifyWriteStores */ {TRUE, McKinleyL2IssuedOperations ,0, (PMCD_MASK_4567|PMCD_MASK_SET_L1_CACHE_4), 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_L2_NON_RMW_STORES, PMC_UNIT_MASK_L2_NON_RMW_STORES, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL2NonLoadsNonStores */ {TRUE, McKinleyL2IssuedOperations ,0, (PMCD_MASK_4567|PMCD_MASK_SET_L1_CACHE_4), 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_L2_NONLOADS_NONSTORES, PMC_UNIT_MASK_L2_NONLOADS_NONSTORES, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL2IssuedRecirculatedInstFetches */ {TRUE, McKinleyL2IssuedRecirculatedInstFetches ,0, (PMCD_MASK_4567|PMCD_MASK_SET_L1_CACHE_4), 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_EVENT_SELECTED_HISET, PMC_UNIT_MASK_EVENT_SELECTED_HISET, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL2ReceivedRecirculatedInstFetches */ {TRUE, McKinleyL2ReceivedRecirculatedInstFetches ,0, (PMCD_MASK_4567|PMCD_MASK_SET_L1_CACHE_4), 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_EVENT_SELECTED_HISET, PMC_UNIT_MASK_EVENT_SELECTED_HISET, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL2TaggedDataReturns */ {TRUE, McKinleyL2TaggedDataReturns ,0, (PMCD_MASK_4567|PMCD_MASK_SET_L1_CACHE_4), 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL2DataFillBufferFull */ {TRUE, McKinleyL2DataFillBufferFull ,0, (PMCD_MASK_4567|PMCD_MASK_SET_L1_CACHE_5), 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL2DataVictimBufferFull */ {TRUE, McKinleyL2DataVictimBufferFull ,0, (PMCD_MASK_4567|PMCD_MASK_SET_L1_CACHE_5), 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL2DataOrderingCzarDataBufferFull */ {TRUE, McKinleyL2DataOrderingCzarDataBufferFull ,0, (PMCD_MASK_4567|PMCD_MASK_SET_L1_CACHE_5), 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL2DataOrderingCzarQueueFull */ {TRUE, McKinleyL2DataOrderingCzarQueueFull ,0, (PMCD_MASK_4567|PMCD_MASK_SET_L1_CACHE_5), 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL2Misses */ {TRUE, McKinleyL2Misses ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL3References */ {TRUE, McKinleyL3References ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL3Misses */ {TRUE, McKinleyL3Misses ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL3Reads */ {TRUE, McKinleyL3Reads ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_ALL, PMC_UNIT_MASK_ALL, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL3ReadHits */ {TRUE, McKinleyL3Reads ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_L3_READS_HITS, PMC_UNIT_MASK_L3_READS_HITS, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL3ReadMisses */ {TRUE, McKinleyL3Reads ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_L3_READS_MISSES, PMC_UNIT_MASK_L3_READS_MISSES, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL3InstFetchReferences */ {TRUE, McKinleyL3Reads ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_L3_READS_IFETCH_REFERENCES, PMC_UNIT_MASK_L3_READS_IFETCH_REFERENCES, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL3InstFetchHits */ {TRUE, McKinleyL3Reads ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_L3_READS_IFETCH_HITS, PMC_UNIT_MASK_L3_READS_IFETCH_HITS, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL3InstFetchMisses */ {TRUE, McKinleyL3Reads ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_L3_READS_IFETCH_MISSES, PMC_UNIT_MASK_L3_READS_IFETCH_MISSES, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL3LoadReferences */ {TRUE, McKinleyL3Reads ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_L3_READS_DATA_REFERENCES, PMC_UNIT_MASK_L3_READS_DATA_REFERENCES, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL3LoadHits */ {TRUE, McKinleyL3Reads ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_L3_READS_DATA_HITS, PMC_UNIT_MASK_L3_READS_DATA_HITS, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL3LoadMisses */ {TRUE, McKinleyL3Reads ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_L3_READS_DATA_MISSES, PMC_UNIT_MASK_L3_READS_DATA_MISSES, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL3Writes */ {TRUE, McKinleyL3Writes ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_ALL, PMC_UNIT_MASK_ALL, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL3WriteHits */ {TRUE, McKinleyL3Writes ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_L3_WRITES_HITS, PMC_UNIT_MASK_L3_WRITES_HITS, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL3WriteMisses */ {TRUE, McKinleyL3Writes ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_L3_WRITES_MISSES, PMC_UNIT_MASK_L3_WRITES_MISSES, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL3StoreReferences */ {TRUE, McKinleyL3Writes ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_L3_WRITES_DATA_REFERENCES, PMC_UNIT_MASK_L3_WRITES_DATA_REFERENCES, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL3StoreHits */ {TRUE, McKinleyL3Writes ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_L3_WRITES_DATA_HITS, PMC_UNIT_MASK_L3_WRITES_DATA_HITS, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL3StoreMisses */ {TRUE, McKinleyL3Writes ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_L3_WRITES_DATA_MISSES, PMC_UNIT_MASK_L3_WRITES_DATA_MISSES, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL3WriteBackReferences */ {TRUE, McKinleyL3Writes ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_L3_WRITEBACK_REFERENCES, PMC_UNIT_MASK_L3_WRITEBACK_REFERENCES, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL3WriteBackHits */ {TRUE, McKinleyL3Writes ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_L3_WRITEBACK_HITS, PMC_UNIT_MASK_L3_WRITEBACK_HITS, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL3WriteBackMisses */ {TRUE, McKinleyL3Writes ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_L3_WRITEBACK_MISSES, PMC_UNIT_MASK_L3_WRITEBACK_MISSES, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL3ValidReplacedLines */ {TRUE, McKinleyL3ValidReplacedLines ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyDataDebugRegisterMatches */ {TRUE, McKinleyDataDebugRegisterMatches ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyCodeDebugRegisterMatches */ {TRUE, McKinleyCodeDebugRegisterMatches ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyDataDebugRegisterFaults */ {TRUE, McKinleyDataDebugRegisterFaults ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyCpuCPLChanges */ {TRUE, McKinleyCpuCPLChanges ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleySerializationEvents */ {TRUE, McKinleySerializationEvents ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyExternDPPins0To3Asserted */ {TRUE, McKinleyExternDPPins0To3Asserted ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyExternDPPins4To5Asserted */ {TRUE, McKinleyExternDPPins4To5Asserted ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyInstTLBReferences */ {TRUE, McKinleyInstTLBReferences ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyInstTLBDemandFetchMisses */ {TRUE, McKinleyInstTLBDemandFetchMisses ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_ALLTLBMISSES, PMC_UNIT_MASK_ALLTLBMISSES, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL1InstTLBDemandFetchMisses */ {TRUE, McKinleyInstTLBDemandFetchMisses ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_L1TLBMISSES, PMC_UNIT_MASK_L1TLBMISSES, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL2InstTLBDemandFetchMisses */ {TRUE, McKinleyInstTLBDemandFetchMisses ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_L2TLBMISSES, PMC_UNIT_MASK_L2TLBMISSES, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyInstTLBHPWInserts */ {TRUE, McKinleyInstTLBHPWInserts ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyDataTLBReferencesSet1 */ {TRUE, McKinleyDataTLBReferencesSet1 ,0, (PMCD_MASK_4567|PMCD_MASK_SET_L0D_CACHE_1), 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyDataTLBHPWInserts */ {TRUE, McKinleyDataTLBHPWInserts ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyDataTLBHPWRetiredInserts */ {TRUE, McKinleyDataTLBHPWRetiredInserts ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBusAllTransactions */ {TRUE, McKinleyBusAll ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBusSelfTransactions */ {TRUE, McKinleyBusAll ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_BUS_BYSELF, PMC_UNIT_MASK_BUS_BYSELF, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBusNonPriorityAgentTransactions */ {TRUE, McKinleyBusAll ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_BUS_NONPRI_AGENT, PMC_UNIT_MASK_BUS_NONPRI_AGENT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBusMemoryTransactions */ {TRUE, McKinleyBusMemoryTransactions ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_BUS_MEMORY_ALL, PMC_UNIT_MASK_BUS_MEMORY_ALL, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBusMemoryBurstTransactions */ {TRUE, McKinleyBusMemoryTransactions ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_BUS_MEMORY_128BYTE, PMC_UNIT_MASK_BUS_MEMORY_128BYTE, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBusMemoryPartialTransactions */ {TRUE, McKinleyBusMemoryTransactions ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_BUS_MEMORY_LTH_128BYTE, PMC_UNIT_MASK_BUS_MEMORY_LTH_128BYTE, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBusMemoryReads */ {TRUE, McKinleyBusMemoryReads ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_BUS_MEMORY_READS_ALL, PMC_UNIT_MASK_BUS_MEMORY_READS_ALL, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBusMemoryBRLTransactions */ {TRUE, McKinleyBusMemoryReads ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_BUS_MEMORY_BRL, PMC_UNIT_MASK_BUS_MEMORY_BRL, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBusMemoryBILTransactions */ {TRUE, McKinleyBusMemoryReads ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_BUS_MEMORY_BIL, PMC_UNIT_MASK_BUS_MEMORY_BIL, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBusMemoryBRILTransactions */ {TRUE, McKinleyBusMemoryReads ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_BUS_MEMORY_BRIL, PMC_UNIT_MASK_BUS_MEMORY_BRIL, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBusMemoryDataReads */ {TRUE, McKinleyBusMemoryDataReads ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_BUS_ANY, PMC_UNIT_MASK_BUS_ANY, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBusMemoryDataReadsBySelf */ {TRUE, McKinleyBusMemoryDataReads ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_BUS_BYSELF, PMC_UNIT_MASK_BUS_BYSELF, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBusMemoryDataReadsByNonPriorityAgent */ {TRUE, McKinleyBusMemoryDataReads ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_BUS_NONPRI_AGENT, PMC_UNIT_MASK_BUS_NONPRI_AGENT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBusMemoryBRPReads */ {TRUE, McKinleyBusMemoryBRPReads ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_BUS_ANY, PMC_UNIT_MASK_BUS_ANY, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBusMemoryBRPReadsBySelf */ {TRUE, McKinleyBusMemoryBRPReads ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_BUS_BYSELF, PMC_UNIT_MASK_BUS_BYSELF, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBusMemoryBRPReadsByNonPriorityAgent */ {TRUE, McKinleyBusMemoryBRPReads ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_BUS_NONPRI_AGENT, PMC_UNIT_MASK_BUS_NONPRI_AGENT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBusReadCpuLineHits */ {TRUE, McKinleyBusReadCpuLineHits ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBusReadCpuModifiedLineHits */ {TRUE, McKinleyBusReadCpuModifiedLineHits ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBusReadBILCpuModifiedLineHits */ {TRUE, McKinleyBusReadBILCpuModifiedLineHits ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBusReadBRILorBILCpuModifiedLineHits */ {TRUE, McKinleyBusReadBRILorBILCpuModifiedLineHits ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBusCpuModifiedLineHits */ {TRUE, McKinleyBusCpuModifiedLineHits ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBusMemoryWriteBacks */ {TRUE, McKinleyBusMemoryWriteBacks ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_BUS_WB_ALL, PMC_UNIT_MASK_BUS_WB_ALL, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBusMemoryWriteBacksBySelf */ {TRUE, McKinleyBusMemoryWriteBacks ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_BUS_WB_BYSELF, PMC_UNIT_MASK_BUS_WB_BYSELF, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBusMemoryWriteBacksByNonPriorityAgent */ {TRUE, McKinleyBusMemoryWriteBacks ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_BUS_WB_NONPRI_AGENT, PMC_UNIT_MASK_BUS_WB_NONPRI_AGENT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBusMemoryBurstWriteBacks */ {TRUE, McKinleyBusMemoryWriteBacks ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_BUS_WB_BURST_ALL, PMC_UNIT_MASK_BUS_WB_BURST_ALL, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBusMemoryBurstWriteBacksBySelf */ {TRUE, McKinleyBusMemoryWriteBacks ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_BUS_WB_BURST_BYSELF, PMC_UNIT_MASK_BUS_WB_BURST_BYSELF, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBusMemoryBurstWriteBacksByNonPriorityAgent */ {TRUE, McKinleyBusMemoryWriteBacks ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_BUS_WB_BURST_NONPRI_AGENT, PMC_UNIT_MASK_BUS_WB_BURST_NONPRI_AGENT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBusMemoryZeroByteWriteBacks */ {TRUE, McKinleyBusMemoryWriteBacks ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_BUS_WB_ZEROBYTE_ALL, PMC_UNIT_MASK_BUS_WB_ZEROBYTE_ALL, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBusMemoryZeroByteWriteBacksBySelf */ {TRUE, McKinleyBusMemoryWriteBacks ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_BUS_WB_ZEROBYTE_BYSELF, PMC_UNIT_MASK_BUS_WB_ZEROBYTE_BYSELF, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBusMemoryCurrentReads */ {TRUE, McKinleyBusMemoryCurrentReads ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_BUS_ANY, PMC_UNIT_MASK_BUS_ANY, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBusMemoryCurrentReadsByNonPriorityAgent */ {TRUE, McKinleyBusMemoryCurrentReads ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_BUS_NONPRI_AGENT, PMC_UNIT_MASK_BUS_NONPRI_AGENT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBusCpuModifiedLineHitSnoops */ {TRUE, McKinleyBusCpuModifiedLineHitSnoops ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_BUS_SNOOPS_ALL, PMC_UNIT_MASK_BUS_SNOOPS_ALL, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBusCpuModifiedLineHitSnoopsBySelf */ {TRUE, McKinleyBusCpuModifiedLineHitSnoops ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_BUS_SNOOPS_BYSELF, PMC_UNIT_MASK_BUS_SNOOPS_BYSELF, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBusSnoops */ {TRUE, McKinleyBusSnoops ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_BUS_SNOOPS_ALL, PMC_UNIT_MASK_BUS_SNOOPS_ALL, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBusSnoopsBySelf */ {TRUE, McKinleyBusSnoops ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_BUS_SNOOPS_BYSELF, PMC_UNIT_MASK_BUS_SNOOPS_BYSELF, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBusSnoopsByNonPriorityAgent */ {TRUE, McKinleyBusSnoops ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_BUS_SNOOPS_NONPRI_AGENT, PMC_UNIT_MASK_BUS_SNOOPS_NONPRI_AGENT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBusSnoopStallCycles */ {TRUE, McKinleyBusSnoopStallCycles ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_BUS_SNOOPS_ALL, PMC_UNIT_MASK_BUS_SNOOPS_ALL, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBusSnoopStallCyclesBySelf */ {TRUE, McKinleyBusSnoopStallCycles ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_BUS_SNOOPS_BYSELF, PMC_UNIT_MASK_BUS_SNOOPS_BYSELF, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBusDataCycles */ {TRUE, McKinleyBusDataCycles ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_BUS_ANY, PMC_UNIT_MASK_BUS_ANY, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBusSnoopResponses */ {TRUE, McKinleyBusSnoopResponses ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBusRequestQueueInserts */ {TRUE, McKinleyBusRequestQueueInserts ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBusIA32IOTransactions */ {TRUE, McKinleyBusIA32IOTransactions ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_BUS_ANY, PMC_UNIT_MASK_BUS_ANY, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBusIA32IOTransactionsBySelf */ {TRUE, McKinleyBusIA32IOTransactions ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_BUS_BYSELF, PMC_UNIT_MASK_BUS_BYSELF, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBusIA32IOTransactionsByNonPriorityAgent */ {TRUE, McKinleyBusIA32IOTransactions ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_BUS_NONPRI_AGENT, PMC_UNIT_MASK_BUS_NONPRI_AGENT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBusIA32IOReads */ {TRUE, McKinleyBusIA32IOReads ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_BUS_ANY, PMC_UNIT_MASK_BUS_ANY, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBusIA32IOReadsBySelf */ {TRUE, McKinleyBusIA32IOReads ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_BUS_BYSELF, PMC_UNIT_MASK_BUS_BYSELF, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBusIA32IOReadsByNonPriorityAgent */ {TRUE, McKinleyBusIA32IOReads ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_BUS_NONPRI_AGENT, PMC_UNIT_MASK_BUS_NONPRI_AGENT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBusIA32LockTransactions */ {TRUE, McKinleyBusIA32LockTransactions ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_BUS_ANY, PMC_UNIT_MASK_BUS_ANY, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBusIA32LockTransactionsBySelf */ {TRUE, McKinleyBusIA32LockTransactions ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_BUS_BYSELF, PMC_UNIT_MASK_BUS_BYSELF, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBusIA32LockCycles */ {TRUE, McKinleyBusIA32LockCycles ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_BUS_ANY, PMC_UNIT_MASK_BUS_ANY, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBusIA32LockCyclesBySelf */ {TRUE, McKinleyBusIA32LockCycles ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_BUS_BYSELF, PMC_UNIT_MASK_BUS_BYSELF, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyRSEAccesses */ {TRUE, McKinleyRSEAccesses ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_ALL, PMC_UNIT_MASK_ALL, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyRSELoads */ {TRUE, McKinleyRSEAccesses ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_RSE_LOADS, PMC_UNIT_MASK_RSE_LOADS, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyRSEStores */ {TRUE, McKinleyRSEAccesses ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_RSE_STORES, PMC_UNIT_MASK_RSE_STORES, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyRSELoadUnderflowCycles */ {TRUE, McKinleyRSELoadUnderflowCycles ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_RSE_LOAD_UNDERFLOWS, PMC_UNIT_MASK_RSE_LOAD_UNDERFLOWS, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyRSEOperations */ {TRUE, McKinleyRSEOperations ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyTaggedInstructionsAtRotate */ {TRUE, McKinleyTaggedInstructionsAtRotate ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyInstDispersed */ {TRUE, McKinleyInstDispersed ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyDispersalCyclesStalled */ {TRUE, McKinleyDispersalCyclesStalled ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleySyllablesOvercount */ {TRUE, McKinleySyllablesOvercount ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_ALL, PMC_UNIT_MASK_ALL, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleySyllablesNotDispersed */ {TRUE, McKinleySyllablesNotDispersed ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_ALL, PMC_UNIT_MASK_ALL, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyInstNOPRetired */ {TRUE, McKinleyInstNOPRetired ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyInstPredicateSquashedRetired */ {TRUE, McKinleyInstPredicateSquashedRetired ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyFailedSpeculativeCheckLoads */ {TRUE, McKinleyFailedSpeculativeCheckLoads ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_INTANDFP_OPS, PMC_UNIT_MASK_INTANDFP_OPS, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyAdvancedCheckLoads */ {TRUE, McKinleyAdvancedCheckLoads ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_INTANDFP_OPS, PMC_UNIT_MASK_INTANDFP_OPS, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyFailedAdvancedCheckLoads */ {TRUE, McKinleyFailedAdvancedCheckLoads ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_INTANDFP_OPS, PMC_UNIT_MASK_INTANDFP_OPS, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyALATOverflows */ {TRUE, McKinleyALATOverflows ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_INTANDFP_OPS, PMC_UNIT_MASK_INTANDFP_OPS, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyRetiredLoads */ {TRUE, McKinleyRetiredLoads ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyRetiredStores */ {TRUE, McKinleyRetiredStores ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyRetiredUncacheableLoads */ {TRUE, McKinleyRetiredUncacheableLoads ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyRetiredUncacheableStores */ {TRUE, McKinleyRetiredUncacheableStores ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyRetiredMisalignedLoads */ {TRUE, McKinleyRetiredMisalignedLoads ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyRetiredMisalignedStores */ {TRUE, McKinleyRetiredMisalignedStores ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, //
// McKinley Derived Events:
// ProfileMcKinleyDerivedEventMinimum,
//
/* ProfileMcKinleyRSEStallCycles */ {TRUE, McKinleyRSEStallCycles ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyIssueLimitStallCycles */ {TRUE, McKinleyIssueLimitStallCycles ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyTakenBranchStallCycles */ {TRUE, McKinleyTakenBranchStallCycles ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyFetchWindowStallCycles */ {TRUE, McKinleyFetchWindowStallCycles ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyIA64InstPerCycle */ {TRUE, McKinleyIA64InstPerCycle ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyIA32InstPerCycle */ {TRUE, McKinleyIA32InstPerCycle ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyAvgIA64InstPerTransition */ {TRUE, McKinleyAvgIA64InstPerTransition ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyAvgIA32InstPerTransition */ {TRUE, McKinleyAvgIA32InstPerTransition ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyAvgIA64CyclesPerTransition */ {TRUE, McKinleyAvgIA64CyclesPerTransition ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyAvgIA32CyclesPerTransition */ {TRUE, McKinleyAvgIA32CyclesPerTransition ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL1InstReferences */ {TRUE, McKinleyL1InstReferences ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL1InstMissRatio */ {TRUE, McKinleyL1InstMissRatio ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL1DataReadMissRatio */ {TRUE, McKinleyL1DataReadMissRatio ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL2MissRatio */ {TRUE, McKinleyL2MissRatio ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL2DataMissRatio */ {TRUE, McKinleyL2DataMissRatio ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL2InstMissRatio */ {TRUE, McKinleyL2InstMissRatio ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL2DataReadMissRatio */ {TRUE, McKinleyL2DataReadMissRatio ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL2DataWriteMissRatio */ {TRUE, McKinleyL2DataWriteMissRatio ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL2InstFetchRatio */ {TRUE, McKinleyL2InstFetchRatio ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL2DataRatio */ {TRUE, McKinleyL2DataRatio ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL3MissRatio */ {TRUE, McKinleyL3MissRatio ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL3DataMissRatio */ {TRUE, McKinleyL3DataMissRatio ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL3InstMissRatio */ {TRUE, McKinleyL3InstMissRatio ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL3DataReadMissRatio */ {TRUE, McKinleyL3DataReadMissRatio ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL3DataRatio */ {TRUE, McKinleyL3DataRatio ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyInstReferences */ {TRUE, McKinleyInstReferences ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL0DTLBMissRatio */ {TRUE, McKinleyL0DTLBMissRatio ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyDTLBMissRatio */ {TRUE, McKinleyDTLBMissRatio ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyDataTCMissRatio */ {TRUE, McKinleyDataTCMissRatio ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyInstTLBEAREvents */ {TRUE, McKinleyInstTLBEAREvents ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyDataTLBEAREvents */ {TRUE, McKinleyDataTLBEAREvents ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyControlSpeculationMissRatio */ {TRUE, McKinleyControlSpeculationMissRatio ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyDataSpeculationMissRatio */ {TRUE, McKinleyDataSpeculationMissRatio ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyALATCapacityMissRatio */ {TRUE, McKinleyALATCapacityMissRatio ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL1DataWayMispredicts */ {TRUE, McKinleyL1DataWayMispredicts ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL2InstReferences */ {TRUE, McKinleyL2InstReferences ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyInstFetches */ {TRUE, McKinleyInstFetches ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL3InstReferences */ {TRUE, McKinleyL3InstReferences ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL3InstMisses */ {TRUE, McKinleyL3InstMisses ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL3InstHits */ {TRUE, McKinleyL3InstHits ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL3DataReferences */ {TRUE, McKinleyL3DataReferences ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL3ReadReferences */ {TRUE, McKinleyL3ReadReferences ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL2WriteBackReferences */ {TRUE, McKinleyL2WriteBackReferences ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL2WriteBackMisses */ {TRUE, McKinleyL2WriteBackMisses ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL2WriteBackHits */ {TRUE, McKinleyL2WriteBackHits ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL2WriteReferences */ {TRUE, McKinleyL2WriteReferences ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL2WriteMisses */ {TRUE, McKinleyL2WriteMisses ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL2WriteHits */ {TRUE, McKinleyL2WriteHits ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBranchInstructions */ {TRUE, McKinleyBranchInstructions ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyIntegerInstructions */ {TRUE, McKinleyIntegerInstructions ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyL1DataMisses */ {TRUE, McKinleyL1DataMisses ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyISBLinesIn */ {TRUE, McKinleyISBLinesIn ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBusMemoryCodeReads */ {TRUE, McKinleyBusMemoryCodeReads ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBusReadBILMemoryHits */ {TRUE, McKinleyBusReadBILMemoryHits ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBusReadBRILCpuModifiedLineHits */ {TRUE, McKinleyBusReadBRILCpuModifiedLineHits ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBusReadBRILMemoryHits */ {TRUE, McKinleyBusReadBRILMemoryHits ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBusMemoryReadsOutstanding */ {TRUE, McKinleyBusMemoryReadsOutstanding ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBusLiveInOrderRequests */ {TRUE, McKinleyBusLiveInOrderRequests ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBusLiveDeferredRequests */ {TRUE, McKinleyBusLiveDeferredRequests ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyBusLiveQueuedReadRequests */ {TRUE, McKinleyBusLiveQueuedReadRequests ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyRSEDirtyRegs */ {TRUE, McKinleyRSEDirtyRegs ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyRSECurrentRegs */ {TRUE, McKinleyRSECurrentRegs ,0, PMCD_MASK_4567, 0, 0x10000, 0x10000, 10, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL }, /* ProfileMcKinleyMaximum */ {FALSE, 0,0,0,0,0,0, PMC_PLM_ALL, PMC_PLM_ALL, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_OVERFLOW_INTERRUPT, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_ENABLE_PRIVILEGE_MONITOR, PMC_UNIT_MASK_DEFAULT, PMC_UNIT_MASK_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_THRESHOLD_DEFAULT, PMC_ISM_ALL, PMC_ISM_ALL } };
|