iPXE
Data Fields
smbios3_entry Struct Reference

SMBIOS 64-bit entry point. More...

#include <smbios.h>

Data Fields

uint32_t signature
 Signature. More...
 
uint8_t extra
 Signature extra byte. More...
 
uint8_t checksum
 Checksum. More...
 
uint8_t len
 Length. More...
 
uint8_t major
 Major version. More...
 
uint8_t minor
 Minor version. More...
 
uint8_t docrev
 Documentation revision. More...
 
uint8_t revision
 Entry point revision. More...
 
uint8_t reserved
 Reserved. More...
 
uint32_t smbios_len
 Structure table length. More...
 
uint64_t smbios_address
 Structure table address. More...
 

Detailed Description

SMBIOS 64-bit entry point.

This is the 64-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 91 of file smbios.h.

Field Documentation

◆ signature

uint32_t smbios3_entry::signature

Signature.

Must be equal to SMBIOS3_SIGNATURE

Definition at line 96 of file smbios.h.

Referenced by efi_find_smbios(), and find_smbios3_entry().

◆ extra

uint8_t smbios3_entry::extra

Signature extra byte.

Definition at line 98 of file smbios.h.

◆ checksum

uint8_t smbios3_entry::checksum

Checksum.

Definition at line 100 of file smbios.h.

◆ len

uint8_t smbios3_entry::len

Length.

Definition at line 102 of file smbios.h.

Referenced by find_smbios3_entry().

◆ major

uint8_t smbios3_entry::major

Major version.

Definition at line 104 of file smbios.h.

Referenced by bios_find_smbios3(), efi_find_smbios(), and find_smbios3_entry().

◆ minor

uint8_t smbios3_entry::minor

Minor version.

Definition at line 106 of file smbios.h.

Referenced by bios_find_smbios3(), efi_find_smbios(), and find_smbios3_entry().

◆ docrev

uint8_t smbios3_entry::docrev

Documentation revision.

Definition at line 108 of file smbios.h.

◆ revision

uint8_t smbios3_entry::revision

Entry point revision.

Definition at line 110 of file smbios.h.

◆ reserved

uint8_t smbios3_entry::reserved

Reserved.

Definition at line 112 of file smbios.h.

◆ smbios_len

uint32_t smbios3_entry::smbios_len

Structure table length.

Definition at line 114 of file smbios.h.

Referenced by bios_find_smbios3(), and efi_find_smbios().

◆ smbios_address

uint64_t smbios3_entry::smbios_address

Structure table address.

Definition at line 116 of file smbios.h.

Referenced by bios_find_smbios3(), and efi_find_smbios().


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