Commit Graph

156 Commits

Author SHA1 Message Date
Robert Moore
8c47917fd2 Add const qualifier for appropriate string constants.
Mostly MODULE_NAME and printf format strings.
2008-05-09 13:08:54 -07:00
Robert Moore
10e9550130 Eliminate ACPI_NATIVE_UINT type.
No longer needed; replaced mostly with UINT32, but also ACPI_SIZE where a
type that changes 32/64 bit on 32/64-bit platforms is required.
2008-05-08 13:22:20 -07:00
rmoore1
a417391ec6 Update copyright to 2008.
Added 2008 copyright to all module headers and signons. This affects virtually every file in the ACPICA core subsystem, iASL compiler, and the utilities.
2008-01-09 21:27:10 +00:00
rmoore1
f28ead97ac Fix for Load/LoadTable to specify load location.
Fixed a problem with the Load and LoadTable operators where the table location within the namespace was ignored. Instead, the table was always loaded into the root or current scope.
2007-10-17 21:59:24 +00:00
rmoore1
6e075f8871 Update copyright to 2007.
Added 2007 copyright to all module headers and signons. This affects virtually every file in the ACPICA core subsystem, iASL compiler, and the utilities.
2007-01-09 20:01:19 +00:00
rmoore1
b4ecbd24f7 Fix race condition with AcpiWalkNamespace.
Fixed a problem with a possible race condition between threads executing AcpiWalkNamespace and the AML interpreter. This condition was removed by modifying AcpiWalkNamespace to (by default) ignore all temporary namespace entries created during any concurrent control method execution
2006-10-06 22:32:10 +00:00
rmoore1
62300dae19 The Table Manager component has been completely redesigned and reimplemented. The new design is much simpler, and reduces the overall code and data size of the kernel-resident ACPICA by approximately 5%. Also, it is now possible to obtain the ACPI tables very early during kernel initialization, even before dynamic memory management is initialized. 2006-08-23 19:55:36 +00:00
rmoore1
330392c97a Function rename 2006-05-24 20:52:36 +00:00
rmoore1
8f99aa4375 Additional restructuring and cleanup of namespace evaluation functions 2006-05-18 17:11:31 +00:00
rmoore1
8c8738f9a1 Major restructuring of internal interfaces to evaluate objects to reduce code size and stack use 2006-05-17 21:30:23 +00:00
rmoore1
6f70255c7a Support for disassembler external generation 2006-05-11 20:26:22 +00:00
rmoore1
a95edf9835 Support to add resource descriptor names and create symbolic refs to resources 2006-03-10 17:48:32 +00:00
rmoore1
1c0379cb57 Removed ComponentId from REPORT* interfaces; not used 2006-01-13 20:50:57 +00:00
rmoore1
9efdd774a4 Add 2006 copyright 2006-01-09 17:47:27 +00:00
rmoore1
2baf352224 Changes to support new OwnerId mechanism, improved error handling during parsing, reduce stack use 2005-07-19 22:27:30 +00:00
aystarik
2f119256f4 Owner ID redesign and cleanup
date	2005.06.30.21.38.00;	author rmoore1;	state Exp;
2005-07-10 20:25:07 +00:00
aystarik
e6244b6461 Moved prototypes for "static" functions from headers into the defining
C module.


date	2005.03.31.23.13.00;	author rmoore1;	state Exp;
2005-06-29 19:52:17 +00:00
aystarik
7cdc502f89 cleanup, comment cleanup
date	2005.03.25.21.26.00;	author rmoore1;	state Exp;
2005-06-29 19:52:16 +00:00
aystarik
6329a736eb Update for static functions, cleanup
date	2005.03.21.22.05.00;	author rmoore1;	state Exp;
2005-06-29 19:52:15 +00:00
aystarik
0a60615595 Interface changes
date	2004.04.22.19.24.00;	author rmoore1;	state Exp;
2005-06-29 19:52:11 +00:00
aystarik
5aaabe69fd added a proto
date	2003.05.07.21.10.00;	author rmoore1;	state Exp;
2005-06-29 19:52:08 +00:00
aystarik
cee30cb443 New function
date	2002.10.22.17.41.00;	author rmoore1;	state Exp;
2005-06-29 19:52:01 +00:00
aystarik
64f6d3df5d Removed obsolete function
date	2002.10.21.21.46.00;	author rmoore1;	state Exp;
2005-06-29 19:52:00 +00:00
aystarik
af18417959 Standalone disassembler now uses namespace mgr for symbol table
date	2002.07.23.20.30.00;	author rmoore1;	state Exp;
2005-06-29 19:51:58 +00:00
aystarik
756020a286 interface changes
date	2002.04.08.22.07.00;	author rmoore1;	state Exp;
2005-06-29 19:51:56 +00:00
aystarik
0d21e370e8 Support for creation of user (return) buffers
date	2002.01.10.22.17.00;	author rmoore1;	state Exp;
2005-06-29 19:51:54 +00:00
aystarik
71c49f61f2 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 19:51:52 +00:00
aystarik
370eda4c52 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 19:51:51 +00:00
aystarik
1ccfccddf0 Renamed GetParentObject to GetParentNode because it makes more sense
date	2001.12.07.19.13.00;	author rmoore1;	state Exp;
2005-06-29 19:51:49 +00:00
aystarik
3ec7803a0e new function prototypes
date	2001.11.30.21.17.00;	author rmoore1;	state Exp;
2005-06-29 19:51:47 +00:00
aystarik
bf45a9d7b8 Added PrintPathname debug function
date	2001.11.16.23.35.00;	author rmoore1;	state Exp;
2005-06-29 19:51:46 +00:00
aystarik
caedc9dafc Simplified support for multi-descriptor objects (automatic allocation
based on the object type requested)


date	2001.11.09.22.19.00;	author rmoore1;	state Exp;
2005-06-29 19:51:45 +00:00
aystarik
e5b2f87f02 Initial support for multiple object attachments and related interfaces
date	2001.11.08.21.04.00;	author rmoore1;	state Exp;
2005-06-29 19:51:44 +00:00
aystarik
d325d1ed11 Use GetAttachedObject instead of directly accessing Node->Object
date	2001.11.07.17.15.00;	author rmoore1;	state Exp;
2005-06-29 19:51:43 +00:00
aystarik
51d502fd03 Changed root path to a single backslash
date	2001.10.26.16.09.00;	author rmoore1;	state Exp;
2005-06-29 19:51:42 +00:00
aystarik
56532e0b6e Improved NSDUMP debug output
date	2001.10.18.17.41.00;	author rmoore1;	state Exp;
2005-06-29 19:51:41 +00:00
aystarik
06dd49779a Rename the opcode execution functions
date	2001.10.08.22.36.00;	author rmoore1;	state Exp;
2005-06-29 19:51:40 +00:00
aystarik
c289dfb412 Major rework of the reference count mechanism for internal objects.
date	2001.10.08.18.03.00;	author rmoore1;	state Exp;
2005-06-29 19:51:39 +00:00
aystarik
b99eb7b74b Removed use of PopObject() for efficiency
date	2001.09.03.18.00.00;	author rmoore1;	state Exp;
2005-06-29 19:51:38 +00:00
aystarik
ddddbbc1fd Split internalizename
date	2001.05.14.15.48.00;	author rmoore1;	state Exp;
2005-06-29 19:51:37 +00:00
aystarik
ff9bafbbd0 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:51:35 +00:00
aystarik
ce34208c9c Restructured package copy code
date	2001.02.05.21.50.00;	author rmoore1;	state Exp;
2005-06-29 19:51:34 +00:00
aystarik
88c88de236 date 2001.01.29.18.57.00; author agrover; state Exp; 2005-06-29 19:51:33 +00:00
aystarik
a5a85be2ca Support for option to return error if name found in namespace
date	2000.12.15.16.28.00;	author rmoore1;	state Exp;
2005-06-29 19:51:31 +00:00
aystarik
df9536cbc7 global fix: declare functions not in headers as static
date	2000.11.07.02.49.00;	author agrover;	state Exp;
2005-06-29 19:51:28 +00:00
aystarik
51e6cabb3e Ran acpisrc source cleanup
date	2000.09.15.17.16.00;	author rmoore1;	state Exp;
2005-06-29 19:51:27 +00:00
aystarik
f75fb74152 New initialization interfaces
date	2000.09.14.23.00.00;	author rmoore1;	state Exp;
2005-06-29 19:51:26 +00:00
aystarik
c19704676e New init xfaces; JIT CreateField evaluation.
date	2000.09.11.15.15.00;	author rmoore1;	state Exp;
2005-06-29 19:51:25 +00:00
aystarik
e9741ca91d Eliminated "Name Tables" and replaced with "Named Objects"
date	2000.08.29.00.39.00;	author rmoore1;	state Exp;
2005-06-29 19:51:21 +00:00
aystarik
967c34c767 Removed pnp.h
date	2000.06.16.22.19.00;	author rmoore1;	state Exp;
2005-06-29 19:51:14 +00:00