3195 Commits

Author SHA1 Message Date
aystarik
d1247fb324 Conversion to new minimal-parse-subtree model of method execution
date	2000.08.08.17.35.00;	author rmoore1;	state Exp;
2005-06-29 18:00:47 +00:00
aystarik
4886703ecb Renamed most header files
date	2000.07.10.21.27.00;	author rmoore1;	state Exp;
2005-06-29 18:00:45 +00:00
aystarik
c783ccf33c Reduced number of lines longer than 80
date	2000.06.29.17.33.00;	author rmoore1;	state Exp;
2005-06-29 18:00:44 +00:00
aystarik
fe655079af Restructured namespace data structure
date	2000.06.29.16.42.00;	author rmoore1;	state Exp;
2005-06-29 18:00:43 +00:00
aystarik
270de5809a Changed Acpi_Gbl to AcpiGbl_
date	2000.06.16.20.07.00;	author rmoore1;	state Exp;
2005-06-29 18:00:41 +00:00
aystarik
8291e4c6bc Split PsGetNextNamepath into two
date	2000.06.09.20.39.00;	author rmoore1;	state Exp;
2005-06-29 18:00:38 +00:00
aystarik
8aed86e037 Added alignment and math macros
date	2000.06.01.22.40.00;	author rmoore1;	state Exp;
2005-06-29 18:00:37 +00:00
aystarik
50757e80a4 Either PsFind or namespace used for lookup, not both
date	2000.05.10.23.05.00;	author rmoore1;	state Exp;
2005-06-29 18:00:36 +00:00
aystarik
3a89b37e54 New generic stack object
date	2000.05.03.20.07.00;	author rmoore1;	state Exp;
2005-06-29 18:00:35 +00:00
aystarik
ba890459fc Fix to leave field definitions in the scope where they are defined
date	2000.04.05.18.00.00;	author rmoore1;	state Exp;
2005-06-29 18:00:34 +00:00
aystarik
5a7889402d Now uses numeric values for argument types instead of strings/chars
date	2000.04.03.22.55.00;	author rmoore1;	state Exp;
2005-06-29 18:00:33 +00:00
aystarik
64b9af6a25 Never want to add to the namespace here
date	2000.03.30.22.54.00;	author rmoore1;	state Exp;
2005-06-29 18:00:32 +00:00
aystarik
c50bf01d5a Moved scope stack from namespace to parser/interpreter
date	2000.03.29.22.05.00;	author rmoore1;	state Exp;
2005-06-29 18:00:31 +00:00
aystarik
7853babc95 Be more careful about inadvertently opening scopes
date	2000.03.13.22.19.00;	author rmoore1;	state Exp;
2005-06-29 18:00:30 +00:00
aystarik
a9d5e8976b Cleanup
date	2000.03.09.22.18.00;	author rmoore1;	state Exp;
2005-06-29 18:00:29 +00:00
aystarik
1442d95734 Changes to eliminate warnings at VC warning level 4
date	2000.03.03.18.14.00;	author rmoore1;	state Exp;
2005-06-29 18:00:28 +00:00
aystarik
12872f47ec Fix to support method references without mistaking them for method
calls


date	2000.02.29.21.37.00;	author rmoore1;	state Exp;
2005-06-29 18:00:27 +00:00
aystarik
d597474fb3 Added PARSER_ONLY flag for acpidump utility
date	2000.02.16.18.04.00;	author rmoore1;	state Exp;
2005-06-29 18:00:26 +00:00
aystarik
a972c3ac77 Updated for new core subsystem header filenames
date	2000.02.10.19.00.00;	author rmoore1;	state Exp;
2005-06-29 18:00:25 +00:00
aystarik
85dae13f25 Actually fixed the unused variable definitions I broke a moment ago
date	2000.02.05.00.15.00;	author rmosgrov;	state Exp;
2005-06-29 18:00:24 +00:00
aystarik
ab39054dda Removed unused variables
date	2000.02.05.00.03.00;	author rmosgrov;	state Exp;
2005-06-29 18:00:23 +00:00
aystarik
f20987dfbb Temp: added ifdef for AcpiDump utility
date	2000.02.04.00.06.00;	author rmoore1;	state Exp;
2005-06-29 18:00:22 +00:00
aystarik
8488fccd9f Object and Method stacks migrated to WALK_STATE
date	2000.01.24.21.38.00;	author rmoore1;	state Exp;
2005-06-29 18:00:21 +00:00
aystarik
31ca731556 Update to use amlcode.h
date	2000.01.13.22.25.00;	author rmoore1;	state Exp;
2005-06-29 18:00:20 +00:00
aystarik
38ba76a5e1 Non-recursive AML parser
date	2000.01.10.18.37.00;	author rmoore1;	state Exp;
2005-06-29 18:00:18 +00:00
aystarik
7cbe1a075b typo in comment
date	2005.06.03.21.05.00;	author rmoore1;	state Exp;
2005-06-29 18:00:15 +00:00
aystarik
579c628883 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 18:00:14 +00:00
aystarik
7050cdb622 Divide interface changes
date	2004.10.05.22.46.00;	author rmoore1;	state Exp;
2005-06-29 18:00:08 +00:00
aystarik
1e6b55e13d remove tab
date	2003.07.13.22.45.00;	author agrover;	state Exp;
2005-06-29 18:00:05 +00:00
aystarik
e08f3c5716 fix DigitsNeeded for 0 (Takayoshi Kochi)
date	2003.06.18.16.35.00;	author agrover;	state Exp;
2005-06-29 18:00:04 +00:00
aystarik
126d8f90a4 Removed all instances of NATIVE_CHAR due to disuse/inconsistent use.
date	2002.12.10.21.00.00;	author rmoore1;	state Exp;
2005-06-29 18:00:00 +00:00
aystarik
78c4f6b711 Improved debug message
date	2002.08.14.20.34.00;	author rmoore1;	state Exp;
2005-06-29 17:59:55 +00:00
aystarik
96eaabc768 Corrected return statement(s)
date	2002.07.23.21.37.00;	author rmoore1;	state Exp;
2005-06-29 17:59:54 +00:00
aystarik
f89c042a0a Standalone disassembler now uses namespace mgr for symbol table
date	2002.07.23.20.30.00;	author rmoore1;	state Exp;
2005-06-29 17:59:53 +00:00
aystarik
5de68c79bb Moved ntohl to utils, renamed to AcpiUtDwordByteSwap
date	2002.05.14.16.34.00;	author rmoore1;	state Exp;
2005-06-29 17:59:50 +00:00
aystarik
daba3c5525 Some Lint changes; 16-bit changes
date	2002.04.15.22.46.00;	author rmoore1;	state Exp;
2005-06-29 17:59:49 +00:00
aystarik
3b352dda78 DigitsNeeded was out of date and broken
date	2002.04.12.21.23.00;	author rmoore1;	state Exp;
2005-06-29 17:59:48 +00:00
aystarik
165d6c7612 Added error checking after all mutex acquires and most mutex releases.
date	2002.02.12.23.57.00;	author rmoore1;	state Exp;
2005-06-29 17:59:44 +00:00
aystarik
2c8985658a Prefixed all macros with "ACPI_" to prevent collisions with local OS
header files.


date	2002.02.12.22.41.00;	author rmoore1;	state Exp;
2005-06-29 17:59:43 +00:00
aystarik
7b256e9a5f Added an error statement if interpreter entry fails
date	2001.12.05.16.42.00;	author rmoore1;	state Exp;
2005-06-29 17:59:40 +00:00
aystarik
450093674d 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 17:59:39 +00:00
aystarik
6573d689b8 Eliminate TBDs
date	2001.11.15.17.01.00;	author rmoore1;	state Exp;
2005-06-29 17:59:38 +00:00
aystarik
a110c5fc1e Cleanup - extraneous spaces and tab removal
date	2001.11.02.00.05.00;	author rmoore1;	state Exp;
2005-06-29 17:59:37 +00:00
aystarik
f0aa6bfce5 Added internal divide functions for 64-bit integer divide/modulo
date	2001.09.14.23.05.00;	author rmoore1;	state Exp;
2005-06-29 17:59:36 +00:00
aystarik
e905d632c9 Optimized use of "resolve operands"
date	2001.08.30.17.17.00;	author rmoore1;	state Exp;
2005-06-29 17:59:35 +00:00
aystarik
aac17e1175 Miscellaneous 64-bit support
date	2001.07.19.16.42.00;	author rmoore1;	state Exp;
2005-06-29 17:59:32 +00:00
aystarik
de2fa04873 Removed global flag that indicated global lock state.
date	2001.03.09.21.03.00;	author rmoore1;	state Exp;
2005-06-29 17:59:26 +00:00
aystarik
de4c6f0864 Revesed if/else logic because the if clause only had a DEBUG print
date	2001.03.09.19.12.00;	author rmoore1;	state Exp;
2005-06-29 17:59:25 +00:00
aystarik
23c2d07707 Global lock is now optional
date	2001.03.02.17.45.00;	author rmoore1;	state Exp;
2005-06-29 17:59:22 +00:00
aystarik
27f80cbb39 Restructured package copy code
date	2001.02.05.21.50.00;	author rmoore1;	state Exp;
2005-06-29 17:59:20 +00:00