Commit Graph

103 Commits

Author SHA1 Message Date
aystarik
927eb9d713 Fixed some possible memory leaks
date	2005.05.25.19.47.00;	author rmoore1;	state Exp;
2005-06-29 17:08:23 +00:00
aystarik
e50cb08ba3 Check for bitlength > 0
date	2005.03.23.20.40.00;	author rmoore1;	state Exp;
2005-06-29 17:08:20 +00:00
aystarik
81a3cffb92 Improved implicit return support
date	2005.03.08.23.22.00;	author rmoore1;	state Exp;
2005-06-29 17:08:18 +00:00
aystarik
89c136d100 Fixed a comment
date	2004.12.03.21.39.00;	author rmoore1;	state Exp;
2005-06-29 17:08:16 +00:00
aystarik
9a3fc93150 Removed obsolete code that was causing occasional faults (arg== NULL)
date	2004.05.25.20.52.00;	author rmoore1;	state Exp;
2005-06-29 17:08:14 +00:00
aystarik
eba34323ce New interface to AcpiDsInitAmlWalk
date	2004.04.22.19.18.00;	author rmoore1;	state Exp;
2005-06-29 17:08:13 +00:00
aystarik
d3c912c680 New error messages for AML_INTERNAL case(s)
date	2004.02.03.22.13.00;	author rmoore1;	state Exp;
2005-06-29 17:08:12 +00:00
aystarik
4427241f66 Deployed ACPI_FORMAT_UINT64 to simplify output statements
date	2003.10.22.16.34.00;	author rmoore1;	state Exp;
2005-06-29 17:08:09 +00:00
aystarik
c9544661eb Add support for the DeferredNode field in WalkState (Node already
exists and has already been looked up)


date	2003.09.17.17.28.00;	author rmoore1;	state Exp;
2005-06-29 17:08:07 +00:00
aystarik
5cdce39d0a Fix to properly set table ID in created namespace objects. Removed
static DSDT table ID.


date	2003.05.09.20.02.00;	author rmoore1;	state Exp;
2005-06-29 17:08:06 +00:00
aystarik
1c00250dbf Comment fix
date	2003.04.29.21.58.00;	author rmoore1;	state Exp;
2005-06-29 17:08:05 +00:00
aystarik
c9313acb72 Updated interface to InitPathname
date	2002.11.27.18.33.00;	author rmoore1;	state Exp;
2005-06-29 17:08:02 +00:00
aystarik
d2c981566e Mark execution of deferred op with new flag
date	2002.08.22.21.32.00;	author rmoore1;	state Exp;
2005-06-29 17:07:59 +00:00
aystarik
62c0fc7792 Split EvalBufferFieldOperands
date	2002.05.02.20.25.00;	author rmoore1;	state Exp;
2005-06-29 17:07:55 +00:00
aystarik
c2066c2a56 Fixed operand ordering problem with error check
date	2002.05.02.17.42.00;	author rmoore1;	state Exp;
2005-06-29 17:07:54 +00:00
aystarik
37b8227e53 Cleanup
date	2001.12.12.20.11.00;	author rmoore1;	state Exp;
2005-06-29 17:07:46 +00:00
aystarik
aa1a50bb8b Renamed GetParentObject to GetParentNode because it makes more sense
date	2001.12.07.19.13.00;	author rmoore1;	state Exp;
2005-06-29 17:07:45 +00:00
aystarik
a705e7341a Support for ACPI 2.0 Break and Continue
date	2001.12.07.19.08.00;	author rmoore1;	state Exp;
2005-06-29 17:07:44 +00:00
aystarik
56527758c5 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 17:07:42 +00:00
aystarik
8f9fe49743 Eliminate TBDs
date	2001.11.15.17.01.00;	author rmoore1;	state Exp;
2005-06-29 17:07:41 +00:00
aystarik
8224a57e3d 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:07:40 +00:00
aystarik
dd973c2fa3 Initial support for multiple object attachments and related interfaces
date	2001.11.08.21.04.00;	author rmoore1;	state Exp;
2005-06-29 17:07:39 +00:00
aystarik
1638a8ac0d Added THREAD_STATE to track threads and mutexes
date	2001.11.06.21.29.00;	author rmoore1;	state Exp;
2005-06-29 17:07:38 +00:00
aystarik
9512612e36 Cleanup
date	2001.11.01.21.58.00;	author rmoore1;	state Exp;
2005-06-29 17:07:36 +00:00
aystarik
7cdaff87cc Cleanup
date	2001.10.29.19.52.00;	author rmoore1;	state Exp;
2005-06-29 17:07:35 +00:00
aystarik
66790eb02b Fixed return macros
date	2001.10.22.21.56.00;	author rmoore1;	state Exp;
2005-06-29 17:07:34 +00:00
aystarik
bfc396bdb9 Added method params to interface to InitAmlWalk
date	2001.09.20.15.20.00;	author rmoore1;	state Exp;
2005-06-29 17:07:31 +00:00
aystarik
68196f6879 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:07:30 +00:00
aystarik
ddbde28681 Removed use of PopObject() for efficiency
date	2001.09.03.18.00.00;	author rmoore1;	state Exp;
2005-06-29 17:07:28 +00:00
aystarik
cb2a05e169 print PHYSICAL_ADDRESSes as 2 32-bit values, instead of using %p
date	2001.07.11.23.42.00;	author agrover;	state Exp;
2005-06-29 17:07:23 +00:00
aystarik
b12ba2ef92 Support for AcpiOsSignal
date	2001.07.11.17.27.00;	author rmoore1;	state Exp;
2005-06-29 17:07:22 +00:00
aystarik
c402b70a6d Added placeholders (cases) for most ACPI 2.0 opcodes
date	2001.07.02.23.02.00;	author rmoore1;	state Exp;
2005-06-29 17:07:20 +00:00
aystarik
51a4a7f07f Removed extraneous parameter, fixed ref counts for IndexField objs
date	2001.04.09.21.41.00;	author rmoore1;	state Exp;
2005-06-29 17:07:16 +00:00
aystarik
6907f4d4f1 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 17:07:15 +00:00
aystarik
29fc542291 Update to opcode names and typenames for fields
date	2001.03.30.18.16.00;	author rmoore1;	state Exp;
2005-06-29 17:07:14 +00:00
aystarik
970e7b2962 Do not resolve returned index references
date	2001.03.02.00.09.00;	author rmoore1;	state Exp;
2005-06-29 17:07:09 +00:00
aystarik
5147a9c6e6 Workaround for AcpiSrc limitation
date	2001.02.23.23.56.00;	author rmoore1;	state Exp;
2005-06-29 17:07:08 +00:00
aystarik
fdd58fe242 Code cleanup (acpisrc -c)
date	2001.02.23.23.28.00;	author rmoore1;	state Exp;
2005-06-29 17:07:07 +00:00
aystarik
b9f74bedbf change to use DEBUG_EXEC
date	2001.02.09.01.43.00;	author agrover;	state Exp;
2005-06-29 17:07:06 +00:00
aystarik
cef912a4a8 Better debug info
date	2000.11.21.00.54.00;	author rmoore1;	state Exp;
2005-06-29 17:07:01 +00:00
aystarik
b3df689a96 Code cleanup
date	2000.11.15.23.42.00;	author rmoore1;	state Exp;
2005-06-29 17:06:59 +00:00
aystarik
fe3fd03f9b Added an error check
date	2000.11.03.18.52.00;	author rmoore1;	state Exp;
2005-06-29 17:06:58 +00:00
aystarik
4fa91de384 Fix for names used in OpRegion length or address operands
date	2000.11.03.18.49.00;	author rmoore1;	state Exp;
2005-06-29 17:06:57 +00:00
aystarik
42161fd205 ACPI_PHYSICAL_ADDRESS cleanups
date	2000.11.03.00.07.00;	author agrover;	state Exp;
2005-06-29 17:06:56 +00:00
aystarik
47b9dde1ae remove obsolete commented-out code
date	2000.10.10.22.21.00;	author agrover;	state Exp;
2005-06-29 17:06:54 +00:00
aystarik
43cc1030c8 Optimized the ACPI_OPERAND_OBJECT size
date	2000.08.30.22.55.00;	author rmoore1;	state Exp;
2005-06-29 17:06:51 +00:00
aystarik
0220539cbe Removed ParserOp from Method internal object
date	2000.08.21.22.49.00;	author rmoore1;	state Exp;
2005-06-29 17:06:47 +00:00
aystarik
0b748f5e75 c++ -> c comment style
date	2000.08.10.16.11.00;	author agrover;	state Exp;
2005-06-29 17:06:45 +00:00
aystarik
7d5d1b0e91 Comments from 07/18/00 code review
date	2000.07.19.22.55.00;	author rmoore1;	state Exp;
2005-06-29 17:06:42 +00:00
aystarik
b6f565c95f Eliminated construction of full parse tree for main table AML
date	2000.07.14.21.50.00;	author rmoore1;	state Exp;
2005-06-29 17:06:41 +00:00