10064 Commits

Author SHA1 Message Date
rmoore1
dde357bff5 Update global lock init and delete 2006-06-22 17:06:26 +00:00
rmoore1
2a1eeb6d98 Fix to bypass differences between compiler implementations of C shift operator 2006-06-22 16:24:35 +00:00
rmoore1
1093d311fd Add info message when Load or LoadTable succeeds 2006-06-22 15:31:24 +00:00
rmoore1
816c745a86 Fix for method mutex and recursive acquisition depth 2006-06-21 21:11:08 +00:00
rmoore1
e140b3b71b Invoke MethodError on any errors during a method call setup 2006-06-21 20:55:28 +00:00
rmoore1
aefbccd47d Cleanup debug statement 2006-06-21 20:54:40 +00:00
rmoore1
c76d66dd2c Preserve "ignored" bits when writing to ACPI registers, includes
PM1_CONTROL[0] (SCI_EN)
PM1_CONTROL[9]
PM1_STATUS[11]
2006-06-20 21:18:10 +00:00
rmoore1
e7c2d154bc Cleanup 2006-06-20 16:19:38 +00:00
rmoore1
6e1b7b3d1a Major update for locking.
1) Use new types ACPI_SPINLOCK, ACPI_MUTEX,ACPI_SEMAPHORE
2) Deploy new OSL interfaces for mutex objects
3) Use mutex for serialized methods, fix incorrect use of method SyncLevel
2006-06-20 15:37:18 +00:00
rmoore1
a9ae55a891 Moved 'X' to last choice, looks too much like a hex constant. 2006-06-19 22:02:41 +00:00
rmoore1
31e6c8db49 *** empty log message *** 2006-06-08 20:23:51 +00:00
rmoore1
05ba5b6a62 version, removed obsolete defines 2006-06-08 19:29:51 +00:00
rmoore1
c52bbc2dac Fix for BZ 433: Excessive data is written to the Data field if it is wider than Access Width of the IndexField 2006-06-08 19:26:13 +00:00
rmoore1
7fc92eabdf Don't set global integer width here, it was set earlier, with possible -r override 2006-06-07 20:08:37 +00:00
rmoore1
e81f73d111 Removed unused GpeNumber 2006-06-06 23:14:08 +00:00
rmoore1
560e0215cd Fix fault if package length too long to be encoded (BZ 432) 2006-06-06 22:14:50 +00:00
rmoore1
a85b89e43e Cleanup error messages for validate header 2006-06-02 22:44:32 +00:00
rmoore1
27caef9e09 Fix for case where there is no incoming filename (iasl -g) 2006-06-02 22:11:03 +00:00
rmoore1
1229f469df Always set status back to AE_OK after attermpt to run _INI 2006-06-02 22:10:11 +00:00
rmoore1
88ceac1910 Obsoleted use of lock flag from external interfaces, no longer needed now that hardware lock is a spinlock 2006-06-02 22:09:33 +00:00
rmoore1
1430876b51 Get HW lock before reading GPE registers 2006-06-02 21:36:36 +00:00
rmoore1
65ec4b8914 Convert hardware mutex to a spinlock, since code is used at xrupt level 2006-06-02 21:24:57 +00:00
rmoore1
caea6bf655 Additional cleanup and comments for bz 5369 2006-06-02 19:47:58 +00:00
rmoore1
0b95670ed0 Cleanup, update a debug output 2006-06-01 21:46:46 +00:00
rmoore1
5f38b762be Removed extraneous(obsolete) global mutexes, renamed mutex defines 2006-06-01 20:51:55 +00:00
rmoore1
0ce6b2dc9e Special cases for device/thermal nodes, they have no real subobjects (BZ 5369, 5370) 2006-05-31 19:31:02 +00:00
rmoore1
2fcdd7fa6a Error message for CreateField/NumBits operand=0 2006-05-31 16:58:19 +00:00
rmoore1
8ddcff6b02 *** empty log message *** 2006-05-26 20:30:35 +00:00
rmoore1
57448fde8d automated cleanup 2006-05-26 19:49:39 +00:00
rmoore1
7018784385 version 2006-05-26 19:41:58 +00:00
rmoore1
deb821b766 Additional fixes for integer-to-string conversion. BZ 5329 2006-05-24 21:26:35 +00:00
rmoore1
df9d541a48 Fix to allow embedded method declarations, BZ 5361 2006-05-24 21:12:11 +00:00
rmoore1
330392c97a Function rename 2006-05-24 20:52:36 +00:00
rmoore1
08d56f89ea Pass correct node to global handler and allow handler to set status 2006-05-24 20:50:58 +00:00
rmoore1
774d4d2176 Prevent fault if output file could not be opened 2006-05-24 20:49:38 +00:00
rmoore1
3f8bd314ea Do not search parent(s) when installing names into namespace 2006-05-24 20:49:05 +00:00
rmoore1
7b623b6730 Update comment about timeouts 2006-05-24 20:48:05 +00:00
rmoore1
a63a93f7f2 Allow DMA, IO, IRQ as names without conflict with same-named resource descriptors 2006-05-24 20:47:39 +00:00
rmoore1
ac35d22e8d For shiftleft and shiftright, check for shiftcount larger than current bit width. C compiler cannot be counted on to do this. BZ 395 2006-05-24 20:40:05 +00:00
rmoore1
27c14923ff Add support for DataTableRegion operator, was missing from named opcodes list. Cause "opcode not handled" error message in disassembly 2006-05-24 20:21:58 +00:00
rmoore1
ae7a2c673f Fixed incorrect parameter for CopyObject operator - was SuperName should be TermArg. Caused disassembler failure 2006-05-24 20:21:16 +00:00
rmoore1
b4c3004580 Cleanup/formatting 2006-05-19 22:20:23 +00:00
rmoore1
c83c082fb5 Cleanup 2006-05-19 20:17:22 +00:00
rmoore1
181c5f8a42 Misc renames for clarity 2006-05-19 20:09:44 +00:00
rmoore1
8c3c107146 Fix error path to correctly delete buffer object 2006-05-18 17:39:31 +00:00
rmoore1
588017f6e0 Removed optional buffer validation; cleanup 2006-05-18 17:32:02 +00:00
rmoore1
8f99aa4375 Additional restructuring and cleanup of namespace evaluation functions 2006-05-18 17:11:31 +00:00
rmoore1
9247f9049c Removed a trailing comma 2006-05-18 16:02:34 +00:00
rmoore1
8c8738f9a1 Major restructuring of internal interfaces to evaluate objects to reduce code size and stack use 2006-05-17 21:30:23 +00:00
rmoore1
43c6f89d17 Fix various formatting issues 2006-05-16 20:14:38 +00:00