1IASL(1)                     General Commands Manual                    IASL(1)
2
3
4

NAME

6       iasl - ACPI Source Language compiler/decompiler
7

SYNOPSIS

9       iasl [options] [input file]
10

DESCRIPTION

12       This manual page documents briefly the iasl command. The option list is
13       taken from the iasl interactive help.
14
15       iasl is an ASL compiler and decompiler.
16
17

OPTIONS

19   General Output
20       -p <prefix>
21              Specify filename prefix for all output files (including .aml)
22
23       -vi    Less verbose errors and warnings for use with IDEs
24
25       -vo    Enable optimization comments
26
27       -vr    Disable remarks
28
29       -vs    Disable signon
30
31
32   AML Output Files
33       -s<a|c>
34              Create AML in assembler or C source file (*.asm or *.c)
35
36       -i<a|c>
37              Create assembler or C include file (*.inc or *.h)
38
39       -t<a|c>
40              Create AML in assembler or C hex table (*.hex)
41
42
43   AML Code Generation
44       -oa    Disable all optimizations (compatibility mode)
45
46       -of    Disable constant folding
47
48       -oi    Disable integer optimization to Zero/One/Ones
49
50       -on    Disable named reference string optimization
51
52       -r<Revision>
53              Override table header Revision (1-255)
54
55
56   Listings
57       -l     Create mixed listing file (ASL source and AML) (*.lst)
58
59       -ln    Create namespace file (*.nsp)
60
61       -ls    Create combined source file (expanded includes) (*.src)
62
63
64   AML Disassembler
65       -d [file]
66              Disassemble AML to ASL source code file (*.dsl)
67
68       -dc [file]
69              Disassemble AML and immediately compile it
70              (Obtain DSDT from current system if no input file)
71
72       -e     Generate External() statements for unresolved symbols
73
74       -g     Get ACPI tables and write to files (*.dat)
75
76
77   Miscellaneous
78       -a     Verify source file is entirely ASCII text (0x00-0x7F)
79
80
81   Help
82       -h     Additional help and compiler debug options
83
84       -hc    Display operators allowed in constant expressions
85
86       -hr    Display ACPI reserved method names
87
88

AUTHOR

90       iasl was written by Robert Moore <robert.moore@intel.com>.
91
92       This manual page was written by Mattia  Dongili  <malattia@debian.org>,
93       for the Debian project (but may be used by others).
94
95
96
97                               October 14, 2005                        IASL(1)
Impressum