iPXE
|
SMBIOS 32-bit entry point. More...
#include <smbios.h>
Data Fields | |
uint32_t | signature |
Signature. More... | |
uint8_t | checksum |
Checksum. More... | |
uint8_t | len |
Length. More... | |
uint8_t | major |
Major version. More... | |
uint8_t | minor |
Minor version. More... | |
uint16_t | max |
Maximum structure size. More... | |
uint8_t | revision |
Entry point revision. More... | |
uint8_t | formatted [5] |
Formatted area. More... | |
uint8_t | dmi_signature [5] |
DMI Signature. More... | |
uint8_t | dmi_checksum |
DMI checksum. More... | |
uint16_t | smbios_len |
Structure table length. More... | |
uint32_t | smbios_address |
Structure table address. More... | |
uint16_t | smbios_count |
Number of SMBIOS structures. More... | |
uint8_t | bcd_revision |
BCD revision. More... | |
SMBIOS 32-bit entry point.
This is the 32-bit version of the table which describes the list of SMBIOS structures. It may be located by scanning through the BIOS segment or via an EFI configuration table.
uint32_t smbios_entry::signature |
Signature.
Must be equal to SMBIOS_SIGNATURE
Definition at line 55 of file smbios.h.
Referenced by efi_find_smbios(), and find_smbios_entry().
uint8_t smbios_entry::len |
uint8_t smbios_entry::major |
Major version.
Definition at line 61 of file smbios.h.
Referenced by bios_find_smbios2(), efi_find_smbios(), and find_smbios_entry().
uint8_t smbios_entry::minor |
Minor version.
Definition at line 63 of file smbios.h.
Referenced by bios_find_smbios2(), efi_find_smbios(), and find_smbios_entry().
uint16_t smbios_entry::smbios_len |
Structure table length.
Definition at line 75 of file smbios.h.
Referenced by bios_find_smbios2(), and efi_find_smbios().
uint32_t smbios_entry::smbios_address |
Structure table address.
Definition at line 77 of file smbios.h.
Referenced by bios_find_smbios2(), and efi_find_smbios().
uint16_t smbios_entry::smbios_count |
Number of SMBIOS structures.
Definition at line 79 of file smbios.h.
Referenced by bios_find_smbios2(), and efi_find_smbios().