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