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

Structure holding data from the turbo ratio limit register(s). More...

#include <msr_turbo.h>

Public Attributes

uint64_t bits
 Raw 64-bit value stored in turbo ratio limit register.
 
double max_1c
 Max turbo ratio (in MHz) when 1 core (or 9 cores) is/are active.
 
double max_2c
 Max turbo ratio (in MHz) when 2/10 cores are active.
 
double max_3c
 Max turbo ratio (in MHz) when 3/11 cores are active.
 
double max_4c
 Max turbo ratio (in MHz) when 4/12 cores are active.
 
double max_5c
 Max turbo ratio (in MHz) when 5/13 cores are active.
 
double max_6c
 Max turbo ratio (in MHz) when 6/14 cores are active.
 
double max_7c
 Max turbo ratio (in MHz) when 7/15 cores are active.
 
double max_8c
 Max turbo ratio (in MHz) when 8/16 cores are active.
 

Detailed Description

Structure holding data from the turbo ratio limit register(s).

Structure can hold data from MSR_TURBO_RATIO_LIMIT and MSR_TURBO_RATIO_LIMIT1, the latter will exist depending on the number of physical cores in the platform (i.e., server products).

Member Data Documentation

uint64_t turbo_limit_data::bits

Raw 64-bit value stored in turbo ratio limit register.

double turbo_limit_data::max_1c

Max turbo ratio (in MHz) when 1 core (or 9 cores) is/are active.

double turbo_limit_data::max_2c

Max turbo ratio (in MHz) when 2/10 cores are active.

double turbo_limit_data::max_3c

Max turbo ratio (in MHz) when 3/11 cores are active.

double turbo_limit_data::max_4c

Max turbo ratio (in MHz) when 4/12 cores are active.

double turbo_limit_data::max_5c

Max turbo ratio (in MHz) when 5/13 cores are active.

double turbo_limit_data::max_6c

Max turbo ratio (in MHz) when 6/14 cores are active.

double turbo_limit_data::max_7c

Max turbo ratio (in MHz) when 7/15 cores are active.

double turbo_limit_data::max_8c

Max turbo ratio (in MHz) when 8/16 cores are active.


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