Commit Graph

82 Commits

Author SHA1 Message Date
aystarik
905731850a Renamed a couple of defines
date	2005.06.17.20.14.00;	author rmoore1;	state Exp;
2005-06-29 20:19:33 +00:00
aystarik
6d246f9d9e Added ARGI_DATAREFOBJ for Store op
date	2005.01.07.23.38.00;	author rmoore1;	state Exp;
2005-06-29 20:19:30 +00:00
aystarik
dfb6a744ad Support for operators that don't require operand resolution
date	2004.11.30.21.47.00;	author rmoore1;	state Exp;
2005-06-29 20:19:29 +00:00
aystarik
1b215c6672 Support for ACPI 3.0 Timer operator
date	2004.09.24.20.21.00;	author rmoore1;	state Exp;
2005-06-29 20:19:28 +00:00
aystarik
24e04782fb flag update
date	2004.08.27.21.06.00;	author rmoore1;	state Exp;
2005-06-29 20:19:27 +00:00
aystarik
1cdc6ed128 New method flags
date	2004.03.11.21.21.00;	author rmoore1;	state Exp;
2005-06-29 20:19:25 +00:00
aystarik
efcfce9634 Restructured ARGI types.
date	2003.02.06.17.38.00;	author rmoore1;	state Exp;
2005-06-29 20:19:22 +00:00
aystarik
cf62f5ff45 Update to ACPI 2.0 SMBus values
date	2002.11.07.21.58.00;	author rmoore1;	state Exp;
2005-06-29 20:19:20 +00:00
aystarik
13c69d98bb Automated cleanup
date	2002.07.30.22.12.00;	author rmoore1;	state Exp;
2005-06-29 20:19:18 +00:00
aystarik
dc28aed420 AML_CONSTANT == type 3/4/5 opcodes
date	2002.04.25.17.41.00;	author rmoore1;	state Exp;
2005-06-29 20:19:16 +00:00
aystarik
1b2400d37b 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 20:19:15 +00:00
aystarik
3eddcb03c7 Support for String operands to DerefOf. Added param and renamed
GetNode to GetNodeByPath.


date	2001.12.20.16.43.00;	author rmoore1;	state Exp;
2005-06-29 20:19:13 +00:00
aystarik
5f14410b8e Removed extra non-standard commas
date	2001.12.11.21.03.00;	author rmoore1;	state Exp;
2005-06-29 20:19:12 +00:00
aystarik
97ee714e81 Initial support for DataTable Regions
date	2001.12.04.18.00.00;	author rmoore1;	state Exp;
2005-06-29 20:19:11 +00:00
aystarik
346dfd2c40 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 20:19:10 +00:00
aystarik
0a3a4f5ca2 Added SMBus AccessAttribute values
date	2001.11.16.17.53.00;	author rmoore1;	state Exp;
2005-06-29 20:19:09 +00:00
aystarik
c5fe57f99b Cleanup - extraneous spaces and tab removal
date	2001.11.02.00.06.00;	author rmoore1;	state Exp;
2005-06-29 20:19:08 +00:00
aystarik
6f09ae76a7 Removed global OpRegion handler dispatch table, it was not being used.
date	2001.10.29.16.58.00;	author rmoore1;	state Exp;
2005-06-29 20:19:06 +00:00
aystarik
5e4dd51dab Merged field create code, enhanced create/load dispatch code
date	2001.10.11.21.51.00;	author rmoore1;	state Exp;
2005-06-29 20:19:05 +00:00
aystarik
b2ff787030 Restructuring of the AML opcode handling routines
date	2001.10.09.22.42.00;	author rmoore1;	state Exp;
2005-06-29 20:19:04 +00:00
aystarik
76fdb05be8 Split opcode flags into separate class/type/flags fields
date	2001.10.09.17.26.00;	author rmoore1;	state Exp;
2005-06-29 20:19:03 +00:00
aystarik
8aa233e8c2 Rename the opcode execution functions
date	2001.10.08.22.36.00;	author rmoore1;	state Exp;
2005-06-29 20:19:02 +00:00
aystarik
57706fad51 Opcode class/type cleanup. Restructuring of math and logic AML
opcodes.  Match op restructured.  Added opcode class dispatch table


date	2001.10.01.16.59.00;	author rmoore1;	state Exp;
2005-06-29 20:19:01 +00:00
aystarik
33b5ba3716 Added placeholders (cases) for most ACPI 2.0 opcodes
date	2001.07.02.23.02.00;	author rmoore1;	state Exp;
2005-06-29 20:19:00 +00:00
aystarik
6616e3a17d Misc compiler bug fixes
date	2001.05.07.22.20.00;	author rmoore1;	state Exp;
2005-06-29 20:18:59 +00:00
aystarik
544227fb47 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 20:18:58 +00:00
aystarik
69bc893ba9 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 20:18:57 +00:00
aystarik
47621478a8 Update to opcode names and typenames for fields
date	2001.03.30.18.16.00;	author rmoore1;	state Exp;
2005-06-29 20:18:56 +00:00
aystarik
837073233c Added FFIXED_HW address space
date	2001.03.26.21.41.00;	author rmoore1;	state Exp;
2005-06-29 20:18:55 +00:00
aystarik
d7379811ef Support for ACPI 2.0 method SyncLevel
date	2001.02.14.21.30.00;	author rmoore1;	state Exp;
2005-06-29 20:18:54 +00:00
aystarik
d4ab690528 New operand types to enable ASL compiler typechecking
date	2000.12.22.19.06.00;	author rmoore1;	state Exp;
2005-06-29 20:18:52 +00:00
aystarik
4f02a97c79 Added 2000 to the copyright in the legal header
date	2000.12.08.20.56.00;	author rmoore1;	state Exp;
2005-06-29 20:18:50 +00:00
aystarik
0c963de64a New ACPI 2.0 opcodes
date	2000.11.21.02.02.00;	author rmoore1;	state Exp;
2005-06-29 20:18:49 +00:00
aystarik
26341ceef4 Added revision number to header
date	2000.08.30.20.54.00;	author rmoore1;	state Exp;
2005-06-29 20:18:46 +00:00
aystarik
1677a7c9af Changed names of the major objects for clarity
date	2000.08.30.20.12.00;	author rmoore1;	state Exp;
2005-06-29 20:18:45 +00:00
aystarik
41388637ca Conversion to new minimal-parse-subtree model of method execution
date	2000.08.08.17.34.00;	author rmoore1;	state Exp;
2005-06-29 20:18:41 +00:00
aystarik
8dcbfd2b28 Modified ARGI_DATAOBJECT definition to include NTE reference and that
ARGI_DATAOBJECT is used only by the SizeOf operator


date	2000.05.03.16.46.00;	author mwalz;	state Exp;
2005-06-29 20:18:35 +00:00
aystarik
e85c0a9413 Support for parser changes
date	2000.04.05.17.58.00;	author rmoore1;	state Exp;
2005-06-29 20:18:33 +00:00
aystarik
c5dcb5b4b1 Added argument types
date	2000.04.03.22.50.00;	author rmoore1;	state Exp;
2005-06-29 20:18:32 +00:00
aystarik
20ab5f0d8f Cleanup
date	2000.03.09.22.24.00;	author rmoore1;	state Exp;
2005-06-29 20:18:31 +00:00
aystarik
0f3b25d68c Changes to eliminate warnings at VC warning level 4
date	2000.03.03.18.04.00;	author rmoore1;	state Exp;
2005-06-29 20:18:30 +00:00
aystarik
5bc03c1797 Cleanup
date	2000.02.29.21.31.00;	author rmoore1;	state Exp;
2005-06-29 20:18:29 +00:00
aystarik
8a5c5ab276 date 2000.01.24.22.09.00; author psdiefen; state Exp; 2005-06-29 20:18:28 +00:00
aystarik
52db5722d6 Moved decode tables out (to the old recursive parser code)
date	2000.01.13.22.15.00;	author rmoore1;	state Exp;
2005-06-29 20:18:27 +00:00
aystarik
4bac6fecc8 Tables for older parser are now conditional
date	2000.01.10.17.13.00;	author rmoore1;	state Exp;
2005-06-29 20:18:26 +00:00
aystarik
f9b90be7a4 Prefixed all global variables with "Gbl_" for easy recognition
date	99.09.02.18.02.00;	author rmoore1;	state Exp;
2005-06-29 20:18:25 +00:00
aystarik
a958a4f627 Updated License Header
date	99.08.09.22.52.00;	author mwalz;	state Exp;
2005-06-29 20:18:24 +00:00
aystarik
fe04d34210 New data types/names; removed OUTRANGE macro.
date	99.07.12.23.25.00;	author rmoore1;	state Exp;
2005-06-29 20:18:23 +00:00
aystarik
e1eb347181 Fixed SS wierdness.
date	99.07.08.17.54.00;	author grsmith1;	state Exp;
2005-06-29 20:18:22 +00:00
aystarik
c8f8aff79e Changed "Lcl" to "Local"
date	99.06.30.19.56.00;	author rmoore1;	state Exp;
2005-06-29 20:18:20 +00:00