2536 Commits

Author SHA1 Message Date
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
aystarik
4b2c1883ba Conversion to new minimal-parse-subtree model of method execution
date	2000.08.08.17.34.00;	author rmoore1;	state Exp;
2005-06-29 16:59:20 +00:00
aystarik
b300e87d3e Eliminated construction of full parse tree for main table AML
date	2000.07.14.21.50.00;	author rmoore1;	state Exp;
2005-06-29 16:59:18 +00:00
aystarik
e82a2c4ba0 Modified to 80 char line max
date	2000.06.29.20.55.00;	author mwalz;	state Exp;
2005-06-29 16:59:16 +00:00
aystarik
2e5126eb77 Renamed store macros for unaligned transfers
date	2000.06.21.17.05.00;	author rmoore1;	state Exp;
2005-06-29 16:59:14 +00:00
aystarik
9fe6ec4ffa Extraneous spaces removed
date	2000.06.13.21.21.00;	author rmoore1;	state Exp;
2005-06-29 16:59:13 +00:00
aystarik
d402dc08eb Global rename of identifiers and constants
date	2000.06.13.18.18.00;	author rmoore1;	state Exp;
2005-06-29 16:59:12 +00:00
aystarik
3cf267551c Added control method termination procedure
date	2000.05.08.15.56.00;	author rmoore1;	state Exp;
2005-06-29 16:59:11 +00:00
aystarik
1e6b2f79b5 Added checks for bad status
date	2000.05.05.16.10.00;	author rmoore1;	state Exp;
2005-06-29 16:59:10 +00:00
aystarik
39fd78abb7 AccessAs support
date	2000.04.20.22.41.00;	author rmoore1;	state Exp;
2005-06-29 16:59:09 +00:00
aystarik
85b1524798 Support for FIELD parse tree changes
date	2000.04.05.17.56.00;	author rmoore1;	state Exp;
2005-06-29 16:59:08 +00:00