Feedback

Your feedback is important to keep improving our website and offer you a more reliable experience.

Linux*-ACPI

This project enables Linux to take advantage of platforms supporting Advanced Configuration & Power Interface -- virtually all high-volume i386, x86_64, and ia64 systems since 1999. ACPI, known as a Hardware Abstraction Layer (HAL) in embedded computing, is an abstraction layer between the operating system, platform firmware and hardware. This allows the OS and the platform to evolve independently. The core of the Linux ACPI implementation comes from ACPICA (ACPI Component Architecture). ACPICA includes an ACPI Machine Language (AML) interpreter that is resident in the Linux kernel. Several other operating systems use the same ACPICA core interpreter, including BSD and OpenSolaris. ACPICA also comes with a simulator, test suites, and a compiler, to translate ACPI Source Language (ASL) into AML.

ACPI in Linux -- Myths vs. Reality (OLS 2007)

ACPI in Linux -- Architecture, Advances, and Challenges (OLS 2005)

 

The State of ACPI in the Linux Kernel (OLS 2004)

http://ftp.kernel.org/pub/linux/kernel/people/lenb/acpi/doc/Reprint-Brown-OLS2004.pdf

The previous Linux ACPI home page

http://acpi.sourceforge.net/ will continue to host a DSDT database, and will continue to document the deprecated /proc/acpi interface used in older kernels.

Project: