rmoore1
564b5c619c
*** empty log message ***
2006-09-27 20:42:13 +00:00
rmoore1
23c52e04d8
Automated code cleanup
2006-09-27 20:34:16 +00:00
rmoore1
54333e97ad
Update version
2006-09-27 20:28:06 +00:00
rmoore1
cd1a8bfc98
Fix for hang in ElseIf construct.
...
Fixed a problem where the compiler could hang after syntax errors detected in an ElseIf construct. (BZ 453)
2006-09-27 20:26:14 +00:00
rmoore1
5255022f05
Add new subsystem state bit that is set after SubsystemInitialize is called
2006-09-26 21:51:15 +00:00
rmoore1
2a57c16841
Added generic batch command mode
2006-09-26 20:11:48 +00:00
rmoore1
ad9364590f
Fix for possible memory leak and fault.
...
Fixed a possible memory leak and fault in AcpiExResolveObjectToValue during a read from a buffer or region field. (BZ 458)
2006-09-26 17:25:05 +00:00
rmoore1
c4e6cb4356
Update error paths to always report the error
2006-09-26 17:23:42 +00:00
rmoore1
9a1e9cbdf8
Handle parse errors during Switch() generation
2006-09-26 17:16:03 +00:00
rmoore1
c48c3a0657
Ensure returned Thread ID is never zero
2006-09-26 17:14:04 +00:00
rmoore1
7b51ccaf53
On mutex force-release, set depth to zero (was 1).
2006-09-26 17:08:21 +00:00
rmoore1
254fb64aa6
Fix possible fault during method error reporting.
2006-09-26 17:01:23 +00:00
rmoore1
77d1553a19
Emit buffer offset only for buffers > 8 (> 1 line of output)
2006-09-26 17:00:46 +00:00
rmoore1
15a8aee0a8
Use faster ByIndex interface to get FACS
2006-09-22 20:40:28 +00:00
rmoore1
cad864c806
Remove obsolete Flags parameter.
...
The Flags parameter for AcpiGetRegister and AcpiSetRegister has been removed. It is no longer necessary now that these functions use a spinlock for mutual exclusion.
2006-09-19 21:40:06 +00:00
rmoore1
ac5cb6d7e7
Fix for Global Lock semaphore.
...
Fixed a problem with the Global Lock where the lock could appear to be obtained before it is actually obtained, semaphore created with one unit.
2006-09-15 19:38:19 +00:00
rmoore1
f212d30048
Fix for resource descriptor compilation.
...
Fixed a compilation problem with the pre-defined Resource Descriptor field names where an "object does not exist" error could be incorrectly generated if the parent ResourceTemplate pathname places the template within a different namespace scope than the current scope.
2006-09-15 17:27:23 +00:00
rmoore1
ae10911e19
Add full table name to disassembler output
2006-09-15 17:22:06 +00:00
rmoore1
9fbc74ecc4
ACPICA: Fixed a problem with the AmlFilename parameter to the DefinitionBlock() operator. An incorrect output filename was produced when this parameter was a null string (""). Now, the original input filename is used as the AML output filename, with a .aml extension.
2006-09-12 20:35:17 +00:00
rmoore1
a9fa29749f
*** empty log message ***
2006-09-12 17:49:03 +00:00
rmoore1
2d9b03191a
ACPICA: Update version #
2006-09-12 16:47:00 +00:00
rmoore1
a9e4863583
ACPICA: Fix trace output name and whitespace
2006-09-12 16:46:05 +00:00
rmoore1
77645185eb
ACPICA: Fix for error path memory leak
2006-09-12 16:43:42 +00:00
rmoore1
0c9ed4f423
ACPICA: New common routine for creating a local FADT and verifying it.
2006-09-12 16:30:15 +00:00
rmoore1
09f06978d7
ACPICA: Completely abort application on 10 SigInts. Might be useful to have a timestamp, i.e., if 4 ints are received within 4 seconds. This feature is useful when
...
debugging many threads.
2006-09-11 22:32:47 +00:00
rmoore1
646cfb119d
ACPICA: Fixed a problem with the implementation of the Switch() operator where the temporary variable was declared too close to the actual Switch, instead of at method level. This could cause a problem if the Switch() operator is within a while loop, causing an error on the second iteration. (BZ 460)
2006-09-11 22:31:00 +00:00
rmoore1
a3afae2f67
ACPICA: Fixed a regression where an error was no longer emitted if a control method attempts to create 2 objects of the same name. This previously and now returns AE_ALREADY_EXISTS. When this exception occurs, it invokes the mechanism that will dynamically serialize the control method to possible prevent future errors. (BZ 440)
2006-09-11 22:28:31 +00:00
rmoore1
76d5baf9d8
ACPICA: Integrated a fix for a problem with PCI Express HID detection in the PCI Config Space setup procedure (BZ 7145)
2006-09-11 21:38:57 +00:00
rmoore1
6656fe51f5
ACPICA: FADT verification is now table driven. Disassembler now verifies an input
...
FADT. Added warnings for 32/64 address mismatch and unknown length for FADT.
2006-09-07 21:29:14 +00:00
rmoore1
1a8fe15599
ACPICA: Implemented support for data sub tables in the ASF! table
2006-09-07 17:25:14 +00:00
rmoore1
155a7c6c1b
ACPICA: IsResourceTemplate now returns ACPI_STATUS to differentiate the failure modes.
2006-09-07 17:24:24 +00:00
rmoore1
3e3faeade9
ACPICA: Allow type ANY to be the target of the Scope operator. Useful during disassembly where the target may be in a different table and thus the type is unknown.
2006-09-06 21:48:05 +00:00
rmoore1
13bcd53123
ACPICA: Update iASL for new Table Manger. Required new table init interface since iASL does not use RSDP/XSDT.
2006-09-06 21:32:22 +00:00
rmoore1
a74c30f030
ACPICA: Disassembler now emits a comment if a buffer appears to be a ResourceTemplate, but cannot be disassembled as such because the EndTag does not appear at the very end of the buffer.
2006-09-06 20:33:17 +00:00
rmoore1
1e65a74bff
ACPICA: Add current buffer offset (in comment) to each line of a disassembled Buffer object
2006-09-06 19:44:56 +00:00
rmoore1
ef5c4d7c51
ACPICA: Fix disassembler to emit full ACPI 2.0 FADT. Update/clarify some text that
...
describes various fields in the FADT and ASF! tables.
2006-09-06 17:31:12 +00:00
rmoore1
4742d4ef6e
*** empty log message ***
2006-09-01 22:14:00 +00:00
rmoore1
34b612c903
ACPICA: Added new file
2006-09-01 22:13:43 +00:00
rmoore1
272f69764d
ACPICA: Moved all FADT-related functions to a new file, tbfadt.c. Eliminated the AcpiHwInitialize function - the FADT registers are now validated when the table is loaded.
2006-09-01 21:54:08 +00:00
rmoore1
cabae61262
ACPICA: Enhanced the implementation of the "serialized mode" of the interpreter (enabled via the AcpiGbl_AllMethodsSerialized flag.) When this mode is specified, instead of creating a serialization semaphore per control method, the interpreter lock is simply no longer released before a blocking operation during control method execution. This effectively makes the AML Interpreter single-threaded. The overhead of a semaphore per-method is eliminated. AcpiExec - Added the "-t" command line option to enable the serialized mode of the AML interpreter.
2006-09-01 21:51:51 +00:00
rmoore1
c28206fef1
ACPICA: All FADT-related functions moved to this file
2006-09-01 21:45:42 +00:00
rmoore1
887a85161f
ACPICA: Cleanup of Fadt verification function. Removed offset display, not needed.
...
Updated field names to reflect latest header files.
2006-09-01 18:57:57 +00:00
rmoore1
42f376a70a
ACPICA: Fix for two small problems with the FADT disassembly
2006-09-01 18:56:49 +00:00
rmoore1
b6a27ef580
*** empty log message ***
2006-08-31 17:29:46 +00:00
rmoore1
a6a1d0198d
ACPICA: Update version #
2006-08-31 16:42:33 +00:00
rmoore1
463dd089f4
ACPICA: Fix for Linux source translation
2006-08-31 16:37:33 +00:00
rmoore1
c89da1055c
ACPICA: Automated code cleanup
2006-08-31 16:29:36 +00:00
rmoore1
ed4bb76753
ACPICA: Split AcpiFormatException into two parts. New function is AcpiUtVerifyException and will be used to verify exception codes returned by user
...
callback functions.
2006-08-30 22:34:36 +00:00
rmoore1
35666ec273
ACPICA: Lint changes; Move RSDT/XSDT pointer extraction to separate function; Warning on 32-bit platforms if XSDT pointers use more than 32 bits.
2006-08-30 22:05:00 +00:00
rmoore1
62d9257b87
ACPICA: Fix for FADT conversion in 64-bit mode
2006-08-29 21:27:09 +00:00