System Description Table Header. More...
#include <iris/hw/acpi/system_tables.h>
Public Member Functions | |
auto | as_bytes () const -> di::Span< byte const > |
auto | validate (usize min_length) const -> bool |
Public Attributes | |
di::Array< byte, 4 > | signature |
u32 | length |
u8 | revision |
u8 | checksum |
di::Array< byte, 6 > | oem_id |
di::Array< byte, 8 > | oem_table_id |
u32 | oem_revision |
u32 | creator_id |
u32 | creator_revision |
System Description Table Header.
See OSDEV or ACPI 6.5 spec section 5.2.6.
|
inline |
u8 iris::acpi::SDTHeader::checksum |
u32 iris::acpi::SDTHeader::creator_id |
u32 iris::acpi::SDTHeader::creator_revision |
u32 iris::acpi::SDTHeader::length |
u32 iris::acpi::SDTHeader::oem_revision |
u8 iris::acpi::SDTHeader::revision |