ACPICA

line

Introduction


The ACPI Component Architecture (ACPICA) project provides an OS-independent reference implementation of the ACPI specification. It can be easily adapted to any host OS. The ACPICA code is meant to be directly integrated into the host OS, as a kernel-resident subsystem. Hosting the ACPICA requires no changes to the core ACPICA code. However, it does require a small OS-specific interface layer, which must be written specifically for each host OS.

Components ACPICA components include:

  • an AML interpreter and debugger
  • ACPI namespace support
  • ACPI hardware and event support
  • a full ASL compiler and disassembler
Status ACPICA is currently running under at least 10 different OSs. It is still under development and active maintenance.

ACPICA Site

ACPICA has its own site. Visit ACPICA.org for more project information, including downloads, documentation, and mailing list subscription.