4843 Commits

Author SHA1 Message Date
aystarik
1252181245 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 18:36:19 +00:00
aystarik
6a2ff1828a Handle case where numsegments == 0
date	2002.01.09.17.20.00;	author rmoore1;	state Exp;
2005-06-29 18:36:16 +00:00
aystarik
bf7c3ae9b5 Support for String operands to DerefOf. Added param and renamed
GetNode to GetNodeByPath.


date	2001.12.20.16.43.00;	author rmoore1;	state Exp;
2005-06-29 18:36:15 +00:00
aystarik
7838c5cfc5 cast to UINT8 first to prevent sign extension
date	2001.12.03.21.21.00;	author rmoore1;	state Exp;
2005-06-29 18:36:11 +00:00
aystarik
f3efdc1071 Pathname code cleanup
date	2001.11.30.22.24.00;	author rmoore1;	state Exp;
2005-06-29 18:36:10 +00:00
aystarik
9263a8a7b7 Eliminate TBDs
date	2001.11.15.17.01.00;	author rmoore1;	state Exp;
2005-06-29 18:36:08 +00:00
aystarik
46cfb8fd45 Rename the opcode execution functions
date	2001.10.08.22.36.00;	author rmoore1;	state Exp;
2005-06-29 18:36:06 +00:00
aystarik
e5267506ce Major rework of the reference count mechanism for internal objects.
date	2001.10.08.18.03.00;	author rmoore1;	state Exp;
2005-06-29 18:36:05 +00:00
aystarik
961ab40281 Cleanup of function names used in entry macros
date	2001.08.24.22.04.00;	author rmoore1;	state Exp;
2005-06-29 18:36:02 +00:00
aystarik
41e2175547 UtFormatException obsoleted; AcpiFormatException substituted globally
date	2001.07.06.22.16.00;	author rmoore1;	state Exp;
2005-06-29 18:36:00 +00:00
aystarik
528ef9f33b Split internalizename
date	2001.05.14.15.50.00;	author rmoore1;	state Exp;
2005-06-29 18:35:58 +00:00
aystarik
910d537c54 Bug fixes from Novell
date	2001.01.18.17.32.00;	author rmoore1;	state Exp;
2005-06-29 18:35:52 +00:00
aystarik
6750a14fde Code cleanup, removed obsolete code
date	2000.11.28.21.11.00;	author rmoore1;	state Exp;
2005-06-29 18:35:49 +00:00
aystarik
d296d11db1 Method Arg/Local pseudo-nodes now marked with flags instead of an
actual type value because the type changes when an assignment is made to the
node.


date	2000.11.21.21.10.00;	author rmoore1;	state Exp;
2005-06-29 18:35:48 +00:00
aystarik
a0d42f15fb Physical Addresses changed from void* to UINT64
date	2000.10.27.20.05.00;	author rmoore1;	state Exp;
2005-06-29 18:35:47 +00:00
aystarik
7f8712e306 Configurable support for 64-bit ACPI integers (ACPI 2.0)
date	2000.10.11.21.03.00;	author rmoore1;	state Exp;
2005-06-29 18:35:46 +00:00
aystarik
85d41855ff date 2000.08.10.00.02.00; author agrover; state Exp; 2005-06-29 18:35:39 +00:00
aystarik
0137da0d49 date 2000.07.24.16.00.00; author mwalz; state Exp; 2005-06-29 18:35:38 +00:00
aystarik
307aa3cd4d date 2000.07.20.17.31.00; author mwalz; state Exp; 2005-06-29 18:35:37 +00:00
aystarik
7d5b360159 Removed ACPI_SIZE type
date	2000.06.30.20.37.00;	author rmoore1;	state Exp;
2005-06-29 18:35:34 +00:00
aystarik
c01ccc1d27 Removed a // comment
date	2000.06.19.16.40.00;	author rmoore1;	state Exp;
2005-06-29 18:35:30 +00:00
aystarik
00e07d71c4 Merged nsutils.c with nsscope.c and nsfamily.c
date	2000.06.16.21.07.00;	author mwalz;	state Exp;
2005-06-29 18:35:29 +00:00
aystarik
cafc2400f8 Cleanup
date	2000.05.15.22.02.00;	author rmoore1;	state Exp;
2005-06-29 18:35:22 +00:00
aystarik
25375ed596 Added CmValidObjectType
date	2000.03.24.16.53.00;	author rmoore1;	state Exp;
2005-06-29 18:35:19 +00:00
aystarik
205bb3cdb4 Must actually delete objects attached to the root, not just detach
them.


date	2000.03.10.22.00.00;	author rmoore1;	state Exp;
2005-06-29 18:35:17 +00:00
aystarik
75851dc58c Changes to eliminate warnings at VC warning level 4
date	2000.03.03.18.14.00;	author rmoore1;	state Exp;
2005-06-29 18:35:16 +00:00
aystarik
59c162983a Ported to new DeleteNamespace routine
date	2000.02.29.21.37.00;	author rmoore1;	state Exp;
2005-06-29 18:35:15 +00:00
aystarik
53cf17f08d date 2000.02.24.21.16.00; author psdiefen; state Exp; 2005-06-29 18:35:14 +00:00
aystarik
f69be2db47 deallocate scope stack elements on terminate
date	2000.01.13.22.22.00;	author rmoore1;	state Exp;
2005-06-29 18:35:11 +00:00
aystarik
7f37fca3e3 Renamed Clib functions to uppercase macros
date	99.10.12.20.27.00;	author rmoore1;	state Exp;
2005-06-29 18:35:08 +00:00
aystarik
d333115ce6 date 99.09.09.00.18.00; author rmosgrov; state Exp; 2005-06-29 18:35:05 +00:00
aystarik
95544f153e All procs dealing with the NTE "Value" field moved to nsobject.c
date	99.08.20.23.01.00;	author rmoore1;	state Exp;
2005-06-29 18:35:03 +00:00
aystarik
c3b66ff2f5 Updated License Header
date	99.08.09.22.45.00;	author mwalz;	state Exp;
2005-06-29 18:35:01 +00:00
aystarik
7a3f580d12 Better pathname error checking.
date	99.08.04.21.59.00;	author rmoore1;	state Exp;
2005-06-29 18:35:00 +00:00
aystarik
dd3d7fd4cd Added NsTerminate
date	99.07.23.20.48.00;	author rmoore1;	state Exp;
2005-06-29 18:34:59 +00:00
aystarik
3f4bce068c Moved NsAllocateNte to nsalloc.c
date	99.07.19.23.18.00;	author rmoore1;	state Exp;
2005-06-29 18:34:57 +00:00
aystarik
d90d94e400 New data types/names; removed OUTRANGE macro.
date	99.07.12.23.26.00;	author rmoore1;	state Exp;
2005-06-29 18:34:56 +00:00
aystarik
2c2f82106e Added ACPI_OBJECT_INTERNAL type
date	99.07.07.19.48.00;	author rmoore1;	state Exp;
2005-06-29 18:34:53 +00:00
aystarik
17fd3fe4ff Rewrote internalizeName to remove globals.
date	99.06.28.23.04.00;	author rmoore1;	state Exp;
2005-06-29 18:34:50 +00:00
aystarik
0cda42d424 New data types
date	99.06.22.23.02.00;	author rmoore1;	state Exp;
2005-06-29 18:34:49 +00:00
aystarik
978b84633b Moved all standard C headers to environment.h
date	99.06.09.17.30.00;	author rmoore1;	state Exp;
2005-06-29 18:34:45 +00:00
aystarik
2d5a2403e4 Update for FUNCTION_EXIT macro
date	99.05.20.16.52.00;	author rmoore1;	state Exp;
2005-06-29 18:34:43 +00:00
aystarik
68aeaf366f WalkNamespace is now an ACPI (external) interface
date	99.05.18.15.23.00;	author rmoore1;	state Exp;
2005-06-29 18:34:41 +00:00
aystarik
874307dc74 Removed all compilation warnings under BeOS.
date	99.05.14.16.31.00;	author grsmith1;	state Exp;
2005-06-29 18:34:40 +00:00
aystarik
6232a65b0a Merged AML and ACPI exception codes
date	99.05.12.21.59.00;	author rmoore1;	state Exp;
2005-06-29 18:34:38 +00:00
aystarik
edc12b2c1d Added ACPI_STATUS exception codes
date	99.05.07.17.24.00;	author rmoore1;	state Exp;
2005-06-29 18:34:37 +00:00
aystarik
ac0af66316 Removed some recursion, improved data structs.
date	99.04.29.22.06.00;	author rmoore1;	state Exp;
2005-06-29 18:34:36 +00:00
aystarik
fbb8a60f2d Changed common constants to uppercase
date	99.04.23.15.36.00;	author rmoore1;	state Exp;
2005-06-29 18:34:35 +00:00
aystarik
3a07f81571 Added legal-approved header
date	99.04.19.20.24.00;	author rmoore1;	state Exp;
2005-06-29 18:34:34 +00:00
aystarik
5762bab49a ACPI NameSpace Manager
date	99.04.08.23.22.00;	author rmoore1;	state Exp;
2005-06-29 18:34:33 +00:00