Crate libacpica[][src]

Structs

GAS - Generic Address Structure (ACPI 2.0+)

Common subtable headers

AEST - Arm Error Source Table

ASF - Alert Standard Format table (Signature “ASF!”) Revision 0x10

BDAT - BIOS Data ACPI Table

BERT - Boot Error Record Table (ACPI 4.0) Version 1

BGRT - Boot Graphics Resource Table (ACPI 5.0) Version 1

BOOT - Simple Boot Flag Table Version 1

CEDT - CXL Early Discovery Table Version 1

CPEP - Corrected Platform Error Polling table (ACPI 4.0) Version 1

CSRT - Core System Resource Table Version 0

DBG2 - Debug Port Table 2 Version 0 (Both main table and subtables)

DBGP - Debug Port table Version 1

DMAR - DMA Remapping table Version 1

DRTM - Dynamic Root of Trust for Measurement table Conforms to “TCG D-RTM Architecture” June 17 2013, Version 1.0.0 Table version 1

ECDT - Embedded Controller Boot Resources Table Version 1

EINJ - Error Injection Table (ACPI 4.0) Version 1

ERST - Error Record Serialization Table (ACPI 4.0) Version 1

FACS - Firmware ACPI Control Structure (FACS)

FADT - Fixed ACPI Description Table (Signature “FACP”) Version 6

FPDT - Firmware Performance Data Table (ACPI 5.0) Version 1

GTDT - Generic Timer Description Table (ACPI 5.1) Version 2

Master ACPI Table Header. This common header is used by all ACPI tables except the RSDP and FACS.

HEST - Hardware Error Source Table (ACPI 4.0) Version 1

HMAT - Heterogeneous Memory Attributes Table (ACPI 6.3)

HPET - High Precision Event Timer table Version 1

IBFT - Boot Firmware Table Version 1

IORT - IO Remapping Table

IVRS - I/O Virtualization Reporting Structure Version 1

LPIT - Low Power Idle Table

MADT - Multiple APIC Description Table Version 3

MCFG - PCI Memory Mapped Configuration table and subtable Version 1

MCHI - Management Controller Host Interface Table Version 1

MSCT - Maximum System Characteristics Table (ACPI 4.0) Version 1

MSDM - Microsoft Data Management table

NFIT - NVDIMM Interface Table (ACPI 6.0+) Version 1

PCCT - Platform Communications Channel Table (ACPI 5.0) Version 2 (ACPI 6.2)

PDTT - Platform Debug Trigger Table (ACPI 6.2) Version 0

PHAT - Platform Health Assessment Table (ACPI 6.4) Version 1

PMTT - Platform Memory Topology Table (ACPI 5.0) Version 1

PPTT - Processor Properties Topology Table (ACPI 6.2) Version 1

PRMT - Platform Runtime Mechanism Table Version 1

RASF - RAS Feature Table (ACPI 5.0) Version 1

RGRT - Regulatory Graphics Resource Table Version 1

RSDP - Root System Description Pointer (Signature is “RSD PTR “) Version 2

RSDT/XSDT - Root System Description Tables Version 1 (both)

SBST - Smart Battery Specification Table Version 1

SDEI - Software Delegated Exception Interface Descriptor Table

SDEV - Secure Devices Table (ACPI 6.2) Version 1

SLIC - Software Licensing Description Table

SLIT - System Locality Distance Information Table Version 1

SPCR - Serial Port Console Redirection table Version 2

SPMI - Server Platform Management Interface table Version 5

SRAT - System Resource Affinity Table Version 3

STAO - Status Override Table (_STA override) - ACPI 6.0 Version 1

SVKL - Storage Volume Key Location Table (ACPI 6.4) From: “Guest-Host-Communication Interface (GHCI) for Intel Trust Domain Extensions (Intel TDX)”. Version 1

TCPA - Trusted Computing Platform Alliance table Version 2

TPM2 - Trusted Platform Module (TPM) 2.0 Hardware Interface Table Version 4

UEFI - UEFI Boot optimization Table Version 1

VIOT - Virtual I/O Translation Table Version 1

WAET - Windows ACPI Emulated devices Table Version 1

WDAT - Watchdog Action Table Version 1

WDDT - Watchdog Descriptor Table Version 1

WDRT - Watchdog Resource Table Version 1

WPBT - Windows Platform Environment Table (ACPI 6.0) Version 1

WSMT - Windows SMM Security Mitigations Table Version 1

XENV - Xen Environment Table (ACPI 6.0) Version 1

Enums

Constants

Statics

Functions

Type Definitions

GAS - Generic Address Structure (ACPI 2.0+)

Common subtable headers

AEST - Arm Error Source Table

ASF - Alert Standard Format table (Signature “ASF!”) Revision 0x10

BDAT - BIOS Data ACPI Table

BERT - Boot Error Record Table (ACPI 4.0) Version 1

BGRT - Boot Graphics Resource Table (ACPI 5.0) Version 1

BOOT - Simple Boot Flag Table Version 1

CEDT - CXL Early Discovery Table Version 1

CPEP - Corrected Platform Error Polling table (ACPI 4.0) Version 1

CSRT - Core System Resource Table Version 0

DBG2 - Debug Port Table 2 Version 0 (Both main table and subtables)

DBGP - Debug Port table Version 1

DMAR - DMA Remapping table Version 1

DRTM - Dynamic Root of Trust for Measurement table Conforms to “TCG D-RTM Architecture” June 17 2013, Version 1.0.0 Table version 1

ECDT - Embedded Controller Boot Resources Table Version 1

EINJ - Error Injection Table (ACPI 4.0) Version 1

ERST - Error Record Serialization Table (ACPI 4.0) Version 1

FACS - Firmware ACPI Control Structure (FACS)

FADT - Fixed ACPI Description Table (Signature “FACP”) Version 6

FPDT - Firmware Performance Data Table (ACPI 5.0) Version 1

GTDT - Generic Timer Description Table (ACPI 5.1) Version 2

Master ACPI Table Header. This common header is used by all ACPI tables except the RSDP and FACS.

HEST - Hardware Error Source Table (ACPI 4.0) Version 1

HMAT - Heterogeneous Memory Attributes Table (ACPI 6.3)

HPET - High Precision Event Timer table Version 1

IBFT - Boot Firmware Table Version 1

IORT - IO Remapping Table

IVRS - I/O Virtualization Reporting Structure Version 1

LPIT - Low Power Idle Table

MADT - Multiple APIC Description Table Version 3

MCFG - PCI Memory Mapped Configuration table and subtable Version 1

MCHI - Management Controller Host Interface Table Version 1

MSCT - Maximum System Characteristics Table (ACPI 4.0) Version 1

MSDM - Microsoft Data Management table

NFIT - NVDIMM Interface Table (ACPI 6.0+) Version 1

PCCT - Platform Communications Channel Table (ACPI 5.0) Version 2 (ACPI 6.2)

PDTT - Platform Debug Trigger Table (ACPI 6.2) Version 0

PHAT - Platform Health Assessment Table (ACPI 6.4) Version 1

PMTT - Platform Memory Topology Table (ACPI 5.0) Version 1

PPTT - Processor Properties Topology Table (ACPI 6.2) Version 1

PRMT - Platform Runtime Mechanism Table Version 1

RASF - RAS Feature Table (ACPI 5.0) Version 1

RGRT - Regulatory Graphics Resource Table Version 1

RSDP - Root System Description Pointer (Signature is “RSD PTR “) Version 2

RSDT/XSDT - Root System Description Tables Version 1 (both)

SBST - Smart Battery Specification Table Version 1

SDEI - Software Delegated Exception Interface Descriptor Table

SDEV - Secure Devices Table (ACPI 6.2) Version 1

SLIC - Software Licensing Description Table

SLIT - System Locality Distance Information Table Version 1

SPCR - Serial Port Console Redirection table Version 2

SPMI - Server Platform Management Interface table Version 5

SRAT - System Resource Affinity Table Version 3

STAO - Status Override Table (_STA override) - ACPI 6.0 Version 1

SVKL - Storage Volume Key Location Table (ACPI 6.4) From: “Guest-Host-Communication Interface (GHCI) for Intel Trust Domain Extensions (Intel TDX)”. Version 1

TCPA - Trusted Computing Platform Alliance table Version 2

TPM2 - Trusted Platform Module (TPM) 2.0 Hardware Interface Table Version 4

UEFI - UEFI Boot optimization Table Version 1

VIOT - Virtual I/O Translation Table Version 1

WAET - Windows ACPI Emulated devices Table Version 1

WDAT - Watchdog Action Table Version 1

WDDT - Watchdog Descriptor Table Version 1

WDRT - Watchdog Resource Table Version 1

WPBT - Windows Platform Environment Table (ACPI 6.0) Version 1

WSMT - Windows SMM Security Mitigations Table Version 1

XENV - Xen Environment Table (ACPI 6.0) Version 1

ACPICA public interface prototypes

Unions