Commit Graph

6905 Commits

Author SHA1 Message Date
aystarik
0a0d1397be tidying up a bit
date	2000.11.15.03.19.00;	author agrover;	state Exp;
2005-06-29 19:43:16 +00:00
aystarik
961d20a7a6 turn big-ass enum into nice defines
other register-related cleanups


date	2000.11.14.01.42.00;	author agrover;	state Exp;
2005-06-29 19:43:15 +00:00
aystarik
2ab251d66e Support for ACPI 2.0 tables - all hardware access via the Generic
Address Structure


date	2000.11.02.18.40.00;	author rmoore1;	state Exp;
2005-06-29 19:43:14 +00:00
aystarik
91596c2cf3 Physical Addresses changed from void* to UINT64
date	2000.10.27.20.05.00;	author rmoore1;	state Exp;
2005-06-29 19:43:11 +00:00
aystarik
9d274653a2 date 2000.10.04.23.54.00; author agrover; state Exp; 2005-06-29 19:43:10 +00:00
aystarik
363248b74e added AcpiGetDevices
changed DEVICE_ID to only return one type


date	2000.09.29.21.53.00;	author agrover;	state Exp;
2005-06-29 19:43:09 +00:00
aystarik
df1a77b00b Ran acpisrc source cleanup
date	2000.09.15.17.16.00;	author rmoore1;	state Exp;
2005-06-29 19:43:08 +00:00
aystarik
4ba4105e7c Fixed some parse issues during method execution
date	2000.09.14.16.40.00;	author rmoore1;	state Exp;
2005-06-29 19:43:06 +00:00
aystarik
fe50f153ce Additional optimization of the ACPI_OPERAND_OBJECT
date	2000.08.31.16.29.00;	author rmoore1;	state Exp;
2005-06-29 19:43:04 +00:00
aystarik
2bc97f41b5 Optimized the ACPI_OPERAND_OBJECT size
date	2000.08.30.22.55.00;	author rmoore1;	state Exp;
2005-06-29 19:43:03 +00:00
aystarik
5ca62e7525 Removed ParserOp from Method internal object
date	2000.08.21.22.49.00;	author rmoore1;	state Exp;
2005-06-29 19:42:58 +00:00
aystarik
f9ebdf08d5 Added parse-scope cache and extended parse Op/cache
date	2000.08.11.21.06.00;	author rmoore1;	state Exp;
2005-06-29 19:42:56 +00:00
aystarik
463d00d006 changed void*'s to typed ptrs
date	2000.08.09.00.25.00;	author agrover;	state Exp;
2005-06-29 19:42:55 +00:00
aystarik
4006672aba updated common_op to use named_object ptr instead of void ptr
date	2000.08.08.18.34.00;	author agrover;	state Exp;
2005-06-29 19:42:54 +00:00
aystarik
1cb6edad10 Eliminated construction of full parse tree for main table AML
date	2000.07.14.21.51.00;	author rmoore1;	state Exp;
2005-06-29 19:42:51 +00:00
aystarik
a990175ad2 Moved some types and globals
date	2000.06.22.17.16.00;	author rmoore1;	state Exp;
2005-06-29 19:42:47 +00:00
aystarik
08ce2e727a Added some ACPI prefixes; linux support
date	2000.06.21.21.17.00;	author rmoore1;	state Exp;
2005-06-29 19:42:46 +00:00
aystarik
a8e9e469d3 Changed Acpi_Gbl to AcpiGbl_
date	2000.06.16.20.03.00;	author rmoore1;	state Exp;
2005-06-29 19:42:43 +00:00
aystarik
769afd9cab Added type info to TBDs
date	2000.06.06.22.24.00;	author rmoore1;	state Exp;
2005-06-29 19:42:39 +00:00
aystarik
9476f53ec7 Added alignment and math macros
date	2000.06.01.22.39.00;	author rmoore1;	state Exp;
2005-06-29 19:42:38 +00:00
aystarik
20fcbaa346 Cleanup
date	2000.05.18.17.43.00;	author rmoore1;	state Exp;
2005-06-29 19:42:37 +00:00
aystarik
bbb417053a New fields in parser/method object
date	2000.05.16.22.06.00;	author rmoore1;	state Exp;
2005-06-29 19:42:36 +00:00
aystarik
dea65ccdef New functions/globals
date	2000.05.10.23.01.00;	author rmoore1;	state Exp;
2005-06-29 19:42:35 +00:00
aystarik
afe83702f6 mutex name table
date	2000.05.05.16.44.00;	author rmoore1;	state Exp;
2005-06-29 19:42:34 +00:00
aystarik
981ce7a7e1 Added parser op cache
date	2000.05.04.20.51.00;	author rmoore1;	state Exp;
2005-06-29 19:42:33 +00:00
aystarik
cef45b24f3 New interfaces
date	2000.05.03.20.06.00;	author rmoore1;	state Exp;
2005-06-29 19:42:32 +00:00
aystarik
5793053a03 Added generic state structs
date	2000.05.02.22.29.00;	author rmoore1;	state Exp;
2005-06-29 19:42:31 +00:00
aystarik
2085f091cc Support for method owner IDs
date	2000.04.21.22.16.00;	author rmoore1;	state Exp;
2005-06-29 19:42:30 +00:00
aystarik
599d28a8d6 New mutex
date	2000.04.21.17.29.00;	author rmoore1;	state Exp;
2005-06-29 19:42:29 +00:00
aystarik
e98ad26722 Changed TABLE_DESC
date	2000.04.20.22.32.00;	author rmoore1;	state Exp;
2005-06-29 19:42:28 +00:00
aystarik
38c48fc974 New struct
date	2000.04.20.15.19.00;	author rmoore1;	state Exp;
2005-06-29 19:42:27 +00:00
aystarik
070124bf38 Support for owner id and ref count
date	2000.04.19.22.30.00;	author rmoore1;	state Exp;
2005-06-29 19:42:26 +00:00
aystarik
c5f4d19cb4 Added runtime arguments to OPINFO
date	2000.04.03.22.51.00;	author rmoore1;	state Exp;
2005-06-29 19:42:25 +00:00
aystarik
80e500bdb2 Scope stack is now part of interpreter, not global
date	2000.03.29.22.08.00;	author rmoore1;	state Exp;
2005-06-29 19:42:24 +00:00
aystarik
d59b2460ea Mutex info table
date	2000.03.27.21.56.00;	author rmoore1;	state Exp;
2005-06-29 19:42:21 +00:00
aystarik
b46bd65138 Multithread support, namespace locking, debugger support
date	2000.03.21.22.21.00;	author rmoore1;	state Exp;
2005-06-29 19:42:20 +00:00
aystarik
59dd8f0fe1 Added a field to walkstate
date	2000.03.13.22.18.00;	author rmoore1;	state Exp;
2005-06-29 19:42:19 +00:00
aystarik
91383c0201 Added method object to walk state
date	2000.03.09.22.25.00;	author rmoore1;	state Exp;
2005-06-29 19:42:18 +00:00
aystarik
94cab20e71 Changes to eliminate warnings at VC warning level 4
date	2000.03.03.18.06.00;	author rmoore1;	state Exp;
2005-06-29 19:42:16 +00:00
aystarik
a7c096a690 removed non-standard bitfields
date	2000.03.02.20.56.00;	author rmoore1;	state Exp;
2005-06-29 19:42:15 +00:00
aystarik
1d15219635 Added mutex for interpreter execution
date	2000.02.22.21.17.00;	author rmoore1;	state Exp;
2005-06-29 19:42:14 +00:00
aystarik
6e31ab4111 Mostly parser changes.
Shrunk the NTE by removing ParentScope field


date	2000.02.04.00.03.00;	author rmoore1;	state Exp;
2005-06-29 19:42:12 +00:00
aystarik
94d7069202 New field in WALK_STATE
date	2000.01.26.22.51.00;	author rmoore1;	state Exp;
2005-06-29 19:42:10 +00:00
aystarik
289382a366 Changes to WALK_STATE
date	2000.01.26.17.39.00;	author rmoore1;	state Exp;
2005-06-29 19:42:09 +00:00
aystarik
e982830b4a Update for parser changes, stack changes
date	2000.01.13.22.17.00;	author rmoore1;	state Exp;
2005-06-29 19:42:07 +00:00
aystarik
3821057227 Structs for new parser
date	2000.01.10.17.14.00;	author rmoore1;	state Exp;
2005-06-29 19:42:06 +00:00
aystarik
19b8f92de1 Added FIELD_INFO
date	99.10.13.22.21.00;	author rmoore1;	state Exp;
2005-06-29 19:42:05 +00:00
aystarik
7f9ed1c9c9 Added descriptor validation macros
date	99.09.28.22.32.00;	author rmoore1;	state Exp;
2005-06-29 19:42:03 +00:00
aystarik
c7d85172a0 New object type names
date	99.09.22.21.55.00;	author rmoore1;	state Exp;
2005-06-29 19:42:02 +00:00
aystarik
d9bd21606e Fixed compilation bug when not in debug mode.
date	99.09.16.22.58.00;	author grsmith1;	state Exp;
2005-06-29 19:42:01 +00:00