class ProcessorId
Defined at line 69 of file ../../zircon/kernel/arch/x86/cpuid/include/arch/x86/cpuid.h
Extracts the processor signature/id from call with EAX=1.
Public Methods
void ProcessorId (Registers registers)
Defined at line 80 of file ../../zircon/kernel/arch/x86/cpuid/cpuid.cc
uint8_t stepping ()
Stepping, or revision, of this model.
Defined at line 82 of file ../../zircon/kernel/arch/x86/cpuid/cpuid.cc
uint16_t model ()
Model inside of the given family.
Defined at line 84 of file ../../zircon/kernel/arch/x86/cpuid/cpuid.cc
uint16_t family ()
Family of processors to which this chip belongs.
Defined at line 96 of file ../../zircon/kernel/arch/x86/cpuid/cpuid.cc
uint32_t signature ()
Return the full 32-bit identifier of this chip.
Defined at line 106 of file ../../zircon/kernel/arch/x86/cpuid/cpuid.cc
uint8_t local_apic_id ()
APIC ID of the processor on which this object was generated. Note this
class uses a cached copy of registers so if this object was generated on
a differnet processor this value could be misleading.
Defined at line 108 of file ../../zircon/kernel/arch/x86/cpuid/cpuid.cc