ACPICA

From CBLFS
Jump to: navigation, search
Download Source: http://www.acpica.org/downloads/unix_source_code.php (you will need to accept the licensing agreement to download).

Contents

Introduction to ACPICA

ACPI is the ACPI Component Architecture tool suite from Intel. It provides provides a reference implementation of software components that enable OS support for interfaces defined in the ACPI 1.0b specification. This includes: AML interpreter and debugger, Namespace Management, ACPI hardware support, and basic OSPM, including a device power management framework.

Project Homepage: http://www.intel.com/technology/iapc/acpi/downloads.htm

Dependencies

Non-Multilib

Compile the package:

cd compiler &&
make &&
cd ../tools/acpisrc &&
make &&
cd ../acpixtract &&
make &&
cd ../acpiexec &&
make &&
cd ../../

Install the package:

install -m755 -v compiler/iasl /usr/bin &&
install -m755 -v tools/{acpisrc/acpisrc,acpixtract/acpixtract,acpiexec/acpiexec} /usr/bin

Multilib

32bit

Compile the package:

cd compiler &&
make CC="gcc ${BUILD32}" &&
cd ../tools/acpisrc &&
make CC="gcc ${BUILD32}" &&
cd ../acpixtract &&
make CC="gcc ${BUILD32}" &&
cd ../acpiexec &&
make  CC="gcc ${BUILD32}" &&
cd ../../

Install the package:

install -m755 -v compiler/iasl /usr/bin &&
install -m755 -v tools/{acpisrc/acpisrc,acpixtract/acpixtract,acpiexec/acpiexec} /usr/bin

N32

Compile the package:

cd compiler &&
make CC="gcc ${BUILDN32}" &&
cd ../tools/acpisrc &&
make CC="gcc ${BUILDN32}" &&
cd ../acpixtract &&
make  CC="gcc ${BUILDN32}" &&
cd ../acpiexec &&
make  CC="gcc ${BUILDN32}" &&
cd ../../

Install the package:

install -m755 -v compiler/iasl /usr/bin &&
install -m755 -v tools/{acpisrc/acpisrc,acpixtract/acpixtract,acpiexec/acpiexec} /usr/bin

64Bit

Compile the package:

cd compiler &&
make CC="gcc ${BUILD64}" &&
cd ../tools/acpisrc &&
make CC="gcc ${BUILD64}" &&
cd ../acpixtract &&
make CC="gcc ${BUILD64}" &&
cd ../acpiexec &&
make CC="gcc ${BUILD64}" &&
cd ../../

Install the package:

install -m755 -v compiler/iasl /usr/bin &&
install -m755 -v tools/{acpisrc/acpisrc,acpixtract/acpixtract,acpiexec/acpiexec} /usr/bin

Contents

Installed Directories: None
Installed Programs: iasl, acpisrc, acpixtract,acpiexec
Installed Libraries: None

Short Descriptions

iasl is an ASL compiler/decompiler.
acpisrc is a source code conversion tool.
acpixtract is an AML file tool.
acpiexec is a user-space AML interpreter.
Personal tools