struct CpuidTopologyEnumerationC

Defined at line 600 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

Public Members

 field_level_type_611
 field_level_number_612

Public Methods

template <, >
TopologyLevelType level_type ()

Bits [31:16] are reserved

Defined at line 611 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
SelfType & set_level_type (TopologyLevelType val)

Bits [31:16] are reserved

Defined at line 611 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
typename SelfType::ValueType level_number ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 612 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

template <, >
SelfType & set_level_number (typename SelfType::ValueType val)

Defined at line 612 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

Enumerations

enum TopologyLevelType
Name Value
kInvalid 0
kSmt 1
kCore 2
kModule 3
kTile 4
kDie 5

Defined at line 601 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h

Records