sourCEntral - mobile manpages

pdf

IASL

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 DOT moore AT intel DOT com>.

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

pdf