Commit Graph

106 Commits

Author SHA1 Message Date
aystarik
71d0e2d555 Fix for scope problem for aliased methods
date	2004.03.26.22.32.00;	author rmoore1;	state Exp;
2005-06-29 17:21:54 +00:00
aystarik
1380971cb0 Support to force ALL methods to "Serialized". Freed up lower bits of
the flag byte


date	2004.03.11.21.15.00;	author rmoore1;	state Exp;
2005-06-29 17:21:53 +00:00
aystarik
62217a84fc Cleanup
date	2003.09.17.17.36.00;	author rmoore1;	state Exp;
2005-06-29 17:21:51 +00:00
aystarik
29f363f8f8 Init mutex Node field
date	2002.10.21.21.40.00;	author rmoore1;	state Exp;
2005-06-29 17:21:46 +00:00
aystarik
b0803fee8e Redesign of Alias support
date	2002.10.01.19.40.00;	author rmoore1;	state Exp;
2005-06-29 17:21:44 +00:00
aystarik
85d36a0bc4 Header cleanup
date	2002.06.06.15.29.00;	author rmoore1;	state Exp;
2005-06-29 17:21:42 +00:00
aystarik
a44df35be7 Use FindTable interface
date	2001.12.20.21.04.00;	author rmoore1;	state Exp;
2005-06-29 17:21:37 +00:00
aystarik
54c27ee904 Added pointer/integer conversion macros to cleanup IA64 generation
date	2001.12.12.17.25.00;	author rmoore1;	state Exp;
2005-06-29 17:21:35 +00:00
aystarik
c0ce0e7f27 fix warning on Linux IA32
date	2001.12.12.00.46.00;	author agrover;	state Exp;
2005-06-29 17:21:34 +00:00
aystarik
b534d48b6d New ACPI_SIZE type for all "size" parameters and pointer diffs
date	2001.12.10.22.44.00;	author rmoore1;	state Exp;
2005-06-29 17:21:33 +00:00
aystarik
b22683654c fix errant comment delimiter
fix gcc warning - can't cast away both size and ptr-ness in one go, so cast
away ptr-ness and let the size happen implicitly


date	2001.12.05.01.19.00;	author agrover;	state Exp;
2005-06-29 17:21:32 +00:00
aystarik
0e48c778a1 date 2001.12.04.23.10.00; author rmoore1; state Exp; 2005-06-29 17:21:31 +00:00
aystarik
7f8df9094f Initial support for DataTable Regions
date	2001.12.04.18.00.00;	author rmoore1;	state Exp;
2005-06-29 17:21:30 +00:00
aystarik
98139bf05b Create an event with no semaphore units -- unsignalled.
date	2001.11.16.23.46.00;	author rmoore1;	state Exp;
2005-06-29 17:21:29 +00:00
aystarik
759fb1b140 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 17:21:28 +00:00
aystarik
cb4e44a622 Initial support for multiple object attachments and related interfaces
date	2001.11.08.21.04.00;	author rmoore1;	state Exp;
2005-06-29 17:21:27 +00:00
aystarik
994f3e2784 Use GetAttachedObject instead of directly accessing Node->Object
date	2001.11.07.17.15.00;	author rmoore1;	state Exp;
2005-06-29 17:21:26 +00:00
aystarik
3d22bb3591 Removed global OpRegion handler dispatch table, it was not being used.
date	2001.10.29.16.58.00;	author rmoore1;	state Exp;
2005-06-29 17:21:23 +00:00
aystarik
acc2224165 Added "ObjectType" field to OpcodeInfo table; removed "MapOpcode"
functions; Fixed forward reference problem with field names


date	2001.10.22.19.57.00;	author rmoore1;	state Exp;
2005-06-29 17:21:22 +00:00
aystarik
29b6c964a4 Merged field create code, enhanced create/load dispatch code
date	2001.10.11.21.51.00;	author rmoore1;	state Exp;
2005-06-29 17:21:21 +00:00
aystarik
039789351b Cleanup of operand handling
date	2001.10.10.22.51.00;	author rmoore1;	state Exp;
2005-06-29 17:21:20 +00:00
aystarik
f04e78e2e7 Major rework of the reference count mechanism for internal objects.
date	2001.10.08.18.03.00;	author rmoore1;	state Exp;
2005-06-29 17:21:19 +00:00
aystarik
6b079c88d6 Parse/dispatch support for DataTableRegion
date	2001.09.21.22.15.00;	author rmoore1;	state Exp;
2005-06-29 17:21:18 +00:00
aystarik
4bcc03f61b 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 17:21:17 +00:00
aystarik
642fc5e1d1 Cleanup prior to label
date	2001.04.26.23.04.00;	author rmoore1;	state Exp;
2005-06-29 17:21:11 +00:00
aystarik
7025571c09 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 17:21:08 +00:00
aystarik
7f06b9087a Cleanup
date	2001.03.27.23.37.00;	author rmoore1;	state Exp;
2005-06-29 17:21:07 +00:00
aystarik
4acd504d80 Support for ACPI 2.0 method SyncLevel
date	2001.02.14.21.30.00;	author rmoore1;	state Exp;
2005-06-29 17:21:04 +00:00
aystarik
b4489d2842 2001 copyright. Changed "NUMBER" to "INTEGER" globally
date	2001.01.15.17.28.00;	author rmoore1;	state Exp;
2005-06-29 17:21:03 +00:00
aystarik
3b01dc7a80 Added function to get an OpRegion type string.
date	2000.11.17.18.49.00;	author rmoore1;	state Exp;
2005-06-29 17:21:01 +00:00
aystarik
24734f9770 Removed extraneous (dead) functions
date	2000.11.07.21.08.00;	author rmoore1;	state Exp;
2005-06-29 17:21:00 +00:00
aystarik
f136117410 Configurable support for 64-bit ACPI integers (ACPI 2.0)
date	2000.10.11.21.02.00;	author rmoore1;	state Exp;
2005-06-29 17:20:58 +00:00
aystarik
fa712e5a69 Added varparams to the _REPORT_xxx interfaces; 16-bit fixes
date	2000.09.20.20.51.00;	author rmoore1;	state Exp;
2005-06-29 17:20:57 +00:00
aystarik
1a1c8f5954 Ran acpisrc source cleanup
date	2000.09.15.17.16.00;	author rmoore1;	state Exp;
2005-06-29 17:20:56 +00:00
aystarik
f85201bddc New init xfaces; JIT CreateField evaluation.
date	2000.09.11.15.15.00;	author rmoore1;	state Exp;
2005-06-29 17:20:55 +00:00
aystarik
d5ac1186b7 Optimized the ACPI_OPERAND_OBJECT size
date	2000.08.30.22.55.00;	author rmoore1;	state Exp;
2005-06-29 17:20:54 +00:00
aystarik
3ee043714b Changed to proper delete call
date	2000.08.23.21.12.00;	author rmoore1;	state Exp;
2005-06-29 17:20:50 +00:00
aystarik
5c01cc095e Removed ParserOp from Method internal object
date	2000.08.21.22.49.00;	author rmoore1;	state Exp;
2005-06-29 17:20:49 +00:00
aystarik
8733129e74 Fix for mismatched mutex locking and detection
date	2000.08.10.18.09.00;	author rmoore1;	state Exp;
2005-06-29 17:20:47 +00:00
aystarik
534f50e793 Code review changes
date	2000.08.02.17.43.00;	author mwalz;	state Exp;
2005-06-29 17:20:45 +00:00
aystarik
2117bd6e83 Renamed Osd interfaces, renamed header files
date	2000.06.23.21.47.00;	author rmoore1;	state Exp;
2005-06-29 17:20:40 +00:00
aystarik
9873bfb871 Debug statement cleanup for block removal
date	2000.06.22.17.55.00;	author rmoore1;	state Exp;
2005-06-29 17:20:39 +00:00
aystarik
4724be78fc date 2000.06.19.23.12.00; author rmoore1; state Exp; 2005-06-29 17:20:37 +00:00
aystarik
d06c42a9d4 Split ACPI_OBJECT_TYPE into an external and internal version
date	2000.06.02.21.42.00;	author rmoore1;	state Exp;
2005-06-29 17:20:31 +00:00
aystarik
94e640a370 Added alignment and math macros
date	2000.06.01.22.39.00;	author rmoore1;	state Exp;
2005-06-29 17:20:29 +00:00
aystarik
a933a06da3 Changed data types
date	2000.05.31.21.28.00;	author rmoore1;	state Exp;
2005-06-29 17:20:28 +00:00
aystarik
257c15f30d Updated CmUpdateObjectReference() calls to appropriate
CmAdd/RemoveReference


date	2000.05.01.16.42.00;	author mwalz;	state Exp;
2005-06-29 17:20:27 +00:00
aystarik
01130f1594 Added support for just in time region initialization
date	2000.04.27.23.58.00;	author rmosgrov;	state Exp;
2005-06-29 17:20:26 +00:00
aystarik
6ee214fb07 Pass WalkState to interpreter interfaces
date	2000.04.06.22.01.00;	author rmoore1;	state Exp;
2005-06-29 17:20:24 +00:00
aystarik
bfbbce75d4 Only delete field desc if it doesn't get stored.
date	2000.04.05.19.49.00;	author rmoore1;	state Exp;
2005-06-29 17:20:23 +00:00