9816 Commits

Author SHA1 Message Date
rmoore1
5c41a38852 ACPICA: Add AcpiGpeCount global to track the number of GPE events 2006-08-24 18:14:10 +00:00
rmoore1
daa47677b8 ACPICA: Update access to Flags fields for changes to table header files (removal of
bitfields.)
2006-08-24 17:51:36 +00:00
rmoore1
288f609021 ACPICA: Implement support for ACPI DMAR table (DMA Remapping Table) in header files and disassembler. 2006-08-24 17:19:49 +00:00
rmoore1
13fb18de25 *** empty log message *** 2006-08-23 20:06:10 +00:00
rmoore1
62300dae19 The Table Manager component has been completely redesigned and reimplemented. The new design is much simpler, and reduces the overall code and data size of the kernel-resident ACPICA by approximately 5%. Also, it is now possible to obtain the ACPI tables very early during kernel initialization, even before dynamic memory management is initialized. 2006-08-23 19:55:36 +00:00
rmoore1
23d55ffd54 Update debug output 2006-08-23 19:33:15 +00:00
rmoore1
388887aeb9 *** empty log message *** 2006-07-21 19:32:17 +00:00
rmoore1
34cb75b764 ACPICA: Remove _REG change, caused mutex problems, requires further investigation 2006-07-21 17:41:00 +00:00
rmoore1
1b52c5e922 ACPICA: Update version 2006-07-21 17:10:45 +00:00
rmoore1
b360617ec7 ACPICA: Update global lock macro, AcpiExec version, to prevent source compile warning 2006-07-21 17:07:17 +00:00
rmoore1
71fb2af2a1 ACPICA: Revert _REG changes, caused mutex issues, need to resolve these later in order to fully solve the problem 2006-07-21 17:05:14 +00:00
rmoore1
1e3fc00fd0 ACPICA: Automated cleanup 2006-07-20 20:38:46 +00:00
rmoore1
fcbeae314c ACPICA: Temporary fix for BankValue parameter of a Bank Field to support all constant values, including Zero and One. Must eventually be converted to a full TermArg evaluation. 2006-07-20 20:30:31 +00:00
rmoore1
a0a8463d12 ACPICA: fix for object premature deletion after CopyObject on Operation Region (BZ 350) 2006-07-20 20:28:35 +00:00
rmoore1
ee42159e8a ACPICA: Cast ThreadId to UINT32 for debug output only 2006-07-20 20:25:35 +00:00
rmoore1
a53952e066 ACPICA: The ACPI Global Lock interrupt handler no longer queues the execution of a separate thread to signal the global lock semaphore. Instead, the semaphore is signaled directly from the interrupt handler. 2006-07-20 20:23:06 +00:00
rmoore1
22e45f55ab ACPICA: Completed a new design and implementation for the ACPI Global Lock support. On the OS side, the global lock is now treated as a standard AML mutex. Previously, multiple OS threads could "acquire" the global lock simultaneously, but this could cause the BIOS to be starved out of the lock, especially in cases such as the Embedded Controller driver where there is a tight coupling between the OS and the BIOS. 2006-07-20 20:15:20 +00:00
rmoore1
ffd0eca830 ACPICA: Additional update for NumElements fix. Must handle case where NumElements > Package list length, pad package with null elements. 2006-07-20 20:07:03 +00:00
rmoore1
3b9ee46e55 ACPICA: test timeout on global lock interface 2006-07-20 19:57:46 +00:00
rmoore1
b22be11c36 ACPICA: Add test for global lock interfaces 2006-07-20 19:50:34 +00:00
rmoore1
683dc716af ACPICA: Implemented support within the AML interpreter for package objects that contain a mismatch between the AML length and package element count. In this case, the lesser of the two is used. Some BIOS code apparently modifies the package length on the fly, and this change supports this. Provides compatibility with the MS AML interpreter. 2006-07-19 20:27:05 +00:00
rmoore1
5f3cb3fc53 ACPICA: Update function header 2006-07-14 18:50:19 +00:00
rmoore1
57192f346c ACPICA: Unlock interpreter before completing operation region initialization in order to allow _REG method to be run (BZ 409) 2006-07-14 18:49:26 +00:00
rmoore1
19c7967671 _TDL method requires 0 args, was incorrectly 1 in this module 2006-07-13 22:59:50 +00:00
rmoore1
554468be65 *** empty log message *** 2006-07-07 20:32:08 +00:00
rmoore1
d16f19f0c5 Initial implementation of -e disassembler flag, to include additional table for external symbol resolution - requires further testing and investigation 2006-07-07 20:05:14 +00:00
rmoore1
84ad7c0d15 version 2006-07-07 20:03:22 +00:00
rmoore1
04ae08685e Added error message if AcpiOsGetThreadId returns zero (invalid ID) 2006-07-07 20:01:52 +00:00
rmoore1
a34b60af9e Fix for debug output statement. Use getnodename 2006-07-06 20:05:17 +00:00
rmoore1
fb51fcd5fa Must clear OwnerThread field when terminating a serialized control method 2006-07-06 19:52:45 +00:00
rmoore1
5763c1877d Additional fix to include all CreateXxxxField operators, BZ 5426 2006-07-05 19:57:41 +00:00
rmoore1
c3729ad0ab More validation of the node and handler parameters to AcpiRemoveAddressSpaceHandler 2006-06-29 20:26:42 +00:00
rmoore1
562cc52314 Move table OwnerID deletion to the lowest level, AcpiTbUninstallTable to eliminate any leaks. 2006-06-29 20:12:52 +00:00
rmoore1
e1620a57b3 Update ref counts on notify objects for Processor, Power, Thermal objects. BZ 376 2006-06-29 19:44:19 +00:00
rmoore1
074aa33906 When deactivating a region, call handler only if region was previously activated. BZ 374 2006-06-29 19:33:57 +00:00
rmoore1
d5728a3684 Comment update, use ACPI_CAST_PTR where appropriate 2006-06-28 20:47:33 +00:00
rmoore1
83cd62239f Namespace is now locked within DeleteNamespaceByOwner 2006-06-28 20:41:45 +00:00
rmoore1
4ed6d7c84b Add debug print statement 2006-06-28 19:52:37 +00:00
rmoore1
ef365a0499 Update comments, add debug statement 2006-06-28 19:52:20 +00:00
rmoore1
0ef72afa51 Update comments and headers 2006-06-28 17:41:06 +00:00
rmoore1
5a5aa9f13f Removed obsolete 32/64 flag 2006-06-28 17:34:53 +00:00
rmoore1
5ec1b23190 return AE_NOT_EXIST if there is no handler during RemoveNotifyHandler. BZ 380 2006-06-28 17:21:39 +00:00
rmoore1
3229b96ef9 Add check for non-existent table during Unload. BZ 381 2006-06-28 17:13:52 +00:00
rmoore1
4a5255916e Fix for buffer overflow on long ASL string literals. BZ 436 2006-06-28 16:14:37 +00:00
rmoore1
01eddd379a Update comments 2006-06-27 20:38:17 +00:00
rmoore1
4963dc80cc Add ACPI_PACKED_POINTERS_NOT_SUPPORTED for compilers that do not allow pointers within packed structures. Do not pack in this case. 2006-06-27 20:25:39 +00:00
rmoore1
60e5f154bc *** empty log message *** 2006-06-23 20:59:31 +00:00
rmoore1
a06eb949b5 Version 2006-06-23 20:11:48 +00:00
rmoore1
18d1fe70cb Fixed two more instances of possible large shifts - avoid compiler dependencies 2006-06-23 19:34:54 +00:00
rmoore1
b2e2f9704d Cleanup 2006-06-22 20:33:18 +00:00