pub struct ExtendedTopologyLevel { /* private fields */ }
Expand description
Gives information about the current level in the topology.
How many cores, what type etc.
Implementations§
Source§impl ExtendedTopologyLevel
impl ExtendedTopologyLevel
Sourcepub fn processors(&self) -> u16
pub fn processors(&self) -> u16
Number of logical processors at this level type. The number reflects configuration as shipped.
Sourcepub fn level_number(&self) -> u8
pub fn level_number(&self) -> u8
Level number.
pub fn level_type(&self) -> TopologyType
Sourcepub fn shift_right_for_next_apic_id(&self) -> u32
pub fn shift_right_for_next_apic_id(&self) -> u32
Number of bits to shift right on x2APIC ID to get a unique topology ID of the next level type. (Bits 04-00) All logical processors with the same next level ID share current level.