3177 Commits

Author SHA1 Message Date
aystarik
3d9892f22a Added ACPI_DIVIDE
date	2001.07.17.21.52.00;	author rmoore1;	state Exp;
2005-06-29 17:36:40 +00:00
aystarik
acb7f1f4e8 Fix for Integer-to-String conversion
date	2001.07.11.23.26.00;	author rmoore1;	state Exp;
2005-06-29 17:36:39 +00:00
aystarik
703decfdd8 Support for ACPI 2.0 object conversion ASL operators
date	2001.07.11.17.28.00;	author rmoore1;	state Exp;
2005-06-29 17:36:38 +00:00
aystarik
a4e2e68136 UtFormatException obsoleted; AcpiFormatException substituted globally
date	2001.07.06.22.16.00;	author rmoore1;	state Exp;
2005-06-29 17:36:37 +00:00
aystarik
cd42d35916 Acpi 2.0 changes
date	2001.07.06.21.52.00;	author rmoore1;	state Exp;
2005-06-29 17:36:36 +00:00
aystarik
0f84ac5dbf Added placeholders (cases) for most ACPI 2.0 opcodes
date	2001.07.02.23.02.00;	author rmoore1;	state Exp;
2005-06-29 17:36:35 +00:00
aystarik
a423fa6198 Completed merge of compiler and interpreter resource descriptor type
literals.


date	2001.05.01.15.27.00;	author rmoore1;	state Exp;
2005-06-29 17:36:31 +00:00
aystarik
55a32f2bb2 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:36:29 +00:00
aystarik
b477d83da9 Changed method local/arg interfaces
date	2001.03.08.21.19.00;	author rmoore1;	state Exp;
2005-06-29 17:36:28 +00:00
aystarik
02e2de9e34 Full support for ASL Mutex SyncLevel semantics and "ForceRelease" on
interpreter exit of all owned mutexes.


date	2001.02.16.18.30.00;	author rmoore1;	state Exp;
2005-06-29 17:36:25 +00:00
aystarik
6a1c191ed6 Renamed "OpCode" to "Opcode"
date	2001.02.13.21.19.00;	author rmoore1;	state Exp;
2005-06-29 17:36:24 +00:00
aystarik
853407ec85 Fixed INTEGER_MAX defines
date	2000.12.08.18.10.00;	author rmoore1;	state Exp;
2005-06-29 17:36:20 +00:00
aystarik
384f5e00bf 32-bit and 64-bit BCD conversion support added
date	2000.12.08.17.46.00;	author rmoore1;	state Exp;
2005-06-29 17:36:19 +00:00
aystarik
b03fa35f9f added some AcpiCmFormatExceptions
date	2000.11.27.22.48.00;	author agrover;	state Exp;
2005-06-29 17:36:18 +00:00
aystarik
a1236fa87e ACPI_DIVIDE and ACPI_MODULO macros for 64-bit support
date	2000.11.07.22.40.00;	author rmoore1;	state Exp;
2005-06-29 17:36:16 +00:00
aystarik
250a057b01 global fix: declare functions not in headers as static
date	2000.11.07.02.49.00;	author agrover;	state Exp;
2005-06-29 17:36:15 +00:00
aystarik
7e392c981a Eliminated "Name Tables" and replaced with "Named Objects"
date	2000.08.29.00.39.00;	author rmoore1;	state Exp;
2005-06-29 17:36:09 +00:00
aystarik
8b95adfb48 Use NATIVE_CHAR for strings, changed INTx to UINTx
date	2000.08.14.18.17.00;	author rmoore1;	state Exp;
2005-06-29 17:36:07 +00:00
aystarik
03cfe5398c Restructured the name table data structure
date	2000.06.29.16.39.00;	author rmoore1;	state Exp;
2005-06-29 17:36:00 +00:00
aystarik
04858c8185 Renamed Osd interfaces, renamed header files
date	2000.06.23.21.47.00;	author rmoore1;	state Exp;
2005-06-29 17:35:59 +00:00
aystarik
27a3a676f4 Error handling for STORE op
date	2000.05.05.16.45.00;	author rmoore1;	state Exp;
2005-06-29 17:35:52 +00:00
aystarik
42d3a9e3bf Case for no implicit dereference of an index during a store.
date	2000.05.03.22.58.00;	author rmoore1;	state Exp;
2005-06-29 17:35:51 +00:00
aystarik
70a2154af7 Modified to allow SizeOf to accept an NTE reference as a parameter.
All NTE references return a size of 4.


date	2000.05.03.17.10.00;	author mwalz;	state Exp;
2005-06-29 17:35:50 +00:00
aystarik
e38abe52fc Can't dereference a pointer to a NULL pkg element
date	2000.05.02.22.30.00;	author rmoore1;	state Exp;
2005-06-29 17:35:49 +00:00
aystarik
5f3bc42215 Changed to AddReference
date	2000.04.27.23.06.00;	author rmoore1;	state Exp;
2005-06-29 17:35:48 +00:00
aystarik
c97338699b More fussing with reference counts
date	2000.04.27.22.15.00;	author rmoore1;	state Exp;
2005-06-29 17:35:47 +00:00
aystarik
31fe3a7eae Tried to simplify incr/decr, but the code must remain!
date	2000.04.05.18.00.00;	author rmoore1;	state Exp;
2005-06-29 17:35:42 +00:00
aystarik
be689c5d52 Created new dispatcher subcomponent
date	2000.03.30.17.07.00;	author rmoore1;	state Exp;
2005-06-29 17:35:39 +00:00
aystarik
08c5f53440 Error handling fixes
date	2000.03.29.23.19.00;	author rmoore1;	state Exp;
2005-06-29 17:35:38 +00:00
aystarik
44820f97ad Fixed deletion bug in the increment/decrement operators
date	2000.03.27.21.57.00;	author rmoore1;	state Exp;
2005-06-29 17:35:36 +00:00
aystarik
9f093483d7 Changes to eliminate warnings at VC warning level 4
date	2000.03.03.18.08.00;	author rmoore1;	state Exp;
2005-06-29 17:35:34 +00:00
aystarik
5b43e72a6d Implemted CondRefOf; Error handling cleanup
date	2000.03.02.20.58.00;	author rmoore1;	state Exp;
2005-06-29 17:35:33 +00:00
aystarik
d9149657f0 Support for refof/derefof
date	2000.02.29.21.32.00;	author rmoore1;	state Exp;
2005-06-29 17:35:32 +00:00
aystarik
f7aea42847 Return object is now always allocated, operands are not reused.
date	2000.02.25.17.06.00;	author rmoore1;	state Exp;
2005-06-29 17:35:31 +00:00
aystarik
ec2b96e0f2 Several bug fixes
date	2000.02.22.21.19.00;	author rmoore1;	state Exp;
2005-06-29 17:35:30 +00:00
aystarik
64383ecf12 Error handling cleanup; removed object copying
date	2000.02.16.18.01.00;	author rmoore1;	state Exp;
2005-06-29 17:35:29 +00:00
aystarik
6cb11f6516 Fixed a debug statement
date	2000.02.04.00.04.00;	author rmoore1;	state Exp;
2005-06-29 17:35:27 +00:00
aystarik
a7bfc56b5d First implementation of RefOf and DeRefOf
date	2000.01.27.22.17.00;	author rmoore1;	state Exp;
2005-06-29 17:35:26 +00:00
aystarik
69baeeb8a4 Prototype implementation of RefOf operator
date	99.10.26.17.47.00;	author rmoore1;	state Exp;
2005-06-29 17:35:23 +00:00
aystarik
b377cdee6c Was clobbering the internals of an object
date	99.10.21.20.19.00;	author rmoore1;	state Exp;
2005-06-29 17:35:22 +00:00
aystarik
9cee070fae LNotOp was broken
date	99.10.20.21.03.00;	author rmoore1;	state Exp;
2005-06-29 17:35:21 +00:00
aystarik
93056cd238 Another fix to incr/decr
date	99.10.20.17.41.00;	author rmoore1;	state Exp;
2005-06-29 17:35:20 +00:00
aystarik
afabdd1660 Stack was not cleared properly
date	99.10.19.23.33.00;	author rmoore1;	state Exp;
2005-06-29 17:35:19 +00:00
aystarik
18df16be97 Lvalue can be either NTE or internal obj
date	99.10.15.20.48.00;	author rmoore1;	state Exp;
2005-06-29 17:35:18 +00:00
aystarik
dc35fb283f Final fix for increment/decrement op in Monadic2
date	99.10.11.17.35.00;	author rmoore1;	state Exp;
2005-06-29 17:35:16 +00:00
aystarik
d02a58e2c8 Fixes for ESG.
date	99.10.06.19.09.00;	author grsmith1;	state Exp;
2005-06-29 17:35:15 +00:00
aystarik
b9a6d0f559 handle multiple parameter types on object stack
date	99.10.05.21.36.00;	author rmoore1;	state Exp;
2005-06-29 17:35:14 +00:00
aystarik
09431bd302 Added use of the new validation macros
date	99.09.28.22.33.00;	author rmoore1;	state Exp;
2005-06-29 17:35:13 +00:00
aystarik
fc9ce9018e All internal object allocations should now use CreateInternalObject
date	99.09.27.21.21.00;	author rmoore1;	state Exp;
2005-06-29 17:35:12 +00:00
aystarik
7c21da043b Update to new interfaces
date	99.08.20.22.47.00;	author rmoore1;	state Exp;
2005-06-29 17:35:07 +00:00