aystarik
ac0288a803
Updated error message to use ThreadId
...
date 2002.10.21.23.08.00; author rmoore1; state Exp;
2005-06-29 17:32:42 +00:00
aystarik
d6375ddb40
Improved Mutex error messages
...
date 2002.10.21.21.39.00; author rmoore1; state Exp;
2005-06-29 17:32:41 +00:00
aystarik
9473e05178
Added THREAD_STATE to track threads and mutexes
...
date 2001.11.06.21.29.00; author rmoore1; state Exp;
2005-06-29 17:32:34 +00:00
aystarik
9085f7a471
Cleanup of function names used in entry macros
...
date 2001.08.24.22.04.00; author rmoore1; state Exp;
2005-06-29 17:32:31 +00:00
aystarik
4d3ba59b60
clean up code based on errors given from Intel C 5.0 compiler
...
Removed or used unused variables, as appropriate
date 2001.03.15.19.04.00; author agrover; state Exp;
2005-06-29 17:32:29 +00:00
aystarik
2bc1d99556
Code cleanup (acpisrc -c)
...
date 2001.02.23.23.29.00; author rmoore1; state Exp;
2005-06-29 17:32:27 +00:00
aystarik
da01e10f92
date 2001.02.16.18.29.00; author rmoore1; state Exp;
2005-06-29 17:32:26 +00:00
aystarik
ee06d65ddb
16-bit warning removal
...
date 2005.06.23.20.47.00; author rmoore1; state Exp;
2005-06-29 17:32:25 +00:00
aystarik
00401a93fa
Allow RefOf on the Debug object
...
date 2005.03.08.23.25.00; author rmoore1; state Exp;
2005-06-29 17:32:23 +00:00
aystarik
952884c659
Return actual status
...
date 2004.11.30.20.28.00; author rmoore1; state Exp;
2005-06-29 17:32:21 +00:00
aystarik
48f6ab3311
Automated cleanup
...
date 2004.10.15.22.35.00; author rmoore1; state Exp;
2005-06-29 17:32:20 +00:00
aystarik
985f0621a6
Handle space for NULL terminator automatically
...
date 2004.10.13.20.51.00; author rmoore1; state Exp;
2005-06-29 17:32:19 +00:00
aystarik
e6f6cb3400
Check for new string > max
...
date 2004.10.13.20.32.00; author rmoore1; state Exp;
2005-06-29 17:32:18 +00:00
aystarik
30908e9690
Use MEMCMP instead of STRNCMP to handle nulls within buffers
...
date 2004.10.13.20.05.00; author rmoore1; state Exp;
2005-06-29 17:32:17 +00:00
aystarik
24aa84ff60
Update interfaces to conversion functions
...
date 2004.10.06.16.10.00; author rmoore1; state Exp;
2005-06-29 17:32:16 +00:00
aystarik
fb4b5f7616
Implicit conversion for logical operators; reworked string conversion;
...
cleanup
date 2004.08.27.21.17.00; author rmoore1; state Exp;
2005-06-29 17:32:15 +00:00
aystarik
6af063fd82
Implement lexicographic compare
...
date 2004.07.02.16.02.00; author rmoore1; state Exp;
2005-06-29 17:32:14 +00:00
aystarik
7d672868db
Support for Buffers and Strings in certain Logical operators, as per
...
ACPI 2.0
date 2004.06.15.17.42.00; author rmoore1; state Exp;
2005-06-29 17:32:13 +00:00
aystarik
fc59da0f7c
Deployed UtGetDescriptorName for better debug output
...
date 2003.10.22.20.51.00; author rmoore1; state Exp;
2005-06-29 17:32:10 +00:00
aystarik
2d1cee3e40
Removed all instances of NATIVE_CHAR due to disuse/inconsistent use.
...
date 2002.12.10.21.00.00; author rmoore1; state Exp;
2005-06-29 17:32:07 +00:00
aystarik
cce0e973a8
Use CALLOCATE
...
date 2002.12.05.21.55.00; author rmoore1; state Exp;
2005-06-29 17:32:06 +00:00
aystarik
f48fa3b72a
Use new CreateBufferObject
...
date 2002.11.14.17.50.00; author rmoore1; state Exp;
2005-06-29 17:32:03 +00:00
aystarik
beca941480
Lint changes
...
date 2002.09.05.17.34.00; author rmoore1; state Exp;
2005-06-29 17:32:01 +00:00
aystarik
181fa12831
Fix for RefOf/DeRefOf issue. RefOf now returns an object of type
...
Reference.
date 2002.06.25.20.57.00; author rmoore1; state Exp;
2005-06-29 17:31:59 +00:00
aystarik
85a16afd46
Fourth pass to include lint changes/comments/cleanup (64-bit)
...
date 2002.04.11.22.57.00; author rmoore1; state Exp;
2005-06-29 17:31:55 +00:00
aystarik
949e96e075
Third pass to include lint changes/comments/cleanup.
...
date 2002.04.10.21.53.00; author rmoore1; state Exp;
2005-06-29 17:31:54 +00:00
aystarik
225368f13c
New ACPI_SIZE type for all "size" parameters and pointer diffs
...
date 2001.12.10.22.44.00; author rmoore1; state Exp;
2005-06-29 17:31:49 +00:00
aystarik
f63581b5f1
Support for ConcatenateResOpcode
...
date 2001.12.07.18.42.00; author rmoore1; state Exp;
2005-06-29 17:31:48 +00:00
aystarik
1a3061236f
Macro rename and cleanup
...
date 2001.11.21.17.06.00; author rmoore1; state Exp;
2005-06-29 17:31:47 +00:00
aystarik
400620de5e
Cleanup of method arg/local interfaces
...
date 2001.10.23.20.06.00; author rmoore1; state Exp;
2005-06-29 17:31:45 +00:00
aystarik
1a06faef50
Moved low-level logical and math opcode handling here
...
date 2001.10.10.22.49.00; author rmoore1; state Exp;
2005-06-29 17:31:44 +00:00
aystarik
b4502e5225
Moved opcode execution to separate files
...
date 2001.10.09.22.59.00; author rmoore1; state Exp;
2005-06-29 17:31:43 +00:00
aystarik
e5ecbd29bc
Restructuring of the AML opcode handling routines
...
date 2001.10.09.22.42.00; author rmoore1; state Exp;
2005-06-29 17:31:42 +00:00
aystarik
b2d80f0dad
Rename the opcode execution functions
...
date 2001.10.08.22.36.00; author rmoore1; state Exp;
2005-06-29 17:31:41 +00:00
aystarik
e7b2b379e4
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 17:31:39 +00:00
aystarik
ff4365e67b
Added support for MID operator
...
date 2001.09.24.20.16.00; author rmoore1; state Exp;
2005-06-29 17:31:38 +00:00
aystarik
c7c58d97a1
Fatal Op now deletes 3rd arg, was a small memory leak.
...
date 2001.09.19.20.23.00; author rmoore1; state Exp;
2005-06-29 17:31:37 +00:00
aystarik
6181a05d34
Added NATIVE_UINT for switch statements, prevents switch on a 64-bit
...
number.
date 2001.09.18.16.31.00; author rmoore1; state Exp;
2005-06-29 17:31:36 +00:00
aystarik
22206f01b4
Moved several common parameters into the WALK_STATE structure to
...
reduce CPU stack use.
date 2001.09.06.16.10.00; author rmoore1; state Exp;
2005-06-29 17:31:35 +00:00
aystarik
2a9f53b9f6
Optimized use of "resolve operands"
...
date 2001.08.30.17.17.00; author rmoore1; state Exp;
2005-06-29 17:31:34 +00:00
aystarik
7e3a28b4c5
Added AcpiOsSignal interface
...
date 2001.07.03.22.41.00; author rmoore1; state Exp;
2005-06-29 17:31:30 +00:00
aystarik
420a130635
Added placeholders (cases) for most ACPI 2.0 opcodes
...
date 2001.07.02.23.02.00; author rmoore1; state Exp;
2005-06-29 17:31:29 +00:00
aystarik
1eaa160f81
Renamed "OpCode" to "Opcode"
...
date 2001.02.13.21.19.00; author rmoore1; state Exp;
2005-06-29 17:31:23 +00:00
aystarik
21e6159660
Added varparams to the _REPORT_xxx interfaces; 16-bit fixes
...
date 2000.09.20.20.52.00; author rmoore1; state Exp;
2005-06-29 17:31:18 +00:00
aystarik
8f0f835cb3
Conversion to new minimal-parse-subtree model of method execution
...
date 2000.08.08.17.34.00; author rmoore1; state Exp;
2005-06-29 17:31:13 +00:00
aystarik
6e6ae64211
removed TBDs
...
date 2000.06.05.17.42.00; author rmoore1; state Exp;
2005-06-29 17:31:02 +00:00
aystarik
3bdc4e26ee
Fixed Indexing into a Buffer. Allows an Index into a buffer to accept
...
a store from a Buffer, String or Number type. Also, ObjectType(Index(NAME, #))
returns a BufferField type (14)
date 2000.04.20.22.39.00; author mwalz; state Exp;
2005-06-29 17:31:01 +00:00
aystarik
59636800e2
Function renames
...
date 2000.04.19.22.33.00; author rmoore1; state Exp;
2005-06-29 17:31:00 +00:00
aystarik
62edc8afb8
Pass WalkState to interpreter interfaces
...
date 2000.04.06.22.01.00; author rmoore1; state Exp;
2005-06-29 17:30:59 +00:00
aystarik
6dfd6284cf
Migrated to new ResolveOperands procedure
...
date 2000.04.03.22.53.00; author rmoore1; state Exp;
2005-06-29 17:30:58 +00:00