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
pkg_cres Struct Reference

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

#include <msr_misc.h>

Public Attributes

uint64_t ** pkg_c2
 Raw 64-bit value stored in MSR_PKG_C2_RESIDENCY, indicating time spent by the package in C-state C2.
 
uint64_t ** pkg_c3
 Raw 64-bit value stored in MSR_PKG_C3_RESIDENCY, indicating time spent by the package in C-state C3.
 
uint64_t ** pkg_c4
 Raw 64-bit value stored in MSR_PKG_C4_RESIDENCY, indicating time spent by the package in C-state C4.
 
uint64_t ** pkg_c6
 Raw 64-bit value stored in MSR_PKG_C6_RESIDENCY, indicating time spent by the package in C-state C6.
 
uint64_t ** pkg_c7
 Raw 64-bit value stored in MSR_PKG_C7_RESIDENCY, indicating time spent by the package in C-state C7.
 
uint64_t ** pkg_c8
 Raw 64-bit value stored in MSR_PKG_C8_RESIDENCY, indicating time spent by the package in C-state C8.
 
uint64_t ** pkg_c9
 Raw 64-bit value stored in MSR_PKG_C9_RESIDENCY, indicating time spent by the package in C-state C9.
 
uint64_t ** pkg_c10
 Raw 64-bit value stored in MSR_PKG_C10_RESIDENCY, indicating time spent by the package in C-state C10.
 

Detailed Description

Structure holding package 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** pkg_cres::pkg_c10

Raw 64-bit value stored in MSR_PKG_C10_RESIDENCY, indicating time spent by the package in C-state C10.

uint64_t** pkg_cres::pkg_c2

Raw 64-bit value stored in MSR_PKG_C2_RESIDENCY, indicating time spent by the package in C-state C2.

uint64_t** pkg_cres::pkg_c3

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

uint64_t** pkg_cres::pkg_c4

Raw 64-bit value stored in MSR_PKG_C4_RESIDENCY, indicating time spent by the package in C-state C4.

uint64_t** pkg_cres::pkg_c6

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

uint64_t** pkg_cres::pkg_c7

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

uint64_t** pkg_cres::pkg_c8

Raw 64-bit value stored in MSR_PKG_C8_RESIDENCY, indicating time spent by the package in C-state C8.

uint64_t** pkg_cres::pkg_c9

Raw 64-bit value stored in MSR_PKG_C9_RESIDENCY, indicating time spent by the package in C-state C9.


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