2005-06-29 10:29:09 +04:00
|
|
|
acpica-unix
|
|
|
|
-----------
|
|
|
|
|
|
|
|
This source release includes:
|
|
|
|
|
|
|
|
1) a cross-OS AML interpreter
|
|
|
|
|
|
|
|
This is intended to allow commercial and open source operating systems
|
2005-06-29 10:29:23 +04:00
|
|
|
to be enabled for ACPI. OS specific code is still needed, but the
|
|
|
|
AML interpreter should greatly improve the development speed of ACPI
|
|
|
|
support.
|
2005-06-29 10:29:09 +04:00
|
|
|
|
|
|
|
The AML interpreter source should be integrated into the kernel's
|
|
|
|
build process. We recommend establishing an automated method for
|
|
|
|
this, so later versions can also be incorporated easily. Please see
|
|
|
|
the documentation on the website for API and other implementation
|
|
|
|
information.
|
|
|
|
|
|
|
|
2) iasl, an ASL compiler/decompiler
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
To compile:
|
|
|
|
|
|
|
|
cd compiler
|
|
|
|
make
|
|
|
|
|
|
|
|
It has been compiled on Linux, but should easily port to other Unix
|
|
|
|
environments.
|
|
|
|
|
|
|
|
Run 'iasl -h' for more information, or download the binary version for
|
|
|
|
documentation in PDF format.
|
|
|
|
|
|
|
|
3) acpisrc, a source code conversion tool
|
|
|
|
|
|
|
|
acpisrc converts the standard form of the acpica source release (included
|
|
|
|
here) into a version that meets Linux coding guidelines. This consists
|
|
|
|
mainly of performing a series of string replacements and transformations
|
|
|
|
to the code.
|
|
|
|
|
|
|
|
To compile:
|
|
|
|
|
|
|
|
cd tools/acpisrc
|
|
|
|
make
|
|
|
|
|
|
|
|
It has been compiled on Linux, but should easily port to other Unix
|
|
|
|
environments.
|
|
|
|
|
|
|
|
Thanks -- The ACPI CA Team
|