libmsr
0.3.0
A friendlier interface to accessing MSRs on Intel platforms
|
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. | |
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).
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.