iPXE
Data Fields
smbios_entry Struct Reference

SMBIOS entry point. More...

#include <smbios.h>

Data Fields

uint32_t signature
 Signature.
uint8_t checksum
 Checksum.
uint8_t len
 Length.
uint8_t major
 Major version.
uint8_t minor
 Minor version.
uint16_t max
 Maximum structure size.
uint8_t revision
 Entry point revision.
uint8_t formatted [5]
 Formatted area.
uint8_t dmi_signature [5]
 DMI Signature.
uint8_t dmi_checksum
 DMI checksum.
uint16_t smbios_len
 Structure table length.
uint32_t smbios_address
 Structure table address.
uint16_t smbios_count
 Number of SMBIOS structures.
uint8_t bcd_revision
 BCD revision.

Detailed Description

SMBIOS entry point.

This is the single table which describes the list of SMBIOS structures. It is located by scanning through the BIOS segment.

Definition at line 44 of file smbios.h.


Field Documentation

Signature.

Must be equal to SMBIOS_SIGNATURE

Definition at line 49 of file smbios.h.

Referenced by efi_find_smbios(), and find_smbios_entry().

Checksum.

Definition at line 51 of file smbios.h.

Length.

Definition at line 53 of file smbios.h.

Referenced by find_smbios_entry().

Major version.

Definition at line 55 of file smbios.h.

Referenced by bios_find_smbios(), efi_find_smbios(), and find_smbios_entry().

Minor version.

Definition at line 57 of file smbios.h.

Referenced by bios_find_smbios(), efi_find_smbios(), and find_smbios_entry().

Maximum structure size.

Definition at line 59 of file smbios.h.

Entry point revision.

Definition at line 61 of file smbios.h.

Formatted area.

Definition at line 63 of file smbios.h.

DMI Signature.

Definition at line 65 of file smbios.h.

DMI checksum.

Definition at line 67 of file smbios.h.

Structure table length.

Definition at line 69 of file smbios.h.

Referenced by bios_find_smbios(), and efi_find_smbios().

Structure table address.

Definition at line 71 of file smbios.h.

Referenced by bios_find_smbios(), and efi_find_smbios().

Number of SMBIOS structures.

Definition at line 73 of file smbios.h.

Referenced by bios_find_smbios(), and efi_find_smbios().

BCD revision.

Definition at line 75 of file smbios.h.


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