aystarik
b7bf21c259
Automated cleanup
...
date 2003.05.21.22.48.00; author rmoore1; state Exp;
2005-06-29 18:34:21 +00:00
aystarik
faecc97cb8
Improved debug output
...
date 2003.05.20.16.18.00; author rmoore1; state Exp;
2005-06-29 18:34:19 +00:00
aystarik
145ac1a55a
Update comments
...
date 2002.10.07.16.09.00; author rmoore1; state Exp;
2005-06-29 18:34:13 +00:00
aystarik
7097d5cb78
Update error message
...
date 2002.10.07.15.58.00; author rmoore1; state Exp;
2005-06-29 18:34:12 +00:00
aystarik
096c1a04ed
Updated debug messages
...
date 2002.08.13.22.16.00; author rmoore1; state Exp;
2005-06-29 18:34:11 +00:00
aystarik
4ca70e0b57
Automated cleanup
...
date 2002.07.30.22.15.00; author rmoore1; state Exp;
2005-06-29 18:34:10 +00:00
aystarik
340e2787e3
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 18:34:05 +00:00
aystarik
04213ce06a
Added ACPI_SYSTEM_XFACE to specify calling convention for "system"
...
interfaces and callbacks.
date 2002.02.14.23.50.00; author rmoore1; state Exp;
2005-06-29 18:34:04 +00:00
aystarik
ef8500c5e9
New pathname interface
...
date 2001.11.30.22.23.00; author rmoore1; state Exp;
2005-06-29 18:33:59 +00:00
aystarik
63cc0801df
Cleanup and fixed a comment
...
date 2001.11.19.21.54.00; author rmoore1; state Exp;
2005-06-29 18:33:58 +00:00
aystarik
221e49a002
Changed AE_EXIST to AE_ALREADY_EXISTS (more informative, not
...
ambiguous)
date 2001.10.18.20.13.00; author rmoore1; state Exp;
2005-06-29 18:33:57 +00:00
aystarik
013b12c884
Update to opcode names and typenames for fields
...
date 2001.03.30.18.16.00; author rmoore1; state Exp;
2005-06-29 18:33:48 +00:00
aystarik
6ea2b69952
Only get the search pathname if TRACE_NAMES is enabled
...
date 2001.01.17.17.05.00; author rmoore1; state Exp;
2005-06-29 18:33:45 +00:00
aystarik
54fbb8b1b4
Support for option to return error if name found in namespace
...
date 2000.12.15.16.28.00; author rmoore1; state Exp;
2005-06-29 18:33:43 +00:00
aystarik
73a5c13e64
global fix: declare functions not in headers as static
...
date 2000.11.07.02.49.00; author agrover; state Exp;
2005-06-29 18:33:40 +00:00
aystarik
66c2bd53db
Added parse-scope cache and extended parse Op/cache
...
date 2000.08.11.21.06.00; author rmoore1; state Exp;
2005-06-29 18:33:33 +00:00
aystarik
c0b2a4c8e3
date 2000.07.24.18.07.00; author mwalz; state Exp;
2005-06-29 18:33:32 +00:00
aystarik
5f6d87971b
date 2000.07.24.16.05.00; author mwalz; state Exp;
2005-06-29 18:33:31 +00:00
aystarik
4529305591
Debug statement cleanup for block removal
...
date 2000.06.22.17.55.00; author rmoore1; state Exp;
2005-06-29 18:33:26 +00:00
aystarik
cc0fbbe390
Removed tabs
...
date 2000.06.12.16.58.00; author rmoore1; state Exp;
2005-06-29 18:33:22 +00:00
aystarik
ab17c45beb
Added type info to TBDs
...
date 2000.06.06.22.25.00; author rmoore1; state Exp;
2005-06-29 18:33:21 +00:00
aystarik
6bacf67731
Renamed name verification routines
...
date 2000.05.10.23.04.00; author rmoore1; state Exp;
2005-06-29 18:33:19 +00:00
aystarik
e7622b1685
Support for method owner IDs
...
date 2000.04.21.22.17.00; author rmoore1; state Exp;
2005-06-29 18:33:18 +00:00
aystarik
e65d29c199
Fixed debug output
...
date 2000.03.30.22.54.00; author rmoore1; state Exp;
2005-06-29 18:33:16 +00:00
aystarik
5efbce0f4f
Added option to not open a scope when doing a lookup
...
date 2000.03.13.16.29.00; author rmoore1; state Exp;
2005-06-29 18:33:14 +00:00
aystarik
6a2b3d4ea9
Added common DataType field for NTEs and internal objects
...
date 99.09.03.17.45.00; author rmoore1; state Exp;
2005-06-29 18:33:07 +00:00
aystarik
15695e53af
Renamed interpreter mode constants
...
date 99.08.25.20.00.00; author rmoore1; state Exp;
2005-06-29 18:33:06 +00:00
aystarik
7ad0a06554
Renamed NsAllocateNte
...
date 99.07.19.23.18.00; author rmoore1; state Exp;
2005-06-29 18:33:02 +00:00
aystarik
38a5df9c53
Stange SS problems.
...
date 99.07.08.16.01.00; author grsmith1; state Exp;
2005-06-29 18:33:01 +00:00
aystarik
189269c17d
date 99.07.02.21.20.00; author rmoore1; state Exp;
2005-06-29 18:32:59 +00:00
aystarik
2c438db264
Renamed interpreter stack utilities
...
date 99.06.29.20.02.00; author rmoore1; state Exp;
2005-06-29 18:32:57 +00:00
aystarik
05e4d1b7b6
Added flags param to searchandenter to indicate whether to perform
...
parent tree search.
date 99.06.28.23.03.00; author rmoore1; state Exp;
2005-06-29 18:32:55 +00:00
aystarik
b71b34dbcf
date 99.06.24.22.06.00; author rmoore1; state Exp;
2005-06-29 18:32:54 +00:00
aystarik
01ce253d22
date 99.06.24.17.56.00; author rmoore1; state Exp;
2005-06-29 18:32:53 +00:00
aystarik
46ad745e3f
Fix to not search parent tree while loading namespace
...
date 99.06.24.17.41.00; author rmoore1; state Exp;
2005-06-29 18:32:52 +00:00
aystarik
ecc7cdd884
Debug output. Forward ref is not an error or a warning now.
...
date 99.06.22.23.01.00; author rmoore1; state Exp;
2005-06-29 18:32:51 +00:00
aystarik
e129c52f25
Changed an output message
...
date 99.06.15.22.46.00; author rmoore1; state Exp;
2005-06-29 18:32:50 +00:00
aystarik
aa6035a161
Updated the procedure headers
...
date 99.05.26.20.47.00; author rmoore1; state Exp;
2005-06-29 18:32:45 +00:00
aystarik
2d05c8e863
Now only one namespace table size
...
Removed all ASM and LST file output
date 99.05.20.23.18.00; author rmoore1; state Exp;
2005-06-29 18:32:44 +00:00
aystarik
9cf9d2d63c
Fixed namespace build bug
...
date 99.05.20.16.53.00; author rmoore1; state Exp;
2005-06-29 18:32:43 +00:00
aystarik
00398ca62e
Added FUNCTION_EXIT macro
...
date 99.05.19.22.15.00; author rmoore1; state Exp;
2005-06-29 18:32:42 +00:00
aystarik
3c2f4d71ef
Added a return of OK
...
date 99.05.18.20.54.00; author rmosgrov; state Exp;
2005-06-29 18:32:41 +00:00
aystarik
bb6f6bcde4
Namespace search and insert
...
date 99.05.17.22.19.00; author rmoore1; state Exp;
2005-06-29 18:32:40 +00:00
aystarik
b71b53bd57
Added some debug statements
...
date 2005.05.25.22.16.00; author rmoore1; state Exp;
2005-06-29 18:32:37 +00:00
aystarik
bded787b34
cleanup
...
date 2004.04.20.23.02.00; author rmoore1; state Exp;
2005-06-29 18:32:34 +00:00
aystarik
4b45a66121
Interface to AML parser
...
date 2002.11.26.18.58.00; author rmoore1; state Exp;
2005-06-29 18:32:29 +00:00
aystarik
0bbcb8fd6c
Deployed UtGetDescriptorName for better debug output
...
date 2003.10.22.20.51.00; author rmoore1; state Exp;
2005-06-29 18:32:21 +00:00
aystarik
69636b1359
Automated code cleanup
...
date 2002.12.06.16.32.00; author rmoore1; state Exp;
2005-06-29 18:32:17 +00:00
aystarik
f12f6612f8
Header update
...
date 2002.11.01.23.12.00; author rmoore1; state Exp;
2005-06-29 18:32:15 +00:00
aystarik
83d439decf
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.49.00; author rmoore1; state Exp;
2005-06-29 18:32:14 +00:00
aystarik
6d33a9f8cc
Deployed new UtGetObjectTypeName function. Fully deployed use of
...
ACPI_GET_OBJECT_TYPE macro for consistency.
date 2002.06.07.21.28.00; author rmoore1; state Exp;
2005-06-29 18:32:13 +00:00
aystarik
5d5fb472a8
Third pass to include lint changes/comments/cleanup.
...
date 2002.04.10.21.54.00; author rmoore1; state Exp;
2005-06-29 18:32:12 +00:00
aystarik
c08a137c02
update debug output levels
...
date 2002.03.22.23.26.00; author rmoore1; state Exp;
2005-06-29 18:32:10 +00:00
aystarik
412b97c119
Fixed procedure names
...
date 2002.03.13.23.51.00; author rmoore1; state Exp;
2005-06-29 18:32:09 +00:00
aystarik
0bf07b2d9e
Fixed a debug print
...
date 2001.11.30.22.23.00; author rmoore1; state Exp;
2005-06-29 18:32:04 +00:00
aystarik
60fa32085b
Macro rename and cleanup
...
date 2001.11.21.17.06.00; author rmoore1; state Exp;
2005-06-29 18:32:03 +00:00
aystarik
0e8f14917a
Fix to allow NS nodes as objects
...
date 2001.11.19.18.45.00; author rmoore1; state Exp;
2005-06-29 18:32:02 +00:00
aystarik
a8d236697c
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 18:32:01 +00:00
aystarik
726c0e5337
Initial support for multiple object attachments and related interfaces
...
date 2001.11.08.21.04.00; author rmoore1; state Exp;
2005-06-29 18:32:00 +00:00
aystarik
a64a6a22eb
Cleanup; Set node type to ANY during detach
...
date 2001.10.23.20.05.00; author rmoore1; state Exp;
2005-06-29 18:31:58 +00:00
aystarik
8ec83dbb4a
Removed obsolete code.
...
date 2001.10.22.20.30.00; author rmoore1; state Exp;
2005-06-29 18:31:57 +00:00
aystarik
2f3895e9e7
Removed TbSystemTablePtr
...
date 2001.10.16.21.05.00; author rmoore1; state Exp;
2005-06-29 18:31:55 +00:00
aystarik
1d8222ad95
Fixed a comment
...
date 2001.09.04.20.32.00; author rmoore1; state Exp;
2005-06-29 18:31:54 +00:00
aystarik
5c3ca4ae66
Implemented AML_REVISION_OP support - better late than never!
...
date 2001.09.03.18.55.00; author rmoore1; state Exp;
2005-06-29 18:31:53 +00:00
aystarik
75af945cb4
Cleanup via acpisrc -c
...
date 2001.08.27.19.53.00; author rmoore1; state Exp;
2005-06-29 18:31:52 +00:00
aystarik
d1a340e602
Completed rename of all globals to prefix "AcpiGbl_", added stack
...
tracing mechanism
date 2001.08.27.15.39.00; author rmoore1; state Exp;
2005-06-29 18:31:50 +00:00
aystarik
1f5882b80e
Generic cache routines and common data struct
...
date 2001.08.14.16.47.00; author rmoore1; state Exp;
2005-06-29 18:31:48 +00:00
aystarik
78d124b9c0
cleanup
...
date 2001.07.19.19.58.00; author rmoore1; state Exp;
2005-06-29 18:31:47 +00:00
aystarik
4ff392a648
Added QWORD case
...
date 2001.07.19.17.04.00; author rmoore1; state Exp;
2005-06-29 18:31:46 +00:00
aystarik
2456c84c6d
Another pass at removal of ACPI_HANDLE from low-level CA code
...
date 2001.03.28.22.02.00; author rmoore1; state Exp;
2005-06-29 18:31:41 +00:00
aystarik
03e5f7131d
Renamed "OpCode" to "Opcode"
...
date 2001.02.13.21.19.00; author rmoore1; state Exp;
2005-06-29 18:31:39 +00:00
aystarik
6fbe95f25f
make a REPORT_WARNING a DEBUG_PRINT
...
date 2000.10.25.17.01.00; author agrover; state Exp;
2005-06-29 18:31:36 +00:00
aystarik
06786ea17b
date 2000.06.29.23.38.00; author rmoore1; state Exp;
2005-06-29 18:31:27 +00:00
aystarik
89d6a0843c
Fixed some string stuff
...
date 2000.06.29.22.34.00; author mwalz; state Exp;
2005-06-29 18:31:26 +00:00
aystarik
23eb6d82ca
Split ACPI_OBJECT_TYPE into an external and internal version
...
date 2000.06.02.21.42.00; author rmoore1; state Exp;
2005-06-29 18:31:19 +00:00
aystarik
a83bb45d8a
Removed obsolete function
...
date 2000.05.11.20.44.00; author rmoore1; state Exp;
2005-06-29 18:31:16 +00:00
aystarik
486bd7d38f
Exception rename
...
date 2000.05.02.22.31.00; author rmoore1; state Exp;
2005-06-29 18:31:15 +00:00
aystarik
22e03f74c2
Updated CmUpdateObjectReference() calls to appropriate
...
CmAdd/RemoveReference
date 2000.05.01.16.42.00; author mwalz; state Exp;
2005-06-29 18:31:14 +00:00
aystarik
57c819a6db
Changed to AddReference
...
date 2000.04.27.23.06.00; author rmoore1; state Exp;
2005-06-29 18:31:13 +00:00
aystarik
14a2b6f06d
Reference count fix.
...
date 2000.03.09.21.15.00; author rmoore1; state Exp;
2005-06-29 18:31:09 +00:00
aystarik
0cc9fcde83
DumpPathname is now a macro
...
date 2000.01.13.22.23.00; author rmoore1; state Exp;
2005-06-29 18:31:06 +00:00
aystarik
f9647d52e5
All table management functions moved to new Table subcomponent
...
date 99.10.13.22.24.00; author rmoore1; state Exp;
2005-06-29 18:31:04 +00:00
aystarik
903a1e86f1
Fixed missing else
...
date 99.10.05.23.09.00; author rmoore1; state Exp;
2005-06-29 18:31:03 +00:00
aystarik
44f529ad8f
Moved check for null object in AttachObject
...
date 99.10.01.21.17.00; author rmoore1; state Exp;
2005-06-29 18:31:02 +00:00
aystarik
4ee45705b4
Uses new validation macros
...
date 99.09.28.22.37.00; author rmoore1; state Exp;
2005-06-29 18:31:00 +00:00
aystarik
97d50d3150
At least rudementary OpRegion support working after restructure of
...
address handler's and associated code.
date 99.09.08.16.45.00; author rmosgrov; state Exp;
2005-06-29 18:30:57 +00:00
aystarik
0f3a390dc7
Fixed initialization problem.
...
date 99.08.31.18.00.00; author rmoore1; state Exp;
2005-06-29 18:30:54 +00:00
aystarik
6064dc7271
date 99.08.31.17.59.00; author grsmith1; state Exp;
2005-06-29 18:30:53 +00:00
aystarik
714310a1ac
Initial mutex support and restructuring.
...
date 99.08.30.22.32.00; author rmoore1; state Exp;
2005-06-29 18:30:52 +00:00
aystarik
fb4743852e
Code cleanup/restructuring
...
date 99.08.26.20.55.00; author rmoore1; state Exp;
2005-06-29 18:30:51 +00:00
aystarik
0493a4786c
Multiple table support -- Pcode in SSDTs
...
date 99.08.25.23.34.00; author rmoore1; state Exp;
2005-06-29 18:30:50 +00:00
aystarik
e5d55189f7
Update to new function, NsIsInSystemTable
...
date 99.08.24.21.10.00; author rmoore1; state Exp;
2005-06-29 18:30:49 +00:00
aystarik
1b482eae68
Functions to add/remove/inspect objects attached to NTEs
...
date 99.08.20.23.01.00; author rmoore1; state Exp;
2005-06-29 18:30:48 +00:00
aystarik
04b474b589
Cleanup
...
date 2004.09.16.22.16.00; author rmoore1; state Exp;
2005-06-29 18:30:41 +00:00
aystarik
1a8c01128f
Fix for root node case.
...
date 2004.08.26.20.21.00; author rmoore1; state Exp;
2005-06-29 18:30:40 +00:00
aystarik
348750d818
Renamed ACPI_MOVE_UNALIGNED macros to simply ACPI_MOVE
...
date 2003.04.17.17.31.00; author rmoore1; state Exp;
2005-06-29 18:30:36 +00:00
aystarik
658328734c
Prefixed all #defines in acconfig.h with ACPI_
...
date 2002.11.25.20.31.00; author rmoore1; state Exp;
2005-06-29 18:30:32 +00:00
aystarik
3f97f8661f
Fix for RefOf/DeRefOf issue. RefOf now returns an object of type
...
Reference.
date 2002.06.25.20.57.00; author rmoore1; state Exp;
2005-06-29 18:30:29 +00:00
aystarik
7d29fbd5db
fix warnings on gcc ia64
...
date 2002.05.03.22.04.00; author agrover; state Exp;
2005-06-29 18:30:28 +00:00
aystarik
4cf587500f
Fourth pass to include lint changes/comments/cleanup (64-bit)
...
date 2002.04.11.22.57.00; author rmoore1; state Exp;
2005-06-29 18:30:27 +00:00
aystarik
2fa706c77b
ValidateBufferSize is now InitializeBuffer. Also, clears the caller
...
buffer.
date 2002.01.22.16.21.00; author rmoore1; state Exp;
2005-06-29 18:30:24 +00:00
aystarik
aa3b725951
fix warnings on Linux
...
date 2002.01.14.21.41.00; author agrover; state Exp;
2005-06-29 18:30:23 +00:00
aystarik
c35552ba9e
Get status
...
date 2002.01.11.20.05.00; author rmoore1; state Exp;
2005-06-29 18:30:22 +00:00
aystarik
97541380d3
Support for creation of user (return) buffers
...
date 2002.01.10.22.17.00; author rmoore1; state Exp;
2005-06-29 18:30:21 +00:00
aystarik
4e7a892ec2
Changes to support Intel 64-bit compiler
...
date 2001.12.12.00.13.00; author rmoore1; state Exp;
2005-06-29 18:30:19 +00:00
aystarik
7d9828df0e
Renamed GetParentObject to GetParentNode because it makes more sense
...
date 2001.12.07.19.13.00; author rmoore1; state Exp;
2005-06-29 18:30:18 +00:00
aystarik
2eba26e737
Fixed and merged pathname code
...
date 2001.11.30.22.22.00; author rmoore1; state Exp;
2005-06-29 18:30:17 +00:00
aystarik
38ecbe8ac3
Added special case for root node
...
date 2001.10.25.22.01.00; author rmoore1; state Exp;
2005-06-29 18:30:16 +00:00
aystarik
b48d213921
Parameter validation fix, wrong error code for null target handle
...
date 2001.05.16.18.09.00; author rmoore1; state Exp;
2005-06-29 18:30:10 +00:00
aystarik
d374cf8fc1
Method Arg/Local pseudo-nodes now marked with flags instead of an
...
actual type value because the type changes when an assignment is made to the
node.
date 2000.11.21.21.10.00; author rmoore1; state Exp;
2005-06-29 18:30:01 +00:00
aystarik
597382d412
Added varparams to the _REPORT_xxx interfaces; 16-bit fixes
...
date 2000.09.20.20.52.00; author rmoore1; state Exp;
2005-06-29 18:29:59 +00:00
aystarik
f97d2b9ffa
date 2000.07.21.14.39.00; author mwalz; state Exp;
2005-06-29 18:29:53 +00:00
aystarik
2a73000ffc
Update from code review
...
date 2000.07.20.18.24.00; author mwalz; state Exp;
2005-06-29 18:29:52 +00:00
aystarik
f9f06100e5
Removed ACPI_SIZE type
...
date 2000.06.30.20.37.00; author rmoore1; state Exp;
2005-06-29 18:29:49 +00:00
aystarik
03bcc68fa8
Fixed exit macros
...
date 2000.05.19.22.02.00; author rmoore1; state Exp;
2005-06-29 18:29:41 +00:00
aystarik
f993da961e
Fixed a debug statement
...
date 2000.05.16.22.07.00; author rmoore1; state Exp;
2005-06-29 18:29:40 +00:00
aystarik
0e63b40125
Mutex info table
...
date 2000.03.27.21.58.00; author rmoore1; state Exp;
2005-06-29 18:29:36 +00:00
aystarik
fa171c701b
Deployed namespace locking for multithread support
...
date 2000.03.21.22.24.00; author rmoore1; state Exp;
2005-06-29 18:29:35 +00:00
aystarik
606f7ff35c
Removed NTE->ParentScope field
...
date 2000.02.04.00.05.00; author rmoore1; state Exp;
2005-06-29 18:29:32 +00:00
aystarik
1adbd19cf2
More debug output
...
date 2000.01.10.17.23.00; author rmoore1; state Exp;
2005-06-29 18:29:31 +00:00
aystarik
6dd73d46e1
Macro support to eliminate excessive debug string duplication
...
date 99.10.14.20.56.00; author rmoore1; state Exp;
2005-06-29 18:29:30 +00:00
aystarik
a2c8d54a22
New interface to the AcpiWalkNamespace user function
...
date 99.09.27.21.22.00; author rmoore1; state Exp;
2005-06-29 18:29:29 +00:00
aystarik
3e8994ad25
Cleanup
...
date 99.08.20.22.59.00; author rmoore1; state Exp;
2005-06-29 18:29:26 +00:00
aystarik
492e2dd27c
Now returns required buffer size
...
date 99.08.11.20.28.00; author rmoore1; state Exp;
2005-06-29 18:29:24 +00:00
aystarik
8a87621721
Removed all vestiges of the CheckTrash macro
...
date 99.07.01.23.28.00; author rmoore1; state Exp;
2005-06-29 18:29:20 +00:00
aystarik
8d4493620e
Added FUNCTION_STATUS_EXIT macro
...
date 99.06.29.17.09.00; author rmoore1; state Exp;
2005-06-29 18:29:18 +00:00
aystarik
4c468d755a
New data types
...
date 99.06.22.23.00.00; author rmoore1; state Exp;
2005-06-29 18:29:17 +00:00
aystarik
50f355f31e
Name manipulation and search
...
date 99.06.01.17.59.00; author rmoore1; state Exp;
2005-06-29 18:29:11 +00:00
aystarik
1748e8eeda
0 should be NULL
...
date 2004.11.02.23.33.00; author rmoore1; state Exp;
2005-06-29 18:29:06 +00:00
aystarik
0f16b79eb9
Cleanup
...
date 2004.09.16.22.14.00; author rmoore1; state Exp;
2005-06-29 18:29:05 +00:00
aystarik
59365ac249
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 18:29:02 +00:00
aystarik
da3f8a2414
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 18:29:01 +00:00
aystarik
2960d5b1dc
Allow zero-length AML (with warning)
...
date 2003.01.17.17.50.00; author rmoore1; state Exp;
2005-06-29 18:28:59 +00:00
aystarik
d33b1110a2
Overhaul of the NATIVE* types. renamed to ACPI_NATIVE*, eliminated
...
use of MAX32 and MIN32 types
date 2002.12.16.23.55.00; author rmoore1; state Exp;
2005-06-29 18:28:57 +00:00
aystarik
2f3393c702
Split parsing functions to nsparse
...
date 2002.11.26.18.58.00; author rmoore1; state Exp;
2005-06-29 18:28:55 +00:00
aystarik
82908e4e6a
Standalone disassembler now uses namespace mgr for symbol table
...
date 2002.07.23.20.30.00; author rmoore1; state Exp;
2005-06-29 18:28:51 +00:00
aystarik
3065f3e471
Calls CreateScope utility
...
date 2002.07.01.21.11.00; author rmoore1; state Exp;
2005-06-29 18:28:49 +00:00
aystarik
394f5587c2
Migrated ASL compiler and core components to use a common
...
PARSE_OBJECT.
date 2002.04.04.21.19.00; author rmoore1; state Exp;
2005-06-29 18:28:47 +00:00
aystarik
a67d62c929
Added support for FADT, FACS in AcpiInstallTable.
...
date 2002.02.01.18.57.00; author rmoore1; state Exp;
2005-06-29 18:28:44 +00:00
aystarik
317b3952b1
Fixed a comment; cleanup
...
date 2001.12.18.17.59.00; author rmoore1; state Exp;
2005-06-29 18:28:42 +00:00
aystarik
ecdf095d4e
Updated for AcpiDump support.
...
date 2001.09.20.21.37.00; author rmoore1; state Exp;
2005-06-29 18:28:40 +00:00
aystarik
f3fdc0185b
Added method params to interface to InitAmlWalk
...
date 2001.09.20.15.20.00; author rmoore1; state Exp;
2005-06-29 18:28:39 +00:00
aystarik
b92e5aea00
clean up code based on errors given from Intel C 5.0 compiler
...
Removed or used unused variables, as appropriate
date 2001.03.15.19.04.00; author agrover; state Exp;
2005-06-29 18:28:31 +00:00
aystarik
1e0336996f
Cleanup
...
date 2001.02.27.18.28.00; author rmoore1; state Exp;
2005-06-29 18:28:29 +00:00
aystarik
5156074dc0
Purged unnecessary 0x's in debug output, most output is hex
...
date 2000.11.17.19.36.00; author rmoore1; state Exp;
2005-06-29 18:28:25 +00:00
aystarik
63a93b6304
global fix: declare functions not in headers as static
...
date 2000.11.07.02.49.00; author agrover; state Exp;
2005-06-29 18:28:24 +00:00
aystarik
873dd2e798
Improved statistics, Internal types adjacent to ACPI_TYPEs
...
date 2000.08.31.15.19.00; author rmoore1; state Exp;
2005-06-29 18:28:20 +00:00
aystarik
47559a7d9e
Removed ParserOp from Method internal object
...
date 2000.08.21.22.50.00; author rmoore1; state Exp;
2005-06-29 18:28:16 +00:00
aystarik
155f3c7788
Added parse-scope cache and extended parse Op/cache
...
date 2000.08.11.21.06.00; author rmoore1; state Exp;
2005-06-29 18:28:14 +00:00
aystarik
e4af746720
Conversion to new minimal-parse-subtree model of method execution
...
date 2000.08.08.17.35.00; author rmoore1; state Exp;
2005-06-29 18:28:13 +00:00
aystarik
897f4e021a
Eliminated construction of full parse tree for main table AML
...
date 2000.07.14.21.51.00; author rmoore1; state Exp;
2005-06-29 18:28:11 +00:00
aystarik
4e325c0046
Renamed most header files
...
date 2000.07.10.21.27.00; author rmoore1; state Exp;
2005-06-29 18:28:10 +00:00
aystarik
6724450ae7
Added some ACPI prefixes
...
date 2000.06.21.21.18.00; author rmoore1; state Exp;
2005-06-29 18:28:07 +00:00
aystarik
9af9d9857a
Merged with nsmodify.c
...
date 2000.06.16.21.09.00; author mwalz; state Exp;
2005-06-29 18:28:05 +00:00
aystarik
17d218e017
TBD cleanup
...
date 2000.06.06.21.44.00; author rmoore1; state Exp;
2005-06-29 18:28:01 +00:00
aystarik
fb1df9f422
Added alignment and math macros
...
date 2000.06.01.22.40.00; author rmoore1; state Exp;
2005-06-29 18:28:00 +00:00
aystarik
58c3a077af
Moved method execution xfaces to common
...
date 2000.05.30.23.16.00; author rmoore1; state Exp;
2005-06-29 18:27:59 +00:00
aystarik
82881d2608
New params, cleanup
...
date 2000.05.19.22.01.00; author rmoore1; state Exp;
2005-06-29 18:27:58 +00:00
aystarik
9ba602e906
Load pass1 is now part of the table parse
...
date 2000.05.10.23.03.00; author rmoore1; state Exp;
2005-06-29 18:27:57 +00:00
aystarik
7df86527de
Call generate statistics from here
...
date 2000.04.26.21.30.00; author rmoore1; state Exp;
2005-06-29 18:27:56 +00:00
aystarik
a0dd0f0603
Support for method owner IDs
...
date 2000.04.21.22.17.00; author rmoore1; state Exp;
2005-06-29 18:27:55 +00:00
aystarik
969c20406b
Removed obsolete code
...
date 2000.04.20.22.34.00; author rmoore1; state Exp;
2005-06-29 18:27:54 +00:00
aystarik
bdb6116a2c
Namespace load utilities
...
date 2000.04.19.22.09.00; author rmoore1; state Exp;
2005-06-29 18:27:53 +00:00
aystarik
05490f286c
Use method name defines
...
date 2005.03.24.18.28.00; author rmoore1; state Exp;
2005-06-29 18:27:50 +00:00
aystarik
e4438bab89
Delete any returned object
...
date 2005.01.13.23.58.00; author rmoore1; state Exp;
2005-06-29 18:27:47 +00:00
aystarik
30c62c7cd4
Cleanup
...
date 2004.09.16.22.49.00; author rmoore1; state Exp;
2005-06-29 18:27:43 +00:00
aystarik
a5508c2468
Run _INI on ThermalZones
...
date 2004.05.14.20.53.00; author rmoore1; state Exp;
2005-06-29 18:27:42 +00:00
aystarik
bc2694a6d4
Update for ACPI_PARAMETER_INFO
...
date 2004.04.20.23.01.00; author rmoore1; state Exp;
2005-06-29 18:27:41 +00:00
aystarik
4908476429
Support to run _STA and _INI methods on Processor objects
...
date 2003.10.09.21.32.00; author rmoore1; state Exp;
2005-06-29 18:27:38 +00:00
aystarik
6ecfeeccae
Only print progress dots if ACPI_DEBUG_OUTPUT is defined
...
date 2002.12.10.03.08.00; author agrover; state Exp;
2005-06-29 18:27:34 +00:00
aystarik
db888ab772
Updated interface to InitPathname
...
date 2002.11.27.18.33.00; author rmoore1; state Exp;
2005-06-29 18:27:33 +00:00
aystarik
956d5bf49c
Update of debug levels and defines
...
date 2002.11.27.17.47.00; author rmoore1; state Exp;
2005-06-29 18:27:31 +00:00
aystarik
eb0705d99c
Don't print dots unless terse debug output is enabled
...
date 2002.11.14.17.54.00; author rmoore1; state Exp;
2005-06-29 18:27:29 +00:00
aystarik
fd9e7038db
Implemented AcpiInstallInitializationHandler()
...
date 2002.05.07.17.02.00; author rmoore1; state Exp;
2005-06-29 18:27:25 +00:00
aystarik
d1cc824181
add space to clean up linuxization a little
...
date 2002.04.04.22.54.00; author agrover; state Exp;
2005-06-29 18:27:22 +00:00
aystarik
98b77bacea
New pathname interface
...
date 2001.11.30.22.22.00; author rmoore1; state Exp;
2005-06-29 18:27:14 +00:00
aystarik
6e2cf8e3fe
Fixed return macros
...
date 2001.10.22.21.56.00; author rmoore1; state Exp;
2005-06-29 18:27:12 +00:00
aystarik
6d1ec8b8be
Must lock interpreter before initializing regions and buffer fields
...
because AML is executed
date 2001.07.05.22.23.00; author rmoore1; state Exp;
2005-06-29 18:27:05 +00:00
aystarik
114eaa23fa
Cleanup
...
date 2001.03.16.16.25.00; author rmoore1; state Exp;
2005-06-29 18:26:59 +00:00
aystarik
d1bc16d4b6
spell fix
...
date 2001.03.05.18.00.00; author agrover; state Exp;
2005-06-29 18:26:57 +00:00
aystarik
8ad348ddb1
fix comment to reflect what we actually are doing
...
date 2001.02.27.18.51.00; author agrover; state Exp;
2005-06-29 18:26:56 +00:00
aystarik
df78a05d7b
Cleanup
...
date 2001.02.27.18.24.00; author rmoore1; state Exp;
2005-06-29 18:26:55 +00:00
aystarik
46868ce330
change to use DEBUG_EXEC
...
date 2001.02.09.01.43.00; author agrover; state Exp;
2005-06-29 18:26:53 +00:00
aystarik
35eb86f0d8
Restructured package copy code
...
date 2001.02.05.21.50.00; author rmoore1; state Exp;
2005-06-29 18:26:52 +00:00
aystarik
89d620712a
date 2001.01.29.18.59.00; author agrover; state Exp;
2005-06-29 18:26:51 +00:00
aystarik
d37d1cef66
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 18:26:49 +00:00
aystarik
bdfcc2f31d
remove _HID stuff since we don't call it any more
...
date 2000.11.28.21.54.00; author agrover; state Exp;
2005-06-29 18:26:47 +00:00
aystarik
edbf79b083
no longer track PCI inits, since we don't do it here anymore
...
date 2000.11.22.17.59.00; author agrover; state Exp;
2005-06-29 18:26:46 +00:00
aystarik
7150e68dae
we don't need to install address handlers for each PCI root bridge
...
now, because we do it just-in-time
date 2000.11.22.02.14.00; author agrover; state Exp;
2005-06-29 18:26:45 +00:00
aystarik
9652f8da22
Better error messages if region/field init fails
...
date 2000.11.21.00.54.00; author rmoore1; state Exp;
2005-06-29 18:26:44 +00:00
aystarik
f2f80df17b
date 2000.11.15.21.38.00; author agrover; state Exp;
2005-06-29 18:26:43 +00:00
aystarik
09858328ff
changed to use Exec_STA instead of doing it itself
...
date 2000.09.29.00.29.00; author agrover; state Exp;
2005-06-29 18:26:42 +00:00
aystarik
ce806fcb3b
Ran acpisrc source cleanup
...
date 2000.09.15.17.16.00; author rmoore1; state Exp;
2005-06-29 18:26:41 +00:00
aystarik
bb09f896a3
New initialization interfaces
...
date 2000.09.14.23.00.00; author rmoore1; state Exp;
2005-06-29 18:26:40 +00:00
aystarik
60c39ed026
Namespace init
...
date 2000.09.11.15.14.00; author rmoore1; state Exp;
2005-06-29 18:26:39 +00:00
aystarik
b4b6a361ca
Cleanup
...
date 2004.09.16.22.46.00; author rmoore1; state Exp;
2005-06-29 18:26:31 +00:00
aystarik
c52965e11b
Lint fixes
...
date 2004.04.28.21.20.00; author rmoore1; state Exp;
2005-06-29 18:26:29 +00:00
aystarik
92f57b9a88
Update for ACPI_PARAMETER_INFO
...
date 2004.04.20.23.00.00; author rmoore1; state Exp;
2005-06-29 18:26:28 +00:00
aystarik
1610449c76
Fix for scope problem for aliased methods
...
date 2004.03.26.22.34.00; author rmoore1; state Exp;
2005-06-29 18:26:27 +00:00
aystarik
7415b52465
Fixed overuse of stack
...
date 2004.03.10.19.55.00; author rmoore1; state Exp;
2005-06-29 18:26:26 +00:00
aystarik
e05856e84a
Fixed a couple potential memory leaks
...
date 2004.02.12.21.28.00; author rmoore1; state Exp;
2005-06-29 18:26:25 +00:00
aystarik
ec3cbce8bc
Debug message change
...
date 2002.11.14.17.54.00; author rmoore1; state Exp;
2005-06-29 18:26:20 +00:00
aystarik
e28f121734
Added object type to a debug msg
...
date 2002.06.12.21.43.00; author rmoore1; state Exp;
2005-06-29 18:26:16 +00:00
aystarik
27a2d174a1
Purged all references to Constants contained in reference objects.
...
Constants are now converted to integers immediately in the dispatcher.
date 2002.06.07.16.54.00; author rmoore1; state Exp;
2005-06-29 18:26:15 +00:00
aystarik
787487535c
Early resolution of AML Constants (Zero, One, Ones, Revision) to
...
actual integer values.
date 2002.06.06.21.52.00; author rmoore1; state Exp;
2005-06-29 18:26:14 +00:00
aystarik
f0798ba5aa
Update debug output levels
...
date 2002.03.22.23.24.00; author rmoore1; state Exp;
2005-06-29 18:26:11 +00:00
aystarik
76027facec
Update of debug output levels
...
date 2002.03.22.21.47.00; author rmoore1; state Exp;
2005-06-29 18:26:10 +00:00
aystarik
ca67ffea2c
Added error checking after all mutex acquires and most mutex releases.
...
date 2002.02.12.23.57.00; author rmoore1; state Exp;
2005-06-29 18:26:08 +00:00
aystarik
361afb3613
Simplified NsGetObjectValue
...
date 2001.12.19.23.27.00; author rmoore1; state Exp;
2005-06-29 18:26:04 +00:00
aystarik
6a42e9fe61
Added low-level object copy
...
date 2001.11.30.22.21.00; author rmoore1; state Exp;
2005-06-29 18:26:03 +00:00
aystarik
b55783d49f
Merged WALK_STATE and PARSE_STATE; new common function for
...
initialization of WALK_STATE
date 2001.09.11.20.10.00; author rmoore1; state Exp;
2005-06-29 18:25:56 +00:00
aystarik
25f278ada4
Optimized use of "resolve operands"
...
date 2001.08.30.17.17.00; author rmoore1; state Exp;
2005-06-29 18:25:55 +00:00
aystarik
ea95f019a6
Cleanup via acpisrc -c
...
date 2001.08.27.19.53.00; author rmoore1; state Exp;
2005-06-29 18:25:54 +00:00
aystarik
c02ff060ea
UtFormatException obsoleted; AcpiFormatException substituted globally
...
date 2001.07.06.22.16.00; author rmoore1; state Exp;
2005-06-29 18:25:51 +00:00
aystarik
c3cf5c801c
fix debug print string to properly use cmformatexception
...
date 2001.03.23.18.28.00; author agrover; state Exp;
2005-06-29 18:25:46 +00:00
aystarik
7a8ab14b0c
Check for error after attempting to enter interpreter
...
date 2001.03.02.22.48.00; author rmoore1; state Exp;
2005-06-29 18:25:44 +00:00
aystarik
b5e0b6a028
Code cleanup (acpisrc -c)
...
date 2001.02.23.23.29.00; author rmoore1; state Exp;
2005-06-29 18:25:43 +00:00
aystarik
3f1eb85807
Deadlock fix - must unlock namespace before entering interpreter
...
date 2001.02.13.21.19.00; author rmoore1; state Exp;
2005-06-29 18:25:42 +00:00
aystarik
9c89855ad0
always drop MTX_NAMESPACE even if NsGetAttachedObject returns an error
...
date 2001.01.31.19.00.00; author agrover; state Exp;
2005-06-29 18:25:41 +00:00
aystarik
f504f570ea
small cleanup
...
date 2001.01.31.17.53.00; author agrover; state Exp;
2005-06-29 18:25:40 +00:00
aystarik
348f8c26f0
enter interpreter when resolving values
...
date 2000.10.19.20.12.00; author agrover; state Exp;
2005-06-29 18:25:37 +00:00
aystarik
e05b993b17
Fix for copy of processor and power objects
...
date 2000.09.20.22.47.00; author rmoore1; state Exp;
2005-06-29 18:25:36 +00:00
aystarik
af789f9ca6
New init xfaces; JIT CreateField evaluation.
...
date 2000.09.11.15.15.00; author rmoore1; state Exp;
2005-06-29 18:25:35 +00:00
aystarik
02752ba25d
Additional optimization of the ACPI_OPERAND_OBJECT
...
date 2000.08.31.16.29.00; author rmoore1; state Exp;
2005-06-29 18:25:34 +00:00
aystarik
745ac7b9da
fixed debugprint
...
date 2000.08.17.22.58.00; author agrover; state Exp;
2005-06-29 18:25:30 +00:00
aystarik
e48481bfa9
made status into AcpiCmFormatException (Status)
...
date 2000.08.17.01.24.00; author agrover; state Exp;
2005-06-29 18:25:29 +00:00
aystarik
e15ddde0bd
fix debugprint
...
date 2000.08.17.00.50.00; author agrover; state Exp;
2005-06-29 18:25:28 +00:00
aystarik
55c3e7f08e
Added revision number to header
...
date 2000.08.16.21.25.00; author rmoore1; state Exp;
2005-06-29 18:25:27 +00:00
aystarik
5c048ed2bb
Conversion to new minimal-parse-subtree model of method execution
...
date 2000.08.08.17.34.00; author rmoore1; state Exp;
2005-06-29 18:25:25 +00:00
aystarik
28ac6efbad
Modified to 80 char line limit
...
date 2000.06.29.21.57.00; author mwalz; state Exp;
2005-06-29 18:25:21 +00:00
aystarik
0603615376
Cleanup
...
date 2000.05.16.22.07.00; author rmoore1; state Exp;
2005-06-29 18:25:15 +00:00
aystarik
6ae5bb727f
Namespace entries now deleted at a lower level
...
date 2000.05.08.16.02.00; author rmoore1; state Exp;
2005-06-29 18:25:14 +00:00
aystarik
a7e87b5314
New generic stack object
...
date 2000.05.03.20.07.00; author rmoore1; state Exp;
2005-06-29 18:25:13 +00:00
aystarik
7a25e73dea
Exception rename
...
date 2000.05.02.22.31.00; author rmoore1; state Exp;
2005-06-29 18:25:12 +00:00
aystarik
382b082466
Delete all objects created by the method
...
date 2000.04.26.21.29.00; author rmoore1; state Exp;
2005-06-29 18:25:11 +00:00
aystarik
115a50b42d
Fixed processor and power evaluation code.
...
date 2000.04.01.01.07.00; author rmosgrov; state Exp;
2005-06-29 18:25:09 +00:00
aystarik
a37996da55
New AML exception codes, moved parse stack (logically) to parser
...
date 2000.03.29.22.06.00; author rmoore1; state Exp;
2005-06-29 18:25:08 +00:00
aystarik
9cef5c2adf
Deployed namespace locking for multithread support
...
date 2000.03.21.22.23.00; author rmoore1; state Exp;
2005-06-29 18:25:07 +00:00
aystarik
bb46c647f1
new xface to amlexecutemethod
...
date 2000.03.09.22.17.00; author rmoore1; state Exp;
2005-06-29 18:25:06 +00:00
aystarik
67c3b06a74
Deletion of method namespace objects at method exit
...
date 2000.02.29.21.36.00; author rmoore1; state Exp;
2005-06-29 18:25:04 +00:00
aystarik
3014973097
Deletion optimization
...
date 2000.02.22.21.24.00; author rmoore1; state Exp;
2005-06-29 18:25:03 +00:00
aystarik
3713a6009b
Return objects no longer copied to caller's space, just pointer
...
returned
date 2000.02.16.18.03.00; author rmoore1; state Exp;
2005-06-29 18:25:02 +00:00
aystarik
5da277d868
NsGetObjectValue was broken in last checkin
...
date 2000.01.24.23.09.00; author rmoore1; state Exp;
2005-06-29 18:25:00 +00:00
aystarik
c3b9c4a8a0
Support for new scope stack interfaces
...
date 2000.01.13.22.23.00; author rmoore1; state Exp;
2005-06-29 18:24:58 +00:00
aystarik
28f307c3cd
Package stack pertains to old parser only.
...
date 2000.01.10.17.22.00; author rmoore1; state Exp;
2005-06-29 18:24:57 +00:00
aystarik
5eef30933b
Use NsGetAttachedObject to access NTE object
...
date 99.10.21.20.20.00; author rmoore1; state Exp;
2005-06-29 18:24:56 +00:00
aystarik
a7d4d48258
Fixed return status
...
date 99.09.30.18.32.00; author rmoore1; state Exp;
2005-06-29 18:24:54 +00:00
aystarik
688ddec959
Calls CmInitStaticObject
...
date 99.09.28.22.36.00; author rmoore1; state Exp;
2005-06-29 18:24:53 +00:00
aystarik
9dc141d439
Renamed interpreter mode constants
...
date 99.08.25.20.00.00; author rmoore1; state Exp;
2005-06-29 18:24:47 +00:00
aystarik
c80f9eccf5
Update to new interfaces
...
date 99.08.20.22.59.00; author rmoore1; state Exp;
2005-06-29 18:24:46 +00:00