Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

351 lines
119 KiB

/*++
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 ([email protected]):
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 }
};