The !amli set extension sets or displays the AMLI Debugger options.
!amli set Options
Specifies one or more options to be set. Separate multiple options with spaces. Possible values include:
Causes full debug output to be sent from the target computer. This option should be left on at all times for effective AML debugging. See the Remarks section for details.
Suppresses debug output.
Turns on verbose mode. This causes the AMLI Debugger to display the names of AML methods as they are evaluated.
Turns off verbose mode.
Activates ACPI tracing. This produces much more output than the verboseon option. This option is very useful for tracking SMI-related hard hangs.
Deactivates ACPI tracing.
Activates nest tracing. This option is only effective if the traceon option is also selected.
Enables breaking into the AMLI Debugger.
Deactivates the dbgbrkon option.
Deactivates nest tracing.
Breaks into the AMLI Debugger when DDB loading is completed.
Deactivates the lbrkon option.
Breaks into the AMLI Debugger whenever the interpreter has a problem evaluating AML code.
Deactivates the errbrkon option.
Enables event logging.
Disables event logging.
Enables mutex event logging.
Disables mutex event logging.
For information about related commands and their uses, see The AMLI Debugger.
If no options are specified, the current status of all options is displayed.
By default, many messages are filtered out, you may need to turn this output on with !amli set spewon. Otherwise, numerous AMLI Debugger messages will be lost.
If the AML interpreter breaks into the AMLI Debugger, this output will be automatically turned on.
For more details on this output filtering, see DbgPrintEx and KdPrintEx in the Windows Driver Kit (WDK) documentation.