Skip to content

Commit

Permalink
chapter2: smbios requirements
Browse files Browse the repository at this point in the history
- Require SMBIOS and some structures.
- Add a reference to the SMBIOS specification v3.7.0.

Suggested-by: Peter Robinson <[email protected]>
Signed-off-by: Vincent Stehlé <[email protected]>
  • Loading branch information
vstehle committed Feb 29, 2024
1 parent 7834395 commit 05203fc
Show file tree
Hide file tree
Showing 2 changed files with 33 additions and 0 deletions.
29 changes: 29 additions & 0 deletions source/chapter2-uefi.rst
Original file line number Diff line number Diff line change
Expand Up @@ -362,6 +362,35 @@ 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
------

Firmware shall provide SMBIOS tables and structures as described in
[SMBIOS]_ § 5 & 6. [#SMBNote]_
All of the following SMBIOS structures are required for EBBR compliance.

.. list-table:: Required SMBIOS structures
:widths: 50 50
:header-rows: 1

* - Structure
- Description
* - BIOS Information (Type 0)
- Provides BIOS informations, such as vendor and version.
* - System Information (Type 1)
- Provides system informations, such as product name, manufacturer and
serial number.
* - System Enclosure or Chassis (Type 3)
- Provides chassis informations, such as the asset tag.
* - Processor Information (Type 4)
- Provides CPU informations, such as the type, count and frequency.
* - System Boot Information (Type 32)
- Provides the boot status.

.. [#SMBNote] Support tools such as sosreport use SMBIOS to provide information
to users and collect information for support cases.
https://github.com/sosreport/sos
UEFI Boot Services
==================

Expand Down
4 changes: 4 additions & 0 deletions source/references.rst
Original file line number Diff line number Diff line change
Expand Up @@ -51,3 +51,7 @@ Bibliography
Version 20211203
.. [RVUEFI] `RISC-V UEFI Protocol Specification <https://github.com/riscv-non-isa/riscv-uefi/releases/download/1.0.0/RISCV_UEFI_PROTOCOL-spec.pdf>`_
.. [SMBIOS] `System Management BIOS (SMBIOS) Reference Specification v3.7.0
<https://www.dmtf.org/sites/default/files/standards/documents/DSP0134_3.7.0.pdf>`_,
July 2023, `DMTF <https://www.dmtf.org>`_

0 comments on commit 05203fc

Please sign in to comment.