Common header for all ACPI System Description Tables (SDTs)
More...
#include <acpi.h>
|
| 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.
|
| |
Common header for all ACPI System Description Tables (SDTs)
Definition at line 59 of file acpi.h.
◆ 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 |
◆ 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:
- /home/runner/work/MaxOS/MaxOS/kernel/include/hardwarecommunication/acpi.h