Robert Moore
d41344f1ec
Update all ACPICA copyrights and signons to 2011.
...
Standard ACPICA source modules only.
2011-01-03 14:02:13 -08:00
Robert Moore
027c7ffd9a
Expand device initialization counters to 32 bits.
...
Expand the various device initialization counters from 16-bit to 32-bit.
Allows for very large namespaces.
2010-05-20 12:29:29 -07:00
Robert Moore
ba571ef4a6
Expand initialization counters to 32 bits.
...
Expand the various initialization counters from 16-bit to 32-bit.
Allows for very large namespaces. Alexey Starikovskiy, Bob Moore.
2010-05-18 15:10:09 -07:00
Robert Moore
c7dd20b0d7
Update all ACPICA copyrights and signons to 2010.
...
Add 2010 copyright to all module headers and signons, including the Linux
header. This affects virtually every file in the ACPICA core subsystem,
iASL compiler, and all utilities.
2010-01-08 08:49:11 -08:00
Robert Moore
416eb5461f
Update all copyrights and signons to 2009.
...
Add 2009 copyright to all module headers and signons, including the Linux
header. This affects virtually every file in the ACPICA core subsystem,
iASL compiler, and all utilities.
2009-01-08 13:17:27 -08:00
Robert Moore
0b09da4ebd
Remove obsolete version number in module headers.
...
Removed the "$Revision" number that appeared in each module header.
This version number was useful under SourceSafe and CVS, but has no
meaning under git. It is not only incorrect, it could also be
misleading.
2008-09-25 12:56:30 -07:00
Robert Moore
b98eacb45a
Fix for hang on GPE method invocation.
...
Fixes problem introduced in 20080514 where the new method argument count
validation mechanism will enter an infinite loop when a GPE method is
dispatched. Problem fixed be removing the obsolete code that passes GPE
block information to the notify handler via the control method parameter
pointer.
2008-05-21 14:10:42 -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
Robert Moore
bb48f23503
Add argument count checking to control method invocation via AcpiEvaluateObject.
...
Error if too few arguments, warning if too many. This applies only to external
programmatic control method execution, not method-to-method calls within the
AML.
2008-05-07 13:50:13 -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
7073ad969b
Revert notify handling from synchronous back to asynchronous.
...
Reverted a change to Notify handling that was introduced in version 20070508. This version changed the Notify handling from asynchronous to fully synchronous (Device driver Notify handling with respect to the Notify ASL operator). It was found that this change caused more problems than it solved and was removed by most users.
2007-10-18 21:06:13 +00:00
rmoore1
99ff9b47df
Change to make Notify() operator completely synchronous.
...
Implemented a design change for the handling of the Notify AML operator. Previously, notify handlers were dispatched and executed completely asynchronously in a deferred thread. The new design still executes the notify handlers in a different thread, but the original thread that executed the Notify() now waits at a synchronization point for the notify handler to complete. Some machines depend on a synchronous Notify operator in order to operate correctly.
2007-04-27 20:11:59 +00:00
rmoore1
7e357a5031
Several fixes for internal method result stack.
...
fixes STACK_OVERFLOW exception on nested method calls. internal bugzilla 262 and 275.
2007-03-08 20:26:06 +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
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
df9d541a48
Fix to allow embedded method declarations, BZ 5361
2006-05-24 21:12:11 +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
5099088999
ArgCount field must be 32 bits to accomodate large number of args
2006-03-27 21:42:56 +00:00
rmoore1
4e4ceb34dd
Struct alignment updates, for Linux conversion
2006-03-15 22:14:00 +00:00
rmoore1
0bc76a762e
Optimize structs for 64-bit, cache for namespace nodes, remove NSnode ref count
2006-03-14 20:58:51 +00:00
rmoore1
c7fa88de35
Removed more extraneous backslashes
2006-01-17 22:43:35 +00:00
rmoore1
9efdd774a4
Add 2006 copyright
2006-01-09 17:47:27 +00:00
rmoore1
30646b83fa
Lint update
2005-07-21 22:06:31 +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
fd9e7775f9
cast to UINT8
...
date 2005.07.08.21.25.00; author rmoore1; state Exp;
2005-07-10 20:33:01 +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
27bdcaee13
new display define
...
date 2005.06.17.20.17.00; author rmoore1; state Exp;
2005-06-29 20:05:23 +00:00
aystarik
b272283c3c
Added PassNumber
...
date 2005.05.25.16.47.00; author rmoore1; state Exp;
2005-06-29 20:05:22 +00:00
aystarik
bbe93d572e
Implicit return support
...
date 2005.03.08.23.08.00; author rmoore1; state Exp;
2005-06-29 20:05:20 +00:00
aystarik
197ac195c8
Added ACPI_PARAMETER_INFO
...
date 2004.04.22.20.04.00; author rmoore1; state Exp;
2005-06-29 20:05:17 +00:00
aystarik
237863b716
Added DeferredNode field
...
date 2003.09.17.17.18.00; author rmoore1; state Exp;
2005-06-29 20:05:15 +00:00
aystarik
b66e3a247a
Fixes to allow better Linux translation
...
date 2002.12.19.22.03.00; author rmoore1; state Exp;
2005-06-29 20:05:12 +00:00
aystarik
abeb3de1f1
Prefixed all #defines in acconfig.h with ACPI_
...
date 2002.11.25.20.31.00; author rmoore1; state Exp;
2005-06-29 20:05:09 +00:00
aystarik
784724f1ea
Added ScopeDepth debug info field
...
date 2002.10.15.22.20.00; author rmoore1; state Exp;
2005-06-29 20:05:08 +00:00
aystarik
9db076b903
Update debug output and add new field to info
...
date 2002.05.06.20.00.00; author rmoore1; state Exp;
2005-06-29 20:05:06 +00:00
aystarik
faa895c2b3
New flags
...
date 2002.04.25.17.42.00; author rmoore1; state Exp;
2005-06-29 20:05:05 +00:00
aystarik
9b3c1f680f
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 20:05:04 +00:00
aystarik
55317d633f
Prefixed all macros with "ACPI_" to prevent collisions with local OS
...
header files.
date 2002.02.12.22.41.00; author rmoore1; state Exp;
2005-06-29 20:05:03 +00:00
aystarik
fe63b1eaea
Cleanup
...
date 2001.12.20.22.10.00; author rmoore1; state Exp;
2005-06-29 20:05:01 +00:00
aystarik
fc0ce1e0f6
Added user breakpoint field
...
date 2001.12.13.22.58.00; author rmoore1; state Exp;
2005-06-29 20:05:00 +00:00
aystarik
ac90fabc56
Added THREAD_STATE to track threads and mutexes
...
date 2001.11.06.21.29.00; author rmoore1; state Exp;
2005-06-29 20:04:59 +00:00
aystarik
17b9f626b6
Cleanup - extraneous spaces and tab removal
...
date 2001.11.02.00.06.00; author rmoore1; state Exp;
2005-06-29 20:04:58 +00:00
aystarik
1f9af55bf9
Removed TbSystemTablePtr
...
date 2001.10.16.21.05.00; author rmoore1; state Exp;
2005-06-29 20:04:57 +00:00
aystarik
0aa87a4d97
Opcode class/type cleanup. Restructuring of math and logic AML
...
opcodes. Match op restructured. Added opcode class dispatch table
date 2001.10.01.16.59.00; author rmoore1; state Exp;
2005-06-29 20:04:56 +00:00
aystarik
36a14868b3
Rearranged for readability
...
date 2001.09.21.22.14.00; author rmoore1; state Exp;
2005-06-29 20:04:55 +00:00
aystarik
cc1d871c5c
Merged WALK_STATE and PARSE_STATE; new common function for
...
initialization of WALK_STATE
date 2001.09.11.20.10.00; author rmoore1; state Exp;
2005-06-29 20:04:54 +00:00
aystarik
833bda0714
Moved several common parameters into the WALK_STATE structure to
...
reduce CPU stack use.
date 2001.09.06.16.10.00; author rmoore1; state Exp;
2005-06-29 20:04:53 +00:00
aystarik
791f9dbcf5
Optimized use of "resolve operands"
...
date 2001.08.30.17.17.00; author rmoore1; state Exp;
2005-06-29 20:04:52 +00:00
aystarik
5afbf17149
Added "const" qualifier to the read-only lookup tables
...
date 2001.08.24.16.23.00; author rmoore1; state Exp;
2005-06-29 20:04:51 +00:00
aystarik
d3f4d8caa2
Code cleanup (acpisrc -c)
...
date 2001.02.23.23.28.00; author rmoore1; state Exp;
2005-06-29 20:04:48 +00:00