9871 Commits

Author SHA1 Message Date
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