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