随便 找找 看见了 6.0的 分享一下
Intel ACPI Component Architecture ASL+ Optimizing Compiler version 20150515-64 Copyright (c) 2000 - 2015 Intel Corporation
Supports ACPI Specification Revision 6.0
Usage: iasl [Options] [Files] Options:
General: -@ <file> Specify command file -I <dir> Specify additional include directory -T <sig>|ALL|* Create table template file for ACPI <Sig> -p <prefix> Specify path/filename prefix for all output files -v Display compiler version -vo Enable optimization comments -vs Disable signon
Help: -h This message -hc Display operators allowed in constant expressions -hf Display help for output filename generation -hr Display ACPI reserved method names -ht Display currently supported ACPI table names
Preprocessor: -D <symbol> Define symbol for preprocessor use -li Create preprocessed output file (*.i) -P Preprocess only and create preprocessor output file (*.i) -Pn Disable preprocessor
Errors, Warnings, and Remarks: -va Disable all errors/warnings/remarks -ve Report only errors (ignore warnings and remarks) -vi Less verbose errors and warnings for use with IDEs -vr Disable remarks -vw <messageid> Disable specific warning or remark -w1 -w2 -w3 Set warning reporting level -we Report warnings as errors
AML Code Generation (*.aml): -oa Disable all optimizations (compatibility mode) -of Disable constant folding -oi Disable integer optimization to Zero/One/Ones -on Disable named reference string optimization -cr Disable Resource Descriptor error checking -in Ignore NoOp operators -r <revision> Override table header Revision (1-255)
Optional Source Code Output Files: -sc -sa Create source file in C or assembler (*.c or *.asm) -ic -ia Create include file in C or assembler (*.h or *.inc) -tc -ta -ts Create hex AML table in C, assembler, or ASL (*.hex) -so Create offset table in C (*.offset.h)
Optional Listing Files: -l Create mixed listing file (ASL source and AML) (*.lst) -lm Create hardware summary map file (*.map) -ln Create namespace file (*.nsp) -ls Create combined source file (expanded includes) (*.src)
Data Table Compiler: -G Compile custom table that contains generic operators -vt Create verbose template files (full disassembly)
AML Disassembler: -d <f1 f2 ...> Disassemble or decode binary ACPI tables to file (*.dsl) (Optional, file type is automatically detected) -da <f1 f2 ...> Disassemble multiple tables from single namespace -db Do not translate Buffers to Resource Templates -dc <f1 f2 ...> Disassemble AML and immediately compile it (Obtain DSDT from current system if no input file) -df Force disassembler to assume table contains valid AML -dl Emit legacy ASL code only (no C-style operators) -e <f1 f2 ...> Include ACPI table(s) for external symbol resolution -fe <file> Specify external symbol declaration file -in Ignore NoOp opcodes -vt Dump binary table data in hex format within output file
Debug Options: -bf Create debug file (full output) (*.txt) -bs Create debug file (parse tree only) (*.txt) -bp <depth> Prune ASL parse tree -bt <type> Object type to be pruned from the parse tree -f Ignore errors, force creation of AML output file(s) -m <size> Set internal line buffer size (in Kbytes) -n Parse only, no output generation -ot Display compile times and statistics -x <level> Set debug level for trace output -z Do not insert new compiler ID for DataTables
|