Robert Moore
b98eacb45a
Fix for hang on GPE method invocation.
...
Fixes problem introduced in 20080514 where the new method argument count
validation mechanism will enter an infinite loop when a GPE method is
dispatched. Problem fixed be removing the obsolete code that passes GPE
block information to the notify handler via the control method parameter
pointer.
2008-05-21 14:10:42 -07:00
Robert Moore
f7d3c56e3b
Cleanup of _PRT parsing code.
...
Removed extraneous else clauses, other general cleanup.
2008-05-21 12:31:16 -07:00
Robert Moore
87292344c7
Automated cleanup; no functional changes.
2008-05-21 12:17:51 -07:00
Robert Moore
2a6f5e2ab0
Workaround for reversed _PRT entries from BIOS.
...
Some BIOSs erroneously reverse the _PRT SourceName and the SourceIndex.
Detect and repair this problem. MS ACPI also allows and repairs this
problem, thus ACPICA must also.
2008-05-16 08:50:47 -07:00
Robert Moore
10e9550130
Eliminate ACPI_NATIVE_UINT type.
...
No longer needed; replaced mostly with UINT32, but also ACPI_SIZE where a
type that changes 32/64 bit on 32/64-bit platforms is required.
2008-05-08 13:22:20 -07:00
rmoore1
519875d4ed
Fixes for size of StartDependent resource descriptor.
...
Fixed a couple of size calculation issues with the variable-length Start Dependent resource descriptor.
2008-03-12 20:49:52 +00:00
rmoore1
1378c2d2d8
Fix for resource descriptor optimization issues for _CRS/_SRC.
...
Fixed a problem where resource descriptor size optimization could cause a problem when a _CRS resource template is passed to a _SRS method. The _SRS resource template must use the same descriptors (with the same size) as returned from _CRS. This change affects the following resource descriptors: IRQ/IRQNoFlags and StartDependendentFn/StartDependentFnNoPri. (BZ 9487)
2008-02-12 21:26:21 +00:00
rmoore1
a417391ec6
Update copyright to 2008.
...
Added 2008 copyright to all module headers and signons. This affects virtually every file in the ACPICA core subsystem, iASL compiler, and the utilities.
2008-01-09 21:27:10 +00:00
rmoore1
500fff6f63
Cosmetic changes only, no functional changes.
...
Lint changes, fix compiler warnings, etc.
2007-10-25 22:52:06 +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
57448fde8d
automated cleanup
2006-05-26 19:49:39 +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
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
159e9486dd
Add check for type==DEVICE, restructure external interfaces to use common parameter validation. BZ 358
2006-05-15 21:27:55 +00:00
rmoore1
b424b10391
Use ACPI_FREE for buffer delete. BZ 360
2006-05-15 19:24:48 +00:00
rmoore1
ce93985026
Fix warnings on IA64
2006-04-25 17:46:08 +00:00
rmoore1
4507fe44b1
Rename arrays for name consistency; remove unneeded fixed array sizes
2006-04-21 17:55:13 +00:00
rmoore1
65d5c688ce
Update ACPI_FUNCTION_* macros, no longer require quotes. Allows source conversion to convert the function names.
2006-04-19 21:49:06 +00:00
rmoore1
bb44b2fbee
Deploy ACPI_COMPARE_NAME
2006-03-31 23:25:59 +00:00
rmoore1
db979502db
Fixed a casting issue
2006-03-28 17:49:42 +00:00
rmoore1
0a1f69da9a
Fix for indirect resource ptr
2006-03-27 17:04:35 +00:00
rmoore1
5e050b7385
*** empty log message ***
2006-03-24 23:26:35 +00:00
rmoore1
79db3111f1
Fixed a couple of gcc warnings
2006-03-24 23:26:00 +00:00
rmoore1
aa111ddf64
Added/deployed new AcpiUtWalkAmlResources
2006-03-15 18:38:53 +00:00
rmoore1
72ebba28c5
Rename ACPI memory macros for clarity
2006-03-10 20:08:05 +00:00
rmoore1
bcecdaeb79
Automated cleanup
2006-03-10 18:59:10 +00:00
rmoore1
2062334935
Deploy ACPI_EXPORT_SYMBOL for external interfaces
2006-02-25 00:08:59 +00:00
rmoore1
b6fc95599d
Fixes for 64-bit alignment issues and buffer size calculations
2006-02-15 21:45:41 +00:00
rmoore1
9439675c5e
Macro rename
2006-02-14 23:05:06 +00:00
rmoore1
175c42de43
Cleanup; added some ACPI_CAST_PTRs
2006-02-09 17:56:42 +00:00
rmoore1
34a7035baa
Fixes for warnings during 64-bit generation
2006-01-30 20:50:08 +00:00
rmoore1
5b5dc4079b
Allow unresolved names in resource packages; deploy new error macros
2006-01-23 22:12:25 +00:00
rmoore1
f7bfe25476
Deploy ACPI_[ERROR, EXCEPTION, WARNING, INFO]
2006-01-23 22:11:06 +00:00
rmoore1
463e6bc43c
Removed SET warning, not needed. Use standard output macros for errors
2006-01-19 21:13:43 +00:00
rmoore1
7c13298942
Convert DB_ERROR/WARNs to REPORT_ERROR/WARNINGs
2006-01-11 22:38:23 +00:00
rmoore1
9efdd774a4
Add 2006 copyright
2006-01-09 17:47:27 +00:00
rmoore1
5b820b073e
Move resource ASL strings to utils, used by both debugger and disassembler
2005-12-07 23:08:22 +00:00
rmoore1
1f8e54b1c4
Lint-style fixes (from FreeBSD)
2005-12-05 21:49:18 +00:00
rmoore1
fc4ba0f267
Macro cleanup (CAST_PTR), automated cleanup
2005-11-14 23:38:24 +00:00
rmoore1
a60b6eb959
Macro rename
2005-11-14 21:53:14 +00:00
rmoore1
595b1090d3
New interface, AcpiGetVendorResource
2005-11-14 21:44:09 +00:00
rmoore1
fa487cb584
Bug fixes for resource buffer overrun issues in new conversion code
2005-11-03 23:07:29 +00:00
rmoore1
4a9dfee8b5
pointer casts
2005-11-02 20:33:17 +00:00
rmoore1
b5931f0e72
automated cleanup
2005-10-27 23:14:07 +00:00
rmoore1
0e809823eb
*** empty log message ***
2005-10-27 22:53:31 +00:00
rmoore1
8c25c1772c
Automated cleanup
2005-10-24 17:19:58 +00:00
rmoore1
90a45375a6
Implement table driven conversion and dump
2005-10-21 20:06:42 +00:00
rmoore1
5f950af50c
Moved common utility functions to utility directory
2005-10-07 21:38:06 +00:00
rmoore1
24993eb099
Simplify info table and macros
2005-09-30 22:31:10 +00:00