2808 Commits

Author SHA1 Message Date
aystarik
dc0b7d48d0 Update a debug statement
date	2004.10.14.21.16.00;	author rmoore1;	state Exp;
2005-06-29 17:04:10 +00:00
aystarik
5e99f975f0 Fix to NOT perform implicit conversion when storing to an ArgX
date	2004.04.01.17.08.00;	author rmoore1;	state Exp;
2005-06-29 17:04:08 +00:00
aystarik
dc4c4a0c66 New error messages for AML_INTERNAL case(s); Fix to NOT copy args to
new objects as a method is invoked


date	2004.02.03.22.13.00;	author rmoore1;	state Exp;
2005-06-29 17:04:07 +00:00
aystarik
28178ca028 LINT changes
date	2003.12.04.21.14.00;	author rmoore1;	state Exp;
2005-06-29 17:04:05 +00:00
aystarik
6a50cf7489 Fix for Store (Local0, Local1) did not create a new object
date	2003.12.02.20.53.00;	author rmoore1;	state Exp;
2005-06-29 17:04:04 +00:00
aystarik
606d33dd32 Deployed UtGetDescriptorName for better debug output
date	2003.10.22.20.51.00;	author rmoore1;	state Exp;
2005-06-29 17:04:03 +00:00
aystarik
e8186fb2a6 Revert to call-by-reference ArgX semantics. ACPI specification up to
2.0B was unclear on this subject.


date	2003.06.05.16.18.00;	author rmoore1;	state Exp;
2005-06-29 17:04:00 +00:00
aystarik
456500d595 Renamed ACPI_MOVE_UNALIGNED macros to simply ACPI_MOVE
date	2003.04.17.17.31.00;	author rmoore1;	state Exp;
2005-06-29 17:03:59 +00:00
aystarik
f4432b95a7 Automated code cleanup
date	2002.12.06.16.32.00;	author rmoore1;	state Exp;
2005-06-29 17:03:57 +00:00
aystarik
f800e242bd Prefixed all #defines in acconfig.h with ACPI_
date	2002.11.25.20.30.00;	author rmoore1;	state Exp;
2005-06-29 17:03:56 +00:00
aystarik
2932b2f9f6 fix debug prints to use proper format strings
date	2002.11.21.22.17.00;	author agrover;	state Exp;
2005-06-29 17:03:55 +00:00
aystarik
c0f0d7ad27 1) Fix for store to local/arg 2) Fix for store to local/arg that
contains a reference -- must handle case where the node is a field in a region


date	2002.11.19.23.39.00;	author rmoore1;	state Exp;
2005-06-29 17:03:54 +00:00
aystarik
29f0bcc701 Update Store-To-Arg to handle the new "reference Object" model for
references created by the RefOf operator


date	2002.08.08.20.23.00;	author rmoore1;	state Exp;
2005-06-29 17:03:52 +00:00
aystarik
0aa1813870 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 17:03:51 +00:00
aystarik
dfdabaeca6 Removed obsolete ACPI_OBJECT_TYPE8 typedef and changed all references
to ACPI_OBJECT_TYPE


date	2001.12.12.20.41.00;	author rmoore1;	state Exp;
2005-06-29 17:03:44 +00:00
aystarik
4258c4ace4 Macro rename and cleanup
date	2001.11.21.17.06.00;	author rmoore1;	state Exp;
2005-06-29 17:03:42 +00:00
aystarik
a47e02431a Fix for indirect store (broken in recent restructuring)
date	2001.11.07.20.43.00;	author rmoore1;	state Exp;
2005-06-29 17:03:41 +00:00
aystarik
9ea126389b Cleanup of method arg/local interfaces
date	2001.10.23.20.06.00;	author rmoore1;	state Exp;
2005-06-29 17:03:38 +00:00
aystarik
ca24093917 Added memory allocation macros
date	2001.06.29.20.10.00;	author rmoore1;	state Exp;
2005-06-29 17:03:35 +00:00
aystarik
261d4fbf25 Another pass through the source to prefix all local types with "ACPI_"
date	2001.04.26.21.03.00;	author rmoore1;	state Exp;
2005-06-29 17:03:32 +00:00
aystarik
d98e6aa544 Cleanup
date	2001.03.13.21.14.00;	author rmoore1;	state Exp;
2005-06-29 17:03:30 +00:00
aystarik
5adab2fea7 Removed NATIVE_UINT from internal structures and some procedures.
This type should be used extremely sparingly!


date	2001.03.09.21.17.00;	author rmoore1;	state Exp;
2005-06-29 17:03:29 +00:00
aystarik
b2a70607cb Changed method local/arg interfaces
date	2001.03.08.21.19.00;	author rmoore1;	state Exp;
2005-06-29 17:03:28 +00:00
aystarik
518699f02f Restructured object store code, initial implementation of target
conversion


date	2001.01.25.22.54.00;	author rmoore1;	state Exp;
2005-06-29 17:03:26 +00:00
aystarik
0b1b13edd2 Method Arg/Local pseudo-nodes now marked with flags instead of an
actual type value because the type changes when an assignment is made to the
node.


date	2000.11.21.21.10.00;	author rmoore1;	state Exp;
2005-06-29 17:03:23 +00:00
aystarik
2c21a8c877 Purged unnecessary 0x's in debug output, most output is hex
date	2000.11.17.19.35.00;	author rmoore1;	state Exp;
2005-06-29 17:03:22 +00:00
aystarik
f90bb38020 Split ACPI_OBJECT_TYPE into an external and internal version
date	2000.06.02.21.41.00;	author rmoore1;	state Exp;
2005-06-29 17:03:08 +00:00
aystarik
8e98266dc6 Added alignment and math macros
date	2000.06.01.22.39.00;	author rmoore1;	state Exp;
2005-06-29 17:03:07 +00:00
aystarik
1d8591f9da Changed data types
date	2000.05.31.21.27.00;	author rmoore1;	state Exp;
2005-06-29 17:03:06 +00:00
aystarik
d95851dd05 Removed obsolete function
date	2000.05.11.20.44.00;	author rmoore1;	state Exp;
2005-06-29 17:03:05 +00:00
aystarik
347564b797 Changed to AddReference
date	2000.04.27.23.05.00;	author rmoore1;	state Exp;
2005-06-29 17:03:04 +00:00
aystarik
c90c8ad414 Reference counts
date	2000.04.27.22.16.00;	author rmoore1;	state Exp;
2005-06-29 17:03:03 +00:00
aystarik
a4f79c0632 Convert to dispatcher interfaces
date	2000.03.30.18.58.00;	author rmoore1;	state Exp;
2005-06-29 17:03:00 +00:00
aystarik
604f795df0 Indirect store support for method arguments (not locals)
date	2000.03.24.16.54.00;	author rmoore1;	state Exp;
2005-06-29 17:02:57 +00:00
aystarik
c595140cdb Call DeleteInternalObject only if the object is orphaned (last
reference)


date	2000.03.21.22.28.00;	author rmoore1;	state Exp;
2005-06-29 17:02:56 +00:00
aystarik
bce3e3a8fb Only delete method arguments if the method was called from another
method.


date	2000.03.17.22.15.00;	author rmoore1;	state Exp;
2005-06-29 17:02:55 +00:00
aystarik
8da9384c09 Changes to eliminate warnings at VC warning level 4
date	2000.03.03.18.16.00;	author rmoore1;	state Exp;
2005-06-29 17:02:54 +00:00
aystarik
573c20515a Make sure object is not an NTE
date	2000.03.02.21.01.00;	author rmoore1;	state Exp;
2005-06-29 17:02:53 +00:00
aystarik
c50aa3059b Minor bug fixes
date	2000.02.25.17.08.00;	author rmoore1;	state Exp;
2005-06-29 17:02:52 +00:00
aystarik
a78e011ba2 Objects no longer copied from args and locals, just return pointers
date	2000.02.16.18.05.00;	author rmoore1;	state Exp;
2005-06-29 17:02:51 +00:00
aystarik
9d93e1fbb3 Method args/locals are now stored as NTEs with objects in the
WALK_STATE


date	2000.01.27.22.20.00;	author rmoore1;	state Exp;
2005-06-29 17:02:49 +00:00
aystarik
43ed48034a cleanup
date	2000.01.26.17.43.00;	author rmoore1;	state Exp;
2005-06-29 17:02:48 +00:00
aystarik
9bdc9ddbd9 Method argument functions
date	2000.01.24.21.41.00;	author rmoore1;	state Exp;
2005-06-29 17:02:47 +00:00
aystarik
bdd5cb7829 Fixed some possible memory leaks
date	2005.05.25.19.22.00;	author rmoore1;	state Exp;
2005-06-29 17:02:45 +00:00
aystarik
01962d67bf Improved implicit return support
date	2005.03.08.23.20.00;	author rmoore1;	state Exp;
2005-06-29 17:02:42 +00:00
aystarik
34f15348db Automated cleanup
date	2004.10.15.22.35.00;	author rmoore1;	state Exp;
2005-06-29 17:02:40 +00:00
aystarik
d42f186f94 Lint fix
date	2004.08.16.22.10.00;	author rmoore1;	state Exp;
2005-06-29 17:02:39 +00:00
aystarik
3fea96abdf comment update
date	2004.08.16.17.42.00;	author rmoore1;	state Exp;
2005-06-29 17:02:38 +00:00
aystarik
341319886d Support for "implicit return" [optional]
date	2004.08.13.23.01.00;	author rmoore1;	state Exp;
2005-06-29 17:02:37 +00:00
aystarik
fc11716d71 automated code cleanup
date	2004.04.27.18.27.00;	author rmoore1;	state Exp;
2005-06-29 17:02:35 +00:00