2681 Commits

Author SHA1 Message Date
aystarik
ce8a982ae9 Rework string conversion; cleanup
date	2004.08.27.21.18.00;	author rmoore1;	state Exp;
2005-06-29 17:19:54 +00:00
aystarik
7360e96a4c New error messages for AML_INTERNAL case(s)
date	2004.02.03.22.08.00;	author rmoore1;	state Exp;
2005-06-29 17:19:52 +00:00
aystarik
c37ef925ca date 2004.01.30.17.42.00; author rmoore1; state Exp; 2005-06-29 17:19:51 +00:00
aystarik
f493a87489 Fix for base10 integer to ascii string conversion
date	2004.01.30.17.37.00;	author rmoore1;	state Exp;
2005-06-29 17:19:50 +00:00
aystarik
f80cc6960d New behavior for Buffer to String conversion
date	2002.12.17.18.51.00;	author rmoore1;	state Exp;
2005-06-29 17:19:45 +00:00
aystarik
b8bd0dca67 Fixed Ascii conversion routine
date	2002.12.12.21.32.00;	author rmoore1;	state Exp;
2005-06-29 17:19:44 +00:00
aystarik
2d4584dbbf typecast fixes for 16/32/64 compatibility
date	2002.11.25.21.37.00;	author rmoore1;	state Exp;
2005-06-29 17:19:42 +00:00
aystarik
d3b2336cc2 Lint fixes
date	2002.11.15.16.55.00;	author rmoore1;	state Exp;
2005-06-29 17:19:41 +00:00
aystarik
54f0c24b83 Cleaned up handling of case where a new object has been created and a
reference on the original object must be removed.


date	2002.11.14.22.45.00;	author rmoore1;	state Exp;
2005-06-29 17:19:40 +00:00
aystarik
b44df9f102 Use new CreateBufferObject
date	2002.11.14.17.48.00;	author rmoore1;	state Exp;
2005-06-29 17:19:39 +00:00
aystarik
0c533a7a07 Lint fixes
date	2002.10.21.23.24.00;	author rmoore1;	state Exp;
2005-06-29 17:19:38 +00:00
aystarik
8c323121ac Updated headers, changed an error to an info message
date	2002.10.01.19.39.00;	author rmoore1;	state Exp;
2005-06-29 17:19:35 +00:00
aystarik
62e2a4b782 Fix for multiple reference resolution for objecttype and sizeof
operators


date	2002.09.04.21.15.00;	author rmoore1;	state Exp;
2005-06-29 17:19:34 +00:00
aystarik
ce6ba800f4 Set "Buffer Initialized and Valid" flag
date	2002.05.31.17.04.00;	author rmoore1;	state Exp;
2005-06-29 17:19:32 +00:00
aystarik
add3bc3e00 Some Lint changes; 16-bit changes
date	2002.04.15.22.46.00;	author rmoore1;	state Exp;
2005-06-29 17:19:30 +00:00
aystarik
0296621a19 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 17:19:26 +00:00
aystarik
0d35fb3ecb Changes to support Intel 64-bit compiler
date	2001.12.12.00.13.00;	author rmoore1;	state Exp;
2005-06-29 17:19:21 +00:00
aystarik
6f5a73963f Mostly changes to debug output and tracing
date	2001.11.30.22.28.00;	author rmoore1;	state Exp;
2005-06-29 17:19:20 +00:00
aystarik
9d11a881a8 Rename the opcode execution functions
date	2001.10.08.22.36.00;	author rmoore1;	state Exp;
2005-06-29 17:19:19 +00:00
aystarik
ed916dd05b Added internal divide functions for 64-bit integer divide/modulo
date	2001.09.14.23.05.00;	author rmoore1;	state Exp;
2005-06-29 17:19:18 +00:00
aystarik
4c00e195d7 ToDecString implemented
date	2001.07.19.20.57.00;	author rmoore1;	state Exp;
2005-06-29 17:19:13 +00:00
aystarik
d06583117e Miscellaneous 64-bit support
date	2001.07.19.16.42.00;	author rmoore1;	state Exp;
2005-06-29 17:19:12 +00:00
aystarik
7db09a845f decimal string conversion routine
date	2001.07.17.21.56.00;	author rmoore1;	state Exp;
2005-06-29 17:19:11 +00:00
aystarik
6a8b358590 Fix for Integer-to-String conversion
date	2001.07.11.23.26.00;	author rmoore1;	state Exp;
2005-06-29 17:19:10 +00:00
aystarik
4c0a159c14 Support for ACPI 2.0 object conversion ASL operators
date	2001.07.11.17.28.00;	author rmoore1;	state Exp;
2005-06-29 17:19:09 +00:00
aystarik
e53c26ad7f 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:19:04 +00:00
aystarik
53f49dd5da Update to opcode names and typenames for fields
date	2001.03.30.18.16.00;	author rmoore1;	state Exp;
2005-06-29 17:19:03 +00:00
aystarik
09b212d1f1 Cleanup
date	2001.03.13.21.14.00;	author rmoore1;	state Exp;
2005-06-29 17:19:02 +00:00
aystarik
ee74d348bd Allow implicit conversions to targets that are not locals/args
date	2001.03.09.23.40.00;	author rmoore1;	state Exp;
2005-06-29 17:19:01 +00:00
aystarik
032cd967d2 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 17:19:00 +00:00
aystarik
8203402689 Restructured object store code, initial implementation of target
conversion


date	2001.01.25.22.54.00;	author rmoore1;	state Exp;
2005-06-29 17:18:57 +00:00
aystarik
b2104e6f6d date 2001.01.09.23.34.00; author rmoore1; state Exp; 2005-06-29 17:18:55 +00:00
aystarik
2907c26046 Fixed some possible memory leaks
date	2005.05.25.20.17.00;	author rmoore1;	state Exp;
2005-06-29 17:18:53 +00:00
aystarik
de7b2b224c header update and cleanup
date	2005.03.25.20.47.00;	author rmoore1;	state Exp;
2005-06-29 17:18:50 +00:00
aystarik
b44626317b Update for static functions, cleanup
date	2005.03.22.23.08.00;	author rmoore1;	state Exp;
2005-06-29 17:18:49 +00:00
aystarik
b499f65b82 Replaced constant with a #defined value
date	2004.11.17.20.52.00;	author rmoore1;	state Exp;
2005-06-29 17:18:47 +00:00
aystarik
f7f2a207ee Fix for 16-bit generation
date	2004.05.25.20.33.00;	author rmoore1;	state Exp;
2005-06-29 17:18:45 +00:00
aystarik
e7658923d3 Added checks for minimum table length
date	2004.04.23.16.56.00;	author rmoore1;	state Exp;
2005-06-29 17:18:44 +00:00
aystarik
0dc4896d33 Fixed physical address for loading table directly from an OpRegion
date	2004.04.06.19.44.00;	author rmoore1;	state Exp;
2005-06-29 17:18:43 +00:00
aystarik
473f2e0efd Fixed for load/unload table
date	2003.10.02.17.36.00;	author rmoore1;	state Exp;
2005-06-29 17:18:41 +00:00
aystarik
38f70c3818 Set ReturnDesc for LoadTable op
date	2003.10.01.20.25.00;	author rmoore1;	state Exp;
2005-06-29 17:18:40 +00:00
aystarik
97682fca86 All table descriptors are now dynamic. Fixes multiple SSDT deletion
problem. Updated some global names and defines


date	2003.05.08.23.28.00;	author rmoore1;	state Exp;
2005-06-29 17:18:38 +00:00
aystarik
14b063bf4c Disallow load from a buffer field
date	2003.02.06.17.34.00;	author rmoore1;	state Exp;
2005-06-29 17:18:37 +00:00
aystarik
77308ceb7a Removed obsolete BasePointer field
date	2002.10.15.22.26.00;	author rmoore1;	state Exp;
2005-06-29 17:18:34 +00:00
aystarik
45c2f3ed2d Completed major overhaul and restructuring of table manager code.
date	2002.06.20.22.04.00;	author rmoore1;	state Exp;
2005-06-29 17:18:31 +00:00
aystarik
98c695af0d Changes to upgrade 16-bit support
date	2002.05.16.22.31.00;	author rmoore1;	state Exp;
2005-06-29 17:18:29 +00:00
aystarik
57ee9c3099 Added support for AcpiOsTableOverride interface and cleaned up some of
the internal table interfaces (unused parameters)


date	2002.04.26.22.00.00;	author rmoore1;	state Exp;
2005-06-29 17:18:28 +00:00
aystarik
eba4d24c3c Support for 4-byte integers in Field reads
date	2002.03.13.21.45.00;	author rmoore1;	state Exp;
2005-06-29 17:18:24 +00:00
aystarik
07264ef4a7 Prefixed C library macros (MEMSET, etc.) with "ACPI_".
date	2002.02.13.18.54.00;	author rmoore1;	state Exp;
2005-06-29 17:18:23 +00:00
aystarik
41b15e9f83 Moved FindTable to the table manager
date	2001.12.20.21.04.00;	author rmoore1;	state Exp;
2005-06-29 17:18:20 +00:00