Struct raw_cpuid::ThermalPowerInfo [] [src]

pub struct ThermalPowerInfo {
    // some fields omitted
}

Methods

impl ThermalPowerInfo
[src]

fn has_dts(&self) -> bool

Digital temperature sensor is supported if set.

fn has_turbo_boost(&self) -> bool

Intel Turbo Boost Technology Available (see description of IA32_MISC_ENABLE[38]).

fn has_arat(&self) -> bool

ARAT. APIC-Timer-always-running feature is supported if set.

fn has_pln(&self) -> bool

PLN. Power limit notification controls are supported if set.

fn has_ecmd(&self) -> bool

ECMD. Clock modulation duty cycle extension is supported if set.

fn has_ptm(&self) -> bool

PTM. Package thermal management is supported if set.

fn has_hw_coord_feedback(&self) -> bool

Hardware Coordination Feedback Capability (Presence of IA32_MPERF and IA32_APERF). The capability to provide a measure of delivered processor performance (since last reset of the counters), as a percentage of expected processor performance at frequency specified in CPUID Brand String Bits 02 - 01

fn has_energy_bias_pref(&self) -> bool

The processor supports performance-energy bias preference if CPUID.06H:ECX.SETBH[bit 3] is set and it also implies the presence of a new architectural MSR called IA32_ENERGY_PERF_BIAS (1B0H)

impl ThermalPowerInfo
[src]

fn dts_irq_threshold(&self) -> u8

Number of Interrupt Thresholds in Digital Thermal Sensor

Trait Implementations

impl Debug for ThermalPowerInfo
[src]

fn fmt(&self, __arg_0: &mut Formatter) -> Result

Formats the value using the given formatter.