acrn-hypervisor/misc/config_tools/board_inspector/acpiparser/aml
Junjie Mao ae496de9d8 board_inspector: allow ConstObj to be used as a TermObj
While not allowed by ACPI specification, using a ConstObj (e.g. OneOp) as a
term in a TermList IS witnessed in the DSDT of some BIOS. This patch allows
ConstObj to act as a TermObj so that a TermList can contain a ConstObj as a
statement (which is essentially no-op).

This patch is added in v2 of the series.

Tracked-On: #6287
Signed-off-by: Junjie Mao <junjie.mao@intel.com>
2021-08-09 09:05:01 +08:00
..
builder.py board_inspector: add builders of AML AST nodes 2021-08-09 09:05:01 +08:00
context.py board_inspector: collect inter-device dependency in board XMLs 2021-08-09 09:05:01 +08:00
datatypes.py board_inspector: more verbose messages 2021-08-09 09:05:01 +08:00
exception.py board_inspector/acpiparser: add DSDT/SSDT parser 2021-05-16 19:02:00 +08:00
grammar.py board_inspector: allow ConstObj to be used as a TermObj 2021-08-09 09:05:01 +08:00
interpreter.py board_inspector: add builders of AML AST nodes 2021-08-09 09:05:01 +08:00
parser.py board_inspector: collect inter-device dependency in board XMLs 2021-08-09 09:05:01 +08:00
stream.py board_inspector/acpiparser: add DSDT/SSDT parser 2021-05-16 19:02:00 +08:00
tree.py board_inspector: skip visiting DefMethod properly when unregistering symbols 2021-08-09 09:05:01 +08:00
visitors.py board_inspector: skip visiting DefMethod properly when unregistering symbols 2021-08-09 09:05:01 +08:00