aystarik
7eba54b3a1
Allow Scope to refer to Integers/Strings/Buffers with a warning and we
...
change the type. Fix to allow some exisiting code to work
date 2002.09.17.20.45.00; author rmoore1; state Exp;
2005-06-29 17:14:03 +00:00
aystarik
69dc64c84e
1) Tightened up the allowable name collisions. 2) Check target type
...
of Scope op if name already exists
date 2002.08.22.21.33.00; author rmoore1; state Exp;
2005-06-29 17:14:02 +00:00
aystarik
3bb6583f5b
Interim fix to allow tables with "code at table level" to load.
...
date 2002.08.07.20.38.00; author rmoore1; state Exp;
2005-06-29 17:14:01 +00:00
aystarik
b53f942e5b
cleanup
...
date 2002.07.25.19.58.00; author rmoore1; state Exp;
2005-06-29 17:14:00 +00:00
aystarik
a95cbfee24
Removed check for unnamed scope, this does not seem to be needed.
...
date 2002.07.01.21.11.00; author rmoore1; state Exp;
2005-06-29 17:13:58 +00:00
aystarik
e78d187040
Fifth lint pass - CLEAN for 32-bit and 64-bit
...
date 2002.04.12.20.46.00; author rmoore1; state Exp;
2005-06-29 17:13:56 +00:00
aystarik
570bb863c6
Added ACPI_SYSTEM_XFACE to specify calling convention for "system"
...
interfaces and callbacks.
date 2002.02.14.23.50.00; author rmoore1; state Exp;
2005-06-29 17:13:51 +00:00
aystarik
51a54cf539
Merged two IF statements
...
date 2001.12.20.22.24.00; author rmoore1; state Exp;
2005-06-29 17:13:48 +00:00
aystarik
c07a9adcc3
Removed obsolete ACPI_OBJECT_TYPE8 typedef and changed all references
...
to ACPI_OBJECT_TYPE
date 2001.12.12.20.41.00; author rmoore1; state Exp;
2005-06-29 17:13:47 +00:00
aystarik
0b400071d2
Initial support for DataTable Regions
...
date 2001.12.04.18.00.00; author rmoore1; state Exp;
2005-06-29 17:13:45 +00:00
aystarik
6947630b33
Use GetAttachedObject instead of directly accessing Node->Object
...
date 2001.11.07.17.15.00; author rmoore1; state Exp;
2005-06-29 17:13:43 +00:00
aystarik
12fbf61771
Updated for AcpiDump support.
...
date 2001.09.20.21.37.00; author rmoore1; state Exp;
2005-06-29 17:13:37 +00:00
aystarik
a8aa0d0907
Merged WALK_STATE and PARSE_STATE; new common function for
...
initialization of WALK_STATE
date 2001.09.11.20.10.00; author rmoore1; state Exp;
2005-06-29 17:13:36 +00:00
aystarik
d06af2abe4
Miscellaneous 64-bit support
...
date 2001.07.19.16.42.00; author rmoore1; state Exp;
2005-06-29 17:13:28 +00:00
aystarik
189a02526f
Cleanup prior to label
...
date 2001.04.26.23.04.00; author rmoore1; state Exp;
2005-06-29 17:13:25 +00:00
aystarik
943fc08be3
Another pass at removal of ACPI_HANDLE from low-level CA code
...
date 2001.03.28.22.02.00; author rmoore1; state Exp;
2005-06-29 17:13:20 +00:00
aystarik
1038a12182
Check for null Arg, cleanup.
...
date 2001.03.27.22.47.00; author rmoore1; state Exp;
2005-06-29 17:13:19 +00:00
aystarik
33143f2f72
Support for ACPI 2.0 method SyncLevel
...
date 2001.02.14.21.30.00; author rmoore1; state Exp;
2005-06-29 17:13:14 +00:00
aystarik
e42b3db5a9
Added function to get an OpRegion type string.
...
date 2000.11.17.18.49.00; author rmoore1; state Exp;
2005-06-29 17:13:10 +00:00
aystarik
4f0e64ecd3
Added varparams to the _REPORT_xxx interfaces; 16-bit fixes
...
date 2000.09.20.20.51.00; author rmoore1; state Exp;
2005-06-29 17:13:08 +00:00
aystarik
c09e68537f
Pass 3 load unnecessary
...
date 2000.09.13.16.38.00; author rmoore1; state Exp;
2005-06-29 17:13:06 +00:00
aystarik
44a2155cfe
Added parse-scope cache and extended parse Op/cache
...
date 2000.08.11.21.06.00; author rmoore1; state Exp;
2005-06-29 17:12:59 +00:00
aystarik
9783ffbe0e
changed void*'s to typed pointers
...
date 2000.08.09.00.26.00; author agrover; state Exp;
2005-06-29 17:12:58 +00:00
aystarik
8073d22cfc
removed unnecessary cast
...
date 2000.08.08.18.34.00; author agrover; state Exp;
2005-06-29 17:12:57 +00:00
aystarik
ac5eb8e2f1
Eliminated construction of full parse tree for main table AML
...
date 2000.07.14.21.51.00; author rmoore1; state Exp;
2005-06-29 17:12:52 +00:00
aystarik
fdde490065
Debug output fix
...
date 2000.06.22.17.17.00; author rmoore1; state Exp;
2005-06-29 17:12:48 +00:00
aystarik
7900172ab1
Merged dsload1.c and dsload2.c
...
date 2000.06.16.21.22.00; author mwalz; state Exp;
2005-06-29 17:12:45 +00:00
aystarik
d9d325d910
1) Implicit operand conversion for if/else/while predicate
...
2) Fixed a memory leak - result stack/while()
3) Do not invoke method if parent is a package. Reference only.
date 2005.03.08.23.25.00; author rmoore1; state Exp;
2005-06-29 17:12:40 +00:00
aystarik
b90003965e
Pop result state
...
date 2005.02.11.23.07.00; author rmoore1; state Exp;
2005-06-29 17:12:39 +00:00
aystarik
184181eaf6
Support for operators that don't require operand resolution
...
date 2004.11.30.21.47.00; author rmoore1; state Exp;
2005-06-29 17:12:37 +00:00
aystarik
8865885209
fix for unitialized local check
...
date 2004.11.04.22.06.00; author rmoore1; state Exp;
2005-06-29 17:12:36 +00:00
aystarik
475295cc77
Update exception handler interface
...
date 2004.10.06.16.12.00; author rmoore1; state Exp;
2005-06-29 17:12:34 +00:00
aystarik
b51a48be15
Support for ACPI 3.0 Timer operator
...
date 2004.09.24.20.25.00; author rmoore1; state Exp;
2005-06-29 17:12:33 +00:00
aystarik
4f375133a6
Exit interpreter before invoking exception handler
...
date 2004.09.22.20.41.00; author rmoore1; state Exp;
2005-06-29 17:12:32 +00:00
aystarik
120ea9be4e
Exception handler support
...
date 2004.09.21.21.55.00; author rmoore1; state Exp;
2005-06-29 17:12:31 +00:00
aystarik
2f2747fcc7
Check status before getting predicate value
...
date 2004.08.23.22.56.00; author rmoore1; state Exp;
2005-06-29 17:12:30 +00:00
aystarik
8cefa0408e
Update copyrights for 2004
...
date 2004.01.13.23.06.00; author rmoore1; state Exp;
2005-06-29 17:12:28 +00:00
aystarik
2b07674837
Make Store(LocalX, LocalX) a NOOP if LocalX not initialized. Handles
...
dumb BIOS code.
date 2003.10.21.22.53.00; author rmoore1; state Exp;
2005-06-29 17:12:26 +00:00
aystarik
97e7931b88
Restructuring of method display code
...
date 2003.05.22.17.38.00; author rmoore1; state Exp;
2005-06-29 17:12:25 +00:00
aystarik
1ccafb02e2
Automated cleanup
...
date 2003.05.21.22.48.00; author rmoore1; state Exp;
2005-06-29 17:12:24 +00:00
aystarik
7da0332d7d
ifdef out AcpiDsDumpMethodInfo if not ACPI_DEBUG_OUTPUT
...
date 2003.05.21.17.21.00; author agrover; state Exp;
2005-06-29 17:12:23 +00:00
aystarik
7d7f5aabda
Add support to dump method info on method failure
...
date 2003.05.20.20.42.00; author rmoore1; state Exp;
2005-06-29 17:12:22 +00:00
aystarik
2d4b6df4db
Lint changes
...
date 2003.04.18.17.28.00; author rmoore1; state Exp;
2005-06-29 17:12:21 +00:00
aystarik
3753941956
Preliminary - want to break to debugger just before method terminates
...
date 2002.12.12.21.49.00; author rmoore1; state Exp;
2005-06-29 17:12:19 +00:00
aystarik
b907921b30
Use ClearOperands interface; delete operands on any error during a
...
method invocation
date 2002.11.14.17.53.00; author rmoore1; state Exp;
2005-06-29 17:12:18 +00:00
aystarik
624dcf9c9e
Cast no longer needed
...
date 2001.12.12.17.58.00; author rmoore1; state Exp;
2005-06-29 17:12:06 +00:00
aystarik
425e8bbbe5
Pass full pointer ReturnObj to GetPredicateValue (eventually used as a
...
boolean)
date 2001.12.12.17.31.00; author rmoore1; state Exp;
2005-06-29 17:12:05 +00:00
aystarik
c4f2c12f1c
Removed obsolete TBD
...
date 2001.12.11.17.47.00; author rmoore1; state Exp;
2005-06-29 17:12:03 +00:00
aystarik
8a708b50b9
Must close a scope if opened
...
date 2001.11.30.22.34.00; author rmoore1; state Exp;
2005-06-29 17:12:02 +00:00
aystarik
6528ce4985
Some restructuring to simplify op dispatch and operand deletion
...
date 2001.11.20.16.44.00; author rmoore1; state Exp;
2005-06-29 17:12:01 +00:00