1537 Commits

Author SHA1 Message Date
aystarik
0c07f3a718 Fix for RefOf/DeRefOf issue. RefOf now returns an object of type
Reference.


date	2002.06.25.20.57.00;	author rmoore1;	state Exp;
2005-06-29 16:19:19 +00:00
aystarik
7c61595454 Purged all references to Constants contained in reference objects.
Constants are now converted to integers immediately in the dispatcher.


date	2002.06.07.16.54.00;	author rmoore1;	state Exp;
2005-06-29 16:19:17 +00:00
aystarik
166ff4c65e Debug output fixes
date	2002.05.10.22.25.00;	author rmoore1;	state Exp;
2005-06-29 16:19:15 +00:00
aystarik
2a5378dd28 Fifth lint pass - CLEAN for 32-bit and 64-bit
date	2002.04.12.20.46.00;	author rmoore1;	state Exp;
2005-06-29 16:19:14 +00:00
aystarik
aaa9f10b23 Support for late evaluation of Buffer and Package operands (They may
contain TermArgs).


date	2002.03.13.18.13.00;	author rmoore1;	state Exp;
2005-06-29 16:19:10 +00:00
aystarik
01d9cb4129 Cleanup - extraneous spaces and tab removal
date	2001.11.02.00.05.00;	author rmoore1;	state Exp;
2005-06-29 16:19:02 +00:00
aystarik
69513774b8 Removed some "excess" whitespace :-)
date	2001.10.25.20.23.00;	author rmoore1;	state Exp;
2005-06-29 16:19:01 +00:00
aystarik
c9d6841049 BIG CHECKIN
turning on printf format checking revealed we've been a little lax. Sins
include:
1) using %X when we should use %p
2) using %ld instead of %d
3) using %x for ACPI_INTEGERS (you need to use HIDWORD() and %x%x)
4) using %4.4s and not casting to a char*
5) using %s with void*

I also reformatted the OSL add_device messages a little.

Anything breaks, let me know. :)  -- Andy


date	2001.10.17.03.57.00;	author agrover;	state Exp;
2005-06-29 16:19:00 +00:00
aystarik
486572147d Split opcode flags into separate class/type/flags fields
date	2001.10.09.17.26.00;	author rmoore1;	state Exp;
2005-06-29 16:18:59 +00:00
aystarik
310af4b9e9 Add node ptr (value) to node display
date	2001.10.04.22.07.00;	author rmoore1;	state Exp;
2005-06-29 16:18:58 +00:00
aystarik
330a003366 Opcode class/type cleanup. Restructuring of math and logic AML
opcodes.  Match op restructured.  Added opcode class dispatch table


date	2001.10.01.16.58.00;	author rmoore1;	state Exp;
2005-06-29 16:18:57 +00:00
aystarik
c0acaae49c 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 16:18:56 +00:00
aystarik
341a42a441 Removed concept of a "static" acpi internal object. This mechanism
conflicted with the object ref count mechanism.


date	2001.09.05.15.11.00;	author rmoore1;	state Exp;
2005-06-29 16:18:55 +00:00
aystarik
8692c772f7 Implemented AML_REVISION_OP support - better late than never!
date	2001.09.03.18.55.00;	author rmoore1;	state Exp;
2005-06-29 16:18:54 +00:00
aystarik
ee39c44b27 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:18:52 +00:00
aystarik
f1ca83f6eb Added "const" qualifier to the read-only lookup tables
date	2001.08.24.16.23.00;	author rmoore1;	state Exp;
2005-06-29 16:18:51 +00:00
aystarik
f6a8800170 Miscellaneous 64-bit support
date	2001.07.19.16.42.00;	author rmoore1;	state Exp;
2005-06-29 16:18:50 +00:00
aystarik
8a5275a91d Fixed up string output
date	2001.07.11.23.26.00;	author rmoore1;	state Exp;
2005-06-29 16:18:49 +00:00
aystarik
bc61b3df24 Renamed "OpCode" to "Opcode"
date	2001.02.13.21.19.00;	author rmoore1;	state Exp;
2005-06-29 16:18:45 +00:00
aystarik
861651b80d Added dynamic object conversion support
date	2001.01.09.23.34.00;	author rmoore1;	state Exp;
2005-06-29 16:18:43 +00:00
aystarik
a09a4382ca Implemented "stack of result stacks" for intermediate method operands
date	2000.11.30.21.48.00;	author rmoore1;	state Exp;
2005-06-29 16:18:41 +00:00
aystarik
6f218fadae Method Arg/Local pseudo-nodes now marked with flags instead of an
actual type value because the type changes when an assignment is made to the
node.


date	2000.11.21.21.10.00;	author rmoore1;	state Exp;
2005-06-29 16:18:40 +00:00
aystarik
9708c37047 Removed use of WalkState->Origin
date	2000.10.30.20.30.00;	author rmoore1;	state Exp;
2005-06-29 16:18:38 +00:00
aystarik
e43982979c New initialization interfaces
date	2000.09.14.23.00.00;	author rmoore1;	state Exp;
2005-06-29 16:18:37 +00:00
aystarik
c122b78387 Changed a macro and a bad constant
date	2000.05.19.21.58.00;	author rmoore1;	state Exp;
2005-06-29 16:18:15 +00:00
aystarik
51d47f2b14 NTE display bug fixed
date	2000.05.03.20.07.00;	author rmoore1;	state Exp;
2005-06-29 16:18:14 +00:00
aystarik
9eaaacd6e4 Renamed Lvalue
date	2000.04.19.22.21.00;	author rmoore1;	state Exp;
2005-06-29 16:18:12 +00:00
aystarik
fa9108d96b New interface to NSlookup.
date	2000.03.29.22.08.00;	author rmoore1;	state Exp;
2005-06-29 16:18:10 +00:00
aystarik
81bfe2c03a Added CmGetTypeName
date	2000.03.24.16.47.00;	author rmoore1;	state Exp;
2005-06-29 16:18:09 +00:00
aystarik
9c91e6adfc Output cleanup
date	2000.03.23.16.49.00;	author rmoore1;	state Exp;
2005-06-29 16:18:08 +00:00
aystarik
d1500cad00 Validation of user params
date	2000.03.22.15.50.00;	author rmoore1;	state Exp;
2005-06-29 16:18:05 +00:00
aystarik
adea136c9a Display parser objects
date	2000.03.21.22.17.00;	author rmoore1;	state Exp;
2005-06-29 16:18:04 +00:00
aystarik
8f68d35faa date 2000.03.13.16.27.00; author rmoore1; state Exp; 2005-06-29 16:18:03 +00:00
aystarik
37af2ec3d5 Added Businfo command
date	2005.06.22.22.20.00;	author rmoore1;	state Exp;
2005-06-29 16:18:01 +00:00
aystarik
8901240a31 Automated cleanup
date	2005.06.17.20.23.00;	author rmoore1;	state Exp;
2005-06-29 16:18:00 +00:00
aystarik
b988096d0d misc fixes
date	2005.06.17.19.49.00;	author rmoore1;	state Exp;
2005-06-29 16:17:59 +00:00
aystarik
1afdafbc65 Automated cleanup
date	2005.05.25.22.19.00;	author rmoore1;	state Exp;
2005-06-29 16:17:58 +00:00
aystarik
3ece57213a Fixed a pointer cast
date	2005.04.20.21.14.00;	author rmoore1;	state Exp;
2005-06-29 16:17:57 +00:00
aystarik
834e81276e strupr not POSIX, always use local AcpiUtStrupr
date	2005.04.07.22.25.00;	author rmoore1;	state Exp;
2005-06-29 16:17:56 +00:00
aystarik
8d2034d1a7 Header updates, cleanup
date	2005.03.24.20.30.00;	author rmoore1;	state Exp;
2005-06-29 16:17:54 +00:00
aystarik
c381c01f72 Use method name defines
date	2005.03.24.18.41.00;	author rmoore1;	state Exp;
2005-06-29 16:17:53 +00:00
aystarik
9c61c6b3cd Update for static functions, cleanup
date	2005.03.21.22.45.00;	author rmoore1;	state Exp;
2005-06-29 16:17:52 +00:00
aystarik
261be7c9ed More debug output for objects
date	2004.07.14.17.15.00;	author rmoore1;	state Exp;
2005-06-29 16:17:47 +00:00
aystarik
7be8bd667b Added command to disassemble a single method
date	2004.06.15.17.40.00;	author rmoore1;	state Exp;
2005-06-29 16:17:46 +00:00
aystarik
8de27a6240 Fix for 16-bit generation
date	2004.05.25.20.51.00;	author rmoore1;	state Exp;
2005-06-29 16:17:45 +00:00
aystarik
fdbedec12b New "Sleep" command to simulate sleep
date	2004.05.11.22.03.00;	author rmoore1;	state Exp;
2005-06-29 16:17:44 +00:00
aystarik
a195a988e8 Lint fixes
date	2004.04.28.21.20.00;	author rmoore1;	state Exp;
2005-06-29 16:17:43 +00:00
aystarik
8d79fa570e Deployed UtGetDescriptorName for better debug output
date	2003.10.22.20.51.00;	author rmoore1;	state Exp;
2005-06-29 16:17:41 +00:00
aystarik
57e06f8981 Deployed new procedure to extract NS Node name and validate the node.
Prevents faults during debug output.


date	2003.10.21.23.30.00;	author rmoore1;	state Exp;
2005-06-29 16:17:39 +00:00
aystarik
034f0abb75 64-bit cast fix
date	2003.09.17.17.19.00;	author rmoore1;	state Exp;
2005-06-29 16:17:38 +00:00