ACPICA: Eliminate control method 2-pass parse/execute.
authorValery Podrezov <valery.a.podrezov@intel.com>
Fri, 2 Feb 2007 16:48:21 +0000 (19:48 +0300)
committerLen Brown <len.brown@intel.com>
Sat, 3 Feb 2007 02:14:27 +0000 (21:14 -0500)
commit9bc75cff4919f9d947982d805aed89582a20d04d
treed07b8eb59b0dd6384f8fc5694113759ef7b8668e
parent4d0b4af958453afe871022e44abd57fac09baf67
ACPICA: Eliminate control method 2-pass parse/execute.

Completed an AML interpreter performance enhancement for control method
execution. Previously a 2-pass parse/execution, control methods are now
completely parsed and executed in single pass. This improves overall
interpreter performance by ~25%, reduces code size, and reduces CPU stack use.

Signed-off-by: Bob Moore <robert.moore@intel.com>
Signed-off-by: Alexey Starikovskiy <alexey.y.starikovskiy@intel.com>
Signed-off-by: Len Brown <len.brown@intel.com>
drivers/acpi/dispatcher/dsmethod.c
drivers/acpi/parser/psloop.c
drivers/acpi/parser/psxface.c