iPXE
Data Fields
acpi_header Struct Reference

An ACPI description header. More...

#include <acpi.h>

Data Fields

uint32_t signature
 ACPI signature (4 ASCII characters)
uint32_t length
 Length of table, in bytes, including header.
uint8_t revision
 ACPI Specification minor version number.
uint8_t checksum
 To make sum of entire table == 0.
char oem_id [6]
 OEM identification.
char oem_table_id [8]
 OEM table identification.
uint32_t oem_revision
 OEM revision number.
char asl_compiler_id [4]
 ASL compiler vendor ID.
uint32_t asl_compiler_revision
 ASL compiler revision number.

Detailed Description

An ACPI description header.

This is the structure common to the start of all ACPI system description tables.

Definition at line 28 of file acpi.h.


Field Documentation

ACPI signature (4 ASCII characters)

Definition at line 30 of file acpi.h.

Referenced by abft_install(), acpi_find(), dummy_install(), efi_block_install(), ib_sbft_install(), ibft_install(), and int13_install().

Length of table, in bytes, including header.

Definition at line 32 of file acpi.h.

Referenced by abft_install(), acpi_checksum(), acpi_find(), acpi_settings_fetch(), acpi_sx_zsdt(), dummy_install(), efi_block_install(), ib_sbft_install(), ibft_install(), and int13_install().

ACPI Specification minor version number.

Definition at line 34 of file acpi.h.

Referenced by abft_install(), ib_sbft_install(), and ibft_install().

To make sum of entire table == 0.

Definition at line 36 of file acpi.h.

Referenced by acpi_fix_checksum().

OEM identification.

Definition at line 38 of file acpi.h.

Referenced by efi_block_install(), and int13_install().

OEM table identification.

Definition at line 40 of file acpi.h.

Referenced by efi_block_install(), and int13_install().

OEM revision number.

Definition at line 42 of file acpi.h.

ASL compiler vendor ID.

Definition at line 44 of file acpi.h.

ASL compiler revision number.

Definition at line 46 of file acpi.h.


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