4171 Commits

Author SHA1 Message Date
aystarik
add617def8 update debug output levels
date	2002.03.22.23.16.00;	author rmoore1;	state Exp;
2005-06-29 17:53:39 +00:00
aystarik
fb5489fc8f Prefixed C library macros (MEMSET, etc.) with "ACPI_".
date	2002.02.13.18.54.00;	author rmoore1;	state Exp;
2005-06-29 17:53:38 +00:00
aystarik
273c3ca289 Changed a few debug statements
date	2001.12.12.21.31.00;	author rmoore1;	state Exp;
2005-06-29 17:53:35 +00:00
aystarik
1dd9124cfb Removed obsolete ACPI_OBJECT_TYPE8 typedef and changed all references
to ACPI_OBJECT_TYPE


date	2001.12.12.20.41.00;	author rmoore1;	state Exp;
2005-06-29 17:53:34 +00:00
aystarik
19c3244025 Simplified Store to package index
date	2001.11.30.22.30.00;	author rmoore1;	state Exp;
2005-06-29 17:53:32 +00:00
aystarik
d1834d168b Implemented ACPI 2.0 "clarified" semantics for a store to an index on
a buffer.


date	2001.11.19.23.47.00;	author rmoore1;	state Exp;
2005-06-29 17:53:30 +00:00
aystarik
28793e700c Fixed a debug output statement
date	2001.11.19.20.45.00;	author rmoore1;	state Exp;
2005-06-29 17:53:29 +00:00
aystarik
536ad2d1ae Cleanup function headers
date	2001.11.19.17.08.00;	author rmoore1;	state Exp;
2005-06-29 17:53:28 +00:00
aystarik
94794bd090 Cleanup - extraneous spaces and tab removal
date	2001.11.02.00.05.00;	author rmoore1;	state Exp;
2005-06-29 17:53:27 +00:00
aystarik
c460e3777c 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 17:53:26 +00:00
aystarik
acf6ab9f5d Major rework of the reference count mechanism for internal objects.
date	2001.10.08.18.03.00;	author rmoore1;	state Exp;
2005-06-29 17:53:25 +00:00
aystarik
3dd8e56716 Removed concept of a "static" acpi internal object. This mechanism
conflicted with the object ref count mechanism.


date	2001.09.05.15.11.00;	author rmoore1;	state Exp;
2005-06-29 17:53:24 +00:00
aystarik
cd77dcc6c7 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 17:53:20 +00:00
aystarik
106c2b4480 Fixed debug object output for correct debug level
date	2001.08.22.16.46.00;	author rmoore1;	state Exp;
2005-06-29 17:53:18 +00:00
aystarik
3309018abf Generic cache routines and common data struct
date	2001.08.14.16.47.00;	author rmoore1;	state Exp;
2005-06-29 17:53:16 +00:00
aystarik
2112d93321 Removed Assert macros
date	2001.07.03.22.41.00;	author rmoore1;	state Exp;
2005-06-29 17:53:15 +00:00
aystarik
cb195a2faa Improved debug object output
date	2001.05.09.17.31.00;	author rmoore1;	state Exp;
2005-06-29 17:53:12 +00:00
aystarik
7a65b4c8f4 Cleanup prior to label
date	2001.04.26.23.04.00;	author rmoore1;	state Exp;
2005-06-29 17:53:11 +00:00
aystarik
df8b7a781d Moved some comments around
date	2001.04.26.22.27.00;	author rmoore1;	state Exp;
2005-06-29 17:53:10 +00:00
aystarik
4be8510bb6 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 17:53:09 +00:00
aystarik
8b4db711eb fix Linuxizer issues
date	2001.04.11.21.53.00;	author agrover;	state Exp;
2005-06-29 17:53:08 +00:00
aystarik
d8978701f2 Changed method local/arg interfaces
date	2001.03.08.21.19.00;	author rmoore1;	state Exp;
2005-06-29 17:53:04 +00:00
aystarik
ec684ca648 spell fix
date	2001.03.05.17.59.00;	author agrover;	state Exp;
2005-06-29 17:53:02 +00:00
aystarik
430b4b41af spell fix
date	2001.03.05.17.59.00;	author agrover;	state Exp;
2005-06-29 17:53:01 +00:00
aystarik
13d6b11c20 Code cleanup (acpisrc -c)
date	2001.02.23.23.29.00;	author rmoore1;	state Exp;
2005-06-29 17:53:00 +00:00
aystarik
1dd677718d Could not copy to a newly allocated buffer, fixed
date	2001.02.05.23.30.00;	author rmoore1;	state Exp;
2005-06-29 17:52:58 +00:00
aystarik
da4e180ccd Restructured package copy code
date	2001.02.05.21.50.00;	author rmoore1;	state Exp;
2005-06-29 17:52:57 +00:00
aystarik
e959bfdc8b Moved a comment from an else/debug block
date	2001.01.26.16.00.00;	author rmoore1;	state Exp;
2005-06-29 17:52:56 +00:00
aystarik
6f3bc56d35 Debug statement cleanup for block removal
date	2000.06.22.17.55.00;	author rmoore1;	state Exp;
2005-06-29 17:52:42 +00:00
aystarik
10a1fbee6f Removed tabs
date	2000.06.12.16.58.00;	author rmoore1;	state Exp;
2005-06-29 17:52:37 +00:00
aystarik
94211978e3 Modified store into a Buffer Field to cycle through the assignment of
source elements to the target Buffer Field.


date	2000.05.17.20.34.00;	author mwalz;	state Exp;
2005-06-29 17:52:34 +00:00
aystarik
afdf17b32e Added type conversion when storing into an indexed item. Moved the
package and object to object copy routines from cmobject.c to iexecute.c.


date	2000.05.08.15.48.00;	author mwalz;	state Exp;
2005-06-29 17:52:32 +00:00
aystarik
c505a4528b Ref count bug fix
date	2000.05.03.20.06.00;	author rmoore1;	state Exp;
2005-06-29 17:52:31 +00:00
aystarik
3a3b6f17c9 Needed to add a reference
date	2000.05.02.22.30.00;	author rmoore1;	state Exp;
2005-06-29 17:52:30 +00:00
aystarik
af71a906aa Restructured Index/Package code
date	2000.04.28.18.29.00;	author rmoore1;	state Exp;
2005-06-29 17:52:29 +00:00
aystarik
6dc8196760 Always delete the Reference Object for IndexOp
date	2000.04.28.17.25.00;	author rmoore1;	state Exp;
2005-06-29 17:52:28 +00:00
aystarik
b786bac1d1 Fixed a unfreed reference type problem - doesn't get them all yet.
date	2000.04.28.17.14.00;	author mwalz;	state Exp;
2005-06-29 17:52:27 +00:00
aystarik
80ef6593bf Fix to problem when storing into an uninitialized package, the
reference.where element is NULL, so we have to create the target element.


date	2000.04.28.15.21.00;	author mwalz;	state Exp;
2005-06-29 17:52:26 +00:00
aystarik
bf6d09190e AmlStoreExec of an Index into a package modified to create any needed
sub-package or simply copy the contents of a non-package element.


date	2000.04.27.21.36.00;	author mwalz;	state Exp;
2005-06-29 17:52:24 +00:00
aystarik
93da1470a2 Modified AmlExecStore operator to behave like MS acpi.sys driver when
storing a buffer or string type to an Index reference.


date	2000.04.24.16.42.00;	author mwalz;	state Exp;
2005-06-29 17:52:23 +00:00
aystarik
d62779ea4b Moved test for attached destination object after the prep work. This
is because  many paths do only prep work and this eliminates the need to deal
with non existant attached objects.

Also fixed some of the locking code I had hosed.


date	2000.03.31.18.00.00;	author rmosgrov;	state Exp;
2005-06-29 17:52:20 +00:00
aystarik
cbc488763e Allow stores into NTEs with no object already attached
date	2000.03.30.17.42.00;	author rmoore1;	state Exp;
2005-06-29 17:52:19 +00:00
aystarik
24452f9c3d Buffer length fix, detabbed
date	2000.03.29.23.19.00;	author rmoore1;	state Exp;
2005-06-29 17:52:16 +00:00
aystarik
998a739bbd Added error message when truncating buffer storing to a NTE
date	2000.03.28.23.35.00;	author rmosgrov;	state Exp;
2005-06-29 17:52:14 +00:00
aystarik
93f0cf67d6 Added CmGetTypeName
date	2000.03.24.16.51.00;	author rmoore1;	state Exp;
2005-06-29 17:52:13 +00:00
aystarik
8865169371 date 2000.03.17.01.19.00; author rmosgrov; state Exp; 2005-06-29 17:52:12 +00:00
aystarik
984a04af9d Fixed bug when copying a string to an NTE string where a string
pointer into the DSDT was being freed.


date	2000.03.17.01.10.00;	author rmosgrov;	state Exp;
2005-06-29 17:52:11 +00:00
aystarik
612297572a date 2000.03.16.09.01.00; author rmosgrov; state Exp; 2005-06-29 17:52:10 +00:00
aystarik
6e6d40aa39 Debug output cleanup
date	2000.03.02.20.59.00;	author rmoore1;	state Exp;
2005-06-29 17:52:08 +00:00
aystarik
623f2f870a Better handling of local/arg cases
date	2000.02.29.21.35.00;	author rmoore1;	state Exp;
2005-06-29 17:52:07 +00:00