Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
The tool iASL is needed to build coreboot, and is generally helpful in dealing with ASL code/ACPI tables (compile/decompile). [Description][1]: > Technical Overview > ------------------ > > ACPICA defines and implements a group of software components that > together create an implementation of the ACPI specification for both > 32-bit and 64-bit platforms. A major goal of the architecture is to > isolate all operating system dependencies to a relatively small > translation or conversion layer (called the OS Services Layer) so that > the bulk of the ACPICA code is independent of any individual OS. > Therefore, hosting the ACPICA code on new operating systems requires > no source code changes within the ACPICA code itself. > > The major kernel-level components of the architecture include: > > * AML Interpreter > * ACPI Table Manager > * ACPI Namespace Manager > * ACPI Resource Manager > * ACPI Fixed and General Purpose Event Support > * ACPI Hardware Support > * AML Disassembler (optional) > * AML Debugger (optional) > > There are also several user-space tools and utilities that are built > upon the above components (The ACPICA components run in both kernel > mode and user mode): > > * ACPI Source Code Compiler & Disassembler (iASL) > * ACPI Simulator/Executer (AcpiExec) > * ACPI System Table dump to ASCII utility > * ACPI Table Extractor (inverse of acpidump utility) > * ACPI Help Utility (AcpiHelp) Create the bee file with the command below. ``` $ bee init -o acpica-20180209-0.bee https://acpica.org/sites/acpica/files/acpica-unix2-20180209.tar.gz creating acpica-20180209-0.bee from template '/etc/default/bee/templates/fallback' ``` [1]: https://www.acpica.org/
- Loading branch information