libmsr  0.3.0
A friendlier interface to accessing MSRs on Intel platforms
 All Classes Files Functions Variables Enumerations Enumerator Macros Pages
Public Attributes | List of all members
core_cres Struct Reference

Structure holding core domain C-states residency data. More...

#include <msr_misc.h>

Public Attributes

uint64_t ** core_c1
 Raw 64-bit value stored in MSR_CORE_C1_RESIDENCY, indicating time spent by the core in C-state C1.
 
uint64_t ** core_c3
 Raw 64-bit value stored in MSR_CORE_C3_RESIDENCY, indicating time spent by the core in C-state C3.
 
uint64_t ** core_c6
 Raw 64-bit value stored in MSR_CORE_C6_RESIDENCY, indicating time spent by the core in C-state C6.
 
uint64_t ** core_c7
 Raw 64-bit value stored in MSR_CORE_C7_RESIDENCY, indicating time spent by the core in C-state C7.
 

Detailed Description

Structure holding core domain C-states residency data.

C-states (other than C0) indicate that the CPU is idle and not executing any instructions. The higher the value, the deeper the CPU is in sleep state.

Member Data Documentation

uint64_t** core_cres::core_c1

Raw 64-bit value stored in MSR_CORE_C1_RESIDENCY, indicating time spent by the core in C-state C1.

uint64_t** core_cres::core_c3

Raw 64-bit value stored in MSR_CORE_C3_RESIDENCY, indicating time spent by the core in C-state C3.

uint64_t** core_cres::core_c6

Raw 64-bit value stored in MSR_CORE_C6_RESIDENCY, indicating time spent by the core in C-state C6.

uint64_t** core_cres::core_c7

Raw 64-bit value stored in MSR_CORE_C7_RESIDENCY, indicating time spent by the core in C-state C7.


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