aystarik
aaf6cfcd6e
move strupr to cmutils, and change linux include to use system
...
clibrary
date 2001.04.19.00.05.00; author agrover; state Exp;
2005-06-29 19:18:35 +00:00
aystarik
313eb23f99
Changed order of semaphore data update
...
date 2001.04.18.16.38.00; author rmoore1; state Exp;
2005-06-29 19:18:34 +00:00
aystarik
ab90e21db9
Fix to allow mutex OwnerId to also indicate "not owned" state.
...
date 2001.04.09.22.38.00; author rmoore1; state Exp;
2005-06-29 19:18:32 +00:00
aystarik
3678580dc4
this is a necessary (but perhaps not sufficient) patch to allow
...
threadId == 0. Since the OwnerId is only filled in when a mutex is locked, we
see false positives in the deadlock detection code when our threadId is 0 and
we compare against unlocked mutexes. This only compares threadId for Locked
mutexes, but apparently, problems still persist...
date 2001.03.24.00.18.00; author agrover; state Exp;
2005-06-29 19:18:31 +00:00
aystarik
72dc75f664
Cleanup
...
date 2001.03.16.16.25.00; author rmoore1; state Exp;
2005-06-29 19:18:30 +00:00
aystarik
f4e3cf5b46
Thread ID debug output
...
date 2001.03.02.21.36.00; author rmoore1; state Exp;
2005-06-29 19:18:28 +00:00
aystarik
3060d0b1e0
Cleanup
...
date 2001.02.26.18.43.00; author rmoore1; state Exp;
2005-06-29 19:18:27 +00:00
aystarik
8d44b02bd2
Code cleanup (acpisrc -c)
...
date 2001.02.23.23.28.00; author rmoore1; state Exp;
2005-06-29 19:18:26 +00:00
aystarik
fa5788e6b9
Added GetThreadId interface and internal mutex deadlock detection code
...
date 2001.02.22.17.10.00; author rmoore1; state Exp;
2005-06-29 19:18:25 +00:00
aystarik
76035e96a4
Renamed "OpCode" to "Opcode"
...
date 2001.02.13.21.19.00; author rmoore1; state Exp;
2005-06-29 19:18:24 +00:00
aystarik
6832ba2a12
change to use DEBUG_EXEC
...
date 2001.02.09.01.43.00; author agrover; state Exp;
2005-06-29 19:18:23 +00:00
aystarik
cd3631bd5b
Should not make call to external interface, causes link headaches.
...
date 2001.02.07.21.19.00; author rmoore1; state Exp;
2005-06-29 19:18:22 +00:00
aystarik
2f353dc338
Restructured package copy code
...
date 2001.02.05.21.50.00; author rmoore1; state Exp;
2005-06-29 19:18:21 +00:00
aystarik
21e85cf869
Support for non-recursive package copy
...
date 2001.01.29.22.02.00; author rmoore1; state Exp;
2005-06-29 19:18:20 +00:00
aystarik
89f75670d5
added resollvePackagereferences
...
date 2000.10.09.21.11.00; author agrover; state Exp;
2005-06-29 19:18:16 +00:00
aystarik
35b1720dbe
Changed names of the major objects for clarity
...
date 2000.08.30.20.11.00; author rmoore1; state Exp;
2005-06-29 19:18:14 +00:00
aystarik
5218c3a439
Added parse-scope cache and extended parse Op/cache
...
date 2000.08.11.21.06.00; author rmoore1; state Exp;
2005-06-29 19:18:11 +00:00
aystarik
146f327b97
Fix for mismatched mutex locking and detection
...
date 2000.08.10.18.09.00; author rmoore1; state Exp;
2005-06-29 19:18:10 +00:00
aystarik
fba7c47b37
date 2000.07.20.16.45.00; author mwalz; state Exp;
2005-06-29 19:18:09 +00:00
aystarik
dac14aa4fe
Eliminated construction of full parse tree for main table AML
...
date 2000.07.14.21.50.00; author rmoore1; state Exp;
2005-06-29 19:18:07 +00:00
aystarik
fe011b603e
More cleanup
...
date 2000.06.30.14.50.00; author mwalz; state Exp;
2005-06-29 19:18:05 +00:00
aystarik
f469865d25
Restructured the name table data structure
...
date 2000.06.29.16.38.00; author rmoore1; state Exp;
2005-06-29 19:18:03 +00:00
aystarik
7bffcd4ffc
File merge to remove dinky files
...
date 2000.06.16.20.44.00; author rmoore1; state Exp;
2005-06-29 19:18:00 +00:00
aystarik
ecb40542cc
Common utilities
...
date 2000.05.10.22.52.00; author rmoore1; state Exp;
2005-06-29 19:17:57 +00:00
aystarik
6d9ee894cc
Divide interface changes
...
date 2004.10.05.22.48.00; author rmoore1; state Exp;
2005-06-29 19:17:47 +00:00
aystarik
037422c35c
Cleanup - extraneous spaces and tab removal
...
date 2001.11.02.00.06.00; author rmoore1; state Exp;
2005-06-29 19:17:33 +00:00
aystarik
033b0b86f5
add missing ;
...
date 2001.10.16.18.16.00; author agrover; state Exp;
2005-06-29 19:17:32 +00:00
aystarik
ee5996f5d1
Opcode class/type cleanup. Restructuring of math and logic AML
...
opcodes. Match op restructured. Added opcode class dispatch table
date 2001.10.01.16.59.00; author rmoore1; state Exp;
2005-06-29 19:17:31 +00:00
aystarik
7259c704d3
fix broken ShortDivide
...
date 2001.09.19.04.52.00; author agrover; state Exp;
2005-06-29 19:17:30 +00:00
aystarik
24dbc42c53
Fix for double-precision multiply
...
date 2001.09.17.21.37.00; author rmoore1; state Exp;
2005-06-29 19:17:29 +00:00
aystarik
8eb9d9334d
removed debug code
...
Divisor doesn't have a part, fixed
date 2001.09.17.20.58.00; author agrover; state Exp;
2005-06-29 19:17:28 +00:00
aystarik
f2b1938ac5
Added internal divide functions for 64-bit integer divide/modulo
...
date 2001.09.14.23.05.00; author rmoore1; state Exp;
2005-06-29 19:17:27 +00:00
aystarik
6836445c4d
Math utilities
...
date 2001.09.14.22.49.00; author rmoore1; state Exp;
2005-06-29 19:17:25 +00:00
aystarik
f401c5312c
Moved prototypes for "static" functions from headers into the defining
...
C module.
date 2005.03.31.23.13.00; author rmoore1; state Exp;
2005-06-29 19:17:23 +00:00
aystarik
1ab705bba7
Update for static functions, cleanup
...
date 2005.03.21.21.10.00; author rmoore1; state Exp;
2005-06-29 19:17:21 +00:00
aystarik
f467c66865
Full implementation of RemoveGpeBlock
...
date 2003.03.28.00.21.00; author rmoore1; state Exp;
2005-06-29 19:17:13 +00:00
aystarik
63a15c9330
Apply Kochi Takayoshi's cleanup of the ACPI enable/disable code.
...
date 2002.08.15.01.37.00; author agrover; state Exp;
2005-06-29 19:17:08 +00:00
aystarik
3cf054e038
Removed %lX
...
date 2002.05.03.20.19.00; author rmoore1; state Exp;
2005-06-29 19:17:06 +00:00
aystarik
7dc75ec66c
Moved macros to the macro include file
...
date 2002.01.21.21.18.00; author rmoore1; state Exp;
2005-06-29 19:17:00 +00:00
aystarik
8f32067edf
Use ACPI_SIZE as parameter to FadtRegisterError
...
date 2002.01.18.18.03.00; author rmoore1; state Exp;
2005-06-29 19:16:59 +00:00
aystarik
c144a0fb85
Added PurgeCachedObjects interface
...
date 2001.11.19.22.15.00; author rmoore1; state Exp;
2005-06-29 19:16:56 +00:00
aystarik
13f84586eb
Renamed UtDumpCurrentAllocations to UtDumpAllocations
...
date 2001.09.17.22.47.00; author rmoore1; state Exp;
2005-06-29 19:16:54 +00:00
aystarik
9931f940af
Added and deployed FUNCTION_ENTRY macro. Cleaned up comments to
...
standardize multi-line comments.
date 2001.08.27.17.57.00; author rmoore1; state Exp;
2005-06-29 19:16:52 +00:00
aystarik
11349c8a9c
New ACPI_DEBUG_PRINT macro deployed. Much smaller implementation.
...
date 2001.08.14.23.19.00; author rmoore1; state Exp;
2005-06-29 19:16:51 +00:00
aystarik
8a22d381e9
Fixed an ifdef
...
date 2001.07.11.17.28.00; author rmoore1; state Exp;
2005-06-29 19:16:50 +00:00
aystarik
e0f53326a1
Added memory allocation macros
...
date 2001.06.29.20.10.00; author rmoore1; state Exp;
2005-06-29 19:16:49 +00:00
aystarik
4a6d9a7dd0
Update to use new debug macro that automatically inserts the procedure
...
name in the output.
date 2001.05.10.17.46.00; author rmoore1; state Exp;
2005-06-29 19:16:47 +00:00
aystarik
187b4d1718
Updated 16-bit tools to 64-bits and ACPI 2.0 tables
...
date 2000.12.20.23.09.00; author rmoore1; state Exp;
2005-06-29 19:16:41 +00:00
aystarik
17f39f0891
16-bit pseudo-support for 64 bits
...
date 2000.12.13.23.01.00; author rmoore1; state Exp;
2005-06-29 19:16:40 +00:00
aystarik
497590a203
Purged unnecessary 0x's in debug output, most output is hex
...
date 2000.11.17.19.35.00; author rmoore1; state Exp;
2005-06-29 19:16:35 +00:00