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