aystarik
5867554f50
Added some comments
...
date 2002.10.21.21.48.00; author rmoore1; state Exp;
2005-06-29 16:02:16 +00:00
aystarik
a5eec85b13
Alias dereference during namespace cross ref
...
date 2002.09.17.20.37.00; author rmoore1; state Exp;
2005-06-29 16:02:13 +00:00
aystarik
670b98520d
Fixed problem where method return values were no longer being checked
...
for 1) presence if required, 2) type
date 2002.08.28.16.59.00; author rmoore1; state Exp;
2005-06-29 16:02:12 +00:00
aystarik
c091d14e67
More enhancements for NamePath optimization
...
date 2002.08.26.22.28.00; author rmoore1; state Exp;
2005-06-29 16:02:11 +00:00
aystarik
5bc990e3e3
Moved namepath optimization to new file
...
date 2002.08.22.21.47.00; author rmoore1; state Exp;
2005-06-29 16:02:10 +00:00
aystarik
510c2ac348
date 2002.08.22.21.41.00; author rmoore1; state Exp;
2005-06-29 16:02:09 +00:00
aystarik
0fc53b4677
add casts so gcc is happy
...
date 2002.08.19.17.37.00; author agrover; state Exp;
2005-06-29 16:02:08 +00:00
aystarik
6c42283cf3
Check parent for NAMED opcode
...
date 2002.08.15.21.02.00; author rmoore1; state Exp;
2005-06-29 16:02:07 +00:00
aystarik
aecbb3d918
Changed minimimum length from 6 to 5 for namepath optimization
...
date 2002.08.14.19.58.00; author rmoore1; state Exp;
2005-06-29 16:02:06 +00:00
aystarik
c25e96f251
New errors for dependent resource macros; Now can get DSDT from the
...
registry
date 2002.07.30.15.52.00; author rmoore1; state Exp;
2005-06-29 16:02:02 +00:00
aystarik
ed76911ddc
Name not found warnings are now errors
...
date 2002.05.13.20.31.00; author rmoore1; state Exp;
2005-06-29 16:02:01 +00:00
aystarik
e414611a3a
Added LkCheckFieldRange procedure to check field units
...
date 2002.04.17.15.09.00; author rmoore1; state Exp;
2005-06-29 16:01:59 +00:00
aystarik
ed0e63720a
Update to new NS node struct
...
date 2002.03.20.19.11.00; author rmoore1; state Exp;
2005-06-29 16:01:53 +00:00
aystarik
b0f431ba54
DatatableRegions are of arbitrary length, so zero is used within the
...
compiler
date 2001.12.04.23.45.00; author rmoore1; state Exp;
2005-06-29 16:01:48 +00:00
aystarik
7140ae839f
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 16:01:47 +00:00
aystarik
926bf3482f
Added error checks for fields that are longer than the parent region.
...
date 2001.05.02.16.29.00; author rmoore1; state Exp;
2005-06-29 16:01:31 +00:00
aystarik
ad091d4263
Cleanup prior to label
...
date 2001.04.26.23.14.00; author rmoore1; state Exp;
2005-06-29 16:01:30 +00:00
aystarik
ca54af091f
fixes for more GCC warnings
...
date 2001.04.19.23.12.00; author agrover; state Exp;
2005-06-29 16:01:28 +00:00
aystarik
e13f2dd945
More information in the namespace output file
...
date 2001.01.05.20.01.00; author rmoore1; state Exp;
2005-06-29 16:01:19 +00:00
aystarik
d6f9149d0c
Error handling changes
...
date 2000.12.07.00.09.00; author rmoore1; state Exp;
2005-06-29 16:01:13 +00:00
aystarik
38f404aeb0
date 2000.11.06.17.34.00; author rmoore1; state Exp;
2005-06-29 16:01:05 +00:00
aystarik
81774a2b5f
date 2000.10.24.23.23.00; author rmoore1; state Exp;
2005-06-29 16:01:01 +00:00
aystarik
60c5141c2b
update warning message
...
date 2004.04.01.19.04.00; author rmoore1; state Exp;
2005-06-29 16:00:52 +00:00
aystarik
ad6e8298d8
Must open new scope on [Scope type override]
...
date 2004.04.01.18.49.00; author rmoore1; state Exp;
2005-06-29 16:00:51 +00:00
aystarik
761f6ce09f
Automated code cleanup
...
date 2002.12.06.16.31.00; author rmoore1; state Exp;
2005-06-29 16:00:45 +00:00
aystarik
fa5bc76816
Fix for asllookup of named references/scope opening
...
date 2002.10.15.22.19.00; author rmoore1; state Exp;
2005-06-29 16:00:43 +00:00
aystarik
2cef666806
major overhaul of ACPI_TYPE and the use of internal types. Most were
...
no longer necessary. Improved handling of the Scope operator for both the
compiler and the interpreter.
date 2002.10.10.22.48.00; author rmoore1; state Exp;
2005-06-29 16:00:42 +00:00
aystarik
47802338a7
Improved error messages for namespace lookups
...
date 2002.09.19.22.28.00; author rmoore1; state Exp;
2005-06-29 16:00:41 +00:00
aystarik
dee766e010
Allow Scope to refer to integers/buffers/strings - MS workaround
...
date 2002.09.17.22.24.00; author rmoore1; state Exp;
2005-06-29 16:00:40 +00:00
aystarik
128c2e0b48
Standalone disassembler now uses namespace mgr for symbol table
...
date 2002.07.23.20.30.00; author rmoore1; state Exp;
2005-06-29 16:00:38 +00:00
aystarik
ec90e5ae80
Enhanced reserved name checking, added typechecking for _HID reserved
...
name
date 2002.05.14.21.50.00; author rmoore1; state Exp;
2005-06-29 16:00:37 +00:00
aystarik
2e993b971b
Fifth lint pass - CLEAN for 32-bit and 64-bit
...
date 2002.04.12.20.46.00; author rmoore1; state Exp;
2005-06-29 16:00:36 +00:00
aystarik
d3693f2c27
Removed obsolete ACPI_OBJECT_TYPE8
...
date 2001.12.12.22.47.00; author rmoore1; state Exp;
2005-06-29 16:00:28 +00:00
aystarik
05ffbc579e
Removed obsolete ACPI_WALK_LIST
...
date 2001.11.07.17.51.00; author rmoore1; state Exp;
2005-06-29 16:00:27 +00:00
aystarik
3e9ddfc095
Opcode to ObjectType mapping is "slightly" different for the compiler
...
versus the Interpreter.
date 2001.10.26.20.42.00; author rmoore1; state Exp;
2005-06-29 16:00:26 +00:00
aystarik
a7eb626608
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 16:00:25 +00:00
aystarik
ab0df58c37
Disallow duplicate field names in same scope. Better error handling
...
in this case
date 2001.10.18.20.12.00; author rmoore1; state Exp;
2005-06-29 16:00:24 +00:00
aystarik
0deebb7e96
Update to new typing of "object" field of ACPI_NAMESPACE_NODE
...
date 2001.10.17.19.01.00; author rmoore1; state Exp;
2005-06-29 16:00:23 +00:00
aystarik
25e849bece
Update to new ACPI_DEBUG_PRINT macro
...
date 2001.08.15.15.22.00; author rmoore1; state Exp;
2005-06-29 16:00:22 +00:00
aystarik
2bce05420f
UtFormatException obsoleted. AcpiFormatException substituted globally
...
date 2001.07.06.22.14.00; author rmoore1; state Exp;
2005-06-29 16:00:21 +00:00
aystarik
be6f7a3f7e
Support for bit offset <--> byteoffset conversions
...
date 2001.06.05.21.30.00; author rmoore1; state Exp;
2005-06-29 16:00:20 +00:00
aystarik
b0298b40f2
Fixed missing resource descriptor field names. Check for
...
inappropriate use of such names.
date 2001.06.05.16.01.00; author rmoore1; state Exp;
2005-06-29 16:00:19 +00:00
aystarik
7366be7046
Skip some method analysis if the method is declared external
...
date 2001.05.29.19.57.00; author rmoore1; state Exp;
2005-06-29 16:00:18 +00:00
aystarik
615595f37a
Fix for EXTERNAL term so that a new namespace scope is never opened,
...
regardless of the TYPE of the object being declared external
date 2001.05.29.19.32.00; author rmoore1; state Exp;
2005-06-29 16:00:17 +00:00
aystarik
42819e22b5
Another pass through the source to prefix all local types with "ACPI_"
...
date 2001.04.26.21.03.00; author rmoore1; state Exp;
2005-06-29 16:00:14 +00:00
aystarik
2dbb3595e4
Renamed some AML opcodes to indicate that they are internal ops only
...
date 2001.04.16.17.55.00; author rmoore1; state Exp;
2005-06-29 16:00:13 +00:00
aystarik
020f9979d4
Field support update - restructure for > 32-bit support for all field
...
types. Cleanup of field types
date 2001.04.06.23.11.00; author rmoore1; state Exp;
2005-06-29 16:00:12 +00:00
aystarik
589ce42769
Operand type checking support implemented
...
date 2000.12.22.19.04.00; author rmoore1; state Exp;
2005-06-29 16:00:04 +00:00
aystarik
3d17ecdf0e
Support to return error if a new name already exists in the scope
...
date 2000.12.15.16.28.00; author rmoore1; state Exp;
2005-06-29 16:00:03 +00:00
aystarik
c331532bf7
Error handling, reduction of conflicts
...
date 2000.12.01.00.03.00; author rmoore1; state Exp;
2005-06-29 15:59:58 +00:00