class ManufacturerInfo

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

Extracts the manufacturer id string from call with EAX=0.

Public Members

static const size_t kManufacturerIdLength

Public Methods

void ManufacturerInfo (Registers leaf0, Registers leaf8_0)

Defined at line 52 of file ../../zircon/kernel/arch/x86/cpuid/cpuid.cc

Manufacturer manufacturer ()

Defined at line 55 of file ../../zircon/kernel/arch/x86/cpuid/cpuid.cc

void manufacturer_id (char * buffer)

Reads the manufacturer id and writes it into the buffer, buffer should be

at least kManufacturerIdLength in length. This will not null-terminate the

string.

Defined at line 67 of file ../../zircon/kernel/arch/x86/cpuid/cpuid.cc

size_t highest_cpuid_leaf ()

Highest leaf (EAX parameter to cpuid) that this processor supports.

Defined at line 76 of file ../../zircon/kernel/arch/x86/cpuid/cpuid.cc

size_t highest_extended_cpuid_leaf ()

Highest leaf (EAX parameter to cpuid) that this processor supports in the

extended range (> 0x80000000);

Defined at line 78 of file ../../zircon/kernel/arch/x86/cpuid/cpuid.cc

Enumerations

enum Manufacturer
Name Value
INTEL 0
AMD 1
OTHER 2

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