diff --git a/source/chapter2-uefi.rst b/source/chapter2-uefi.rst index 851c52f..b5c03d5 100644 --- a/source/chapter2-uefi.rst +++ b/source/chapter2-uefi.rst @@ -385,6 +385,26 @@ The DTB must be contained in memory of type `EfiACPIReclaimMemory`. .. [#ACPIMemNote] `EfiACPIReclaimMemory` was chosen to match the recommendation for ACPI tables which fulfill the same task as the DTB. +SMBIOS +------ + +It is strongly recommended that firmware provides SMBIOS tables and structures. +[#SMBNote]_ + +If firmware provides SMBIOS tables and structures then it must provide them as +described in :UEFI:`4.6.1.1` and [SMBIOS]_ § 5 & 6. + +.. warning:: A future version of this specification will require firmware to + provide SMBIOS tables and strutures and will explicitly list which ones are + required. + +.. [#SMBNote] Support tools such as sosreport use SMBIOS to provide information + to users and collect information for support cases. + https://github.com/sosreport/sos + + SMBIOS informations are also useful to identify systems in a fleet of + devices. + UEFI Protocols ============== diff --git a/source/references.rst b/source/references.rst index 3631724..e9627a5 100644 --- a/source/references.rst +++ b/source/references.rst @@ -56,6 +56,10 @@ Bibliography .. [RVUEFI] `RISC-V UEFI Protocol Specification `_ +.. [SMBIOS] `System Management BIOS (SMBIOS) Reference Specification v3.7.0 + `_, + July 2023, `DMTF `_ + .. [TCG2] `TCG EFI Protocol Specification, Family “2.0”, Level 00 Revision 00.13. `_ March 2016, `Trusted Computing Group `_