diff options
Diffstat (limited to 'documentation/UEFI/Access SMBIOS')
-rw-r--r-- | documentation/UEFI/Access SMBIOS | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/documentation/UEFI/Access SMBIOS b/documentation/UEFI/Access SMBIOS new file mode 100644 index 0000000..cd20f5f --- /dev/null +++ b/documentation/UEFI/Access SMBIOS @@ -0,0 +1,26 @@ +(several forums) + +INSIDE UEFI: + EFI_CONFIGURATION_TABLE contains entries pointing to the SMBIOS2 and/or SMBIOS3 tables + +FROM UEFI Shell: + SmbiosView command + +FROM LINUX: + SMBIOS decoder: dmidecode(8) + +WINDOWS: + WMI + +Generating SMBIOS data: +Table&structure creation is normally up to the system firmware/BIOS. +UEFI Platform Initialization (PI) spec includes SMBIOS protocol (EFI_SMBIOS_PROTOCOL) that allows components +to submit SMBIOS structures for incluseion, enables producer to create SMBIOS table for a platform. + +Some hardware information is available through ACPI and DMI. The ACPI tables are technically provided through UEFI, +by virtue of passing one pointer (and supposed by leaving the relevant memory reserved, in the memory map +which the IS is passed by UEFI. + +Platform virtualization software can also generate SMBIOS tables for use inside VMs, for instance qemu. + +--> Desktop Management BIOS Specification 2/3 |