Processor Counter Monitor
Static Public Member Functions | Public Attributes | List of all members
pcm::PCM::ExtendedCustomCoreEventDescription Struct Reference

Extended custom core event description. More...

#include <cpucounters.h>

Collaboration diagram for pcm::PCM::ExtendedCustomCoreEventDescription:
Collaboration graph
[legend]

Static Public Member Functions

static uint64 invalidMsrValue ()
 

Public Attributes

FixedEventControlRegisterfixedCfg
 
uint32 nGPCounters
 
EventSelectRegistergpCounterCfg
 
EventSelectRegistergpCounterHybridAtomCfg
 
uint64 OffcoreResponseMsrValue [2]
 
uint64 LoadLatencyMsrValue
 
uint64 FrontendMsrValue
 
bool defaultUncoreProgramming {true}
 

Detailed Description

Extended custom core event description.

In contrast to CustomCoreEventDescription supports configuration of all fields.

See "Intel 64 and IA-32 Architectures Software Developers Manual Volume 3B: System Programming Guide, Part 2" for the concrete values of the data structure fields, e.g. Appendix A.2 "Performance Monitoring Events for Intel(r) Core(tm) Processor Family and Xeon Processor Family"


The documentation for this struct was generated from the following file: