6027 Commits

Author SHA1 Message Date
aystarik
aca78754e0 Split from cmdebug.c
date	99.04.21.22.17.00;	author rmoore1;	state Exp;
2005-06-29 19:11:19 +00:00
aystarik
e3819b73cc Implicit return fix - AE_OK if object returned, but was not expected.
date	2005.01.21.22.43.00;	author rmoore1;	state Exp;
2005-06-29 19:11:14 +00:00
aystarik
7c9957fc40 update a debug statement
date	2005.01.07.18.40.00;	author rmoore1;	state Exp;
2005-06-29 19:11:12 +00:00
aystarik
1125a67bf4 automated code cleanup
date	2004.04.27.18.27.00;	author rmoore1;	state Exp;
2005-06-29 19:11:09 +00:00
aystarik
73318c17c6 Added ACPI_PARAMETER_INFO to reduce stack use
date	2004.04.20.22.59.00;	author rmoore1;	state Exp;
2005-06-29 19:11:08 +00:00
aystarik
618522dfef Implementation of _OSI "internal" method
date	2004.03.11.21.19.00;	author rmoore1;	state Exp;
2005-06-29 19:11:07 +00:00
aystarik
78f24def42 Added execute _SxD methods
date	2004.02.20.22.40.00;	author rmoore1;	state Exp;
2005-06-29 19:11:06 +00:00
aystarik
9962ee400a Deployed new procedure to extract NS Node name and validate the node.
Prevents faults during debug output.


date	2003.10.21.23.31.00;	author rmoore1;	state Exp;
2005-06-29 19:11:04 +00:00
aystarik
97b2db2135 Automated cleanup
date	2003.05.21.22.49.00;	author rmoore1;	state Exp;
2005-06-29 19:11:03 +00:00
aystarik
b521d61038 Add support for device _CIDs (Compatibility IDs) with multiple strings
date	2003.05.21.20.59.00;	author rmoore1;	state Exp;
2005-06-29 19:11:02 +00:00
aystarik
82f84f00ea Allow an initial asterisk in HID, CID, and UID strings to workaround
dumb/old BIOSs.  We finally broke down and put this in.


date	2003.05.20.20.44.00;	author rmoore1;	state Exp;
2005-06-29 19:11:01 +00:00
aystarik
4cefd92e9e Added new UtEvaluateObject
date	2002.12.03.18.08.00;	author rmoore1;	state Exp;
2005-06-29 19:10:56 +00:00
aystarik
e138a4e19b Automated cleanup
date	2002.07.30.22.15.00;	author rmoore1;	state Exp;
2005-06-29 19:10:54 +00:00
aystarik
e586601e30 updated debug output levels
date	2002.03.22.23.00.00;	author rmoore1;	state Exp;
2005-06-29 19:10:51 +00:00
aystarik
824da6acc5 fix printf format string
date	2001.11.03.00.34.00;	author agrover;	state Exp;
2005-06-29 19:10:47 +00:00
aystarik
db0b046606 Adding _CID support
date	2001.11.01.22.23.00;	author psdiefen;	state Exp;
2005-06-29 19:10:45 +00:00
aystarik
b7241a6c32 Cleanup
date	2001.04.26.22.30.00;	author rmoore1;	state Exp;
2005-06-29 19:10:38 +00:00
aystarik
36b479d864 Another pass through the source to prefix all local types with "ACPI_"
date	2001.04.26.21.03.00;	author rmoore1;	state Exp;
2005-06-29 19:10:37 +00:00
aystarik
b516559119 fix DEBUG_PRINTs
date	2001.03.23.18.19.00;	author agrover;	state Exp;
2005-06-29 19:10:36 +00:00
aystarik
55100ca613 Configurable support for 64-bit ACPI integers (ACPI 2.0)
date	2000.10.11.21.02.00;	author rmoore1;	state Exp;
2005-06-29 19:10:31 +00:00
aystarik
a686d54e14 added AcpiGetDevices
changed DEVICE_ID to only return one type


date	2000.09.29.21.53.00;	author agrover;	state Exp;
2005-06-29 19:10:30 +00:00
aystarik
2f35bd86e9 if _STA not found, report device is present
date	2000.09.29.00.30.00;	author agrover;	state Exp;
2005-06-29 19:10:29 +00:00
aystarik
080103ec9c made debugprintf status's into AcpiCmFormatException (Status)
date	2000.08.17.01.22.00;	author agrover;	state Exp;
2005-06-29 19:10:24 +00:00
aystarik
c34dd6beea date 2000.06.12.16.59.00; author rmoore1; state Exp; 2005-06-29 19:10:15 +00:00
aystarik
b1619d0958 Evaluate ACPI objects
date	2000.05.30.23.14.00;	author rmoore1;	state Exp;
2005-06-29 19:10:14 +00:00
aystarik
8f733ad6ee Performance enhancement/simplification
date	2005.06.28.22.01.00;	author rmoore1;	state Exp;
2005-06-29 19:10:13 +00:00
aystarik
ab68802a04 Ref count update for target of Index()
date	2005.02.28.20.08.00;	author rmoore1;	state Exp;
2005-06-29 19:10:09 +00:00
aystarik
51fcbeeb9c update debug output
date	2004.10.05.22.50.00;	author rmoore1;	state Exp;
2005-06-29 19:10:06 +00:00
aystarik
f90453e02c Rename AddressSpace to Handler
date	2003.11.07.19.49.00;	author rmoore1;	state Exp;
2005-06-29 19:10:03 +00:00
aystarik
6ea14220f5 Handler fixes for reference count issues and allow multiple installs
of the same handler with no error


date	2003.05.07.18.04.00;	author rmoore1;	state Exp;
2005-06-29 19:10:01 +00:00
aystarik
689b177c0e Full implementation of RemoveGpeBlock
date	2003.03.28.00.21.00;	author rmoore1;	state Exp;
2005-06-29 19:10:00 +00:00
aystarik
97423c4582 Check for static buffer (in ACPI table), don't delete
date	2002.12.12.21.15.00;	author rmoore1;	state Exp;
2005-06-29 19:09:58 +00:00
aystarik
21f0acd52e Prefixed all #defines in acconfig.h with ACPI_
date	2002.11.25.20.31.00;	author rmoore1;	state Exp;
2005-06-29 19:09:57 +00:00
aystarik
f26b4719fc Changed debug output levels
date	2002.03.22.21.02.00;	author rmoore1;	state Exp;
2005-06-29 19:09:51 +00:00
aystarik
4fdfb357e6 Removed support for static object deletion
date	2001.11.30.21.19.00;	author rmoore1;	state Exp;
2005-06-29 19:09:48 +00:00
aystarik
c4f48ba66c Initial support for multiple object attachments and related interfaces
date	2001.11.08.21.04.00;	author rmoore1;	state Exp;
2005-06-29 19:09:46 +00:00
aystarik
bb8355888f Renamed BankRegisterObj to BankObj; Added Node to Buffer object
date	2001.10.29.22.27.00;	author rmoore1;	state Exp;
2005-06-29 19:09:45 +00:00
aystarik
11efa67960 Removed TbSystemTablePtr
date	2001.10.16.21.05.00;	author rmoore1;	state Exp;
2005-06-29 19:09:44 +00:00
aystarik
0c8bbf83a3 All interpreter operand objects (both arguments and targets) are now
deleted in the dispatcher.  ExStore no longer deletes targets.  Simplifies
operand deletion and error handling.


date	2001.10.10.22.53.00;	author rmoore1;	state Exp;
2005-06-29 19:09:43 +00:00
aystarik
2424959138 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:09:42 +00:00
aystarik
e13ef9a9a8 Toned down the "large reference count" msg - may remove later.
date	2001.09.24.22.46.00;	author rmoore1;	state Exp;
2005-06-29 19:09:41 +00:00
aystarik
8f500696ab Standardized all references to AML code to "AmlStart" and "AmlLength",
replacing things like Pcode, AmlPtr, etc.


date	2001.09.11.21.16.00;	author rmoore1;	state Exp;
2005-06-29 19:09:40 +00:00
aystarik
32883baa42 Generic cache routines and common data struct
date	2001.08.14.16.47.00;	author rmoore1;	state Exp;
2005-06-29 19:09:36 +00:00
aystarik
a77db85cc9 Removed extraneous parameter, fixed ref counts for IndexField objs
date	2001.04.09.21.41.00;	author rmoore1;	state Exp;
2005-06-29 19:09:31 +00:00
aystarik
f88fcedd71 Field support update - restructure for > 32-bit support for all field
types.  Cleanup of field types


date	2001.04.06.23.12.00;	author rmoore1;	state Exp;
2005-06-29 19:09:30 +00:00
aystarik
188df2df98 Update to opcode names and typenames for fields
date	2001.03.30.18.16.00;	author rmoore1;	state Exp;
2005-06-29 19:09:29 +00:00
aystarik
bd3eb2fdbe 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 19:09:28 +00:00
aystarik
23f7b26c75 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 19:09:26 +00:00
aystarik
bcda05169d Source clean-up via acpisrc utility
date	2000.11.02.22.51.00;	author rmoore1;	state Exp;
2005-06-29 19:09:21 +00:00
aystarik
0ffd520b02 Added careful freeing of context
date	2000.10.18.18.07.00;	author rmoore1;	state Exp;
2005-06-29 19:09:20 +00:00