Data Fields

CPUMSRINFO Struct Reference
[CPU APIs]

#include <SysInfo.h>

Data Fields

ULONGLONG ullMSR0x17
ULONGLONG ullMSR0x1B
ULONGLONG ullMSR0xE7
ULONGLONG ullMSR0xE8
ULONGLONG ullMSR0x19C
ULONGLONG ullMSR0x1A0
ULONGLONG ullMSR0x2A
ULONGLONG ullMSR0x2C
ULONGLONG ullMSR0xCD
ULONGLONG ullMSR0xCE
ULONGLONG ullMSR0x1AD
ULONGLONG ullMSR0x1A2
ULONGLONG ullMSR0x1AC
int iNonIntegerBusRatio
float flBusFrequencyRatio
 Current Multiplier.
float raw_freq_cpu
 Current Raw frequency of CPUn in MHz.
float flScalableBusSpeed
float flFSB
float flExternalClock
 Current base reference clock speed - AMD and Intel Core i7/i5... series.
float flHTFreq
 AMD HyperTransport link speed (The value is not valid if set to 0).
int iMinimumRatio
int iMaximumRatio
int iMaxTurbo1Core
 Intel Tubo boost max multiplier when running 1 core.
int iMaxTurbo2Core
 Intel Tubo boost max multiplier when running 2 core.
int iMaxTurbo3Core
 Intel Tubo boost max multiplier when running 3 core.
int iMaxTurbo4Core
 Intel Tubo boost max multiplier when running 4 core.
int iTDPLimit
 The TDP/power limit (where available).
int iTDCLimit
 The TDC/current limit (where available).
int iTemperatureTarget
float flCPUSpeedTurbo
 Maximum measured Turbo speed e.g. 3600MHz.
float flCPUSpeedTurboTheoreticalMax
 Maximum theoretical Turbo speed based on the maximum programmed muliplier and the derived base clock speed e.g. 200 x 18 (power state 0 multiplier) = 3600HMz.
float flCPUMultTurbo
 Programmed maximum Turbo muliplier e.g. x18.
float flCPUExternalClockTurbo
 Derived base clock e.g. 200MHz.
float flCPUSpeedStock
float flCPUMultStock
float flCPUExternalClockStock
float flCPUTSC
 TSC measured speed.
float flScalableBusSpeedStock
float flFSBStock
CPU_OCLK OCLKBaseClock
 The CPU has been overclocked, underclocked by changing the base CPU clock.
CPU_OCLK OCLKMultiplier
 The CPU has been overclocked by increasing the maximum multiplier.
CPU_OCLK OCLKFreq
 The CPU has been overclocked, method unknown.
float flCPUExternalClockBoosted
 The CPU external clock when the CPU is in Turbo core.
float flMinMult
 The minimum CPU multiplier.
float flMaxMult
 The maximum CPU multiplier, when not in Turbo core mode.
float flBoostedMult
 The maximum CPU multiplier when in Turbo core mode.
int iMaxTurbo5Core
 Intel Tubo boost max multiplier when running 5 core.
int iMaxTurbo6Core
 Intel Tubo boost max multiplier when running 6 core.
int iMaxTurbo7Core
 Intel Tubo boost max multiplier when running 7 core.
int iMaxTurbo8Core
 Intel Tubo boost max multiplier when running 8 core.

Field Documentation

ULONGLONG ullMSR0x17
ULONGLONG ullMSR0x1B
ULONGLONG ullMSR0xE7
ULONGLONG ullMSR0xE8
ULONGLONG ullMSR0x19C
ULONGLONG ullMSR0x1A0
ULONGLONG ullMSR0x2A
ULONGLONG ullMSR0x2C
ULONGLONG ullMSR0xCD
ULONGLONG ullMSR0xCE
ULONGLONG ullMSR0x1AD
ULONGLONG ullMSR0x1A2
ULONGLONG ullMSR0x1AC

Current Multiplier.

float raw_freq_cpu

Current Raw frequency of CPUn in MHz.

float flFSB

Current base reference clock speed - AMD and Intel Core i7/i5... series.

float flHTFreq

AMD HyperTransport link speed (The value is not valid if set to 0).

Intel Tubo boost max multiplier when running 1 core.

Intel Tubo boost max multiplier when running 2 core.

Intel Tubo boost max multiplier when running 3 core.

Intel Tubo boost max multiplier when running 4 core.

int iTDPLimit

The TDP/power limit (where available).

int iTDCLimit

The TDC/current limit (where available).

Maximum measured Turbo speed e.g. 3600MHz.

Maximum theoretical Turbo speed based on the maximum programmed muliplier and the derived base clock speed e.g. 200 x 18 (power state 0 multiplier) = 3600HMz.

Programmed maximum Turbo muliplier e.g. x18.

Derived base clock e.g. 200MHz.

float flCPUTSC

TSC measured speed.

float flFSBStock

The CPU has been overclocked, underclocked by changing the base CPU clock.

The CPU has been overclocked by increasing the maximum multiplier.

The CPU has been overclocked, method unknown.

The CPU external clock when the CPU is in Turbo core.

float flMinMult

The minimum CPU multiplier.

float flMaxMult

The maximum CPU multiplier, when not in Turbo core mode.

The maximum CPU multiplier when in Turbo core mode.

Intel Tubo boost max multiplier when running 5 core.

Intel Tubo boost max multiplier when running 6 core.

Intel Tubo boost max multiplier when running 7 core.

Intel Tubo boost max multiplier when running 8 core.


The documentation for this struct was generated from the following file:
 All Data Structures Files Functions Variables Enumerations Enumerator Defines