ACPICA: Difference between revisions

From CBLFS
Jump to navigationJump to search
No edit summary
No edit summary
 
(5 intermediate revisions by 4 users not shown)
Line 2: Line 2:
|-
|-
!Download Source:
!Download Source:
| http://www.intel.com/technology/iapc/acpi/downloads.htm
| http://www.acpica.org/downloads/unix_source_code.php (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 ==
Line 15: Line 15:
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 27: 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 37: Line 55:
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 47: Line 74:
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.
|}
 
[[Category:Programming]]

Latest revision as of 15:39, 19 March 2009

Download Source: http://www.acpica.org/downloads/unix_source_code.php (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=17593"