Struct raw_cpuid::ThermalPowerInfo [−][src]
pub struct ThermalPowerInfo { /* fields omitted */ }Methods
impl ThermalPowerInfo[src]
impl ThermalPowerInfopub fn dts_irq_threshold(&self) -> u8[src]
pub fn dts_irq_threshold(&self) -> u8Number of Interrupt Thresholds in Digital Thermal Sensor
pub fn has_dts(&self) -> bool[src]
pub fn has_dts(&self) -> boolDigital temperature sensor is supported if set.
pub fn has_turbo_boost(&self) -> bool[src]
pub fn has_turbo_boost(&self) -> boolIntel Turbo Boost Technology Available (see description of IA32_MISC_ENABLE[38]).
pub fn has_arat(&self) -> bool[src]
pub fn has_arat(&self) -> boolARAT. APIC-Timer-always-running feature is supported if set.
pub fn has_pln(&self) -> bool[src]
pub fn has_pln(&self) -> boolPLN. Power limit notification controls are supported if set.
pub fn has_ecmd(&self) -> bool[src]
pub fn has_ecmd(&self) -> boolECMD. Clock modulation duty cycle extension is supported if set.
pub fn has_ptm(&self) -> bool[src]
pub fn has_ptm(&self) -> boolPTM. Package thermal management is supported if set.
pub fn has_hwp(&self) -> bool[src]
pub fn has_hwp(&self) -> boolHWP. HWP base registers (IA32_PM_ENABLE[bit 0], IA32_HWP_CAPABILITIES, IA32_HWP_REQUEST, IA32_HWP_STATUS) are supported if set.
pub fn has_hwp_notification(&self) -> bool[src]
pub fn has_hwp_notification(&self) -> boolHWP Notification. IA32_HWP_INTERRUPT MSR is supported if set.
pub fn has_hwp_activity_window(&self) -> bool[src]
pub fn has_hwp_activity_window(&self) -> boolHWP Activity Window. IA32_HWP_REQUEST[bits 41:32] is supported if set.
pub fn has_hwp_energy_performance_preference(&self) -> bool[src]
pub fn has_hwp_energy_performance_preference(&self) -> boolHWP Energy Performance Preference. IA32_HWP_REQUEST[bits 31:24] is supported if set.
pub fn has_hwp_package_level_request(&self) -> bool[src]
pub fn has_hwp_package_level_request(&self) -> boolHWP Package Level Request. IA32_HWP_REQUEST_PKG MSR is supported if set.
pub fn has_hdc(&self) -> bool[src]
pub fn has_hdc(&self) -> boolHDC. HDC base registers IA32_PKG_HDC_CTL, IA32_PM_CTL1, IA32_THREAD_STALL MSRs are supported if set.
pub fn has_turbo_boost3(&self) -> bool[src]
pub fn has_turbo_boost3(&self) -> boolIntel® Turbo Boost Max Technology 3.0 available.
pub fn has_hwp_capabilities(&self) -> bool[src]
pub fn has_hwp_capabilities(&self) -> boolHWP Capabilities. Highest Performance change is supported if set.
pub fn has_hwp_peci_override(&self) -> bool[src]
pub fn has_hwp_peci_override(&self) -> boolHWP PECI override is supported if set.
pub fn has_flexible_hwp(&self) -> bool[src]
pub fn has_flexible_hwp(&self) -> boolFlexible HWP is supported if set.
pub fn has_hwp_fast_access_mode(&self) -> bool[src]
pub fn has_hwp_fast_access_mode(&self) -> boolFast access mode for the IA32_HWP_REQUEST MSR is supported if set.
pub fn has_ignore_idle_processor_hwp_request(&self) -> bool[src]
pub fn has_ignore_idle_processor_hwp_request(&self) -> boolIgnoring Idle Logical Processor HWP request is supported if set.
pub fn has_hw_coord_feedback(&self) -> bool[src]
pub fn has_hw_coord_feedback(&self) -> boolHardware 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
pub fn has_energy_bias_pref(&self) -> bool[src]
pub fn has_energy_bias_pref(&self) -> boolThe 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)
Trait Implementations
impl Debug for ThermalPowerInfo[src]
impl Debug for ThermalPowerInfofn fmt(&self, f: &mut Formatter) -> Result[src]
fn fmt(&self, f: &mut Formatter) -> ResultFormats the value using the given formatter. Read more
impl Default for ThermalPowerInfo[src]
impl Default for ThermalPowerInfofn default() -> ThermalPowerInfo[src]
fn default() -> ThermalPowerInfoReturns the "default value" for a type. Read more
Auto Trait Implementations
impl Send for ThermalPowerInfo
impl Send for ThermalPowerInfoimpl Sync for ThermalPowerInfo
impl Sync for ThermalPowerInfo