Commit Graph

79 Commits

Author SHA1 Message Date
aystarik
ac3971c99d Deployed namespace locking for multithread support
date	2000.03.21.22.23.00;	author rmoore1;	state Exp;
2005-06-29 18:38:57 +00:00
aystarik
508b66de2f Changes to eliminate warnings at VC warning level 4
date	2000.03.03.18.12.00;	author rmoore1;	state Exp;
2005-06-29 18:38:56 +00:00
aystarik
0797583c4a Fixed bug in AcpiGetHandle(): searching for a relative path always
failed because search being done at Parent rather than Parent->Scope.


date	2000.01.07.01.06.00;	author psdiefen;	state Exp;
2005-06-29 18:38:54 +00:00
aystarik
8f36fe2abf date 2000.01.07.00.31.00; author psdiefen; state Exp; 2005-06-29 18:38:53 +00:00
aystarik
95c5073951 date 2000.01.07.00.29.00; author psdiefen; state Exp; 2005-06-29 18:38:52 +00:00
aystarik
e622b068fb Fixed a problem with AcpiGetName that caused blue screen
date	99.11.23.16.57.00;	author rmosgrov;	state Exp;
2005-06-29 18:38:51 +00:00
aystarik
777edb819a New name/handle interfaces
HID/UID as a string


date	99.11.09.23.10.00;	author rmoore1;	state Exp;
2005-06-29 18:38:50 +00:00
aystarik
6657132b10 date 99.11.02.01.08.00; author grsmith1; state Exp; 2005-06-29 18:38:49 +00:00
aystarik
04f24e2a48 HID has two types of strings
date	99.11.01.23.11.00;	author rmoore1;	state Exp;
2005-06-29 18:38:48 +00:00
aystarik
2535a2132c HID, UID are returned as strings now
date	99.11.01.18.12.00;	author rmoore1;	state Exp;
2005-06-29 18:38:47 +00:00
aystarik
cc67ec1a8f Macro support to eliminate excessive debug string duplication
date	99.10.14.20.55.00;	author rmoore1;	state Exp;
2005-06-29 18:38:46 +00:00
aystarik
810340a425 Moved the default address space installation from AcpiLoadNamespace to
a new function in evregion.c.


date	99.10.08.20.06.00;	author grsmith1;	state Exp;
2005-06-29 18:38:44 +00:00
aystarik
d546892d46 Changed ACPI_DEFAULT_HANDLE to ACPI_DEFAULT_HANDLER to be consistant
with meaning and documentation PVCS error #9


date	99.10.06.19.13.00;	author rmosgrov;	state Exp;
2005-06-29 18:38:43 +00:00
aystarik
e39ca69edf Added ACPI_DEFAULT_HANDLE feature to AcpiInstallAddressSpaceHandler.
Also moved the PCIContext to the events.h file.


date	99.09.23.00.26.00;	author rmosgrov;	state Exp;
2005-06-29 18:38:42 +00:00
aystarik
47fb21cdd5 date 99.09.16.17.03.00; author rmosgrov; state Exp; 2005-06-29 18:38:39 +00:00
aystarik
dc213c576f At least rudementary OpRegion support working after restructure of
address handler's and associated code.


date	99.09.08.16.45.00;	author rmosgrov;	state Exp;
2005-06-29 18:38:37 +00:00
aystarik
71f44b4021 Support for loading SSDT & PSDT. New interpreter interface
date	99.08.31.18.00.00;	author rmoore1;	state Exp;
2005-06-29 18:38:35 +00:00
aystarik
b934109aa5 Correct parameter validation for NsHandleToPathname
date	99.08.11.20.26.00;	author rmoore1;	state Exp;
2005-06-29 18:38:33 +00:00
aystarik
54c71f1201 Updated License Header
date	99.08.09.22.44.00;	author mwalz;	state Exp;
2005-06-29 18:38:32 +00:00
aystarik
fe8757128d "Scope" parameter changed to "Parent"
date	99.08.03.17.37.00;	author rmoore1;	state Exp;
2005-06-29 18:38:31 +00:00
aystarik
fc6926d710 Call to EvGpeInit no longer needed here.
date	99.07.23.20.47.00;	author rmoore1;	state Exp;
2005-06-29 18:38:30 +00:00
aystarik
f7e46075bb ACPI_STRING is now "char *".
date	99.07.14.21.42.00;	author rmoore1;	state Exp;
2005-06-29 18:38:29 +00:00
aystarik
b3b53ff166 Moved LoadNamespace and GetDeviceInfo to here
date	99.07.14.17.47.00;	author rmoore1;	state Exp;
2005-06-29 18:38:28 +00:00
aystarik
a9451ae73b New parameter data types for AcpiEvaluateObject
date	99.07.08.21.41.00;	author rmoore1;	state Exp;
2005-06-29 18:38:26 +00:00
aystarik
8252ab82c2 Changed parameters to AcpiNameToHandle
date	99.07.07.15.32.00;	author rmoore1;	state Exp;
2005-06-29 18:38:24 +00:00
aystarik
7b29c4a6c1 Added ACPI_BUFFER typedef
date	99.06.03.23.22.00;	author rmoore1;	state Exp;
2005-06-29 18:38:19 +00:00
aystarik
6b137da0b5 Name oriented external interfaces
date	99.06.01.17.43.00;	author rmoore1;	state Exp;
2005-06-29 18:38:18 +00:00
aystarik
01372d4883 Add support for device _CIDs (Compatibility IDs) with multiple strings
date	2003.05.21.20.59.00;	author rmoore1;	state Exp;
2005-06-29 18:38:06 +00:00
aystarik
49961740d0 Moved method execution xfaces to common
date	2000.05.30.23.16.00;	author rmoore1;	state Exp;
2005-06-29 18:37:06 +00:00
aystarik
5f808d437f Prefixed C library macros (MEMSET, etc.) with "ACPI_".
date	2002.02.13.18.54.00;	author rmoore1;	state Exp;
2005-06-29 18:36:20 +00:00
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
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
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
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
307aa3cd4d date 2000.07.20.17.31.00; author mwalz; state Exp; 2005-06-29 18:35:37 +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
d333115ce6 date 99.09.09.00.18.00; author rmosgrov; state Exp; 2005-06-29 18:35:05 +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
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
340e2787e3 Support for late evaluation of Buffer and Package operands (They may
contain TermArgs).


date	2002.03.13.18.13.00;	author rmoore1;	state Exp;
2005-06-29 18:34:05 +00:00
aystarik
ab17c45beb Added type info to TBDs
date	2000.06.06.22.25.00;	author rmoore1;	state Exp;
2005-06-29 18:33:21 +00:00
aystarik
f9647d52e5 All table management functions moved to new Table subcomponent
date	99.10.13.22.24.00;	author rmoore1;	state Exp;
2005-06-29 18:31:04 +00:00
aystarik
4e325c0046 Renamed most header files
date	2000.07.10.21.27.00;	author rmoore1;	state Exp;
2005-06-29 18:28:10 +00:00
aystarik
55c3e7f08e Added revision number to header
date	2000.08.16.21.25.00;	author rmoore1;	state Exp;
2005-06-29 18:25:27 +00:00
aystarik
28ac6efbad Modified to 80 char line limit
date	2000.06.29.21.57.00;	author mwalz;	state Exp;
2005-06-29 18:25:21 +00:00
aystarik
bed1d2574d Removed all instances of NATIVE_CHAR due to disuse/inconsistent use.
date	2002.12.10.21.00.00;	author rmoore1;	state Exp;
2005-06-29 18:23:35 +00:00
aystarik
712a57ce9c Use NATIVE_CHAR for strings, changed INTx to UINTx
date	2000.08.14.18.18.00;	author rmoore1;	state Exp;
2005-06-29 18:22:17 +00:00
aystarik
47c1f15d32 Comments from 07/18/00 code review
date	2000.07.19.22.55.00;	author rmoore1;	state Exp;
2005-06-29 18:22:15 +00:00
aystarik
12895ca6a0 Phase 2 legal header.
date	99.07.07.22.42.00;	author grsmith1;	state Exp;
2005-06-29 18:21:28 +00:00
aystarik
2028117fd7 Standard parameter list formatting
date	99.06.10.19.36.00;	author rmoore1;	state Exp;
2005-06-29 18:21:22 +00:00