Commit Graph

543 Commits

Author SHA1 Message Date
aystarik
bf5493bcb0 Removed walkstate cache, not needed
date	2005.06.17.19.47.00;	author rmoore1;	state Exp;
2005-06-29 17:17:23 +00:00
aystarik
6efdc6411e Added PassNumber
date	2005.05.25.22.15.00;	author rmoore1;	state Exp;
2005-06-29 17:17:22 +00:00
aystarik
d0370e2575 update debug output
date	2005.05.13.17.56.00;	author rmoore1;	state Exp;
2005-06-29 17:17:21 +00:00
aystarik
c7aacd646f 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:17:20 +00:00
aystarik
15a4f8bcb4 Support for optional object cache
date	2005.01.20.23.09.00;	author rmoore1;	state Exp;
2005-06-29 17:17:17 +00:00
aystarik
20764ae923 Fix possible memory leak
date	2004.11.03.18.56.00;	author rmoore1;	state Exp;
2005-06-29 17:17:15 +00:00
aystarik
dd25875362 automated code cleanup
date	2004.04.27.18.27.00;	author rmoore1;	state Exp;
2005-06-29 17:17:12 +00:00
aystarik
90f18874e6 Support for ACPI_PARAM_GPE (may be removed later)
date	2004.04.22.19.19.00;	author rmoore1;	state Exp;
2005-06-29 17:17:11 +00:00
aystarik
c2f95e287c New error messages for AML_INTERNAL case(s)
date	2004.02.03.22.13.00;	author rmoore1;	state Exp;
2005-06-29 17:17:10 +00:00
aystarik
1c7ab23fc3 Cleanup
date	2003.09.17.17.35.00;	author rmoore1;	state Exp;
2005-06-29 17:17:08 +00:00
aystarik
5fae6e4375 Overhaul of the NATIVE* types. renamed to ACPI_NATIVE*, eliminated
use of MAX32 and MIN32 types


date	2002.12.16.23.55.00;	author rmoore1;	state Exp;
2005-06-29 17:17:04 +00:00
aystarik
5a90aca334 fixed a debug message
date	2002.12.11.16.45.00;	author rmoore1;	state Exp;
2005-06-29 17:17:03 +00:00
aystarik
197bd7baac Prefixed all #defines in acconfig.h with ACPI_
date	2002.11.25.20.31.00;	author rmoore1;	state Exp;
2005-06-29 17:17:01 +00:00
aystarik
7970324ac8 Header update
date	2002.11.01.23.16.00;	author rmoore1;	state Exp;
2005-06-29 17:16:59 +00:00
aystarik
99930a2aa3 Lint changes
date	2002.10.22.15.26.00;	author rmoore1;	state Exp;
2005-06-29 17:16:58 +00:00
aystarik
78bfa9b683 Enhanced search for a scope node
date	2002.08.07.20.36.00;	author rmoore1;	state Exp;
2005-06-29 17:16:57 +00:00
aystarik
7cb8902013 Major update for new disassembler (produces compilable ASL).
date	2002.07.15.20.52.00;	author rmoore1;	state Exp;
2005-06-29 17:16:55 +00:00
aystarik
c715383619 gcc64 bitchin, so add a cast to debug_print
date	2002.05.03.20.32.00;	author agrover;	state Exp;
2005-06-29 17:16:53 +00:00
aystarik
81edfb2043 Fourth pass to include lint changes/comments/cleanup (64-bit)
date	2002.04.11.22.57.00;	author rmoore1;	state Exp;
2005-06-29 17:16:52 +00:00
aystarik
a0ace4d063 Added THREAD_STATE to track threads and mutexes
date	2001.11.06.21.29.00;	author rmoore1;	state Exp;
2005-06-29 17:16:44 +00:00
aystarik
13ed956e53 Added method params to interface to InitAmlWalk
date	2001.09.20.15.20.00;	author rmoore1;	state Exp;
2005-06-29 17:16:40 +00:00
aystarik
8293112fad Removed use of PopObject() for efficiency
date	2001.09.03.18.00.00;	author rmoore1;	state Exp;
2005-06-29 17:16:38 +00:00
aystarik
435e415862 Added memory allocation macros
date	2001.06.29.20.10.00;	author rmoore1;	state Exp;
2005-06-29 17:16:33 +00:00
aystarik
a85ea205b3 Update and restructuring of field access code
date	2001.05.15.21.31.00;	author rmoore1;	state Exp;
2005-06-29 17:16:32 +00:00
aystarik
cd63233b68 Code cleanup (acpisrc -c)
date	2001.02.23.23.28.00;	author rmoore1;	state Exp;
2005-06-29 17:16:26 +00:00
aystarik
92e5ab0e9d 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 17:16:25 +00:00
aystarik
52ffd45eb9 global fix: declare functions not in headers as static
date	2000.11.07.02.48.00;	author agrover;	state Exp;
2005-06-29 17:16:20 +00:00
aystarik
41404d56de Physical Addresses changed from void* to UINT64
date	2000.10.27.20.05.00;	author rmoore1;	state Exp;
2005-06-29 17:16:18 +00:00
aystarik
ec2b3f764b Changed Acpi_Gbl to AcpiGbl_
date	2000.06.16.20.07.00;	author rmoore1;	state Exp;
2005-06-29 17:16:07 +00:00
aystarik
f31ebd9950 Changed data types
date	2000.05.31.21.27.00;	author rmoore1;	state Exp;
2005-06-29 17:16:04 +00:00
aystarik
30e8ca7653 New parameter added
date	2000.05.18.17.40.00;	author rmoore1;	state Exp;
2005-06-29 17:16:03 +00:00
aystarik
12fe669462 Type fix
date	2000.05.11.18.12.00;	author rmoore1;	state Exp;
2005-06-29 17:16:02 +00:00
aystarik
a32e0a82f8 Added a cache for walk state objects
date	2000.05.10.22.59.00;	author rmoore1;	state Exp;
2005-06-29 17:16:01 +00:00
aystarik
3873d76066 Added GENERIC_STATE object
date	2000.05.02.22.28.00;	author rmoore1;	state Exp;
2005-06-29 17:16:00 +00:00
aystarik
ac1b6425de Function renames
date	2000.04.19.22.23.00;	author rmoore1;	state Exp;
2005-06-29 17:15:59 +00:00
aystarik
f064d9189c Pass walk state to the interpreter
date	2000.04.06.22.00.00;	author rmoore1;	state Exp;
2005-06-29 17:15:58 +00:00
aystarik
10e9174c00 Created new dispatcher subcomponent
date	2000.03.30.17.06.00;	author rmoore1;	state Exp;
2005-06-29 17:15:57 +00:00
aystarik
ea107e22e0 date 2000.03.30.16.57.00; author rmoore1; state Exp; 2005-06-29 17:15:56 +00:00
aystarik
2feb63cbe1 Splitting off dispatch code
date	2000.03.30.16.49.00;	author rmoore1;	state Exp;
2005-06-29 17:15:55 +00:00
aystarik
304f0c1ed8 Don't clear llink field, it contains useful information
date	2000.03.17.22.15.00;	author rmoore1;	state Exp;
2005-06-29 17:15:54 +00:00
aystarik
9229ac5f07 New param for createwalkstate
date	2000.03.09.22.20.00;	author rmoore1;	state Exp;
2005-06-29 17:15:53 +00:00
aystarik
b81d7ace05 New procedure; added headers and more comments
date	2000.03.02.21.00.00;	author rmoore1;	state Exp;
2005-06-29 17:15:52 +00:00
aystarik
eb25509379 Bug fixes, new procedure
date	2000.02.22.21.25.00;	author rmoore1;	state Exp;
2005-06-29 17:15:51 +00:00
aystarik
b73223a09f date 2000.02.04.00.07.00; author rmoore1; state Exp; 2005-06-29 17:15:49 +00:00
aystarik
334955afb9 Method args/locals are now stored as NTEs with objects in the
WALK_STATE


date	2000.01.27.22.20.00;	author rmoore1;	state Exp;
2005-06-29 17:15:48 +00:00
aystarik
4c9345d5bd Procedures to manage WALK_STATE objects
date	2000.01.26.17.41.00;	author rmoore1;	state Exp;
2005-06-29 17:15:47 +00:00
aystarik
3f8d284ca7 Improved error messages
date	2003.09.17.17.29.00;	author rmoore1;	state Exp;
2005-06-29 17:15:37 +00:00
aystarik
1c93a7236b Improved scope debug info
date	2002.10.15.22.20.00;	author rmoore1;	state Exp;
2005-06-29 17:15:31 +00:00
aystarik
1c43fc885f Cleanup of function names used in entry macros
date	2001.08.24.22.04.00;	author rmoore1;	state Exp;
2005-06-29 17:15:20 +00:00
aystarik
b585bd46fb Purged unnecessary 0x's in debug output, most output is hex
date	2000.11.17.19.35.00;	author rmoore1;	state Exp;
2005-06-29 17:15:13 +00:00