2808 Commits

Author SHA1 Message Date
aystarik
50cbf7c03e Moved several common parameters into the WALK_STATE structure to
reduce CPU stack use.


date	2001.09.06.16.10.00;	author rmoore1;	state Exp;
2005-06-29 17:11:50 +00:00
aystarik
d4070d5d15 Delete operands on error from resolveoperands
date	2001.08.31.20.26.00;	author rmoore1;	state Exp;
2005-06-29 17:11:49 +00:00
aystarik
8487de7678 Optimized use of "resolve operands"
date	2001.08.30.17.17.00;	author rmoore1;	state Exp;
2005-06-29 17:11:48 +00:00
aystarik
442efbecdb Fixed code that was writing to a const table
date	2001.08.24.15.50.00;	author rmoore1;	state Exp;
2005-06-29 17:11:44 +00:00
aystarik
127431a8fd clean up code based on errors given from Intel C 5.0 compiler
Removed or used unused variables, as appropriate


date	2001.03.15.19.04.00;	author agrover;	state Exp;
2005-06-29 17:11:36 +00:00
aystarik
0fe37cb3aa Restructured object store code, initial implementation of target
conversion


date	2001.01.25.22.54.00;	author rmoore1;	state Exp;
2005-06-29 17:11:34 +00:00
aystarik
cc742e885a New exception, AE_AML_NO_RETURN_VALUE
date	2001.01.15.21.51.00;	author rmoore1;	state Exp;
2005-06-29 17:11:33 +00:00
aystarik
4c5fb4b4bd Updated 16-bit tools to 64-bits and ACPI 2.0 tables
date	2000.12.20.23.09.00;	author rmoore1;	state Exp;
2005-06-29 17:11:31 +00:00
aystarik
e2a8ecdd4c Restructured handling of return object
date	2000.12.01.16.08.00;	author rmoore1;	state Exp;
2005-06-29 17:11:29 +00:00
aystarik
f7ec316871 Support for 64-bit integers enabled. Integers truncated to 32 bits if
parent table is 32-bit.


date	2000.10.30.20.31.00;	author rmoore1;	state Exp;
2005-06-29 17:11:26 +00:00
aystarik
620e467680 Fix for an IF/WHILE predicate that is a method call
date	2000.10.19.17.24.00;	author rmoore1;	state Exp;
2005-06-29 17:11:24 +00:00
aystarik
232d8e8f3e Removed a TBD
date	2000.06.05.22.38.00;	author rmoore1;	state Exp;
2005-06-29 17:11:04 +00:00
aystarik
e4c3b4064a Added control method termination procedure
date	2000.05.08.15.57.00;	author rmoore1;	state Exp;
2005-06-29 17:11:03 +00:00
aystarik
cf5a899292 Added a status check
date	2000.05.05.16.11.00;	author rmoore1;	state Exp;
2005-06-29 17:11:02 +00:00
aystarik
fc6f3914f3 Delete parse tree at method completion, if configured
date	2000.05.04.20.51.00;	author rmoore1;	state Exp;
2005-06-29 17:11:01 +00:00
aystarik
a133b25899 Exception rename
date	2000.05.02.22.28.00;	author rmoore1;	state Exp;
2005-06-29 17:10:59 +00:00
aystarik
3860e23ec3 Load/Unload AML opcode support
date	2000.04.19.22.24.00;	author rmoore1;	state Exp;
2005-06-29 17:10:58 +00:00
aystarik
8e549d0fc8 Support for FIELD parse tree changes
date	2000.04.05.17.56.00;	author rmoore1;	state Exp;
2005-06-29 17:10:56 +00:00
aystarik
5b0e5bf825 Support for 2-pass load
date	2000.03.27.21.51.00;	author rmoore1;	state Exp;
2005-06-29 17:10:52 +00:00
aystarik
b2b961ec13 Display result object if it is a predicate being evaluted
date	2000.03.23.20.33.00;	author rmoore1;	state Exp;
2005-06-29 17:10:51 +00:00
aystarik
51f2813e29 Changed a parameter
date	2000.03.21.22.27.00;	author rmoore1;	state Exp;
2005-06-29 17:10:50 +00:00
aystarik
b20eaada8f Fixed problems with scope stack and nested methods
date	2000.03.14.18.20.00;	author rmoore1;	state Exp;
2005-06-29 17:10:49 +00:00
aystarik
a6fca77f3d Alias creation not done here, done in load module
date	2000.03.13.22.20.00;	author rmoore1;	state Exp;
2005-06-29 17:10:48 +00:00
aystarik
d439c5f56b Support for AML debugger
date	2000.03.09.22.20.00;	author rmoore1;	state Exp;
2005-06-29 17:10:47 +00:00
aystarik
517664920d Changes to eliminate warnings at VC warning level 4
date	2000.03.03.18.16.00;	author rmoore1;	state Exp;
2005-06-29 17:10:46 +00:00
aystarik
3a7bfe1e06 Added support for Alias Opcode
date	2000.03.02.21.00.00;	author rmoore1;	state Exp;
2005-06-29 17:10:45 +00:00
aystarik
80645b4e9d Support for method declarations of named objects
date	2000.02.22.21.26.00;	author rmoore1;	state Exp;
2005-06-29 17:10:44 +00:00
aystarik
4260594af2 Results now stored in "result stack"
date	2000.02.04.00.07.00;	author rmoore1;	state Exp;
2005-06-29 17:10:42 +00:00
aystarik
09a89b1319 Init new field in WALK_STATE
date	2000.01.26.22.54.00;	author rmoore1;	state Exp;
2005-06-29 17:10:41 +00:00
aystarik
d3e0482aa8 Added code to resolve arguments to a method before they are passed in.
date	2000.01.26.17.43.00;	author rmoore1;	state Exp;
2005-06-29 17:10:40 +00:00
aystarik
948f977cf5 Update to use amlcode.h
date	2000.01.13.22.30.00;	author rmoore1;	state Exp;
2005-06-29 17:10:38 +00:00
aystarik
47f1048898 moved ifdef
date	2005.03.09.18.58.00;	author rmoore1;	state Exp;
2005-06-29 17:10:32 +00:00
aystarik
1fbf934d02 Improved implicit return support
date	2005.03.08.23.21.00;	author rmoore1;	state Exp;
2005-06-29 17:10:31 +00:00
aystarik
ae96dbe341 Enhancement of implicit return support
date	2005.01.13.23.59.00;	author rmoore1;	state Exp;
2005-06-29 17:10:29 +00:00
aystarik
f6ff8128aa Automated cleanup
date	2004.10.15.22.35.00;	author rmoore1;	state Exp;
2005-06-29 17:10:27 +00:00
aystarik
9f315cfa79 Update a debug statement
date	2004.10.14.21.16.00;	author rmoore1;	state Exp;
2005-06-29 17:10:26 +00:00
aystarik
eec0648673 fix typo
date	2004.08.25.16.19.00;	author rmoore1;	state Exp;
2005-06-29 17:10:25 +00:00
aystarik
5c621f3bc0 comment update
date	2004.08.16.17.42.00;	author rmoore1;	state Exp;
2005-06-29 17:10:24 +00:00
aystarik
92d60ba857 Support for "implicit return" [optional]
date	2004.08.13.23.01.00;	author rmoore1;	state Exp;
2005-06-29 17:10:23 +00:00
aystarik
3c72fbdd5c update comment for call-by-reference
date	2004.01.29.19.08.00;	author rmoore1;	state Exp;
2005-06-29 17:10:21 +00:00
aystarik
cf761d3938 Add support for existing nodes whose execution has been deferred
date	2003.09.17.17.29.00;	author rmoore1;	state Exp;
2005-06-29 17:10:19 +00:00
aystarik
9d524f0462 Removed all instances of NATIVE_CHAR due to disuse/inconsistent use.
date	2002.12.10.21.00.00;	author rmoore1;	state Exp;
2005-06-29 17:10:16 +00:00
aystarik
485f42751e Added ClearOperands interface
date	2002.11.14.17.53.00;	author rmoore1;	state Exp;
2005-06-29 17:10:15 +00:00
aystarik
17f77bef22 Changes to support Intel 64-bit compiler
date	2001.12.12.00.13.00;	author rmoore1;	state Exp;
2005-06-29 17:10:02 +00:00
aystarik
717c39f09d Moved FREE to after the debug statements
date	2001.11.30.22.34.00;	author rmoore1;	state Exp;
2005-06-29 17:10:01 +00:00
aystarik
e7b32868cb Simplified opcode checking for CreateXXXField; cleanup
date	2001.10.29.19.47.00;	author rmoore1;	state Exp;
2005-06-29 17:09:58 +00:00
aystarik
eb1b4cfb49 Restructuring of the AML opcode handling routines
date	2001.10.09.22.42.00;	author rmoore1;	state Exp;
2005-06-29 17:09:54 +00:00
aystarik
5603dbd4a6 Rename the opcode execution functions
date	2001.10.08.22.36.00;	author rmoore1;	state Exp;
2005-06-29 17:09:52 +00:00
aystarik
8d2af8820c Parse/dispatch support for DataTableRegion
date	2001.09.21.22.15.00;	author rmoore1;	state Exp;
2005-06-29 17:09:49 +00:00
aystarik
2af11ea087 Reimplemented inefficient opcode type checking with flags in opcode
info table


date	2001.08.22.16.56.00;	author rmoore1;	state Exp;
2005-06-29 17:09:44 +00:00