aystarik
dbe0baefca
cleanup for var packages
...
date 2005.04.30.00.43.00; author rmoore1; state Exp;
2005-06-29 18:06:19 +00:00
aystarik
7ff50d9a3c
Moved #defines to header
...
date 2005.03.23.21.17.00; author rmoore1; state Exp;
2005-06-29 18:06:17 +00:00
aystarik
d1eaab058e
Index should not be a type3 opcode
...
date 2005.02.28.20.06.00; author rmoore1; state Exp;
2005-06-29 18:06:16 +00:00
aystarik
64d5a55e08
Add implicit conversion support for Match()
...
date 2005.02.08.23.07.00; author rmoore1; state Exp;
2005-06-29 18:06:15 +00:00
aystarik
c39da0e1f9
Restrict Store source operand to DataRefObject
...
date 2005.01.07.19.32.00; author rmoore1; state Exp;
2005-06-29 18:06:13 +00:00
aystarik
75fc19a55f
backed out previous fix. Use new flags instead
...
date 2004.11.30.21.17.00; author rmoore1; state Exp;
2005-06-29 18:06:12 +00:00
aystarik
dc2caa3efa
backed out previous fix. Use new flags instead
...
date 2004.11.30.21.15.00; author rmoore1; state Exp;
2005-06-29 18:06:11 +00:00
aystarik
87357e9c36
SizeOf/ObjectType - do not resolve operands
...
date 2004.11.04.22.14.00; author rmoore1; state Exp;
2005-06-29 18:06:09 +00:00
aystarik
dc1e0d095d
update error message
...
date 2004.10.12.22.51.00; author rmoore1; state Exp;
2005-06-29 18:06:08 +00:00
aystarik
8db301b1f7
Support for ACPI 3.0 Timer operator
...
date 2004.09.24.20.22.00; author rmoore1; state Exp;
2005-06-29 18:06:07 +00:00
aystarik
857d8c27fd
Added AML_LOGICAL_NUMERIC type
...
date 2004.08.27.21.14.00; author rmoore1; state Exp;
2005-06-29 18:06:05 +00:00
aystarik
ed3143fd58
Support for Buffers and Strings in certain Logical operators, as per
...
ACPI 2.0
date 2004.06.15.17.43.00; author rmoore1; state Exp;
2005-06-29 18:06:04 +00:00
aystarik
ebeaf7cf46
fix for LOAD_OP and MID_OP to allow more parameter types as per ACPI
...
spec.
date 2003.02.06.17.36.00; author rmoore1; state Exp;
2005-06-29 18:05:59 +00:00
aystarik
dd7b4d35e0
Opcodes displayed if ACPI_DEBUG_OUTPUT also
...
date 2002.11.19.23.04.00; author rmoore1; state Exp;
2005-06-29 18:05:52 +00:00
aystarik
77bd33f6a1
major overhaul of ACPI_TYPE and the use of internal types. Most were
...
no longer necessary. Improved handling of the Scope operator for both the
compiler and the interpreter.
date 2002.10.10.22.48.00; author rmoore1; state Exp;
2005-06-29 18:05:50 +00:00
aystarik
a93026c568
String updates
...
date 2002.08.13.22.19.00; author rmoore1; state Exp;
2005-06-29 18:05:48 +00:00
aystarik
2e9962f22d
cleanup
...
date 2002.07.25.19.58.00; author rmoore1; state Exp;
2005-06-29 18:05:46 +00:00
aystarik
83365da9d0
Changed object types associated with AML Constants (ZeroOp, OnesOp,
...
etc.) from Reference to Integer.
date 2002.06.07.19.58.00; author rmoore1; state Exp;
2005-06-29 18:05:44 +00:00
aystarik
0153c35134
Need to make the main table external
...
date 2002.04.25.17.43.00; author rmoore1; state Exp;
2005-06-29 18:05:42 +00:00
aystarik
6dd0a37858
Support for constant folding in the ASL compiler
...
date 2002.04.24.22.14.00; author rmoore1; state Exp;
2005-06-29 18:05:40 +00:00
aystarik
e8818c8464
make package a deferred opcode
...
date 2002.04.03.21.55.00; author agrover; state Exp;
2005-06-29 18:05:36 +00:00
aystarik
30f8a73526
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 18:05:34 +00:00
aystarik
b1ad764eba
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 18:05:28 +00:00
aystarik
03dd277206
don't linuxize the opcode info table, because the opcode names get
...
messed up
date 2001.12.19.03.14.00; author agrover; state Exp;
2005-06-29 18:05:26 +00:00
aystarik
51e9f89b7e
Update LoadTable op
...
date 2001.12.14.18.31.00; author rmoore1; state Exp;
2005-06-29 18:05:24 +00:00
aystarik
36c1555e93
Added pointer/integer conversion macros to cleanup IA64 generation
...
date 2001.12.12.17.25.00; author rmoore1; state Exp;
2005-06-29 18:05:22 +00:00
aystarik
48e95706e0
Changes to support Intel 64-bit compiler
...
date 2001.12.12.00.13.00; author rmoore1; state Exp;
2005-06-29 18:05:20 +00:00
aystarik
d6afa5eb26
Another fix for DataTableRegions
...
date 2001.12.04.23.45.00; author rmoore1; state Exp;
2005-06-29 18:05:18 +00:00
aystarik
1bdd414a6c
Initial support for DataTable Regions
...
date 2001.12.04.18.00.00; author rmoore1; state Exp;
2005-06-29 18:05:15 +00:00
aystarik
692181cc1c
Fixed a comment
...
date 2001.11.30.22.19.00; author rmoore1; state Exp;
2005-06-29 18:05:13 +00:00
aystarik
2083668c03
Fix for VarPackage params; Changed opcode names to reflect actual ASL
...
names (for the disassembler).
date 2001.11.12.21.10.00; author rmoore1; state Exp;
2005-06-29 18:05:10 +00:00
aystarik
4ca26e81d4
Renamed the tables
...
date 2001.10.26.22.55.00; author rmoore1; state Exp;
2005-06-29 18:05:07 +00:00
aystarik
293cda6457
Updated comments
...
date 2001.10.26.20.41.00; author rmoore1; state Exp;
2005-06-29 18:05:05 +00:00
aystarik
ea408669c1
Fixed return macros
...
date 2001.10.22.21.56.00; author rmoore1; state Exp;
2005-06-29 18:05:02 +00:00
aystarik
b667d3a9d7
Added "ObjectType" field to OpcodeInfo table; removed "MapOpcode"
...
functions; Fixed forward reference problem with field names
date 2001.10.22.19.57.00; author rmoore1; state Exp;
2005-06-29 18:04:59 +00:00
aystarik
d815efb820
Merged field create code, enhanced create/load dispatch code
...
date 2001.10.11.21.51.00; author rmoore1; state Exp;
2005-06-29 18:04:56 +00:00
aystarik
72864c86a1
All interpreter operand objects (both arguments and targets) are now
...
deleted in the dispatcher. ExStore no longer deletes targets. Simplifies
operand deletion and error handling.
date 2001.10.10.22.53.00; author rmoore1; state Exp;
2005-06-29 18:04:53 +00:00
aystarik
5ce153f883
Restructuring of the AML opcode handling routines
...
date 2001.10.09.22.42.00; author rmoore1; state Exp;
2005-06-29 18:04:50 +00:00
aystarik
fb55111eb3
Split opcode flags into separate class/type/flags fields
...
date 2001.10.09.17.26.00; author rmoore1; state Exp;
2005-06-29 18:04:47 +00:00
aystarik
7a8e0b18b5
Rename the opcode execution functions
...
date 2001.10.08.22.36.00; author rmoore1; state Exp;
2005-06-29 18:04:44 +00:00
aystarik
2d93304b92
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 18:04:40 +00:00
aystarik
101147df0f
sorted the ARGI and ARGP tables
...
date 2001.09.24.16.50.00; author rmoore1; state Exp;
2005-06-29 18:04:37 +00:00
aystarik
c6f02c9468
Parse/dispatch support for DataTableRegion
...
date 2001.09.21.22.15.00; author rmoore1; state Exp;
2005-06-29 18:04:34 +00:00
aystarik
1c56dc3f86
Removed obsolete case
...
date 2001.09.03.20.45.00; author rmoore1; state Exp;
2005-06-29 18:04:30 +00:00
aystarik
53c8542ab8
Cleanup via acpisrc -c
...
date 2001.08.27.19.53.00; author rmoore1; state Exp;
2005-06-29 18:04:27 +00:00
aystarik
40cda29a6f
Added "const" qualifier to the read-only lookup tables
...
date 2001.08.24.16.23.00; author rmoore1; state Exp;
2005-06-29 18:04:23 +00:00
aystarik
85e132a519
Changed some name strings
...
date 2001.08.24.15.51.00; author rmoore1; state Exp;
2005-06-29 18:04:19 +00:00
aystarik
b21d6e5574
Optimization of debug_print macro
...
date 2001.08.23.22.50.00; author rmoore1; state Exp;
2005-06-29 18:04:16 +00:00
aystarik
34978055b8
Reimplemented inefficient opcode type checking with flags in opcode
...
info table
date 2001.08.22.16.56.00; author rmoore1; state Exp;
2005-06-29 18:04:13 +00:00
aystarik
72e210af0c
Fixed a string
...
date 2001.07.19.22.15.00; author rmoore1; state Exp;
2005-06-29 18:04:07 +00:00