ACPICA: Add infrastructure for External() opcode.
authorBob Moore <robert.moore@intel.com>
Mon, 13 Apr 2015 03:50:32 +0000 (11:50 +0800)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Tue, 14 Apr 2015 12:51:54 +0000 (14:51 +0200)
commit56a3d5e755e889d1543cb90a3ebaed513cadb727
tree31e887143e802bbd19740ebea1d57cb9757ad4a9
parent2e7cc46a0f30bc3b749e371ab0afd29b774ae898
ACPICA: Add infrastructure for External() opcode.

ACPICA commit d115fe2ffdab449d6107d58580c5afd0a81d65fe

This change adds the basic low-level infrastructure for the External
AML opcode. The interpreter will simply ignore this op, as the op
is intended for use by the disassembler only.

Note that External() opcode is useful for disassembler, interpreter
can simply ignore it and still return exceptions for unknown control
methods so the kernel part only includes the grammar definition of
External() opcode in order to ignore it but doesn't interpret it.

Link: https://github.com/acpica/acpica/commit/d115fe2f
Signed-off-by: Bob Moore <robert.moore@intel.com>
Signed-off-by: Lv Zheng <lv.zheng@intel.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/acpi/acpica/aclocal.h
drivers/acpi/acpica/acopcode.h
drivers/acpi/acpica/amlcode.h
drivers/acpi/acpica/dsutils.c
drivers/acpi/acpica/exoparg3.c
drivers/acpi/acpica/psopcode.c
drivers/acpi/acpica/psopinfo.c