Difference between revisions of "ACPICA"
From CBLFS
Jump to navigationJump to search (New page: {| style="text-align: left; background-color: AliceBlue;" |- !Download Source: | http://www.intel.com/technology/iapc/acpi/downloads.htm |} ---- == Introduction to IASL == iasl compiles...) |
|||
(6 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|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 17: | 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 29: | 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 39: | 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 49: | 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). |
---|
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. |