Jump to content

Acronyms. Yep, ACPI's got 'em!

irrational John

1 post in this topic

Recommended Posts

I've debated whether or not to bother about this, and finally decided to also just give it a try.


This is a "place-holder" entry. The plan is I'll update as I go with various ACPI related acronyms I run into. Not sure how much or even if any description I'll provide. Whatever seems to be worth the trouble at the time, I expect.


ACPI related (pretty much) acronyms

  1. ACPI Advanced Configuration and Power Interface
  2. OSPM Operating System-directed configuration and Power Management
  3. AML ACPI Machine Language (a compact, tokenized, abstract type of interpreted machine language)
  4. ASL ACPI Source Language (what we're sorta all trying to figure out :dev: )
  5. DSDT Differentiated System Description Table
  6. PIC Programmable Interrupt Controller (right?)
  7. APIC Advanced Programmable Interrupt Controller
    • I/O APIC An Input/Output Advanced Programmable Interrupt Controller routes interrupts from devices to the processor’s local APIC.

[*]SAPIC Streamlined Advanced Programmable Interrupt Controller (An advanced APIC commonly found on Intel Itanium Processor Family-based 64-bit systems)

  • I/O SAPIC An Input/Output Streamlined Advanced Programmable Interrupt Controller routes interrupts from devices to the processor’s local APIC.

[*]UEFI Unified Extensible Firmware Interface

[*]System Control Interrupt (SCI)

[*]System Management Interrupt (SMI)




ACPI System Description Tables (Section 5.2)

In addition to the above these are a large number of acronyms used to refer to specific ACPI Tables. Decided in would be clearer to separate those into a separate list.

  1. Root System Description Pointer (RSDP)
  2. System Description Table Header
  3. Root System Description Table (RSDT) Hewlett-Packard/Intel/Microsoft/Phoenix/Toshiba
  4. Fixed ACPI Description Table (FADT)
  5. Firmware ACPI Control Structure (FACS)
  6. Differentiated System Description Table (DSDT)
  7. Secondary System Description Table (SSDT)
  8. Multiple APIC Description Table (MADT)
  9. Smart Battery Table (SBST)
  10. Extended System Description Table (XSDT)
  11. Embedded Controller Boot Resources Table
  12. System Resource Affinity Table (SRAT)
  13. System Locality Information Table (SLIT)


Special Purpose Identifiers in the ACPI namespace

(Note: the "(?)" indicates the definition was given anecdotally as opposed to taking it from a (ACPI) spec.)

  1. LDRC ==> LPC Device Resource Consumption (?)
    LPC is the Low Pin Count controller. this is where all older ISA devices are located. LPT, COM, thermal ASIC (application specific integrated circuits) for thermal monitoring, etc. LPC lowers the pin count of the integral devices and allows them to be able to use PCI tranfers and sometimes ISA for compatiblity.
    Intel "Low Pin Count Interface"
    Intel Low Pin Count (LPC) Interface Specification PDF (54 pages)
  2. PDRC ==> PCI Device Resource Consumption (?)

Link to comment
Share on other sites


  • Create New...