iPXE
Data Fields
smbios_entry Struct Reference

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...
 

Detailed Description

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.

Definition at line 49 of file smbios.h.

Field Documentation

◆ signature

uint32_t smbios_entry::signature

Signature.

Must be equal to SMBIOS_SIGNATURE

Definition at line 54 of file smbios.h.

Referenced by efi_find_smbios().

◆ checksum

uint8_t smbios_entry::checksum

Checksum.

Definition at line 56 of file smbios.h.

◆ len

uint8_t smbios_entry::len

Length.

Definition at line 58 of file smbios.h.

◆ major

uint8_t smbios_entry::major

Major version.

Definition at line 60 of file smbios.h.

Referenced by efi_find_smbios().

◆ minor

uint8_t smbios_entry::minor

Minor version.

Definition at line 62 of file smbios.h.

Referenced by efi_find_smbios().

◆ max

uint16_t smbios_entry::max

Maximum structure size.

Definition at line 64 of file smbios.h.

◆ revision

uint8_t smbios_entry::revision

Entry point revision.

Definition at line 66 of file smbios.h.

◆ formatted

uint8_t smbios_entry::formatted[5]

Formatted area.

Definition at line 68 of file smbios.h.

◆ dmi_signature

uint8_t smbios_entry::dmi_signature[5]

DMI Signature.

Definition at line 70 of file smbios.h.

◆ dmi_checksum

uint8_t smbios_entry::dmi_checksum

DMI checksum.

Definition at line 72 of file smbios.h.

◆ smbios_len

uint16_t smbios_entry::smbios_len

Structure table length.

Definition at line 74 of file smbios.h.

Referenced by efi_find_smbios().

◆ smbios_address

uint32_t smbios_entry::smbios_address

Structure table address.

Definition at line 76 of file smbios.h.

Referenced by efi_find_smbios().

◆ smbios_count

uint16_t smbios_entry::smbios_count

Number of SMBIOS structures.

Definition at line 78 of file smbios.h.

Referenced by efi_find_smbios().

◆ bcd_revision

uint8_t smbios_entry::bcd_revision

BCD revision.

Definition at line 80 of file smbios.h.


The documentation for this struct was generated from the following file: