3900 Commits

Author SHA1 Message Date
aystarik
23c6fe2614 Support for ACPI 2.0 object conversion ASL operators
date	2001.07.11.17.28.00;	author rmoore1;	state Exp;
2005-06-29 17:49:27 +00:00
aystarik
551d9742ec Misc compiler bug fixes
date	2001.05.07.22.20.00;	author rmoore1;	state Exp;
2005-06-29 17:49:24 +00:00
aystarik
5bba960aae Added dynamic object conversion support
date	2001.01.09.23.34.00;	author rmoore1;	state Exp;
2005-06-29 17:49:18 +00:00
aystarik
71b24a544c New operand types to enable ASL compiler typechecking
date	2000.12.22.19.06.00;	author rmoore1;	state Exp;
2005-06-29 17:49:17 +00:00
aystarik
3e029d36e7 Implemented "stack of result stacks" for intermediate method operands
date	2000.11.30.21.48.00;	author rmoore1;	state Exp;
2005-06-29 17:49:15 +00:00
aystarik
eeee94b169 Restructured
date	2000.11.29.21.36.00;	author rmoore1;	state Exp;
2005-06-29 17:49:14 +00:00
aystarik
8c14ff15f8 Changed a macro
date	2000.05.19.22.00.00;	author rmoore1;	state Exp;
2005-06-29 17:48:59 +00:00
aystarik
ca62eb5c49 Split from ieprep.c
date	2000.05.11.21.28.00;	author rmoore1;	state Exp;
2005-06-29 17:48:58 +00:00
aystarik
7cd1ef1bc7 Moved prototypes for "static" functions from headers into the defining
C module.


date	2005.03.31.23.13.00;	author rmoore1;	state Exp;
2005-06-29 17:48:56 +00:00
aystarik
a2e3a9a29a New error msg
date	2005.03.24.22.41.00;	author rmoore1;	state Exp;
2005-06-29 17:48:54 +00:00
aystarik
4aeeac89fe Support for namepath reference object
date	2005.03.22.21.44.00;	author rmoore1;	state Exp;
2005-06-29 17:48:52 +00:00
aystarik
f9a98e3b13 Fix for index into package, null element
date	2005.03.07.22.52.00;	author rmoore1;	state Exp;
2005-06-29 17:48:51 +00:00
aystarik
e71efa1b94 Fixes for ResolveMultiple
date	2004.11.04.22.14.00;	author rmoore1;	state Exp;
2005-06-29 17:48:49 +00:00
aystarik
f69e2e0b53 Fixed and moved a debug statement
date	2004.05.14.20.16.00;	author rmoore1;	state Exp;
2005-06-29 17:48:46 +00:00
aystarik
fa07ad0dc6 New error messages for AML_INTERNAL case(s)
date	2004.02.03.22.10.00;	author rmoore1;	state Exp;
2005-06-29 17:48:45 +00:00
aystarik
5ef5cc1355 Deployed UtGetDescriptorName for better debug output
date	2003.10.22.20.51.00;	author rmoore1;	state Exp;
2005-06-29 17:48:43 +00:00
aystarik
aa8f167f42 Support for DdbHandle object
date	2003.10.02.17.37.00;	author rmoore1;	state Exp;
2005-06-29 17:48:42 +00:00
aystarik
67ee756b9f Automated code cleanup
date	2002.12.06.16.32.00;	author rmoore1;	state Exp;
2005-06-29 17:48:38 +00:00
aystarik
1cd02b31d8 Fix for multiple reference resolution for objecttype and sizeof
operators


date	2002.09.04.21.15.00;	author rmoore1;	state Exp;
2005-06-29 17:48:36 +00:00
aystarik
f6b0eb27e5 Third pass to include lint changes/comments/cleanup.
date	2002.04.10.21.54.00;	author rmoore1;	state Exp;
2005-06-29 17:48:31 +00:00
aystarik
41a7947994 Updated debug output levels
date	2002.03.22.21.30.00;	author rmoore1;	state Exp;
2005-06-29 17:48:29 +00:00
aystarik
8cd4a51910 Macro rename and cleanup
date	2001.11.21.17.06.00;	author rmoore1;	state Exp;
2005-06-29 17:48:24 +00:00
aystarik
b7883af6ba Removed obsolete procedure
date	2001.11.15.17.54.00;	author rmoore1;	state Exp;
2005-06-29 17:48:23 +00:00
aystarik
061a9f5834 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 17:48:20 +00:00
aystarik
0615c7c65a Create new integer object instead of changing the object type
date	2001.09.03.20.28.00;	author rmoore1;	state Exp;
2005-06-29 17:48:19 +00:00
aystarik
f213212ee5 Cleanup
date	2001.05.16.21.34.00;	author rmoore1;	state Exp;
2005-06-29 17:48:15 +00:00
aystarik
decff9b06e Update and restructuring of field access code
date	2001.05.15.21.31.00;	author rmoore1;	state Exp;
2005-06-29 17:48:14 +00:00
aystarik
99175781d3 Removed extraneous parameter, fixed ref counts for IndexField objs
date	2001.04.09.21.41.00;	author rmoore1;	state Exp;
2005-06-29 17:48:10 +00:00
aystarik
4335afd380 Removed duplicitous local var inits
date	2001.03.27.23.06.00;	author rmoore1;	state Exp;
2005-06-29 17:48:07 +00:00
aystarik
a412e1c315 Restructured ACPI_STATUS return paths
date	2001.03.27.22.55.00;	author rmoore1;	state Exp;
2005-06-29 17:48:06 +00:00
aystarik
76b4a4fe69 Cleanup
date	2001.03.13.21.14.00;	author rmoore1;	state Exp;
2005-06-29 17:48:05 +00:00
aystarik
ddefb9ebe8 Changed method local/arg interfaces
date	2001.03.08.21.19.00;	author rmoore1;	state Exp;
2005-06-29 17:48:04 +00:00
aystarik
c03359036a Restructured object store code, initial implementation of target
conversion


date	2001.01.25.22.54.00;	author rmoore1;	state Exp;
2005-06-29 17:48:01 +00:00
aystarik
bdbea133a0 Configurable support for 64-bit ACPI integers (ACPI 2.0)
date	2000.10.11.21.03.00;	author rmoore1;	state Exp;
2005-06-29 17:47:56 +00:00
aystarik
a30b10a34f New init xfaces; JIT CreateField evaluation.
date	2000.09.11.15.15.00;	author rmoore1;	state Exp;
2005-06-29 17:47:55 +00:00
aystarik
a68a97bc5c global removal of semicolon from MODULE_NAME macro.
This allows us to remove it completely on Release builds.


date	2000.08.30.00.41.00;	author agrover;	state Exp;
2005-06-29 17:47:53 +00:00
aystarik
2967afcf0e Conversion to new minimal-parse-subtree model of method execution
date	2000.08.08.17.34.00;	author rmoore1;	state Exp;
2005-06-29 17:47:50 +00:00
aystarik
245e47a0e3 File merge to remove dinky files
date	2000.06.16.21.28.00;	author rmoore1;	state Exp;
2005-06-29 17:47:43 +00:00
aystarik
9e59e078f6 Global rename of identifiers and constants
date	2000.06.13.18.20.00;	author rmoore1;	state Exp;
2005-06-29 17:47:41 +00:00
aystarik
2ed39d1976 Split into new files
date	2000.05.11.20.05.00;	author rmoore1;	state Exp;
2005-06-29 17:47:38 +00:00
aystarik
f58bccd677 Status cleanup
date	2000.05.04.20.51.00;	author rmoore1;	state Exp;
2005-06-29 17:47:37 +00:00
aystarik
dee4644a07 In AmlResolveToObject, for an Index'ed Package, the reference count of
the element is incremented before returning.


date	2000.05.04.17.57.00;	author mwalz;	state Exp;
2005-06-29 17:47:36 +00:00
aystarik
f3bb50426b In AmlResolveEntryToValue(), the INTERNAL_TYPE_DefField section was
expanded to return a buffer if the field is greater than 32-bits.


date	2000.05.02.21.49.00;	author mwalz;	state Exp;
2005-06-29 17:47:35 +00:00
aystarik
8a9437d9e5 In AmlGetFieldUnitValue(), the Mask creation was broken for
FieldUnit.Length > 31bits (This is because the shift operator only uses the
least significant 31 bits)


date	2000.05.01.16.17.00;	author mwalz;	state Exp;
2005-06-29 17:47:34 +00:00
aystarik
e56bffb6eb Changed to AddReference
date	2000.04.27.23.06.00;	author rmoore1;	state Exp;
2005-06-29 17:47:33 +00:00
aystarik
5ea72f0de5 More fussing with reference counts
date	2000.04.27.22.15.00;	author rmoore1;	state Exp;
2005-06-29 17:47:32 +00:00
aystarik
2bc93ec15a Fixed Indexing into a Buffer. Allows an Index into a buffer to accept
a store from a Buffer, String or Number type.  Also, ObjectType(Index(NAME, #))
returns a BufferField type (14)


date	2000.04.20.22.39.00;	author mwalz;	state Exp;
2005-06-29 17:47:31 +00:00
aystarik
1cd630a9fd Function renames
date	2000.04.19.22.32.00;	author rmoore1;	state Exp;
2005-06-29 17:47:30 +00:00
aystarik
661a64f579 Fix for index/package
date	2000.04.06.22.02.00;	author rmoore1;	state Exp;
2005-06-29 17:47:29 +00:00
aystarik
c392bfc8f7 Added more cases
date	2000.04.03.22.54.00;	author rmoore1;	state Exp;
2005-06-29 17:47:28 +00:00