This is a draft of the library for System Management BIOS data structures. It based on System Management BIOS (SMBIOS) Reference Specification v.3.3.0
NOTICE:
Currently, work in progress and have no deadlines. You can see the status of the work in the table below.
| Table name | Type | *Status | **Required |
|---|---|---|---|
| BIOS Information | Type 0 | ✔ | ✔ |
| System Information | Type 1 | ✔ | ✔ |
| Baseboard (or Module) Information | Type 2 | ✔ | |
| System Enclosure or Chassis | Type 3 | ✔ | ✔ |
| Processor Information | Type 4 | ✔ | ✔ |
| Memory Controller Information | Type 5, Obsolete | ⏳ | |
| Memory Module Information | Type 6, Obsolete | ⏳ | |
| Cache Information | Type 7 | ✔ | ✔ |
| Port Connector Information | Type 8 | ✔ | |
| System Slots | Type 9 | ✔ | |
| On Board Devices Information | Type 10, Obsolete | ||
| OEM Strings | Type 11 | ||
| System Configuration Options | Type 12 | ||
| BIOS Language Information | Type 13 | ||
| Group Associations | Type 14 | ||
| System Event Log | Type 15 | ||
| Physical Memory Array | Type 16 | ✔ | |
| Memory Device | Type 17 | ✔ | |
| 32-Bit Memory Error Information | Type 18 | ||
| Memory Array Mapped Address | Type 19 | ✔ | |
| Memory Device Mapped Address | Type 20 | ||
| Built-in Pointing Device | Type 21 | ||
| Portable Battery | Type 22 | ||
| System Reset | Type 23 | ||
| Hardware Security | Type 24 | ||
| System Power Controls | Type 25 | ||
| Voltage Probe | Type 26 | ||
| Cooling Device | Type 27 | ||
| Temperature Probe | Type 28 | ||
| Electrical Current Probe | Type 29 | ||
| Out-of-Band Remote Access | Type 30 | ||
| Boot Integrity Services (BIS) Entry Point | Type 31 | ||
| System Boot Information | Type 32 | ✔ | ✔ |
| 64-Bit Memory Error Information | Type 33 | ||
| Management Device | Type 34 | ||
| Management Device Component | Type 35 | ||
| Management Device Threshold Data | Type 36 | ||
| Memory Channel | Type 37 | ||
| IPMI Device Information | Type 38 | ||
| System Power Supply | Type 39 | ||
| Additional Information | Type 40 | ||
| Onboard Devices Extended Information | Type 41 | ||
| Management Controller Host Interface | Type 42 | ||
| TPM Device | Type 43 | ||
| Processor Additional Information | Type 44 | ||
| Inactive | Type 126 | ||
| End-of-Table | Type 127 |
* ⏳ - work in progress, ✔ - done.
** Beginning with SMBIOS version 2.3, compliant SMBIOS implementations include the base set of required structures and data within those structures.