6042 Commits

Author SHA1 Message Date
aystarik
f616c71e2e Fourth pass to include lint changes/comments/cleanup (64-bit)
date	2002.04.11.22.57.00;	author rmoore1;	state Exp;
2005-06-29 19:05:48 +00:00
aystarik
64a6775d4e 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 19:05:45 +00:00
aystarik
63a60dc21f Cleanup
date	2001.11.30.21.24.00;	author rmoore1;	state Exp;
2005-06-29 19:05:39 +00:00
aystarik
d85855e6e4 Added support for internal object copy
date	2001.11.30.21.19.00;	author rmoore1;	state Exp;
2005-06-29 19:05:38 +00:00
aystarik
f7bba675f2 Cleanup of package walk; Delete destination package on internal
package copy.


date	2001.11.19.16.38.00;	author rmoore1;	state Exp;
2005-06-29 19:05:36 +00:00
aystarik
d7da0aff7b Eliminate TBDs
date	2001.11.15.17.01.00;	author rmoore1;	state Exp;
2005-06-29 19:05:35 +00:00
aystarik
6ce1c6d831 Updated Revision for ACPI 2.0 semantics -- returns ACPI support level
date	2001.09.25.17.58.00;	author rmoore1;	state Exp;
2005-06-29 19:05:33 +00:00
aystarik
5f3333c633 Implemented string and buffer copy
date	2001.09.05.21.22.00;	author rmoore1;	state Exp;
2005-06-29 19:05:32 +00:00
aystarik
b443c7613c Removed concept of a "static" acpi internal object. This mechanism
conflicted with the object ref count mechanism.


date	2001.09.05.15.11.00;	author rmoore1;	state Exp;
2005-06-29 19:05:31 +00:00
aystarik
bb3e23ed95 Implemented AML_REVISION_OP support - better late than never!
date	2001.09.03.18.55.00;	author rmoore1;	state Exp;
2005-06-29 19:05:30 +00:00
aystarik
a6c9b63128 Cleanup
date	2001.07.11.17.28.00;	author rmoore1;	state Exp;
2005-06-29 19:05:25 +00:00
aystarik
bf4865ce2c Added memory allocation macros
date	2001.06.29.20.10.00;	author rmoore1;	state Exp;
2005-06-29 19:05:24 +00:00
aystarik
e9738b6aa5 Renamed some AML opcodes to indicate that they are internal ops only
date	2001.04.16.17.55.00;	author rmoore1;	state Exp;
2005-06-29 19:05:21 +00:00
aystarik
6f33e5fba9 Cleanup
date	2001.02.26.18.43.00;	author rmoore1;	state Exp;
2005-06-29 19:05:19 +00:00
aystarik
83ba5938ab Set string length during reference de-reference
date	2001.02.26.16.58.00;	author rmoore1;	state Exp;
2005-06-29 19:05:18 +00:00
aystarik
e503ffb0e4 Renamed "OpCode" to "Opcode"
date	2001.02.13.21.19.00;	author rmoore1;	state Exp;
2005-06-29 19:05:16 +00:00
aystarik
f2e2bcae8d Could not copy to a newly allocated buffer, fixed
date	2001.02.05.23.30.00;	author rmoore1;	state Exp;
2005-06-29 19:05:15 +00:00
aystarik
11f879153a Restructured package copy code
date	2001.02.05.21.50.00;	author rmoore1;	state Exp;
2005-06-29 19:05:14 +00:00
aystarik
b7518be427 Support for non-recursive package copy
date	2001.01.29.22.02.00;	author rmoore1;	state Exp;
2005-06-29 19:05:13 +00:00
aystarik
3da018b612 Cleanup
date	2001.01.29.17.14.00;	author rmoore1;	state Exp;
2005-06-29 19:05:12 +00:00
aystarik
41f21f427b add trailing NULL between strings returned externally
date	2000.12.12.01.52.00;	author agrover;	state Exp;
2005-06-29 19:05:10 +00:00
aystarik
a0c7e3b0a5 Removed extraneous (dead) functions
date	2000.11.07.21.08.00;	author rmoore1;	state Exp;
2005-06-29 19:05:07 +00:00
aystarik
98fc454be0 global fix: declare functions not in headers as static
date	2000.11.07.02.48.00;	author agrover;	state Exp;
2005-06-29 19:05:06 +00:00
aystarik
41c7a21211 Optimized the ACPI_OPERAND_OBJECT size
date	2000.08.30.22.55.00;	author rmoore1;	state Exp;
2005-06-29 19:05:05 +00:00
aystarik
74c424bf4f removed dead code
date	2000.08.25.01.21.00;	author agrover;	state Exp;
2005-06-29 19:05:01 +00:00
aystarik
cc0848255f INT8 to UINT8
date	2000.08.15.15.55.00;	author rmoore1;	state Exp;
2005-06-29 19:05:00 +00:00
aystarik
142c99a483 "Pblk"
date	2000.06.19.23.11.00;	author rmoore1;	state Exp;
2005-06-29 19:04:53 +00:00
aystarik
009d4076da Alignment support for external objects
date	2000.06.02.18.28.00;	author rmoore1;	state Exp;
2005-06-29 19:04:49 +00:00
aystarik
c99b0ead9a Include file cleanup
date	2000.05.30.23.14.00;	author rmoore1;	state Exp;
2005-06-29 19:04:48 +00:00
aystarik
b78a7493cb Module renamed
date	2000.05.11.20.15.00;	author rmoore1;	state Exp;
2005-06-29 19:04:47 +00:00
aystarik
2c27bbbebc Added type conversion when storing into an indexed item. Moved the
package and object to object copy routines from cmobject.c to iexecute.c.


date	2000.05.08.15.48.00;	author mwalz;	state Exp;
2005-06-29 19:04:46 +00:00
aystarik
5b113a2600 Restored to a state that works for labeling.
date	2000.05.05.22.50.00;	author mwalz;	state Exp;
2005-06-29 19:04:45 +00:00
aystarik
1c219d8ecd Moved AmlBuildCopyInternalPackageObject() and
AmlCopyInternalSimpleObject() internal copy routines to iexecute.c (added Aml*
header) where they belong.


date	2000.05.05.22.16.00;	author mwalz;	state Exp;
2005-06-29 19:04:44 +00:00
aystarik
6fb72a4c39 Exception rename
date	2000.05.02.22.26.00;	author rmoore1;	state Exp;
2005-06-29 19:04:43 +00:00
aystarik
d5b6df8381 Fixed the parameter ordering when calling STRNCPY in
CmCopyInternalSimpleObject()


date	2000.05.02.21.07.00;	author mwalz;	state Exp;
2005-06-29 19:04:42 +00:00
aystarik
6b9318ce10 Modified CmCopyInternalSimpleObject() to allocate space in the
destination object and copy the contents from the source rather than just
copying the pointer.


date	2000.04.28.22.25.00;	author mwalz;	state Exp;
2005-06-29 19:04:41 +00:00
aystarik
dfb6def770 Added two API's for storing objects:
CmCopyInternalSimpleObject()
CmBuildCopyPackageObject()


date	2000.04.27.21.32.00;	author mwalz;	state Exp;
2005-06-29 19:04:40 +00:00
aystarik
d41bc4f1c5 Lvalue renamed
date	2000.04.19.22.13.00;	author rmoore1;	state Exp;
2005-06-29 19:04:39 +00:00
aystarik
fa62859240 Added support for external processor and power objects
date	2000.03.29.23.58.00;	author rmosgrov;	state Exp;
2005-06-29 19:04:38 +00:00
aystarik
61fcb854ec References are now stored as LValue objects, not just NTE pointers
(because of deletion issues)


date	2000.03.27.21.54.00;	author rmoore1;	state Exp;
2005-06-29 19:04:37 +00:00
aystarik
32bc1da0c8 Support for NTEs within packages (as object references)
date	2000.03.10.21.47.00;	author rmoore1;	state Exp;
2005-06-29 19:04:36 +00:00
aystarik
603e3a5e52 Cleanup
date	2000.03.09.22.15.00;	author rmoore1;	state Exp;
2005-06-29 19:04:35 +00:00
aystarik
2cf9853f3c Changes to eliminate warnings at VC warning level 4
date	2000.03.03.18.00.00;	author rmoore1;	state Exp;
2005-06-29 19:04:34 +00:00
aystarik
cd624f8ea1 date 2000.03.02.20.00.00; author psdiefen; state Exp; 2005-06-29 19:04:33 +00:00
aystarik
39af551ac2 date 2000.02.24.21.16.00; author psdiefen; state Exp; 2005-06-29 19:04:32 +00:00
aystarik
d91a17c8a8 Renamed a macro
date	2000.01.13.22.12.00;	author rmoore1;	state Exp;
2005-06-29 19:04:30 +00:00
aystarik
f3b1964b7c Added use of VALID_OBJECT_TYPE
date	99.09.28.22.28.00;	author rmoore1;	state Exp;
2005-06-29 19:04:27 +00:00
aystarik
67d838643e New object type names
date	99.09.22.21.54.00;	author rmoore1;	state Exp;
2005-06-29 19:04:25 +00:00
aystarik
334f5b2d38 Cleanup
date	99.08.20.22.39.00;	author rmoore1;	state Exp;
2005-06-29 19:04:22 +00:00
aystarik
00f78fadbd Cleanup
date	99.08.11.20.57.00;	author rmoore1;	state Exp;
2005-06-29 19:04:20 +00:00