6337 Commits

Author SHA1 Message Date
aystarik
367d5c30c4 All table descriptors are now dynamic. Fixes multiple SSDT deletion
problem. Updated some global names and defines


date	2003.05.08.23.28.00;	author rmoore1;	state Exp;
2005-06-29 19:19:56 +00:00
aystarik
c8d912a871 Lint changes
date	2003.04.18.17.29.00;	author rmoore1;	state Exp;
2005-06-29 19:19:54 +00:00
aystarik
1c16f33e32 First definition and deployment of spin lock interfaces
date	2003.03.13.22.57.00;	author rmoore1;	state Exp;
2005-06-29 19:19:53 +00:00
aystarik
ddd229fb53 Automated code cleanup
date	2002.12.06.16.32.00;	author rmoore1;	state Exp;
2005-06-29 19:19:49 +00:00
aystarik
4136731b46 Debug fix
date	2002.12.03.18.08.00;	author rmoore1;	state Exp;
2005-06-29 19:19:48 +00:00
aystarik
35d21eb863 Updated interface to InitPathname
date	2002.11.27.18.33.00;	author rmoore1;	state Exp;
2005-06-29 19:19:47 +00:00
aystarik
fb62acf962 Update of debug levels and defines
date	2002.11.27.17.47.00;	author rmoore1;	state Exp;
2005-06-29 19:19:46 +00:00
aystarik
f2ca762070 Cleanup
date	2002.11.19.20.49.00;	author rmoore1;	state Exp;
2005-06-29 19:19:45 +00:00
aystarik
2cd52337a8 Changed Timeout parameters to 16-bit to match ACPI spec.
date	2002.11.04.19.11.00;	author rmoore1;	state Exp;
2005-06-29 19:19:43 +00:00
aystarik
b1131ecce0 Moved PrintString function here
date	2002.10.21.21.42.00;	author rmoore1;	state Exp;
2005-06-29 19:19:42 +00:00
aystarik
2091565724 Moved ReportNsError to the Namespace manager
date	2002.10.02.17.10.00;	author rmoore1;	state Exp;
2005-06-29 19:19:41 +00:00
aystarik
3c75a24f20 Don't want to FREE in the middle of the debug output
date	2002.09.24.22.02.00;	author rmoore1;	state Exp;
2005-06-29 19:19:40 +00:00
aystarik
22691c3e9b Improved error messages for namespace lookups
date	2002.09.19.22.28.00;	author rmoore1;	state Exp;
2005-06-29 19:19:39 +00:00
aystarik
28f30eea0b Automated cleanup
date	2002.07.30.22.15.00;	author rmoore1;	state Exp;
2005-06-29 19:19:37 +00:00
aystarik
539eb89dc7 Removed PARSER_ONLY, renamed ENABLE_DEBUGGER to ACPI_DEBUGGER.
renamed ACPI_DEBUG to ACPI_DEBUG_OUTPUT


date	2002.07.26.21.45.00;	author rmoore1;	state Exp;
2005-06-29 19:19:36 +00:00
aystarik
280629081c Deployed new UtGetObjectTypeName function. Fully deployed use of
ACPI_GET_OBJECT_TYPE macro for consistency.


date	2002.06.07.21.28.00;	author rmoore1;	state Exp;
2005-06-29 19:19:34 +00:00
aystarik
28c11485a2 Purged all references to Constants contained in reference objects.
Constants are now converted to integers immediately in the dispatcher.


date	2002.06.07.16.54.00;	author rmoore1;	state Exp;
2005-06-29 19:19:32 +00:00
aystarik
dbb3c01880 Early resolution of AML Constants (Zero, One, Ones, Revision) to
actual integer values.


date	2002.06.06.21.52.00;	author rmoore1;	state Exp;
2005-06-29 19:19:31 +00:00
aystarik
c3e2436eb5 Changes to upgrade 16-bit support
date	2002.05.16.22.31.00;	author rmoore1;	state Exp;
2005-06-29 19:19:29 +00:00
aystarik
d3381e2dce Moved ntohl to utils, renamed to AcpiUtDwordByteSwap
date	2002.05.14.16.34.00;	author rmoore1;	state Exp;
2005-06-29 19:19:28 +00:00
aystarik
d68c34d4b8 Support for constant folding in the ASL compiler
date	2002.04.24.22.14.00;	author rmoore1;	state Exp;
2005-06-29 19:19:26 +00:00
aystarik
44c8564d27 Added call to ShortDivide
date	2002.04.17.20.27.00;	author rmoore1;	state Exp;
2005-06-29 19:19:22 +00:00
aystarik
da8fd6c731 Some Lint changes; 16-bit changes
date	2002.04.15.22.46.00;	author rmoore1;	state Exp;
2005-06-29 19:19:21 +00:00
aystarik
9668fff16e Third pass to include lint changes/comments/cleanup.
date	2002.04.10.21.54.00;	author rmoore1;	state Exp;
2005-06-29 19:19:19 +00:00
aystarik
687c52529b Added error checking after all mutex acquires and most mutex releases.
date	2002.02.12.23.57.00;	author rmoore1;	state Exp;
2005-06-29 19:19:10 +00:00
aystarik
36971d10b8 ACPI_ALLOCATE_LOCAL_BUFFER now allocates via the local tracking
interface (allows the allocation to be used in internal objects as well as
tracks the allocation).


date	2002.02.08.20.11.00;	author rmoore1;	state Exp;
2005-06-29 19:19:07 +00:00
aystarik
7f9d6ab6c7 fix warnings on Linux
date	2002.01.14.21.41.00;	author agrover;	state Exp;
2005-06-29 19:19:05 +00:00
aystarik
7b74d6c329 Support for creation of user (return) buffers
date	2002.01.10.22.17.00;	author rmoore1;	state Exp;
2005-06-29 19:19:04 +00:00
aystarik
b854a48a91 Changes to support Intel 64-bit compiler
date	2001.12.12.00.13.00;	author rmoore1;	state Exp;
2005-06-29 19:19:01 +00:00
aystarik
01727e9003 Added 2 new utilities for resource templates
date	2001.12.07.18.42.00;	author rmoore1;	state Exp;
2005-06-29 19:19:00 +00:00
aystarik
6ab9746441 Added package walk for resolving package references
date	2001.11.30.21.21.00;	author rmoore1;	state Exp;
2005-06-29 19:18:59 +00:00
aystarik
493479af9d Macro rename and cleanup
date	2001.11.21.17.06.00;	author rmoore1;	state Exp;
2005-06-29 19:18:58 +00:00
aystarik
e0f0f2934b Cleanup of package walk; Delete destination package on internal
package copy.


date	2001.11.19.16.38.00;	author rmoore1;	state Exp;
2005-06-29 19:18:57 +00:00
aystarik
9a1737f4f4 Added THREAD_STATE to track threads and mutexes
date	2001.11.06.21.29.00;	author rmoore1;	state Exp;
2005-06-29 19:18:56 +00:00
aystarik
ba854725a7 Fixed return macros
date	2001.10.22.21.56.00;	author rmoore1;	state Exp;
2005-06-29 19:18:54 +00:00
aystarik
e050a0c3fb 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 19:18:51 +00:00
aystarik
cb0abd4e67 Completed rename of all globals to prefix "AcpiGbl_", added stack
tracing mechanism


date	2001.08.27.15.39.00;	author rmoore1;	state Exp;
2005-06-29 19:18:48 +00:00
aystarik
8179c9487b Cleanup of function names used in entry macros
date	2001.08.24.22.04.00;	author rmoore1;	state Exp;
2005-06-29 19:18:47 +00:00
aystarik
3ff6668ecd Generic cache routines and common data struct
date	2001.08.14.16.47.00;	author rmoore1;	state Exp;
2005-06-29 19:18:45 +00:00
aystarik
b04a613aea UtFormatException obsoleted; AcpiFormatException substituted globally
date	2001.07.06.22.16.00;	author rmoore1;	state Exp;
2005-06-29 19:18:43 +00:00
aystarik
8285ee2cd5 Cleanup prior to label
date	2001.04.26.23.05.00;	author rmoore1;	state Exp;
2005-06-29 19:18:37 +00:00
aystarik
d2c99ee03c Better error messages
date	2001.04.23.18.05.00;	author rmoore1;	state Exp;
2005-06-29 19:18:36 +00:00
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