6041 Commits

Author SHA1 Message Date
aystarik
bb8355888f Renamed BankRegisterObj to BankObj; Added Node to Buffer object
date	2001.10.29.22.27.00;	author rmoore1;	state Exp;
2005-06-29 19:09:45 +00:00
aystarik
11efa67960 Removed TbSystemTablePtr
date	2001.10.16.21.05.00;	author rmoore1;	state Exp;
2005-06-29 19:09:44 +00:00
aystarik
0c8bbf83a3 All interpreter operand objects (both arguments and targets) are now
deleted in the dispatcher.  ExStore no longer deletes targets.  Simplifies
operand deletion and error handling.


date	2001.10.10.22.53.00;	author rmoore1;	state Exp;
2005-06-29 19:09:43 +00:00
aystarik
2424959138 Opcode class/type cleanup. Restructuring of math and logic AML
opcodes.  Match op restructured.  Added opcode class dispatch table


date	2001.10.01.16.59.00;	author rmoore1;	state Exp;
2005-06-29 19:09:42 +00:00
aystarik
e13ef9a9a8 Toned down the "large reference count" msg - may remove later.
date	2001.09.24.22.46.00;	author rmoore1;	state Exp;
2005-06-29 19:09:41 +00:00
aystarik
8f500696ab Standardized all references to AML code to "AmlStart" and "AmlLength",
replacing things like Pcode, AmlPtr, etc.


date	2001.09.11.21.16.00;	author rmoore1;	state Exp;
2005-06-29 19:09:40 +00:00
aystarik
32883baa42 Generic cache routines and common data struct
date	2001.08.14.16.47.00;	author rmoore1;	state Exp;
2005-06-29 19:09:36 +00:00
aystarik
a77db85cc9 Removed extraneous parameter, fixed ref counts for IndexField objs
date	2001.04.09.21.41.00;	author rmoore1;	state Exp;
2005-06-29 19:09:31 +00:00
aystarik
f88fcedd71 Field support update - restructure for > 32-bit support for all field
types.  Cleanup of field types


date	2001.04.06.23.12.00;	author rmoore1;	state Exp;
2005-06-29 19:09:30 +00:00
aystarik
188df2df98 Update to opcode names and typenames for fields
date	2001.03.30.18.16.00;	author rmoore1;	state Exp;
2005-06-29 19:09:29 +00:00
aystarik
bd3eb2fdbe Another pass at removal of ACPI_HANDLE from low-level CA code
date	2001.03.28.22.02.00;	author rmoore1;	state Exp;
2005-06-29 19:09:28 +00:00
aystarik
23f7b26c75 Full support for ASL Mutex SyncLevel semantics and "ForceRelease" on
interpreter exit of all owned mutexes.


date	2001.02.16.18.30.00;	author rmoore1;	state Exp;
2005-06-29 19:09:26 +00:00
aystarik
bcda05169d Source clean-up via acpisrc utility
date	2000.11.02.22.51.00;	author rmoore1;	state Exp;
2005-06-29 19:09:21 +00:00
aystarik
0ffd520b02 Added careful freeing of context
date	2000.10.18.18.07.00;	author rmoore1;	state Exp;
2005-06-29 19:09:20 +00:00
aystarik
e9817d4eec made changes based on code review
date	2000.09.19.22.29.00;	author agrover;	state Exp;
2005-06-29 19:09:19 +00:00
aystarik
d2303f9f90 Ran acpisrc source cleanup
date	2000.09.15.17.15.00;	author rmoore1;	state Exp;
2005-06-29 19:09:18 +00:00
aystarik
9e1c68cf4b New init xfaces; JIT CreateField evaluation.
date	2000.09.11.15.15.00;	author rmoore1;	state Exp;
2005-06-29 19:09:17 +00:00
aystarik
ac8218233b Removed ParserOp from Method internal object
date	2000.08.21.22.49.00;	author rmoore1;	state Exp;
2005-06-29 19:09:12 +00:00
aystarik
d2f6380840 date 2000.06.30.17.07.00; author admin; state Exp; 2005-06-29 19:09:09 +00:00
aystarik
0c5e7a1a8e HW globals, debug stuff
date	2000.06.22.17.16.00;	author rmoore1;	state Exp;
2005-06-29 19:09:05 +00:00
aystarik
0a536aef54 Remove non-ANSI (//) Comments
date	2000.06.19.21.46.00;	author rmoore1;	state Exp;
2005-06-29 19:09:03 +00:00
aystarik
8f5e030f06 File merge to remove dinky files
date	2000.06.16.20.44.00;	author rmoore1;	state Exp;
2005-06-29 19:09:02 +00:00
aystarik
6fbf9e4a4e Added type info to TBDs
date	2000.06.06.22.23.00;	author rmoore1;	state Exp;
2005-06-29 19:08:58 +00:00
aystarik
a412fdeb86 Include file cleanup
date	2000.05.30.23.15.00;	author rmoore1;	state Exp;
2005-06-29 19:08:57 +00:00
aystarik
d3f8e6f6e1 Moved reference count stuff to cmrefcnt.c
date	2000.05.11.20.51.00;	author rmoore1;	state Exp;
2005-06-29 19:08:56 +00:00
aystarik
d78a372612 Cleanup and fix for address space handlers
date	2000.05.08.17.05.00;	author rmoore1;	state Exp;
2005-06-29 19:08:55 +00:00
aystarik
fbd1d92f97 Cleanup of create/push state code
date	2000.05.05.16.09.00;	author rmoore1;	state Exp;
2005-06-29 19:08:54 +00:00
aystarik
913380eebb Non-recursive reference count update and object deletion
date	2000.05.02.22.25.00;	author rmoore1;	state Exp;
2005-06-29 19:08:53 +00:00
aystarik
0a10a91703 fix for package deletion with NULL elements
date	2000.05.01.16.49.00;	author rmoore1;	state Exp;
2005-06-29 19:08:52 +00:00
aystarik
bd75ff4ff7 AddReference proc
date	2000.04.27.23.05.00;	author rmoore1;	state Exp;
2005-06-29 19:08:51 +00:00
aystarik
51e7ea9770 reference counts
date	2000.04.27.22.16.00;	author rmoore1;	state Exp;
2005-06-29 19:08:50 +00:00
aystarik
c8df3a8d1f Lvalue renamed
date	2000.04.19.22.11.00;	author rmoore1;	state Exp;
2005-06-29 19:08:49 +00:00
aystarik
b91e0a1404 Set ref count to -1 on deletion, check for bad ref count
date	2000.04.05.19.48.00;	author rmoore1;	state Exp;
2005-06-29 19:08:48 +00:00
aystarik
a131398bf3 Added CmGetTypeName
date	2000.03.24.16.44.00;	author rmoore1;	state Exp;
2005-06-29 19:08:47 +00:00
aystarik
eaf8de6bb9 Method semaphore deletion support
date	2000.03.10.21.46.00;	author rmoore1;	state Exp;
2005-06-29 19:08:46 +00:00
aystarik
839d6a7a62 Changes to eliminate warnings at VC warning level 4
date	2000.03.03.17.59.00;	author rmoore1;	state Exp;
2005-06-29 19:08:45 +00:00
aystarik
9903de4380 Mutex and Event deletion
date	2000.02.22.21.15.00;	author rmoore1;	state Exp;
2005-06-29 19:08:44 +00:00
aystarik
085505a4de Removed object and method stacks for the new parser
date	2000.01.24.21.36.00;	author rmoore1;	state Exp;
2005-06-29 19:08:42 +00:00
aystarik
216109f143 Renamed a macro
date	2000.01.13.22.00.00;	author rmoore1;	state Exp;
2005-06-29 19:08:41 +00:00
aystarik
00516ff798 Support for new parser
date	2000.01.10.17.08.00;	author rmoore1;	state Exp;
2005-06-29 19:08:40 +00:00
aystarik
45fd1c9d20 Added more allocation metrics.
date	99.10.21.16.59.00;	author grsmith1;	state Exp;
2005-06-29 19:08:39 +00:00
aystarik
728afe4d23 All table management functions moved to new Table subcomponent
date	99.10.13.22.24.00;	author rmoore1;	state Exp;
2005-06-29 19:08:37 +00:00
aystarik
5b8ba07945 Uses new validation macros
date	99.09.28.22.29.00;	author rmoore1;	state Exp;
2005-06-29 19:08:36 +00:00
aystarik
c9a84fdb72 date 99.09.24.23.01.00; author grsmith1; state Exp; 2005-06-29 19:08:35 +00:00
aystarik
25cce10a35 Attempt at getting new object reference counts to work
date	99.09.23.23.29.00;	author rmoore1;	state Exp;
2005-06-29 19:08:34 +00:00
aystarik
895e9bffbf Support for new object types
date	99.09.22.21.54.00;	author rmoore1;	state Exp;
2005-06-29 19:08:33 +00:00
aystarik
a215f3a122 Check for null values when traversing package list.
date	99.08.30.22.29.00;	author rmoore1;	state Exp;
2005-06-29 19:08:30 +00:00
aystarik
bf99a6e0b5 Better debug output
date	99.08.26.16.06.00;	author rmoore1;	state Exp;
2005-06-29 19:08:29 +00:00
aystarik
d78733f72a Now supports package deletion with reference counts
date	99.08.24.21.00.00;	author rmoore1;	state Exp;
2005-06-29 19:08:28 +00:00
aystarik
65fc288859 Added reference count deletion mechanism to all objects.
date	99.08.20.22.37.00;	author rmoore1;	state Exp;
2005-06-29 19:08:27 +00:00