Struct raw_cpuid::MonitorMwaitInfo [] [src]

pub struct MonitorMwaitInfo {
    // some fields omitted
}

Methods

impl MonitorMwaitInfo
[src]

fn smallest_monitor_line(&self) -> u16

Smallest monitor-line size in bytes (default is processor's monitor granularity)

fn largest_monitor_line(&self) -> u16

Largest monitor-line size in bytes (default is processor's monitor granularity

fn extensions_supported(&self) -> bool

Enumeration of Monitor-Mwait extensions (beyond EAX and EBX registers) supported

fn interrupts_as_break_event(&self) -> bool

Supports treating interrupts as break-event for MWAIT, even when interrupts disabled

fn supported_c0_states(&self) -> u16

Number of C0 sub C-states supported using MWAIT (Bits 03 - 00)

fn supported_c1_states(&self) -> u16

Number of C1 sub C-states supported using MWAIT (Bits 07 - 04)

fn supported_c2_states(&self) -> u16

Number of C2 sub C-states supported using MWAIT (Bits 11 - 08)

fn supported_c3_states(&self) -> u16

Number of C3 sub C-states supported using MWAIT (Bits 15 - 12)

fn supported_c4_states(&self) -> u16

Number of C4 sub C-states supported using MWAIT (Bits 19 - 16)

fn supported_c5_states(&self) -> u16

Number of C5 sub C-states supported using MWAIT (Bits 23 - 20)

fn supported_c6_states(&self) -> u16

Number of C6 sub C-states supported using MWAIT (Bits 27 - 24)

fn supported_c7_states(&self) -> u16

Number of C7 sub C-states supported using MWAIT (Bits 31 - 28)

Trait Implementations

impl Debug for MonitorMwaitInfo
[src]

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

Formats the value using the given formatter.