Man Linux: Main Page and Category List

NAME

       iasl - ACPI Source Language compiler/decompiler

SYNOPSIS

       iasl [options] [input file]

DESCRIPTION

       This manual page documents briefly the iasl command. The option list is
       taken from the iasl interactive help.

       iasl is an ASL compiler and decompiler.

OPTIONS

   General Output
       -p <prefix>
              Specify filename prefix for all output files (including .aml)

       -vi    Less verbose errors and warnings for use with IDEs

       -vo    Enable optimization comments

       -vr    Disable remarks

       -vs    Disable signon

   AML Output Files
       -s<a|c>
              Create AML in assembler or C source file (*.asm or *.c)

       -i<a|c>
              Create assembler or C include file (*.inc or *.h)

       -t<a|c>
              Create AML in assembler or C hex table (*.hex)

   AML Code Generation
       -oa    Disable all optimizations (compatibility mode)

       -of    Disable constant folding

       -oi    Disable integer optimization to Zero/One/Ones

       -on    Disable named reference string optimization

       -r<Revision>
              Override table header Revision (1-255)

   Listings
       -l     Create mixed listing file (ASL source and AML) (*.lst)

       -ln    Create namespace file (*.nsp)

       -ls    Create combined source file (expanded includes) (*.src)

   AML Disassembler
       -d [file]
              Disassemble AML to ASL source code file (*.dsl)

       -dc [file]
              Disassemble AML and immediately compile it
              (Obtain DSDT from current system if no input file)

       -e     Generate External() statements for unresolved symbols

       -g     Get ACPI tables and write to files (*.dat)

   Miscellaneous
       -a     Verify source file is entirely ASCII text (0x00-0x7F)

   Help
       -h     Additional help and compiler debug options

       -hc    Display operators allowed in constant expressions

       -hr    Display ACPI reserved method names

AUTHOR

       iasl was written by Robert Moore <robert.moore@intel.com>.

       This manual page was written by Mattia  Dongili  <malattia@debian.org>,
       for the Debian project (but may be used by others).

                               October 14, 2005