9426 Commits

Author SHA1 Message Date
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
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
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
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
rmoore1
114ef04636 Add include of actables.h 2006-11-09 20:13:50 +00:00
rmoore1
e55eaf3d30 Must use "small power of two integer" for #pragma pack. 2006-11-09 20:05:44 +00:00
rmoore1
2ca4a3664d Fail AcpiEnable if ACPI tables not loaded.
AcpiEnable will now fail if all of the required ACPI tables are not loaded (FADT, FACS, DSDT). BZ 477
2006-11-09 19:56:10 +00:00
rmoore1
8e7f513ef6 Implement full region support for multiple address spaces.
SpaceId is now part of the REGION object. BZ 429
2006-11-09 19:48:37 +00:00
rmoore1
b7a4d987f8 Add ACPI_MAX macro 2006-11-02 22:49:36 +00:00
rmoore1
c472225aca Ensure that all structures in acobject.h are aligned, via #pragma.
Thus, even if the default compiler setting is non-aligned, the header is compiled
 correctly.
2006-11-02 22:48:57 +00:00
rmoore1
468f31de32 Removed unnecessary pragma that supresses bitfield warning (no bitfields anymore) 2006-11-02 22:46:46 +00:00
rmoore1
f240b8ffa0 Fixes for load() operator.
Optimized the Load operator in the case where the source operand is an operation region. Simply map the operation region memory, instead of performing a bytewise read.

Fixed the Load operator for the case where the source operand is a region field. A buffer object is also allowed as the source operand. BZ 481

Fixed a problem where the Load operator allowed the source operand to be an operation region of any type. It is now restricted to regions of type SystemMemory, as per the ACPI specification. BZ 481
2006-11-02 22:45:32 +00:00
rmoore1
a6166d0815 Miscellaneous table manager updates and optimizations 2006-11-02 22:44:18 +00:00
rmoore1
c550c20d9d Update debug output routines for data structure changes 2006-11-02 18:41:15 +00:00
rmoore1
702bc55af7 Added additional checks for internal methods (_OSI) 2006-11-02 18:40:29 +00:00
rmoore1
813b241a9b version update 2006-10-11 19:35:13 +00:00
rmoore1
36e7bd78c8 Fixes for parameter validation.
Extra checks for valid handle/path combinations, BZ 478
2006-10-11 19:32:56 +00:00
rmoore1
b70962ae4a Display temporary nodes from debugger namespace walk 2006-10-11 19:31:47 +00:00