blob: a4efb0a0a383bfba060ffbc59d33f5544f665457 [file] [log] [blame]
Heinrich Schuchardtaf326e32022-02-16 07:59:31 +01001.. SPDX-License-Identifier: GPL-2.0+
2
3SMBIOS tables
4=============
5
6The System Management BIOS (SMBIOS) table is used to deliver management
7information from the firmware to the operating system. The content is
8standardized in [1]_.
9
10In Linux you can use the dmidecode command to view the contents of the SMBIOS
11table.
12
13When booting via UEFI the SMBIOS table is transferred as an UEFI configuration
14table to the operating system.
15
16To generate SMBIOS tables in U-Boot, the CONFIG_GENERATE_SMBIOS_TABLE option
17must be enabled. The easiest way to provide the values to use is via the device
18tree. 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>`_