Max OS 0.3
Loading...
Searching...
No Matches
MaxOS::hardwarecommunication::ACPISDTHeader Struct Reference

Common header for all ACPI System Description Tables (SDTs) More...

#include <acpi.h>

Public Attributes

char signature [4]
 The signature that identifies the type of the table.
 
uint32_t length
 The size of the entire table, including the header, in bytes.
 
uint8_t revision
 The version of the ACPI specification that is supported (higher means more features and is backwards compatible)
 
uint8_t checksum
 This byte added to all bytes in the table must equal zero mod 0x100 for the table to be valid (including the header)
 
char OEM_id [6]
 A string supplied by the OEM to identify the OEM.
 
char OEM_table_id [8]
 A string supplied by the OEM to identify the particular table.
 
uint32_t OEM_revision
 The revision number of the table as supplied by the OEM.
 
uint32_t creator_id
 A vendor ID of the utility that created the table.
 
uint32_t creator_revision
 The revision number of the utility that created the table.
 

Detailed Description

Common header for all ACPI System Description Tables (SDTs)

Definition at line 59 of file acpi.h.

Member Data Documentation

◆ checksum

uint8_t MaxOS::hardwarecommunication::ACPISDTHeader::checksum

This byte added to all bytes in the table must equal zero mod 0x100 for the table to be valid (including the header)

Definition at line 63 of file acpi.h.

◆ creator_id

uint32_t MaxOS::hardwarecommunication::ACPISDTHeader::creator_id

A vendor ID of the utility that created the table.

Definition at line 67 of file acpi.h.

◆ creator_revision

uint32_t MaxOS::hardwarecommunication::ACPISDTHeader::creator_revision

The revision number of the utility that created the table.

Definition at line 68 of file acpi.h.

◆ length

uint32_t MaxOS::hardwarecommunication::ACPISDTHeader::length

The size of the entire table, including the header, in bytes.

Definition at line 61 of file acpi.h.

Referenced by MaxOS::hardwarecommunication::IOAPIC::get_madt_item().

◆ OEM_id

char MaxOS::hardwarecommunication::ACPISDTHeader::OEM_id[6]

A string supplied by the OEM to identify the OEM.

Definition at line 64 of file acpi.h.

◆ OEM_revision

uint32_t MaxOS::hardwarecommunication::ACPISDTHeader::OEM_revision

The revision number of the table as supplied by the OEM.

Definition at line 66 of file acpi.h.

◆ OEM_table_id

char MaxOS::hardwarecommunication::ACPISDTHeader::OEM_table_id[8]

A string supplied by the OEM to identify the particular table.

Definition at line 65 of file acpi.h.

◆ revision

uint8_t MaxOS::hardwarecommunication::ACPISDTHeader::revision

The version of the ACPI specification that is supported (higher means more features and is backwards compatible)

Definition at line 62 of file acpi.h.

◆ signature

char MaxOS::hardwarecommunication::ACPISDTHeader::signature[4]

The signature that identifies the type of the table.

Definition at line 60 of file acpi.h.


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