The ACPI Component Architecture Project
Published on The ACPI Component Architecture Project (https://acpica.org)

Home > Documentation > ACPICA Documentation

ACPICA Documentation [1]

Submitted by (not verified) on 8 August, 2011 - 02:57

The current release of ACPICA is version 20220331
See the changes.txt file for changes in this version.

Introduction to ACPI

A short paper that presents a high level overview of the ACPI architecture (PDF 459KB) [2]

ASL Tutorial

A tutorial of basic ASL constructs (PDF 753.05 KB) [3]

ACPI Source Language: ASL 2.0 Introduction and Overview

An overview of the ASL 2.0 ease-of-use language extensions (PDF 130KB) [4]

ACPI Specification Version 6.3

Full ACPI Specification Version 6.3 (January 2019, 10 MB). [5]
All versions of the ACPI specification are available at: http://uefi.org/specifications [6]

ACPICA Overview and Programmer Reference

ACPI Component Architecture User Guide and Programmer Reference (PDF 1.9MB) [7]
ACPI Component Architecture User Guide and Programmer Reference (DOC 3.2MB) [8]

This document describes the overall ACPICA architecture, design details, the ACPICA external interfaces, how to integrate ACPICA into a host OS, and how to write an OS Services Layer. It is suitable for all users of ACPICA and systems programmers integrating ACPICA into a host operating system.

Last update: September 30, 2021

iASL Compiler/Disassembler User Guide

iASL: ACPI Source Language Optimizing Compiler/Disassembler User Guide (PDF 1.2MB) [9]
iASL: ACPI Source Language Optimizing Compiler/Disassembler User Guide (DOC 285KB) [10]

This document describes the features, usage, and command-line options of the iASL Optimizing Compiler and AML Disassembler.

Last update: September 30, 2021

ACPICA Software Change Log

ACPICA Change Log (TXT 766KB) [11]

Log for all ACPICA versions since June 2000.

AttachmentSize
Plain text icon changes.txt [12]768.18 KB
Microsoft Office document icon acpica-reference.doc [8]1.47 MB
PDF icon acpica-reference.pdf [7]4.01 MB
Microsoft Office document icon aslcompiler.doc [10]301 KB
PDF icon aslcompiler.pdf [9]1023.87 KB
Plain text icon changes.txt [11]773.57 KB
  • Home
  • About
  • Licensing
  • Documentation
  • Downloads
  • Source
  • Community
  • Site Feed
  • Blog Feed
  • Contact
  • Login

Source URL: https://acpica.org/documentation

Links
[1] https://acpica.org/documentation
[2] https://acpica.org/sites/acpica/files/ACPI-Introduction.pdf
[3] https://acpica.org/sites/acpica/files/asl_tutorial_v20190625.pdf
[4] https://acpica.org/sites/acpica/files/ASL2.0Overview.pdf
[5] https://uefi.org/sites/default/files/resources/ACPI_6_3_May16.pdf
[6] http://uefi.org/specifications
[7] https://acpica.org/sites/acpica/files/acpica-reference_19.pdf
[8] https://acpica.org/sites/acpica/files/acpica-reference_19.doc
[9] https://acpica.org/sites/acpica/files/aslcompiler_11.pdf
[10] https://acpica.org/sites/acpica/files/aslcompiler_11.doc
[11] https://acpica.org/sites/acpica/files/changes_62.txt
[12] https://acpica.org/sites/acpica/files/changes_60.txt