␉SMBString serialNumber;␊ |
␉SMBString assetTag;␊ |
␉SMBString partNumber;␊ |
␉// 2.5+ spec (38 bytes)␊ |
␉// 2.5+ spec (40 bytes)␊ |
//␉SMBByte coreCount;␊ |
//␉SMBByte coreEnabled;␊ |
//␉SMBByte threadCount;␊ |
//␉SMBWord processorCharacteristics;␊ |
␉// 2.6+ spec␊ |
//␉SMBWord processorFuncSupport;␊ |
␉// 2.6+ spec (42 bytes)␊ |
//␉SMBWord processorFamily2;␊ |
} __attribute__((packed)) SMBProcessorInformation;␊ |
␊ |
|
Memory Controller Information (Type 5) Obsoleted since SMBIOS version 2.1␊ |
========================================================================= */␊ |
␊ |
//typedef struct SMBMemoryControllerInfo {␊ |
//␉SMB_STRUCT_HEADER ␊ |
//␉SMBByte␉␉␉errorDetectingMethod;␊ |
//␉SMBByte␉␉␉errorCorrectingCapability;␊ |
//␉SMBByte␉␉␉supportedInterleave;␊ |
//␉SMBByte␉␉␉currentInterleave;␊ |
//␉SMBByte␉␉␉maxMemoryModuleSize;␊ |
//␉SMBWord␉␉␉supportedSpeeds;␊ |
//␉SMBWord␉␉␉supportedMemoryTypes;␊ |
//␉SMBByte␉␉␉memoryModuleVoltage;␊ |
//␉SMBByte␉␉␉numberOfMemorySlots;␊ |
//} __attribute__((packed)) SMBMemoryControllerInfo;␊ |
␊ |
/* ===================================================================␊ |
Memory Module Information (Type 6) Obsoleted since SMBIOS version 2.1␊ |
===================================================================== */␊ |
|
␉SMBByte slotCharacteristics1;␊ |
␉// 2.1+ spec (13 bytes)␊ |
␉SMBByte slotCharacteristics2;␊ |
␉// 2.6+ spec␊ |
␉// 2.6+ spec (17 bytes)␊ |
//␉SMBWord␉␉segmentGroupNumber;␊ |
//␉SMBByte␉␉busNumber;␊ |
//␉SMBByte␉␉devFuncNumber;␊ |
//␉SMBByte␉␉deviceFunctionNumber;␊ |
} __attribute__((packed)) SMBSystemSlot;␊ |
␊ |
/* ===================␊ |
|
␉SMBString serialNumber;␊ |
␉SMBString assetTag;␊ |
␉SMBString partNumber;␊ |
␉// 2.6+ spec␊ |
//␉SMBByte memoryAtributes;␊ |
␉// 2.6+ spec (28 bytes)␊ |
//␉SMBByte attributes;␊ |
␉// 2.7+ spec␊ |
//␉SMBDWord memoryExtSize;␊ |
//␉SMBWord confMemClkSpeed;␊ |
|
␉SMBWord ProcessorBusSpeed; // MT/s unit␊ |
} __attribute__((packed)) SMBOemProcessorBusSpeed;␊ |
␊ |
/* ==============================================␊ |
OEM Platform Feature (Apple Specific - Type 133)␊ |
================================================ */␊ |
struct SMBOemPlatformFeature␊ |
{␊ |
␉SMB_STRUCT_HEADER␊ |
␉SMBWord PlatformFeature;␊ |
} __attribute__((packed)) SMBOemPlatformFeature;␊ |
␊ |
//----------------------------------------------------------------------------------------------------------␊ |
␊ |
/* From Foundation/Efi/Guid/Smbios/SmBios.h */␊ |