IASL(1)

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).
Copyright © 2010-2024 Platon Technologies, s.r.o.           Home | Man pages | tLDP | Documents | Utilities | About
Design by styleshout