Commit Graph

3237 Commits

Author SHA1 Message Date
aystarik
f1421dd4d4 Automated code cleanup
date	2002.12.06.16.32.00;	author rmoore1;	state Exp;
2005-06-29 18:09:02 +00:00
aystarik
984307dd4a REPORT_METHOD_ERROR
date	2002.12.03.17.52.00;	author rmoore1;	state Exp;
2005-06-29 18:09:01 +00:00
aystarik
6803fb3694 Added function to print node pathname for REPORT_ERROR
date	2002.11.26.21.38.00;	author rmoore1;	state Exp;
2005-06-29 18:09:00 +00:00
aystarik
30f3b1b38b Moved error message so nested control method abort shows all methods
date	2002.11.13.18.17.00;	author rmoore1;	state Exp;
2005-06-29 18:08:59 +00:00
aystarik
79728275c5 Error message for namespace NOT_FOUND during method execution.
Changed parameters to two functions.  Migrated NOT_FOUND error check to a
single place.


date	2002.10.24.21.00.00;	author rmoore1;	state Exp;
2005-06-29 18:08:58 +00:00
aystarik
9363391aba Enhanced error checking for namepath arguments
date	2002.08.13.22.19.00;	author rmoore1;	state Exp;
2005-06-29 18:08:56 +00:00
aystarik
d2ec4aba01 Fixed a possible infinite loop
date	2002.08.07.20.35.00;	author rmoore1;	state Exp;
2005-06-29 18:08:55 +00:00
aystarik
eb7a88afa5 Automated cleanup
date	2002.07.30.22.15.00;	author rmoore1;	state Exp;
2005-06-29 18:08:54 +00:00
aystarik
2ed646311c Removed PARSER_ONLY, renamed ENABLE_DEBUGGER to ACPI_DEBUGGER.
renamed ACPI_DEBUG to ACPI_DEBUG_OUTPUT


date	2002.07.26.21.45.00;	author rmoore1;	state Exp;
2005-06-29 18:08:53 +00:00
aystarik
901a46dd8f Standalone disassembler now uses namespace mgr for symbol table
date	2002.07.23.20.30.00;	author rmoore1;	state Exp;
2005-06-29 18:08:51 +00:00
aystarik
34a6f963ee Added a comment
date	2002.07.01.21.09.00;	author rmoore1;	state Exp;
2005-06-29 18:08:50 +00:00
aystarik
8ff5586b01 16-bit fixes for debug output
date	2002.05.17.21.31.00;	author rmoore1;	state Exp;
2005-06-29 18:08:49 +00:00
aystarik
2bee7f763d Fifth lint pass - CLEAN for 32-bit and 64-bit
date	2002.04.12.20.46.00;	author rmoore1;	state Exp;
2005-06-29 18:08:47 +00:00
aystarik
faee6233cc Fourth pass to include lint changes/comments/cleanup (64-bit)
date	2002.04.11.22.57.00;	author rmoore1;	state Exp;
2005-06-29 18:08:46 +00:00
aystarik
0e103b295f Third pass to include lint changes/comments/cleanup.
date	2002.04.10.21.54.00;	author rmoore1;	state Exp;
2005-06-29 18:08:45 +00:00
aystarik
7acb7c36b5 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 18:08:43 +00:00
aystarik
b6c2dcc2ed AmlOpStart init
date	2002.03.13.21.32.00;	author rmoore1;	state Exp;
2005-06-29 18:08:41 +00:00
aystarik
48d8b236e5 Added support for FADT, FACS in AcpiInstallTable.
date	2002.02.01.18.57.00;	author rmoore1;	state Exp;
2005-06-29 18:08:37 +00:00
aystarik
9e0f807a30 Changed a comment
date	2001.12.20.22.24.00;	author rmoore1;	state Exp;
2005-06-29 18:08:35 +00:00
aystarik
6e48e5af50 Pass full pointer ReturnObj to GetPredicateValue (eventually used as a
boolean)


date	2001.12.12.17.31.00;	author rmoore1;	state Exp;
2005-06-29 18:08:34 +00:00
aystarik
3de5ae01b2 Use GetNextPackageEnd to ignore ELSE clause
date	2001.12.11.17.44.00;	author rmoore1;	state Exp;
2005-06-29 18:08:32 +00:00
aystarik
8cb8ca238d Support for ACPI 2.0 Break and Continue
date	2001.12.07.19.08.00;	author rmoore1;	state Exp;
2005-06-29 18:08:31 +00:00
aystarik
8888d37bc3 Updated a debug statement
date	2001.12.04.17.58.00;	author rmoore1;	state Exp;
2005-06-29 18:08:30 +00:00
aystarik
89f0284d24 Error output if method fails
date	2001.11.30.22.36.00;	author rmoore1;	state Exp;
2005-06-29 18:08:29 +00:00
aystarik
fad076a242 Eliminate TBDs
date	2001.11.15.17.01.00;	author rmoore1;	state Exp;
2005-06-29 18:08:26 +00:00
aystarik
66000be2e4 Added THREAD_STATE to track threads and mutexes
date	2001.11.06.21.29.00;	author rmoore1;	state Exp;
2005-06-29 18:08:25 +00:00
aystarik
e7821041bf Cleanup - extraneous spaces and tab removal
date	2001.11.02.00.05.00;	author rmoore1;	state Exp;
2005-06-29 18:08:24 +00:00
aystarik
33bec31574 Cleanup
date	2001.10.29.20.23.00;	author rmoore1;	state Exp;
2005-06-29 18:08:23 +00:00
aystarik
7c5dc10fad Simplified opcode checking for CreateXXXField
date	2001.10.29.19.47.00;	author rmoore1;	state Exp;
2005-06-29 18:08:22 +00:00
aystarik
94f7df7637 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.58.00;	author agrover;	state Exp;
2005-06-29 18:08:21 +00:00
aystarik
2af4749fdd Updated for AcpiDump support.
date	2001.09.20.21.37.00;	author rmoore1;	state Exp;
2005-06-29 18:08:18 +00:00
aystarik
21fbdb189c Added internal divide functions for 64-bit integer divide/modulo
date	2001.09.14.23.05.00;	author rmoore1;	state Exp;
2005-06-29 18:08:17 +00:00
aystarik
178c09f898 Standardized all references to AML code to "AmlStart" and "AmlLength",
replacing things like Pcode, AmlPtr, etc.


date	2001.09.11.21.16.00;	author rmoore1;	state Exp;
2005-06-29 18:08:16 +00:00
aystarik
c748182c12 Merged WALK_STATE and PARSE_STATE; new common function for
initialization of WALK_STATE


date	2001.09.11.20.10.00;	author rmoore1;	state Exp;
2005-06-29 18:08:15 +00:00
aystarik
57c11258b3 Moved several common parameters into the WALK_STATE structure to
reduce CPU stack use.


date	2001.09.06.16.10.00;	author rmoore1;	state Exp;
2005-06-29 18:08:14 +00:00
aystarik
617655b191 Removed unnecessary local
date	2001.08.27.19.51.00;	author rmoore1;	state Exp;
2005-06-29 18:08:12 +00:00
aystarik
12cb3bbcd8 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 18:08:10 +00:00
aystarik
c48d902bf2 Update for new OpInfo flags fields
date	2001.08.22.21.16.00;	author rmoore1;	state Exp;
2005-06-29 18:08:08 +00:00
aystarik
da7cfb2120 Optimized check for CreateXxxField opcodes
date	2001.08.22.17.02.00;	author rmoore1;	state Exp;
2005-06-29 18:08:07 +00:00
aystarik
42b02ad460 Parsing for QWORD constants
date	2001.07.17.21.52.00;	author rmoore1;	state Exp;
2005-06-29 18:08:04 +00:00
aystarik
082ae65435 UtFormatException obsoleted; AcpiFormatException substituted globally
date	2001.07.06.22.16.00;	author rmoore1;	state Exp;
2005-06-29 18:08:03 +00:00
aystarik
bda97b1cce Added memory allocation macros
date	2001.06.29.20.10.00;	author rmoore1;	state Exp;
2005-06-29 18:08:02 +00:00
aystarik
83728c8937 Cleanup prior to label
date	2001.04.26.23.04.00;	author rmoore1;	state Exp;
2005-06-29 18:07:59 +00:00
aystarik
a853ff60c6 Must cast ptr diffs AFTER the actual subtraction
date	2001.03.16.16.33.00;	author rmoore1;	state Exp;
2005-06-29 18:07:55 +00:00
aystarik
30c525f93a since AML offsets will never be >4GB, use UINT32 instead of PTRDIFF.
Added some iffy casts, too.


date	2001.03.15.21.28.00;	author agrover;	state Exp;
2005-06-29 18:07:54 +00:00
aystarik
f758a39085 clean up code based on errors given from Intel C 5.0 compiler
Removed or used unused variables, as appropriate


date	2001.03.15.19.04.00;	author agrover;	state Exp;
2005-06-29 18:07:53 +00:00
aystarik
1f500617aa Code cleanup (acpisrc -c)
date	2001.02.23.23.29.00;	author rmoore1;	state Exp;
2005-06-29 18:07:51 +00:00
aystarik
3614a02066 Full support for ASL Mutex SyncLevel semantics and "ForceRelease" on
interpreter exit of all owned mutexes.


date	2001.02.16.18.30.00;	author rmoore1;	state Exp;
2005-06-29 18:07:50 +00:00
aystarik
d204754d27 Restructured object store code, initial implementation of target
conversion


date	2001.01.25.22.55.00;	author rmoore1;	state Exp;
2005-06-29 18:07:49 +00:00
aystarik
8db45cca2a New exception, AE_AML_NO_RETURN_VALUE
date	2001.01.15.21.51.00;	author rmoore1;	state Exp;
2005-06-29 18:07:47 +00:00