aboutsummaryrefslogtreecommitdiff
path: root/doc/develop/smbios.rst
diff options
context:
space:
mode:
authorHeinrich Schuchardt <heinrich.schuchardt@canonical.com>2022-02-16 07:59:31 +0100
committerHeinrich Schuchardt <heinrich.schuchardt@canonical.com>2022-02-26 07:37:00 +0100
commit5e04435970b13c512cf05147a8b3ea6625458645 (patch)
tree9a1841cc5f0ca4dd56953007f153019c3be547ec /doc/develop/smbios.rst
parentc6ae38b38967a5c33d729c20e508a03ba3e0e3f6 (diff)
downloadu-boot-5e04435970b13c512cf05147a8b3ea6625458645.zip
u-boot-5e04435970b13c512cf05147a8b3ea6625458645.tar.gz
u-boot-5e04435970b13c512cf05147a8b3ea6625458645.tar.bz2
doc: describe generation of SMBIOS table
SMBIOS is not x86 specific. So we should have an architecture independent page describing it. Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
Diffstat (limited to 'doc/develop/smbios.rst')
-rw-r--r--doc/develop/smbios.rst22
1 files changed, 22 insertions, 0 deletions
diff --git a/doc/develop/smbios.rst b/doc/develop/smbios.rst
new file mode 100644
index 0000000..a4efb0a
--- /dev/null
+++ b/doc/develop/smbios.rst
@@ -0,0 +1,22 @@
+.. SPDX-License-Identifier: GPL-2.0+
+
+SMBIOS tables
+=============
+
+The System Management BIOS (SMBIOS) table is used to deliver management
+information from the firmware to the operating system. The content is
+standardized in [1]_.
+
+In Linux you can use the dmidecode command to view the contents of the SMBIOS
+table.
+
+When booting via UEFI the SMBIOS table is transferred as an UEFI configuration
+table to the operating system.
+
+To generate SMBIOS tables in U-Boot, the CONFIG_GENERATE_SMBIOS_TABLE option
+must be enabled. The easiest way to provide the values to use is via the device
+tree. For details see
+:download:`smbios.txt <../device-tree-bindings/sysinfo/smbios.txt>`.
+
+.. [1] `System Management BIOS (SMBIOS) Reference, version 3.5
+ <https://www.dmtf.org/content/dmtf-releases-smbios-35>`_