2471 Commits

Author SHA1 Message Date
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
aystarik
1dfebd4b16 Renamed some literals
date	2000.04.03.22.48.00;	author rmoore1;	state Exp;
2005-06-29 16:59:07 +00:00
aystarik
c3cb4786f4 Created new dispatcher subcomponent
date	2000.03.30.17.06.00;	author rmoore1;	state Exp;
2005-06-29 16:59:06 +00:00
aystarik
835674eaa3 date 2000.03.30.16.05.00; author rmoore1; state Exp; 2005-06-29 16:59:05 +00:00
aystarik
70a36d28d2 Moved scope stack from namespace to parser/interpreter
date	2000.03.29.22.05.00;	author rmoore1;	state Exp;
2005-06-29 16:59:03 +00:00
aystarik
d53d397d02 Updated for new core subsystem header filenames
date	2000.02.10.19.00.00;	author rmoore1;	state Exp;
2005-06-29 16:59:02 +00:00
aystarik
f6ebbb990f Object and Method stacks migrated to WALK_STATE
date	2000.01.24.21.38.00;	author rmoore1;	state Exp;
2005-06-29 16:59:01 +00:00
aystarik
2a822f7939 Support for bank fields implemented
date	2000.01.13.22.24.00;	author rmoore1;	state Exp;
2005-06-29 16:59:00 +00:00
aystarik
5ab4ddcc71 Non-recursive AML parser
date	2000.01.10.18.37.00;	author rmoore1;	state Exp;
2005-06-29 16:58:59 +00:00
aystarik
ff2347c12f New divide interface
date	2004.10.05.22.51.00;	author rmoore1;	state Exp;
2005-06-29 16:58:53 +00:00
aystarik
a99188fe19 Comment and header updates
date	2004.07.23.16.21.00;	author rmoore1;	state Exp;
2005-06-29 16:58:52 +00:00
aystarik
fe3723fc0f speling fix
date	2003.02.26.17.36.00;	author agrover;	state Exp;
2005-06-29 16:58:46 +00:00
aystarik
7b88cd1eaa Fixed a comment about the PM timer
date	2003.01.10.00.30.00;	author rmoore1;	state Exp;
2005-06-29 16:58:45 +00:00
aystarik
1425cb6c0b Use internal short divide instead of divide macro. (macros not used in
IA64)


date	2001.12.12.17.56.00;	author rmoore1;	state Exp;
2005-06-29 16:58:35 +00:00
aystarik
a6e5b344d8 Cast to UINT64 for 64-bit multiply
date	2001.12.05.18.38.00;	author rmoore1;	state Exp;
2005-06-29 16:58:34 +00:00
aystarik
6bf53c639d use 64-bit divide macro
date	2001.12.05.18.15.00;	author rmoore1;	state Exp;
2005-06-29 16:58:33 +00:00