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
aystarik
1a8eb28933
New interface to AcpiDsInitAmlWalk
...
date 2004.04.22.19.17.00; author rmoore1; state Exp;
2005-06-29 17:02:34 +00:00
aystarik
9c56b1a996
Support for "internal" methods (_OSI). Support to runtime force
...
methods to "Serialized".
date 2004.03.11.21.15.00; author rmoore1; state Exp;
2005-06-29 17:02:33 +00:00
aystarik
31ca8eb9ab
Allocate a NEW OwnerId to the called method.
...
date 2003.05.19.22.12.00; author rmoore1; state Exp;
2005-06-29 17:02:30 +00:00
aystarik
1e8d0b8080
Changed Timeout parameters to 16-bit to match ACPI spec.
...
date 2002.11.04.19.11.00; author rmoore1; state Exp;
2005-06-29 17:02:26 +00:00
aystarik
0633581daf
Calls CreateScope utility
...
date 2002.07.01.21.10.00; author rmoore1; state Exp;
2005-06-29 17:02:23 +00:00
aystarik
dd2fc21c15
Some Lint changes; 16-bit changes
...
date 2002.04.15.22.46.00; author rmoore1; state Exp;
2005-06-29 17:02:22 +00:00
aystarik
307c6ecdf1
Updated debug output levels
...
date 2002.03.22.21.22.00; author rmoore1; state Exp;
2005-06-29 17:02:17 +00:00
aystarik
66dc416943
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:02:16 +00:00
aystarik
b741f08c1d
Added error checking after all mutex acquires and most mutex releases.
...
date 2002.02.12.23.57.00; author rmoore1; state Exp;
2005-06-29 17:02:15 +00:00
aystarik
ea6b692747
Cleanup
...
date 2001.12.04.18.10.00; author rmoore1; state Exp;
2005-06-29 17:02:11 +00:00
aystarik
7dcbd51b93
Fixed OwnerID support for control methods
...
date 2001.11.30.22.32.00; author rmoore1; state Exp;
2005-06-29 17:02:10 +00:00
aystarik
d398c82937
Eliminate TBDs
...
date 2001.11.15.17.01.00; author rmoore1; state Exp;
2005-06-29 17:02:09 +00:00
aystarik
7722537b3a
Added THREAD_STATE to track threads and mutexes
...
date 2001.11.06.21.29.00; author rmoore1; state Exp;
2005-06-29 17:02:07 +00:00
aystarik
cf8e5a46d1
BIG CHECKIN
...
turning on printf format checking revealed we've been a little lax. Sins
include:
1) using %X when we should use %p
2) using %ld instead of %d
3) using %x for ACPI_INTEGERS (you need to use HIDWORD() and %x%x)
4) using %4.4s and not casting to a char*
5) using %s with void*
I also reformatted the OSL add_device messages a little.
Anything breaks, let me know. :) -- Andy
date 2001.10.17.03.57.00; author agrover; state Exp;
2005-06-29 17:02:05 +00:00
aystarik
b57eb15d37
Added method params to interface to InitAmlWalk
...
date 2001.09.20.15.20.00; author rmoore1; state Exp;
2005-06-29 17:02:04 +00:00
aystarik
c142bef85a
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 17:02:03 +00:00
aystarik
1333e69b6f
Merged WALK_STATE and PARSE_STATE; new common function for
...
initialization of WALK_STATE
date 2001.09.11.20.10.00; author rmoore1; state Exp;
2005-06-29 17:02:02 +00:00