summaryrefslogtreecommitdiffstats
path: root/README
diff options
context:
space:
mode:
authorjkim <jkim@FreeBSD.org>2009-06-01 21:02:40 +0000
committerjkim <jkim@FreeBSD.org>2009-06-01 21:02:40 +0000
commit02935ea0ac5fb3dfc5e452b2a18288d7e523dc1b (patch)
tree73c1236e3073233e35dc547eb58ea55eafda9edc /README
parent1a9fa9cb677971ec2e9ed876d5403bda13d88c9f (diff)
downloadFreeBSD-src-02935ea0ac5fb3dfc5e452b2a18288d7e523dc1b.zip
FreeBSD-src-02935ea0ac5fb3dfc5e452b2a18288d7e523dc1b.tar.gz
Import ACPICA 20090521 (with three patches from ACPICA GIT).
Diffstat (limited to 'README')
-rw-r--r--README79
1 files changed, 79 insertions, 0 deletions
diff --git a/README b/README
new file mode 100644
index 0000000..8b6f3ea
--- /dev/null
+++ b/README
@@ -0,0 +1,79 @@
+acpica-unix
+-----------
+
+This source release includes:
+
+
+1) a cross-OS AML interpreter
+
+This is intended to allow commercial and open source operating systems
+to be enabled for ACPI. OS specific code is still needed, but the
+AML interpreter should greatly improve the development speed of ACPI
+support.
+
+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.
+
+
+4) acpibin, an AML file tool
+
+acpibin compares AML files, dumps AML binary files to text files,
+extracts binary AML from text files, and other AML file
+manipulation.
+
+To compile:
+
+cd tools/acpibin
+make
+
+
+5) acpiexec, a user-space AML interpreter
+
+acpiexec allows the loading of ACPI tables and execution of control
+methods from user space. Useful for debugging AML code and testing
+the AML interpreter.
+
+To compile:
+
+cd tools/acpiexec
+make
+
+
+Thanks -- The ACPI CA Team
OpenPOWER on IntegriCloud