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. | | http://www.acpica.org/downloads/unix_source_code.php (you will need to accept the licensing agreement to download). | ||
|} | |} | ||
---- | ---- | ||
{{Package-Introduction| | {{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. |