FreeBSD Manual Pages
IASL(8) BSD System Manager's Manual IASL(8) NAME iasl -- Intel ACPI compiler/decompiler SYNOPSIS iasl [-cefghl] [-b type] [-d file] [-dc file] [-hc] [-hr] [-i type] [-ln] [-ls] [-oa] [-of] [-oi] [-on] [-ot] [-p prefix] [-s type] [-t type] [-vi] [-vo] [-vr] [-vs] [-x level] input-file DESCRIPTION The iasl utility is a compiler/decompiler for ACPI Source Language (ASL) and ACPI Machine Language (AML). Major features of iasl include: o Full support for the ACPI 2.0b Specification including ASL grammar elements and operators. o Extensive compiler syntax and semantic error checking, espe- cially in the area of control methods. This reduces the number of errors that are not discovered until the AML code is actu- ally interpreted (i.e., the compile-time error checking reduces the number of run-time errors.) o Multiple types of output files, including formatted listing files with intermixed source, several types of AML files, and error messages. OPTIONS -b p|t|b Create compiler debug/trace file (*.txt). Types: Parse/Tree/Both -c Parse only, no output generation -d file Disassemble AML to ASL source code file (*.dsl) -dc file Disassemble AML and immediately compile it (Obtain DSDT from cur- rent system if no input file) -e Generate External() statements for unresolved symbols -f Ignore errors, force creation of AML output file(s) -g Get ACPI tables and write to files (*.dat) -h Additional help and compiler debug options -hc Display operators allowed in constant expressions -hr Display ACPI reserved method names -i a|c Create assembler or C include file (*.inc or *.h) -l Create mixed listing file (ASL source and AML) (*.lst) -ln Create namespace file (*.nsp) -ls Create combined source file (expanded includes) (*.src) -oa Disable all optimizations (compatibility mode) -of Disable constant folding -oi Disable integer optimization to Zero/One/Ones -on Disable named reference string optimization -ot Display compile times -p prefix Specify filename prefix for all output files (including .aml) -s a|c Create AML in assembler or C source file (*.asm or *.c) -t a|c Create AML in assembler or C hex table (*.hex) -vi Less verbose errors and warnings for use with IDEs -vo Enable optimization comments -vr Disable remarks -vs Disable signon -x level Set debug level for trace output SEE ALSO acpi(4), acpidump(8) HISTORY The iasl utility is provided with Intel ACPI-CA. It first appeared in FreeBSD 5.2. AUTHORS The iasl utility was written by Intel. This manual page was written by Nate Lawson. BSD August 7, 2003 BSD
NAME | SYNOPSIS | DESCRIPTION | OPTIONS | SEE ALSO | HISTORY | AUTHORS
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=iasl&sektion=8&manpath=FreeBSD+5.2.1-RELEASE>