6166 Commits

Author SHA1 Message Date
aystarik
63c6176e73 16/32/64-bit common data types
date	99.03.10.00.05.00;	author rmoore1;	state Exp;
2005-06-29 19:06:25 +00:00
aystarik
90c01c465e Anti Polish - Compiles
date	99.02.16.18.14.00;	author rmosgrov;	state Exp;
2005-06-29 19:06:24 +00:00
aystarik
73e1763c64 Removed Hungarian notation
date	99.02.12.17.34.00;	author grsmith1;	state Exp;
2005-06-29 19:06:23 +00:00
aystarik
367779c306 date 99.02.04.00.07.00; author rmoore1; state Exp; 2005-06-29 19:06:22 +00:00
aystarik
c6216684e3 Major cleanup
date	99.01.20.17.39.00;	author rmoore1;	state Exp;
2005-06-29 19:06:21 +00:00
aystarik
5cf959688d First BeOS build.
date	99.01.13.23.12.00;	author grsmith1;	state Exp;
2005-06-29 19:06:20 +00:00
aystarik
79c232a168 Changed a ret val
date	99.01.13.22.53.00;	author rmoore1;	state Exp;
2005-06-29 19:06:19 +00:00
aystarik
a07e450318 date 99.01.12.00.10.00; author grsmith1; state Exp; 2005-06-29 19:06:18 +00:00
aystarik
50988bcbdf date 99.01.11.22.09.00; author rmoore1; state Exp; 2005-06-29 19:06:17 +00:00
aystarik
d4bab53890 Always copy buffer/string objects, even if static
date	2005.05.13.17.17.00;	author rmoore1;	state Exp;
2005-06-29 19:06:15 +00:00
aystarik
012b251059 Add a reference to the target object when copying a reference object
date	2005.03.08.21.40.00;	author rmoore1;	state Exp;
2005-06-29 19:06:11 +00:00
aystarik
efd73a85d5 Fix possible memory leak
date	2004.11.03.20.16.00;	author rmoore1;	state Exp;
2005-06-29 19:06:08 +00:00
aystarik
febfe269e0 Do not attempt to allocate a buffer pointer with length == 0
date	2003.05.20.20.43.00;	author rmoore1;	state Exp;
2005-06-29 19:06:04 +00:00
aystarik
53386394e0 Handle copy of NULL string case (has a valid buffer pointer)
date	2003.02.20.23.15.00;	author rmoore1;	state Exp;
2005-06-29 19:06:02 +00:00
aystarik
fa3a58a092 lint fixes
date	2003.01.22.18.38.00;	author rmoore1;	state Exp;
2005-06-29 19:06:01 +00:00
aystarik
ff731d9a62 Automated code cleanup
date	2002.12.06.16.32.00;	author rmoore1;	state Exp;
2005-06-29 19:05:58 +00:00
aystarik
bf740a1ed9 Fix for string copy bug
date	2002.12.05.21.21.00;	author rmoore1;	state Exp;
2005-06-29 19:05:57 +00:00
aystarik
c25f1b704e Fixes for internal package copy
date	2002.11.19.20.50.00;	author rmoore1;	state Exp;
2005-06-29 19:05:56 +00:00
aystarik
ae8ec93895 major overhaul of ACPI_TYPE and the use of internal types. Most were
no longer necessary.  Improved handling of the Scope operator for both the
compiler and the interpreter.


date	2002.10.10.22.49.00;	author rmoore1;	state Exp;
2005-06-29 19:05:55 +00:00
aystarik
552cc14529 Completed major overhaul and restructuring of table manager code.
date	2002.06.20.22.04.00;	author rmoore1;	state Exp;
2005-06-29 19:05:53 +00:00
aystarik
5502c6e6ee Fix to compute correct return buffer length for returned external
packages.


date	2002.06.12.21.27.00;	author rmoore1;	state Exp;
2005-06-29 19:05:52 +00:00
aystarik
e8285f4b5e Deployed new UtGetObjectTypeName function. Fully deployed use of
ACPI_GET_OBJECT_TYPE macro for consistency.


date	2002.06.07.21.28.00;	author rmoore1;	state Exp;
2005-06-29 19:05:51 +00:00
aystarik
546d0e33a2 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 19:05:50 +00:00
aystarik
602d3c243f 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 19:05:49 +00:00
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