Difference between revisions of "ACPICA"

From CBLFS
Jump to navigationJump to search
m (IASL moved to ACPICA: There is suite of tools, not just IASL.)
Line 2: Line 2:
 
|-
 
|-
 
!Download Source:
 
!Download Source:
| http://www.intel.com/technology/iapc/acpi/downloads.htm
+
|http://www.intel.com/technology/iapc/acpi/downloads.htm (you will need to accept the licensing agreement to download).
 
|}
 
|}
  
 
----
 
----
  
{{Package-Introduction|iasl compiles ASL (ACPI Source Language) into AML (ACPI Machine Language). This AML is suitable for inclusion as a DSDT in system firmware. It also can disassemble AML, for debugging purposes.}}
+
{{Package-Introduction|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.|http://www.intel.com/technology/iapc/acpi/downloads.htm}}
  
 
== Dependencies ==
 
== Dependencies ==
  
 
== Non-Multilib ==
 
== Non-Multilib ==
 
Entering the subdir:
 
 
cd compiler
 
  
 
Compile the package:
 
Compile the package:
  
  make
+
cd compiler &&
 +
  make &&
 +
cd ../tools/acpisrc &&
 +
make &&
 +
cd ../acpixtract &&
 +
make &&
 +
cd ../acpiexec &&
 +
make &&
 +
cd ../../
  
 
Install the package:
 
Install the package:
  
  install -m755 -v iasl /usr/bin
+
  install -m755 -v compiler/iasl /usr/bin &&
 +
install -m755 -v tools/{acpisrc/acpisrc,acpixtract/acpixtract,acpiexec/acpiexec} /usr/bin
  
 
== Multilib ==
 
== Multilib ==
Line 31: Line 36:
 
Compile the package:
 
Compile the package:
  
  make CC="gcc ${BUILD32}"
+
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 the package:
  
  install -m755 -v iasl /usr/bin
+
  install -m755 -v compiler/iasl /usr/bin &&
 +
install -m755 -v tools/{acpisrc/acpisrc,acpixtract/acpixtract,acpiexec/acpiexec} /usr/bin
  
 
=== N32 ===
 
=== N32 ===
Line 41: Line 56:
 
Compile the package:
 
Compile the package:
  
  make CC="gcc ${BUILDN32}"
+
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 the package:
  
  install -m755 -v iasl /usr/bin
+
  install -m755 -v compiler/iasl /usr/bin &&
 +
install -m755 -v tools/{acpisrc/acpisrc,acpixtract/acpixtract,acpiexec/acpiexec} /usr/bin
  
 
=== 64Bit ===
 
=== 64Bit ===
Line 51: Line 75:
 
Compile the package:
 
Compile the package:
  
  make CC="gcc ${BUILD64}"
+
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 the package:
  
  install -m755 -v iasl /usr/bin
+
  install -m755 -v compiler/iasl /usr/bin &&
 +
install -m755 -v tools/{acpisrc/acpisrc,acpixtract/acpixtract,acpiexec/acpiexec} /usr/bin
 +
 
 +
== Contents ==
 +
{| style="text-align: left;"
 +
|-valign="top"
 +
!Installed Directories:
 +
|None
 +
|-valign="top"
 +
!Installed Programs:
 +
|iasl, acpisrc, acpixtract,acpiexec
 +
|-valign="top"
 +
!Installed Libraries:
 +
|None
 +
|}
 +
 
 +
=== Short Descriptions ===
 +
 
 +
{| style="text-align: left;"
 +
|-valign="top"
 +
!iasl
 +
|is an ASL compiler/decompiler.
 +
|-valign="top"
 +
!acpisrc
 +
|is a source code conversion tool.
 +
|-valign="top"
 +
!acpixtract
 +
|is an AML file tool.
 +
|-valign="top"
 +
!acpiexec
 +
|is a user-space AML interpreter.
 +
|}

Revision as of 02:50, 11 July 2007

Download Source: http://www.intel.com/technology/iapc/acpi/downloads.htm (you will need to accept the licensing agreement to download).

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.
Retrieved from "?title=ACPICA&oldid=10674"