rmoore1
c67cda2bca
Added BankField to deferred opcode list.
...
Now handles BankField as a deferred opcode (BankField recently became a deferred opcode).
2008-02-01 00:02:33 +00:00
rmoore1
52cb48f9cb
Added additional object to SIZES command.
...
Added ACPI_OBJECT to the object sizes dumped by statistics/sizes
2008-02-01 00:00:27 +00:00
rmoore1
8ffb8731ed
Added new error messages.
...
New messages for the 2 AE_SUPPORT cases.
2008-01-31 23:25:00 +00:00
rmoore1
e65b207b45
Add va_end statements as appropriate.
...
Added missing va_end statements that should correspond with each va_start statement.
2008-01-24 23:36:02 +00:00
rmoore1
1dfeb90acd
*** empty log message ***
2008-01-23 22:36:48 +00:00
rmoore1
1004b05952
Update version to 20080123.
...
Update version to 20080123.
2008-01-23 22:22:25 +00:00
rmoore1
f710c3b2e4
Fixes for Unload and DDBHandles.
...
Implemented support for the use of DDBHandles as an Indexed Reference, as per the ACPI spec. (Lin Ming) BZ 486. Implemented support for UserTerm (Method invocation) for the Unload operator as per the ACPI spec. (Lin Ming) BZ 580
2008-01-23 22:19:31 +00:00
rmoore1
27acc4211a
Bulletproof disassembler for bad ACPI tables.
...
Fixed a problem with the disassembler where invalid ACPI tables could cause faults or infinite loops.
2008-01-23 22:13:53 +00:00
rmoore1
96af461e5c
Include file support for new ACPI tables.
...
Implemented header file support for new ACPI tables - BERT, ERST, EINJ, HEST, IBFT, UEFI, WDAT. Disassembler support is forthcoming.
2008-01-23 22:11:31 +00:00
rmoore1
52e3d1c0d3
Fix for LoadTable operator.
...
Implemented support for full TermArgs (adding Argx, Localx and method invocation) for the ParameterData parameter to the LoadTable operator. (Lin Ming) BZ 583,587
2008-01-23 22:07:34 +00:00
rmoore1
562b50607f
Fix for multiple Externals with same name.
...
Fixed a problem where two External declarations with the same name did not cause an error (Lin Ming) BZ 509
2008-01-23 21:57:15 +00:00
rmoore1
bc5da88afa
Fix for LoadTable operator, input strings.
...
Fixed a problem with the LoadTable operator where the OemId and OemTableId input strings could cause unexpected failures if they were shorter than the maximum lengths allowed. (Lin Ming, Bob Moore) BZ 576
2008-01-23 21:55:57 +00:00
rmoore1
11225de712
Fix for Load operator.
...
Fixed a problem with the Load operator where an exception was not returned in the case where the table is already loaded. (Lin Ming) BZ 463
2008-01-23 21:51:36 +00:00
rmoore1
20c70630f8
Methods now implicitly return 0 in slack mode.
...
Implemented an enhancement to the interpreter "slack mode". In the absence of an explicit return or an implicitly returned object from the last executed opcode, a control method will now implicitly return an integer of value 0 for Microsoft compatibility. (Lin Ming) BZ 392
2008-01-23 21:49:59 +00:00
rmoore1
051f5bae56
Fix for SizeOf when used with Buffers and Packages.
...
Fixed a problem with the SizeOf operator when used with Package and Buffer objects. These objects have deferred execution for some arguments, and the execution is now completed before the SizeOf is executed. This problem caused unexpected AE_PACKAGE_LIMIT errors on some systems (Lin Ming, Bob Moore) BZ 9558
2008-01-23 21:42:43 +00:00
rmoore1
fd57e67dfa
Fixed incorrect parse error.
...
Fixed an unexpected parse error when using the optional "parameter types" list in a control method declaration. (Lin Ming) BZ 397
2008-01-18 17:48:43 +00:00
rmoore1
71363415fe
Added additional info to the namespace output file.
...
Implemented additional debugging information in the namespace listing file created during compilation. In addition to the namespace hierarchy, the full pathname to each namespace object is displayed.
2008-01-11 21:58:24 +00:00
rmoore1
83324fc43b
Added checksum validation for disassembly of DSDTs and SSDTs.
...
Implemented support in the disassembler for checksum validation on incoming binary DSDTs and SSDTs. If incorrect, a message is displayed within the table header dump at the start of the disassembly.
2008-01-11 21:47:42 +00:00
rmoore1
fd55360349
Added the 2008 copyright to all module headers and signons.
...
This affects virtually every file in the ACPICA core subsystem, the iASL compiler, and the tools/utilities.
2008-01-09 22:52:49 +00:00
rmoore1
b5a5d1f8f7
Update signon.
...
Update to add 2008 to copyright.
2008-01-09 22:40:23 +00:00
rmoore1
a417391ec6
Update copyright to 2008.
...
Added 2008 copyright to all module headers and signons. This affects virtually every file in the ACPICA core subsystem, iASL compiler, and the utilities.
2008-01-09 21:27:10 +00:00
rmoore1
dc7e4c5bc3
2008 Copyright support added.
...
2008 copyright for base code and Linux version. Also, removed R. Byron Moore copyright and replaced with Intel Corp.
2008-01-09 21:25:54 +00:00
rmoore1
1f8e9d2305
*** empty log message ***
2007-12-19 17:58:25 +00:00
rmoore1
775219ccf7
Update version to 20071219.
...
Update version to 20071219.
2007-12-19 16:37:32 +00:00
rmoore1
198adef437
*** empty log message ***
2007-12-19 16:36:49 +00:00
mlin2
e65c208bc6
No RSDT in simulator, so comment out the RSDT DataTableRegion test
...
Fix a bug of method m7f4
2007-12-13 08:47:12 +00:00
mlin2
7ffbb19a7f
Enable BankField and DataTableRegion test
2007-12-13 08:41:26 +00:00
rmoore1
b9f21a5207
Fixed a couple memory leaks associated with "implicit return" objects when the AML Interpreter slack mode is enabled. Lin Ming BZ 349
2007-12-11 23:11:16 +00:00
rmoore1
07c223a3de
Implemented full argument resolution support for the BankValue argument to BankField. Previously, only constants were supported, now any TermArg may be used. Lin Ming BZ 387, 393
2007-12-11 22:43:43 +00:00
rmoore1
413ebb3f59
Automated cleanup
2007-12-11 22:11:54 +00:00
rmoore1
6a9ee10013
Undo accidental checkin of not-fully-tested mutex changes.
2007-12-07 22:02:52 +00:00
rmoore1
5215ee7228
Implemented full support for deferred execution for the TermArg string arguments for DataTableRegion. This enables forward references and full operand resolution for the three string arguments. Similar to OperationRegion deferred argument execution.) Lin Ming. BZ 430
2007-12-07 21:45:40 +00:00
rmoore1
60a2aece79
Fixed a problem with Index Fields where the Index register was incorrectly limited to a maximum of 32 bits. Now any size may be used.
2007-12-07 21:39:56 +00:00
rmoore1
1bfa058e6c
Fixed a problem where "unknown" GPEs could be allowed to fire repeatedly if the underlying AML code changed the GPE enable registers. Now, any unknown incoming GPE is immediately disabled instead of simply ignored.
2007-12-07 21:35:57 +00:00
rmoore1
d100081f18
Fixed a problem with AcpiGetDevices where the search of a branch of the device tree could be terminated prematurely. In accordance with the ACPI specification, the search is terminated if a device is both not present and not functional (instead of just not present.) Yakui Zhao.
2007-12-07 21:10:01 +00:00
rmoore1
5c57d6bdc7
Update to allow .ASL files (statistics only)
2007-11-20 22:37:34 +00:00
rmoore1
3da848ce10
20071114
2007-11-14 21:29:56 +00:00
rmoore1
abfbdd6436
update. removed 16-bit lint
2007-11-14 21:28:42 +00:00
rmoore1
489bf8ed67
Update version to 20071114.
...
Update version to 20071114.
2007-11-14 21:05:59 +00:00
rmoore1
28f0783bf5
Changes required for update to Package contruction in interpreter.
...
Named references are resolved to objects immediately. Except for control methods.
2007-11-14 21:02:27 +00:00
rmoore1
3ec1765aa1
Added new event counters and statistics interface.
...
AcpiGetStatistics and counters for fixed events, methods executed.
2007-11-14 20:37:56 +00:00
rmoore1
a6fb3de887
Add support for 64-bit DSDT and FACS addresses in local FADT.
...
Use XDsdt and XFacs fields.
2007-11-14 20:35:24 +00:00
rmoore1
ecc59ccc5d
New struct
2007-11-14 20:34:19 +00:00
rmoore1
6b7ba1f7c0
Implemented new event counters.
...
Counters for Fixed Events and SCIs.
2007-11-09 23:14:21 +00:00
rmoore1
b072a37a0b
Fixed a problem with CopyObject used in conjunction with the Index operator.
...
The reference was incorrectly dereferenced before the copy. The reference is now correctly copied. BZ 5391 Lin Ming
2007-11-09 22:21:39 +00:00
rmoore1
d975cf8d08
Fixed a problem with Index references passed as method arguments.
...
References passed as arguments to control methods were dereferenced immediately (before control was passed to the called method). The references are now correctly passed directly to the called method. BZ 5389. Lin Ming
2007-11-09 21:54:17 +00:00
rmoore1
7ba8dc74bf
Fixed a problem with FromBCD and ToBCD with some compilers.
...
On some compilers, the ShortDivide function worked incorrectly, causing problems with the BCD functions with large input values. (Truncation from 64-bit to 32-bit occurred.) Internal BZ 435
2007-11-09 21:18:32 +00:00
rmoore1
c5b3632235
Fixes a problem with control method references within packages.
...
Completes the package changes started with version 20071019.
2007-11-09 20:51:57 +00:00
rmoore1
0d94265e6e
Added handler support for additional regions.
...
Now supports PCI_Config, CMOS, and PCI_BAR.
2007-11-08 22:47:37 +00:00
rmoore1
c6af988153
Cleanup of debug output.
...
Improved output of object dump routine.
2007-11-01 21:56:14 +00:00