Heinrich Schuchardt | 5e04435 | 2022-02-16 07:59:31 +0100 | [diff] [blame] | 1 | .. SPDX-License-Identifier: GPL-2.0+ |
| 2 | |
| 3 | SMBIOS tables |
| 4 | ============= |
| 5 | |
| 6 | The System Management BIOS (SMBIOS) table is used to deliver management |
| 7 | information from the firmware to the operating system. The content is |
| 8 | standardized in [1]_. |
| 9 | |
| 10 | In Linux you can use the dmidecode command to view the contents of the SMBIOS |
| 11 | table. |
| 12 | |
| 13 | When booting via UEFI the SMBIOS table is transferred as an UEFI configuration |
| 14 | table to the operating system. |
| 15 | |
| 16 | To generate SMBIOS tables in U-Boot, the CONFIG_GENERATE_SMBIOS_TABLE option |
| 17 | must be enabled. The easiest way to provide the values to use is via the device |
| 18 | tree. For details see |
| 19 | :download:`smbios.txt <../device-tree-bindings/sysinfo/smbios.txt>`. |
| 20 | |
| 21 | .. [1] `System Management BIOS (SMBIOS) Reference, version 3.5 |
| 22 | <https://www.dmtf.org/content/dmtf-releases-smbios-35>`_ |