rmoore1
689fefdab9
changed order of interpretation of operand objects.
...
The interpreter now evaluates operands in the order that they appear (both in the
AML and ASL), instead of in reverse order. This previously caused subtle incompatibilities with the MS interpreter as well as being non-intuitive.
2007-03-14 19:57:40 +00:00
rmoore1
6e075f8871
Update copyright to 2007.
...
Added 2007 copyright to all module headers and signons. This affects virtually every file in the ACPICA core subsystem, iASL compiler, and the utilities.
2007-01-09 20:01:19 +00:00
rmoore1
65d5c688ce
Update ACPI_FUNCTION_* macros, no longer require quotes. Allows source conversion to convert the function names.
2006-04-19 21:49:06 +00:00
rmoore1
bb44b2fbee
Deploy ACPI_COMPARE_NAME
2006-03-31 23:25:59 +00:00
rmoore1
7c13298942
Convert DB_ERROR/WARNs to REPORT_ERROR/WARNINGs
2006-01-11 22:38:23 +00:00
rmoore1
9efdd774a4
Add 2006 copyright
2006-01-09 17:47:27 +00:00
aystarik
0ba2a6c0b0
optimized getopcodeinfo
...
date 2005.06.17.19.44.00; author rmoore1; state Exp;
2005-06-29 18:06:20 +00:00
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