7666 Commits

Author SHA1 Message Date
aystarik
010c3181dc Handler fixes for reference count issues and allow multiple installs
of the same handler with no error


date	2003.05.07.18.04.00;	author rmoore1;	state Exp;
2005-06-29 19:54:25 +00:00
aystarik
58e1cfdd52 Update to GPE interfaces to use the GPE device node
date	2003.03.19.22.15.00;	author rmoore1;	state Exp;
2005-06-29 19:54:24 +00:00
aystarik
f96171e754 Fixes to allow better Linux translation
date	2002.12.19.22.03.00;	author rmoore1;	state Exp;
2005-06-29 19:54:22 +00:00
aystarik
98039b37fc Standardized all struct tags for Linux conversion
date	2002.12.18.23.15.00;	author rmoore1;	state Exp;
2005-06-29 19:54:21 +00:00
aystarik
645f710a18 Added Node field to Mutex object
date	2002.10.21.21.46.00;	author rmoore1;	state Exp;
2005-06-29 19:54:19 +00:00
aystarik
63134a33eb Automated cleanup
date	2002.07.30.22.12.00;	author rmoore1;	state Exp;
2005-06-29 19:54:18 +00:00
aystarik
aec1e01d2d Early resolution of AML Constants (Zero, One, Ones, Revision) to
actual integer values.


date	2002.06.06.21.52.00;	author rmoore1;	state Exp;
2005-06-29 19:54:17 +00:00
aystarik
3816bd73d1 fix comment error
date	2002.03.27.01.01.00;	author agrover;	state Exp;
2005-06-29 19:54:15 +00:00
aystarik
1c4e070675 Large cleanup for readability and logical groupings of objects
date	2002.03.25.21.38.00;	author rmoore1;	state Exp;
2005-06-29 19:54:14 +00:00
aystarik
b1442ae765 Created common area for notify support on those objects that allow
notifies


date	2002.03.21.17.26.00;	author rmoore1;	state Exp;
2005-06-29 19:54:13 +00:00
aystarik
c5a805414d 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 19:54:12 +00:00
aystarik
29ddaad382 Maximum FieldBitLength increased from 16 bits to 32.
date	2001.12.11.17.23.00;	author rmoore1;	state Exp;
2005-06-29 19:54:09 +00:00
aystarik
4c02a7d820 Removed obsolete flag
date	2001.11.30.21.17.00;	author rmoore1;	state Exp;
2005-06-29 19:54:08 +00:00
aystarik
17c898f7af Macro rename and cleanup
date	2001.11.21.17.06.00;	author rmoore1;	state Exp;
2005-06-29 19:54:07 +00:00
aystarik
87ba64efba Support for FieldAttribute byte, merged Access/Lock/Update bits back
into the FieldFlags.  Renamed the various field bits and access masks.


date	2001.11.16.22.27.00;	author rmoore1;	state Exp;
2005-06-29 19:54:06 +00:00
aystarik
6f3213594f Added NextObject pointer to all objects, allows multiple objects to be
linked to a namespace node


date	2001.11.07.22.20.00;	author rmoore1;	state Exp;
2005-06-29 19:54:04 +00:00
aystarik
d30ea4a3dc Added THREAD_STATE to track threads and mutexes
date	2001.11.06.21.29.00;	author rmoore1;	state Exp;
2005-06-29 19:54:03 +00:00
aystarik
8a7720f1dd Cleanup - extraneous spaces and tab removal
date	2001.11.02.00.06.00;	author rmoore1;	state Exp;
2005-06-29 19:54:02 +00:00
aystarik
d025d7ce35 Changes to flags
date	2001.11.01.22.01.00;	author rmoore1;	state Exp;
2005-06-29 19:54:01 +00:00
aystarik
9ba7441271 Renamed BankRegisterObj to BankObj; Added Node to Buffer object
date	2001.10.29.22.27.00;	author rmoore1;	state Exp;
2005-06-29 19:54:00 +00:00
aystarik
1e4739cb9a Added parent node to all Field object descriptors for better debug
output.  (Does not increase the size of these objects because there was extra
room.)


date	2001.10.29.22.07.00;	author rmoore1;	state Exp;
2005-06-29 19:53:59 +00:00
aystarik
68d4700cf3 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 19:53:58 +00:00
aystarik
4b28d927eb Added support for MID operator
date	2001.09.24.20.16.00;	author rmoore1;	state Exp;
2005-06-29 19:53:57 +00:00
aystarik
7ed6cb6e84 Standardized all references to AML code to "AmlStart" and "AmlLength",
replacing things like Pcode, AmlPtr, etc.


date	2001.09.11.21.16.00;	author rmoore1;	state Exp;
2005-06-29 19:53:56 +00:00
aystarik
e816fa8f27 new constants
date	2001.08.14.16.51.00;	author rmoore1;	state Exp;
2005-06-29 19:53:55 +00:00
aystarik
9fa2acbe6a Update and restructuring of field access code
date	2001.05.15.21.31.00;	author rmoore1;	state Exp;
2005-06-29 19:53:54 +00:00
aystarik
f4e6bd6b33 Cleanup prior to label
date	2001.04.26.23.09.00;	author rmoore1;	state Exp;
2005-06-29 19:53:53 +00:00
aystarik
3f3f416ac0 Removed extraneous parameter, fixed ref counts for IndexField objs
date	2001.04.09.21.41.00;	author rmoore1;	state Exp;
2005-06-29 19:53:51 +00:00
aystarik
5ff1ccd14a Cleanup of internal field objects
date	2001.04.09.17.55.00;	author rmoore1;	state Exp;
2005-06-29 19:53:50 +00:00
aystarik
bc276bd17c Field support update - restructure for > 32-bit support for all field
types.  Cleanup of field types


date	2001.04.06.23.12.00;	author rmoore1;	state Exp;
2005-06-29 19:53:49 +00:00
aystarik
97d72253e1 Removed NATIVE_UINT from internal structures and some procedures.
This type should be used extremely sparingly!


date	2001.03.09.21.17.00;	author rmoore1;	state Exp;
2005-06-29 19:53:47 +00:00
aystarik
00120260d0 Full support for ASL Mutex SyncLevel semantics and "ForceRelease" on
interpreter exit of all owned mutexes.


date	2001.02.16.18.30.00;	author rmoore1;	state Exp;
2005-06-29 19:53:46 +00:00
aystarik
17ce360514 STRLEN returns NATIVE_UINT, so fix places where people assume it
returns 32 bits. parse structs also changed to use NATIVE types


date	2001.02.15.00.11.00;	author agrover;	state Exp;
2005-06-29 19:53:45 +00:00
aystarik
79c6ea5609 Renamed "OpCode" to "Opcode"
date	2001.02.13.21.19.00;	author rmoore1;	state Exp;
2005-06-29 19:53:44 +00:00
aystarik
3a850715aa Added dynamic object conversion support
date	2001.01.09.23.34.00;	author rmoore1;	state Exp;
2005-06-29 19:53:42 +00:00
aystarik
46d85e1143 ACPI_PHYSICAL_ADDRESS cleanups
date	2000.11.03.00.07.00;	author agrover;	state Exp;
2005-06-29 19:53:40 +00:00
aystarik
c907260aa9 Configurable support for 64-bit ACPI integers (ACPI 2.0)
date	2000.10.11.21.02.00;	author rmoore1;	state Exp;
2005-06-29 19:53:39 +00:00
aystarik
e581a45a35 Additional optimization of the ACPI_OPERAND_OBJECT
date	2000.08.31.16.29.00;	author rmoore1;	state Exp;
2005-06-29 19:53:36 +00:00
aystarik
bc6115ca44 Optimized the ACPI_OPERAND_OBJECT size
date	2000.08.30.22.55.00;	author rmoore1;	state Exp;
2005-06-29 19:53:35 +00:00
aystarik
d1681f5ca0 Removed ParserOp from Method internal object
date	2000.08.21.22.49.00;	author rmoore1;	state Exp;
2005-06-29 19:53:31 +00:00
aystarik
ed21fd57e2 Added parse-scope cache and extended parse Op/cache
date	2000.08.11.21.06.00;	author rmoore1;	state Exp;
2005-06-29 19:53:29 +00:00
aystarik
6eac63dd1b Handler context has been moved from the handler object, which is
global to all instances to which it is associated, to the region object, which
is specific to each instance.  In the case of PCI, the PCI_HANDLER_CONTEXT
includes the original handler context  installed via
AcpiInstallAddressSpaceHandler as well as PCI specific information.


date	2000.07.27.20.59.00;	author mwalz;	state Exp;
2005-06-29 19:53:28 +00:00
aystarik
cb21c36fcb "Pblk"
date	2000.06.19.23.11.00;	author rmoore1;	state Exp;
2005-06-29 19:53:23 +00:00
aystarik
b2221b1764 Removed TBDs
date	2000.06.05.17.47.00;	author rmoore1;	state Exp;
2005-06-29 19:53:19 +00:00
aystarik
9dd8ab3ee7 Changed data types
date	2000.05.31.21.28.00;	author rmoore1;	state Exp;
2005-06-29 19:53:18 +00:00
aystarik
933b51fb46 Cleanup of included files
date	2000.05.30.23.14.00;	author rmoore1;	state Exp;
2005-06-29 19:53:17 +00:00
aystarik
f961a92ad5 Renamed a handler type
date	2000.05.15.17.19.00;	author rmoore1;	state Exp;
2005-06-29 19:53:16 +00:00
aystarik
2841f08c9d Added object cache
date	2000.05.08.16.00.00;	author rmoore1;	state Exp;
2005-06-29 19:53:15 +00:00
aystarik
51c885b78a Added support for just in time region initialization
date	2000.04.27.23.58.00;	author rmosgrov;	state Exp;
2005-06-29 19:53:14 +00:00
aystarik
227ba99cca Support for method owner IDs
date	2000.04.21.22.16.00;	author rmoore1;	state Exp;
2005-06-29 19:53:13 +00:00