9947 Commits

Author SHA1 Message Date
rmoore1
edb1ba5a80 Miscellaneous linux patch utility files 2007-05-10 22:25:50 +00:00
rmoore1
4ec0e89752 *** empty log message *** 2007-05-08 20:53:59 +00:00
rmoore1
52db4e833a Update version to 20070508.
Update version to 20070508.
2007-05-08 15:46:38 +00:00
rmoore1
7956bde372 Clear reserved fields for incoming ACPI 1.0 FADTs for compatibility reasons.
Fixed a problem with the internal FADT conversion where ACPI 1.0 FADTs that contained invalid non-zero values in reserved fields could cause later failures because these fields have meaning in later revisions of the FADT. For incoming ACPI 1.0 FADTs, these fields are now always zeroed. (Preferred_PM_Profile, PSTATE_CNT, CST_CNT, IAPC_BOOT_FLAGS.)
2007-05-02 15:51:37 +00:00
rmoore1
99ff9b47df Change to make Notify() operator completely synchronous.
Implemented a design change for the handling of the Notify AML operator. Previously, notify handlers were dispatched and executed completely asynchronously in a deferred thread. The new design still executes the notify handlers in a different thread, but the original thread that executed the Notify() now waits at a synchronization point for the notify handler to complete. Some machines depend on a synchronous Notify operator in order to operate correctly.
2007-04-27 20:11:59 +00:00
rmoore1
6da2e6741f Fix for update of the Global Lock Handle.
Fixed a problem where the global lock handle was not properly updated if a thread that acquired the global lock via executing AML code then attempted to acquire the lock via the AcpiAcquireGlobalLock interface.
2007-04-23 22:17:31 +00:00
rmoore1
9ec5027828 Added new error message.
Added an error message to AcpiExec when the _ERR method invocation fails for
any reason other than AE_NOT_FOUND.
2007-04-20 22:09:20 +00:00
rmoore1
c9b7d5e548 Fixed several warnings for generation on Cygwin 2007-04-04 20:56:40 +00:00
rmoore1
c26b3173c4 Fixed possible corruption of global GPE list.
Fixed a problem in AcpiEvDeleteGpeXrupt where the global interrupt list could be corrupted if the interrupt being removed was at the head of the list. Reported by Linn Crosetto.
2007-04-03 20:00:29 +00:00
rmoore1
b9f4577515 Support for external package objects as method arguments.
Implemented support to allow Package objects to be passed as method arguments to the AcpiEvaluateObject interface. Previously, this would return an AE_NOT_IMPLEMENTED exception.
2007-04-03 19:59:37 +00:00
rmoore1
05d312d1e6 Implemented quiet mode to stop excess output. 2007-03-28 18:51:21 +00:00
rmoore1
4e5756416b Remove extraneous output when running on unix 2007-03-27 21:12:41 +00:00
rmoore1
34e1a4c900 Changes for Cygwin compatibility.
Allow generation of ACPICA apps on Cygwin.
2007-03-27 20:25:46 +00:00
rmoore1
21771513c0 Update _OSI string list.
Latest update for the Windows strings, with comments. Removed unused strings.
2007-03-26 22:10:34 +00:00
rmoore1
855d521f36 *** empty log message *** 2007-03-20 19:13:59 +00:00
rmoore1
13be6980b8 Update version to 20070320 2007-03-20 18:44:38 +00:00
rmoore1
1bd9fac784 Fix for package reference counts.
Prevents infinite loop of 'Large Reference Count' messages in aslts-bdemo-b286 test.
2007-03-20 18:43:33 +00:00
rmoore1
1a8f64eff1 Increase maximum buffer size dumped to screen in buffer object dump. 2007-03-20 18:42:20 +00:00
rmoore1
913524af42 Misc fixes for recent global lock code update.
Fixes as a result of running full validation test suite.
2007-03-20 18:41:35 +00:00
rmoore1
b38a7694f4 Removed obsolete ACPI_NO_INTEGER64_SUPPORT define. 2007-03-19 19:41:12 +00:00
rmoore1
c8d5ad785e Removed extraneous code. 2007-03-16 20:53:27 +00:00
rmoore1
5d90105853 Update comments for acquire/release mutex interfaces 2007-03-15 21:35:20 +00:00
rmoore1
a616cd37ec Fixed a couple compiler warnings for extra extern statements. 2007-03-14 21:12:19 +00:00
rmoore1
df66644e9e Avoid use of invalid pointers in returned object field.
During operand evaluation, ensure that the ReturnObj field is cleared on error and only valid pointers are stored there.
2007-03-14 20:05:34 +00:00
rmoore1
689fefdab9 changed order of interpretation of operand objects.
The interpreter now evaluates operands in the order that they appear (both in the
 AML and ASL), instead of in reverse order. This previously caused subtle incompatibilities with the MS interpreter as well as being non-intuitive.
2007-03-14 19:57:40 +00:00
rmoore1
ace9fa78b0 Automated cleanup. 2007-03-14 19:36:55 +00:00
rmoore1
7c7d01c61e Update for mutiple global lock acquisitions by same thread.
Allows AcpiAcquireGlobalLock external interface to be called multiple times by the
 same thread. Allows use of AML fields that require the global lock while the running
 AML is already holding the global lock.
2007-03-14 19:22:11 +00:00
rmoore1
95572d1ea5 Cleanup strstr() function - indents, spacing. 2007-03-14 19:05:26 +00:00
rmoore1
6a2697058e Automated cleanup. 2007-03-12 21:58:46 +00:00
rmoore1
a4931e8715 Removed unused code.
Handling of AML_NAME_OP as a Reference.Opcode is no longer needed. Kernel bugzilla 2874
2007-03-08 20:38:03 +00:00
rmoore1
3ef7f97afd Automatically convert LF-only files to LF/CR (windows only) 2007-03-08 20:27:47 +00:00
rmoore1
7e357a5031 Several fixes for internal method result stack.
fixes STACK_OVERFLOW exception on nested method calls. internal bugzilla 262 and 275.
2007-03-08 20:26:06 +00:00
rmoore1
e7f1c526ce Improved cache information output.
Statistics are now output in bytes, not kbytes.
2007-03-07 21:04:44 +00:00
rmoore1
f321dabcc3 *** empty log message *** 2007-01-26 22:31:27 +00:00
rmoore1
52b4fdea08 Update version to 20070126 2007-01-26 22:05:30 +00:00
rmoore1
e68d5927e9 Fix for incorrect parameter passed to AcpiTbDeleteTable during table load.
Bad pointer was passed in the case where the DSDT is overridden.
2007-01-19 22:00:30 +00:00
rmoore1
6e075f8871 Update copyright to 2007.
Added 2007 copyright to all module headers and signons. This affects virtually every file in the ACPICA core subsystem, iASL compiler, and the utilities.
2007-01-09 20:01:19 +00:00
rmoore1
11a5a6c65b *** empty log message *** 2006-12-16 00:27:57 +00:00
rmoore1
9a5077ab71 Update version number. 2006-12-16 00:27:07 +00:00
rmoore1
84dd704f20 Update reserved method check for _ERR, now has 3 arguments. 2006-12-15 23:13:53 +00:00
rmoore1
dc0474fb52 Added option to display memory statistics upon termination. 2006-12-14 22:29:21 +00:00
rmoore1
9c61624ce5 Enhance debugger statistics/memory command.
Debugger: Enhanced the Statistics/Memory command to emit the total (maximum) memory used during execution, as well as the maximum memory consumed by each of the various object types. (Valery Podrezov)
2006-12-14 21:46:45 +00:00
rmoore1
4e7699310f Update a comment. 2006-12-12 23:54:26 +00:00
rmoore1
e5dd6257a4 Fix for completion signal for main thread only. 2006-12-12 22:06:20 +00:00
rmoore1
fc76ab00f6 Support for ThreadId parameter to _ERR method.
Enhanced debugging for multithread test support.
2006-12-12 22:02:16 +00:00
rmoore1
b2f39803f4 Debugger multithreading enhancements.
Implemented enhancements to the multithreading support within the debugger to enable better multithreading evaluation of the subsystem.
2006-12-08 22:50:46 +00:00
rmoore1
851c390750 Removed all 16-bit support.
Support for 16-bit ACPICA has been completely removed since it is no longer necessary and it clutters the code. All 16-bit macros, types, and conditional compiles have been removed, cleaning up and simplifying the code across the entire subsystem. DOS support is no longer needed since the Linux firmware kit is now available.
2006-12-08 20:44:28 +00:00
rmoore1
8d57d770df Remove global lock handler on AcpiTerminate.
Added AcpiEvRemoveGlobalLockHandler
2006-12-07 23:21:38 +00:00
rmoore1
4a820b6960 Fix bug with region linked list insert. 2006-11-14 18:35:51 +00:00
rmoore1
1751069ef5 version update 2006-11-09 20:53:12 +00:00