aystarik
0e7a2cd023
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:00:32 +00:00
aystarik
9da1557c94
Header updates
...
date 2005.03.23.21.16.00; author rmoore1; state Exp;
2005-06-29 17:00:31 +00:00
aystarik
e427c7986a
Update for static functions, cleanup
...
date 2005.03.22.21.42.00; author rmoore1; state Exp;
2005-06-29 17:00:30 +00:00
aystarik
7c12c63704
Added 2005 copyright in legal header
...
date 2005.01.07.23.50.00; author rmoore1; state Exp;
2005-06-29 17:00:28 +00:00
aystarik
3870f223fb
Update copyrights for 2004
...
date 2004.01.13.23.05.00; author rmoore1; state Exp;
2005-06-29 17:00:23 +00:00
aystarik
02cc460731
Add support for existing nodes whose execution has been deferred
...
date 2003.09.17.17.26.00; author rmoore1; state Exp;
2005-06-29 17:00:22 +00:00
aystarik
19b50537d6
Fix for various endian issues
...
date 2003.04.11.22.29.00; author rmoore1; state Exp;
2005-06-29 17:00:21 +00:00
aystarik
3b14946188
Added 2003 copyright to the legal header
...
date 2003.01.06.17.32.00; author rmoore1; state Exp;
2005-06-29 17:00:19 +00:00
aystarik
8b7f337557
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.48.00; author rmoore1; state Exp;
2005-06-29 17:00:15 +00:00
aystarik
c1950d7444
Improved error messages for namespace lookups
...
date 2002.09.19.22.28.00; author rmoore1; state Exp;
2005-06-29 17:00:14 +00:00
aystarik
4a8e690e89
Lint changes
...
date 2002.09.05.17.34.00; author rmoore1; state Exp;
2005-06-29 17:00:12 +00:00
aystarik
36878eb846
Automated cleanup
...
date 2002.07.30.22.15.00; author rmoore1; state Exp;
2005-06-29 17:00:10 +00:00
aystarik
7cdd6237fd
Purged all use of AE_AML_ERROR, added 2 new exception codes
...
date 2002.05.06.17.38.00; author rmoore1; state Exp;
2005-06-29 17:00:09 +00:00
aystarik
1d7f005c8f
Second pass to include lint changes/comments/cleanup.
...
date 2002.04.08.22.01.00; author rmoore1; state Exp;
2005-06-29 17:00:07 +00:00
aystarik
7706b5d37b
Migrated ASL compiler and core components to use a common
...
PARSE_OBJECT.
date 2002.04.04.21.19.00; author rmoore1; state Exp;
2005-06-29 17:00:05 +00:00
aystarik
1e1388843e
Added 2002 copyright
...
date 2002.01.09.17.51.00; author rmoore1; state Exp;
2005-06-29 17:00:02 +00:00
aystarik
c8aadde1ed
Changes to support Intel 64-bit compiler
...
date 2001.12.12.00.12.00; author rmoore1; state Exp;
2005-06-29 17:00:01 +00:00
aystarik
59c31338b1
Maximum FieldBitLength increased from 16 bits to 32.
...
date 2001.12.11.17.23.00; author rmoore1; state Exp;
2005-06-29 17:00:00 +00:00
aystarik
1182c41959
Fixed a TRACE ptr
...
date 2001.12.04.22.04.00; author rmoore1; state Exp;
2005-06-29 16:59:59 +00:00
aystarik
5efc5d0deb
Must always pass WalkState to NsLookup
...
date 2001.11.30.22.32.00; author rmoore1; state Exp;
2005-06-29 16:59:58 +00:00
aystarik
06730d071c
Support for FieldAttribute byte, merged Access/Lock/Update bits back
...
into the FieldFlags. Renamed the various field bits and access masks.
date 2001.11.16.22.27.00; author rmoore1; state Exp;
2005-06-29 16:59:57 +00:00
aystarik
5470ffa268
Simplified support for multi-descriptor objects (automatic allocation
...
based on the object type requested)
date 2001.11.09.22.19.00; author rmoore1; state Exp;
2005-06-29 16:59:56 +00:00
aystarik
51206ff233
Initial support for multiple object attachments and related interfaces
...
date 2001.11.08.21.04.00; author rmoore1; state Exp;
2005-06-29 16:59:55 +00:00
aystarik
1ea0d123ad
Use GetAttachedObject instead of directly accessing Node->Object
...
date 2001.11.07.17.15.00; author rmoore1; state Exp;
2005-06-29 16:59:54 +00:00
aystarik
1732877ba9
Fixed the construction of the ACCESS_AS field flag bits
...
date 2001.11.06.22.15.00; author rmoore1; state Exp;
2005-06-29 16:59:53 +00:00
aystarik
e65840ff1d
Better handling of multi-pass load
...
date 2001.11.01.21.51.00; author rmoore1; state Exp;
2005-06-29 16:59:51 +00:00
aystarik
f108f622b0
Added parent node to all Field object descriptors for better debug
...
output. (Does not increase the size of these objects because there was extra
room.)
date 2001.10.29.22.07.00; author rmoore1; state Exp;
2005-06-29 16:59:50 +00:00
aystarik
afd5863b70
Added "ObjectType" field to OpcodeInfo table; removed "MapOpcode"
...
functions; Fixed forward reference problem with field names
date 2001.10.22.19.57.00; author rmoore1; state Exp;
2005-06-29 16:59:49 +00:00
aystarik
9f8703b846
Disallow duplicate field names (within same scope)
...
date 2001.10.18.20.11.00; author rmoore1; state Exp;
2005-06-29 16:59:48 +00:00
aystarik
2313da6227
Merged field create code, enhanced create/load dispatch code
...
date 2001.10.11.21.51.00; author rmoore1; state Exp;
2005-06-29 16:59:47 +00:00
aystarik
2cd53be8d3
Bug fix for index/bank fields: lookup index/bank register(s) as
...
existing objects, do not create new ones.
date 2001.10.01.16.50.00; author rmoore1; state Exp;
2005-06-29 16:59:46 +00:00
aystarik
0594330b13
Added and deployed FUNCTION_ENTRY macro. Cleaned up comments to
...
standardize multi-line comments.
date 2001.08.27.17.57.00; author rmoore1; state Exp;
2005-06-29 16:59:45 +00:00
aystarik
dd7d01cba4
Miscellaneous 64-bit support
...
date 2001.07.19.16.42.00; author rmoore1; state Exp;
2005-06-29 16:59:43 +00:00
aystarik
f70a56463b
Update to use new debug macro that automatically inserts the procedure
...
name in the output.
date 2001.05.10.17.45.00; author rmoore1; state Exp;
2005-06-29 16:59:42 +00:00
aystarik
c3f3ea8069
Cleanup prior to label
...
date 2001.04.26.23.04.00; author rmoore1; state Exp;
2005-06-29 16:59:40 +00:00
aystarik
424b3de5c2
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 16:59:39 +00:00
aystarik
cef22ef090
Removed extraneous parameter, fixed ref counts for IndexField objs
...
date 2001.04.09.21.41.00; author rmoore1; state Exp;
2005-06-29 16:59:38 +00:00
aystarik
528ab75014
Field support update - restructure for > 32-bit support for all field
...
types. Cleanup of field types
date 2001.04.06.23.12.00; author rmoore1; state Exp;
2005-06-29 16:59:37 +00:00
aystarik
4c7697644f
Update to opcode names and typenames for fields
...
date 2001.03.30.18.16.00; author rmoore1; state Exp;
2005-06-29 16:59:36 +00:00
aystarik
1c98fd2db8
Another pass at removal of ACPI_HANDLE from low-level CA code
...
date 2001.03.28.22.02.00; author rmoore1; state Exp;
2005-06-29 16:59:35 +00:00
aystarik
d60b8884d3
Cleanup
...
date 2001.03.27.22.46.00; author rmoore1; state Exp;
2005-06-29 16:59:34 +00:00
aystarik
35e7812613
Prefixed component IDs with "ACPI_"
...
date 2001.03.07.19.28.00; author rmoore1; state Exp;
2005-06-29 16:59:33 +00:00
aystarik
508b440150
2001 copyright. Changed "NUMBER" to "INTEGER" globally
...
date 2001.01.15.17.27.00; author rmoore1; state Exp;
2005-06-29 16:59:31 +00:00
aystarik
b4c382d204
Added 2000 to the copyright in the legal header
...
date 2000.12.08.20.55.00; author rmoore1; state Exp;
2005-06-29 16:59:30 +00:00
aystarik
19444dad12
global removal of semicolon from MODULE_NAME macro.
...
This allows us to remove it completely on Release builds.
date 2000.08.30.00.40.00; author agrover; state Exp;
2005-06-29 16:59:27 +00:00
aystarik
4af79d72c1
Eliminated "Name Tables" and replaced with "Named Objects"
...
date 2000.08.29.00.38.00; author rmoore1; state Exp;
2005-06-29 16:59:26 +00:00
aystarik
3ea9ad8039
Added revision number to header
...
date 2000.08.16.21.27.00; author rmoore1; state Exp;
2005-06-29 16:59:25 +00:00
aystarik
100dfdd0ba
Added parse-scope cache and extended parse Op/cache
...
date 2000.08.11.21.06.00; author rmoore1; state Exp;
2005-06-29 16:59:23 +00:00
aystarik
c3a9558900
changed void*'s to typed pointers
...
date 2000.08.09.00.26.00; author agrover; state Exp;
2005-06-29 16:59:22 +00:00
aystarik
9e0b83c313
made dscreatefield take a named object instead of a handle
...
date 2000.08.08.18.27.00; author agrover; state Exp;
2005-06-29 16:59:21 +00:00