Dear Maintainer,
There are several options supported by iasl version 20260408 which are
not documented in the iasl.1 manual page:
-bc Create converter debug file (*.cdb)
-bs Create debug file (parse tree only) (*.txt)
-ca <file> Convert legacy-ASL source file to new ASL+ file
-df Force disassembler to assume table contains valid AML
-dl Emit legacy ASL code only (no C-style operators)
-ds <signature(4)> Specify a table signature(4) (CDAT table only)
-fe <file> Specify external symbol declaration file
-hd Info for obtaining and disassembling binary ACPI tables
-ia Create include file in assembler for -sa symbols (*.inc)
-ic Create include file in C for -sc symbols (*.h)
-ld Disable deterministic output
-lm Create hardware summary map file (*.map)
-lx Create cross-reference file (*.xrf)
-m <size> Set internal line buffer size (in Kbytes)
-oc Display compile times and statistics
-ot Disable typechecking
-sa Create named hex AML arrays in assembler (*.asm)
-sc Create named hex AML arrays in C (*.c)
-so Create namespace AML offset table in C (*.offset.h)
-ta Create hex AML table in assembler (*.hex)
-tc Create hex AML table in C (*.hex)
-tp Compile tables with flex/bison prototype
-ts Create hex AML table in ASL (Buffer object) (*.hex)
-vd Display compiler build date and time
-ve Report only errors (ignore warnings and remarks)
-vw <messageid> Ignore specific error, warning or remark
-vx <messageid> Expect a specific warning, remark, or error
-ww <messageid> Report specific warning or remark as error
Note that `-ot` is currently documented as "Display compiles times and
statistics", which is now `-oc` with `-ot` being "Disable
typechecking".
It would be great if the manual page could be updated to include
these. I'm attaching a patch which does so.
Thanks,
Kevin