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
aystarik
82cad2e27c
Made RootPath optional, as per spec
...
date 2001.12.20.17.51.00; author rmoore1; state Exp;
2005-06-29 17:18:19 +00:00
aystarik
492878848b
Update to use AcpiNsGetNodeByPath for lookups
...
date 2001.12.20.17.16.00; author rmoore1; state Exp;
2005-06-29 17:18:18 +00:00
aystarik
bafe923a0b
Fixed 'too few argument' issue for ACPI_DEBUG_PRINT in AcpiExLoadOp().
...
date 2001.12.19.00.15.00; author psdiefen; state Exp;
2005-06-29 17:18:17 +00:00
aystarik
b2493051c7
Missing semicolon, updated header
...
date 2001.12.18.22.16.00; author rmoore1; state Exp;
2005-06-29 17:18:16 +00:00
aystarik
53523ea694
Support for Fields in AML Load op
...
date 2001.12.18.17.49.00; author rmoore1; state Exp;
2005-06-29 17:18:15 +00:00
aystarik
86df910b22
Implemenation of LoadTable AML opcode for ACPI 2.0
...
date 2001.12.18.16.45.00; author rmoore1; state Exp;
2005-06-29 17:18:14 +00:00
aystarik
668e18f588
fix obvious typo
...
date 2001.11.26.21.33.00; author agrover; state Exp;
2005-06-29 17:18:13 +00:00
aystarik
8139d1c394
Macro rename and cleanup
...
date 2001.11.21.17.06.00; author rmoore1; state Exp;
2005-06-29 17:18:12 +00:00
aystarik
8782d0d2a2
Further development of Load operator
...
date 2001.11.20.22.05.00; author rmoore1; state Exp;
2005-06-29 17:18:11 +00:00
aystarik
f6792d874f
Removed ACPI_READ_ADR_SPACE (and WRITE). Uses common ACPI_READ and
...
ACPI_WRITE
date 2001.10.29.17.14.00; author rmoore1; state Exp;
2005-06-29 17:18:10 +00:00
aystarik
ae3834b315
Implemented 64-bit field support for ACPI 2.0
...
date 2001.10.26.16.16.00; author rmoore1; state Exp;
2005-06-29 17:18:09 +00:00
aystarik
163ac5eaf5
BIG CHECKIN
...
turning on printf format checking revealed we've been a little lax. Sins
include:
1) using %X when we should use %p
2) using %ld instead of %d
3) using %x for ACPI_INTEGERS (you need to use HIDWORD() and %x%x)
4) using %4.4s and not casting to a char*
5) using %s with void*
I also reformatted the OSL add_device messages a little.
Anything breaks, let me know. :) -- Andy
date 2001.10.17.03.57.00; author agrover; state Exp;
2005-06-29 17:18:08 +00:00
aystarik
b457126cad
Restructuring of the AML opcode handling routines
...
date 2001.10.09.22.42.00; author rmoore1; state Exp;
2005-06-29 17:18:07 +00:00
aystarik
771282ba55
Cleanup and removal of "resolve objects" call
...
date 2001.08.31.19.53.00; author rmoore1; state Exp;
2005-06-29 17:18:05 +00:00
aystarik
6ca853744b
Optimized use of "resolve operands"
...
date 2001.08.30.17.17.00; author rmoore1; state Exp;
2005-06-29 17:18:04 +00:00
aystarik
9232140509
UtFormatException obsoleted; AcpiFormatException substituted globally
...
date 2001.07.06.22.16.00; author rmoore1; state Exp;
2005-06-29 17:18:00 +00:00
aystarik
bc1ab84030
Renamed "OpCode" to "Opcode"
...
date 2001.02.13.21.19.00; author rmoore1; state Exp;
2005-06-29 17:17:54 +00:00
aystarik
82f25d0a72
Updated 16-bit tools to 64-bits and ACPI 2.0 tables
...
date 2000.12.20.23.10.00; author rmoore1; state Exp;
2005-06-29 17:17:52 +00:00