3996 Commits

Author SHA1 Message Date
aystarik
074169f372 Changes to eliminate warnings at VC warning level 4
date	2000.03.03.18.09.00;	author rmoore1;	state Exp;
2005-06-29 17:47:22 +00:00
aystarik
4c5463cfef Error handling cleanup
date	2000.03.02.20.59.00;	author rmoore1;	state Exp;
2005-06-29 17:47:21 +00:00
aystarik
ae3187fe47 Better handling of local/arg cases
date	2000.02.29.21.34.00;	author rmoore1;	state Exp;
2005-06-29 17:47:20 +00:00
aystarik
eb075d2829 Use update ref procedure, don't directly increment ref count
date	2000.02.25.17.07.00;	author rmoore1;	state Exp;
2005-06-29 17:47:19 +00:00
aystarik
c5e0787217 Removed object copying
date	2000.02.16.18.02.00;	author rmoore1;	state Exp;
2005-06-29 17:47:18 +00:00
aystarik
317c2731da case for 2 new internal data types
date	2000.01.28.18.57.00;	author rmoore1;	state Exp;
2005-06-29 17:47:16 +00:00
aystarik
63cc93eec6 Cleanup, removed a breakpoint
date	2000.01.26.17.40.00;	author rmoore1;	state Exp;
2005-06-29 17:47:15 +00:00
aystarik
620f2da618 Removed object and method stacks for the new parser
date	2000.01.24.21.37.00;	author rmoore1;	state Exp;
2005-06-29 17:47:14 +00:00
aystarik
2cb7e5cd50 Update during integration of the new non-recursive parser
date	2000.01.10.17.59.00;	author rmoore1;	state Exp;
2005-06-29 17:47:13 +00:00
aystarik
9234e5284c First pass, support for fields larger than 32-bits.
date	99.10.25.22.44.00;	author rmoore1;	state Exp;
2005-06-29 17:47:12 +00:00
aystarik
e443bfebf3 Unimplemented cases now return a name
date	99.10.19.23.34.00;	author rmoore1;	state Exp;
2005-06-29 17:47:11 +00:00
aystarik
58758ff678 All table management functions moved to new Table subcomponent
date	99.10.13.22.24.00;	author rmoore1;	state Exp;
2005-06-29 17:47:09 +00:00
aystarik
458ee68f9b Renamed Clib functions to uppercase macros
date	99.10.12.20.28.00;	author rmoore1;	state Exp;
2005-06-29 17:47:08 +00:00
aystarik
ff3ab876f0 Added use of the new validation macros
date	99.09.28.22.34.00;	author rmoore1;	state Exp;
2005-06-29 17:47:07 +00:00
aystarik
0ff6aa0dd4 All internal object allocations should now use CreateInternalObject
date	99.09.27.21.21.00;	author rmoore1;	state Exp;
2005-06-29 17:47:06 +00:00
aystarik
4f0ae095c7 Split GetRValue into multiple procedures, New object type names
date	99.09.22.21.55.00;	author rmoore1;	state Exp;
2005-06-29 17:47:05 +00:00
aystarik
4e08bf7762 Added common DataType field for NTEs and internal objects
date	99.09.03.17.44.00;	author rmoore1;	state Exp;
2005-06-29 17:47:04 +00:00
aystarik
9125f608ee Removed "Type", must use "Common.Type".
date	99.09.02.22.45.00;	author rmoore1;	state Exp;
2005-06-29 17:47:03 +00:00
aystarik
c99a479707 Prefixed all global variables with "Gbl_" for easy recognition
date	99.09.02.18.03.00;	author rmoore1;	state Exp;
2005-06-29 17:47:02 +00:00
aystarik
db2b7d8385 Renamed interpreter mode constants
date	99.08.25.20.00.00;	author rmoore1;	state Exp;
2005-06-29 17:47:01 +00:00
aystarik
b725419e0c New function, NsIsInSystemTable
date	99.08.24.21.08.00;	author rmoore1;	state Exp;
2005-06-29 17:47:00 +00:00
aystarik
7c1303e414 Update to new interfaces. Moved IsMethodValue to iemstack.c
date	99.08.20.22.51.00;	author rmoore1;	state Exp;
2005-06-29 17:46:59 +00:00
aystarik
9653170b71 Converted to use new Object Stack handling functions
date	99.08.10.21.43.00;	author rmoore1;	state Exp;
2005-06-29 17:46:56 +00:00
aystarik
459ce36a19 Changed all memory allocations to use Cm functions.
date	99.07.22.15.07.00;	author grsmith1;	state Exp;
2005-06-29 17:46:55 +00:00
aystarik
924f7aa7ab New data types/names; removed OUTRANGE macro.
date	99.07.12.23.26.00;	author rmoore1;	state Exp;
2005-06-29 17:46:54 +00:00
aystarik
e5bff4f674 Phase 2 legal header.
date	99.07.07.22.18.00;	author grsmith1;	state Exp;
2005-06-29 17:46:53 +00:00
aystarik
f3783a559c Added ACPI_OBJECT_INTERNAL type
date	99.07.07.19.48.00;	author rmoore1;	state Exp;
2005-06-29 17:46:52 +00:00
aystarik
5e4bcf8b9a Removed #PLUMBER stuff
Bug fix for IndexField and DefField cases


date	99.07.01.15.18.00;	author rmoore1;	state Exp;
2005-06-29 17:46:51 +00:00
aystarik
2a395ffb7a IndexFields not supported at this time, returns NOT_IMPLEMENTED
date	99.06.30.23.06.00;	author rmoore1;	state Exp;
2005-06-29 17:46:50 +00:00
aystarik
771b2798c6 Cleanup and better debug output
date	99.06.30.19.57.00;	author rmoore1;	state Exp;
2005-06-29 17:46:49 +00:00
aystarik
be46d68699 Renamed interpreter stack utilities
date	99.06.29.20.02.00;	author rmoore1;	state Exp;
2005-06-29 17:46:47 +00:00
aystarik
48a83e543e Added FUNCTION_STATUS_EXIT macro
date	99.06.29.17.09.00;	author rmoore1;	state Exp;
2005-06-29 17:46:46 +00:00
aystarik
86e5de0de6 Added FUNCTION_STATUS_EXIT macro
date	99.06.28.22.43.00;	author rmoore1;	state Exp;
2005-06-29 17:46:45 +00:00
aystarik
6aec835e45 Removed KDT error string tables -- too hard to maintain!
date	99.06.14.21.07.00;	author rmoore1;	state Exp;
2005-06-29 17:46:44 +00:00
aystarik
452e3c992d Standard parameter list formatting
date	99.06.10.19.04.00;	author rmoore1;	state Exp;
2005-06-29 17:46:43 +00:00
aystarik
41f2b043b1 Renamed some of the basic data types to ACPI*
date	99.06.09.23.32.00;	author rmoore1;	state Exp;
2005-06-29 17:46:42 +00:00
aystarik
2ce05b465c Moved all standard C headers to environment.h
date	99.06.09.17.31.00;	author rmoore1;	state Exp;
2005-06-29 17:46:41 +00:00
aystarik
430f582f69 "get value" routines required during execution
date	99.06.01.20.54.00;	author rmoore1;	state Exp;
2005-06-29 17:46:40 +00:00
aystarik
c54610fd9e Fix for scope problem for aliased methods
date	2004.03.26.22.32.00;	author rmoore1;	state Exp;
2005-06-29 17:46:32 +00:00
aystarik
afba3bd7b8 Support for DdbHandle object
date	2003.10.02.17.36.00;	author rmoore1;	state Exp;
2005-06-29 17:46:30 +00:00
aystarik
f0b5014bb3 Update debug message
date	2002.11.14.22.44.00;	author rmoore1;	state Exp;
2005-06-29 17:46:26 +00:00
aystarik
90b090905e Support for new ALIAS design
date	2002.10.01.19.50.00;	author rmoore1;	state Exp;
2005-06-29 17:46:23 +00:00
aystarik
dd344cda6a Lint changes
date	2002.09.05.17.35.00;	author rmoore1;	state Exp;
2005-06-29 17:46:22 +00:00
aystarik
2402364a00 Fix for RefOf/DeRefOf issue. RefOf now returns an object of type
Reference.


date	2002.06.25.20.57.00;	author rmoore1;	state Exp;
2005-06-29 17:46:21 +00:00
aystarik
56bd071984 Purged all references to Constants contained in reference objects.
Constants are now converted to integers immediately in the dispatcher.


date	2002.06.07.16.54.00;	author rmoore1;	state Exp;
2005-06-29 17:46:19 +00:00
aystarik
8513c57af6 Early resolution of AML Constants (Zero, One, Ones, Revision) to
actual integer values.


date	2002.06.06.21.52.00;	author rmoore1;	state Exp;
2005-06-29 17:46:18 +00:00
aystarik
f2a913fbe9 Support for 4-byte integers in Field reads
date	2002.03.13.21.45.00;	author rmoore1;	state Exp;
2005-06-29 17:46:16 +00:00
aystarik
96162a9cec Support for late evaluation of Buffer and Package operands (They may
contain TermArgs).


date	2002.03.13.18.13.00;	author rmoore1;	state Exp;
2005-06-29 17:46:15 +00:00
aystarik
430d6e922f fix typo
date	2002.03.08.18.50.00;	author agrover;	state Exp;
2005-06-29 17:46:14 +00:00
aystarik
b4b046c22d Cleanup
date	2001.10.22.20.34.00;	author rmoore1;	state Exp;
2005-06-29 17:46:08 +00:00