DataWidth
Type: plist integer, 16-bit
Failsafe: 0xFFFF (unknown)
SMBIOS: Memory Device (Type 17) — Data Width
Description: Specifies the data width, in bits, of the memory. A DataWidth of 0 and a TotalWidth of 8 indicates that the device is being used solely to provide 8 error-correction bits.
Devices
Type: plist array
Failsafe: Empty
Description: Specifies the custom memory devices to be added.
Designed to be filled with plist dictionary values, describing each memory device. See Memory Devices Properties section below. This should include all memory slots, even if unpopulated.
FormFactor
Type: plist integer, 8-bit
Failsafe: 0x02
SMBIOS: Memory Device (Type 17) — Form Factor
Description: Specifies the form factor of the memory. On Macs this should usually be DIMM or SODIMM. Commonly used form factors are listed below.
When CustomMemory is false, this value is automatically set based on Mac product name.
• 0x01 — Other
• 0x02 — Unknown • 0x09 — DIMM
• 0x0D — SODIMM • 0x0F — FB-DIMM
MaxCapacity
Type: plist integer, 64-bit
Failsafe: 0
SMBIOS: Physical Memory Array (Type 16) — Maximum Capacity
Description: Specifies the maximum amount of memory, in bytes, supported by the system.
TotalWidth
Type: plist integer, 16-bit
Failsafe: 0xFFFF (unknown)
SMBIOS: Memory Device (Type 17) — Total Width
Description: Specifies the total width, in bits, of the memory, including any check or error-correction bits. If there are no error-correction bits, this value should be equal to DataWidth.
TypeDetail
Type: plist integer, 16-bit
Failsafe: 0x4
SMBIOS: Memory Device (Type 17) — Type Detail Description: Specifies additional memory type information.
• Bit 0 — Reserved, set to 0 • Bit 1 — Other
• Bit 2 — Unknown
• Bit 7 — Synchronous
• Bit 13 — Registered (buffered)
• Bit 14 — Unbuffered (unregistered)
58
10.4.1 Memory Device Properties
AssetTag
Type: plist string
Failsafe: Unknown
SMBIOS: Memory Device (Type 17) — Asset Tag Description: Specifies the asset tag of this memory device.
BankLocator
Type: plist string
Failsafe: Unknown
SMBIOS: Memory Device (Type 17) — Bank Locator
Description: Specifies the physically labeled bank where the memory device is located.
DeviceLocator
Type: plist string
Failsafe: Unknown
SMBIOS: Memory Device (Type 17) — Device Locator
Description: Specifies the physically-labeled socket or board position where the memory device is located.
Manufacturer
Type: plist string
Failsafe: Unknown
SMBIOS: Memory Device (Type 17) — Manufacturer Description: Specifies the manufacturer of this memory device.
PartNumber
Type: plist string
Failsafe: Unknown
SMBIOS: Memory Device (Type 17) — Part Number Description: Specifies the part number of this memory device.
SerialNumber
Type: plist string
Failsafe: Unknown
SMBIOS: Memory Device (Type 17) — Serial Number Description: Specifies the serial number of this memory device.
Size
Type: plist integer, 32-bit
Failsafe: 0
SMBIOS: Memory Device (Type 17) — Size
Description: Specifies the size of the memory device, in megabytes. 0 indicates this slot is not populated.
Speed
Type: plist integer, 16-bit
Failsafe: 0
SMBIOS: Memory Device (Type 17) — Speed
Description: Specifies the maximum capable speed of the device, in megatransfers per second (MT/s). 0 indicates an unknown speed