Lin Ming
ef805d9563
ACPICA: Implemented full argument resolution support for the BankValue argument to BankField
...
Previously, only constants were supported, now any TermArg may
be used.
http://www.acpica.org/bugzilla/show_bug.cgi?id=387
http://www.acpica.org/bugzilla/show_bug.cgi?id=393
Signed-off-by: Lin Ming <ming.m.lin@intel.com >
Signed-off-by: Bob Moore <robert.moore@intel.com >
Signed-off-by: Alexey Starikovskiy <astarikovskiy@suse.de >
Signed-off-by: Len Brown <len.brown@intel.com >
2008-04-22 14:29:28 -04:00
Bob Moore
57345ee6b8
ACPICA: Undo accidental checkin of not-fully-tested mutex changes
...
Signed-off-by: Bob Moore <robert.moore@intel.com >
Signed-off-by: Alexey Starikovskiy <astarikovskiy@suse.de >
Signed-off-by: Len Brown <len.brown@intel.com >
2008-04-22 14:29:28 -04:00
Lin Ming
941f48bb46
ACPICA: Implemented full support for deferred execution for the TermArg string arguments for DataTableRegion
...
This enables forward references and full operand resolution for
the three string arguments. Similar to OperationRegion deferred
argument execution.)
http://www.acpica.org/bugzilla/show_bug.cgi?id=430
Signed-off-by: Lin Ming <ming.m.lin@intel.com >
Signed-off-by: Bob Moore <robert.moore@intel.com >
Signed-off-by: Alexey Starikovskiy <astarikovskiy@suse.de >
Signed-off-by: Len Brown <len.brown@intel.com >
2008-04-22 14:29:28 -04:00
Bob Moore
9aa6169f47
ACPICA: Fixed a problem with Index Fields where the Index register was incorrectly limited to a maximum of 32 bits
...
Now any size may be used.
Signed-off-by: Bob Moore <robert.moore@intel.com >
Signed-off-by: Alexey Starikovskiy <astarikovskiy@suse.de >
Signed-off-by: Len Brown <len.brown@intel.com >
2008-04-22 14:29:28 -04:00
Bob Moore
549f46044e
ACPICA: Fixed a problem with AcpiGetDevices where the search of a branch of the device tree could be terminated prematurely
...
In accordance with the ACPI specification, the search is terminated
if a device is both not present and not functional (instead of
just not present.) Yakui Zhao.
Signed-off-by: Bob Moore <robert.moore@intel.com >
Signed-off-by: Alexey Starikovskiy <astarikovskiy@suse.de >
Signed-off-by: Len Brown <len.brown@intel.com >
2008-04-22 14:29:28 -04:00
Bob Moore
8a2e71a823
ACPICA: Update version to 20071114
...
Update version to 20071114.
Signed-off-by: Bob Moore <robert.moore@intel.com >
Signed-off-by: Alexey Starikovskiy <astarikovskiy@suse.de >
Signed-off-by: Len Brown <len.brown@intel.com >
2008-04-22 14:29:28 -04:00
Lin Ming
1cb2ef6606
ACPICA: Fixed a problem with CopyObject used in conjunction with the Index operator
...
The reference was incorrectly dereferenced before the copy. The
reference is now correctly copied.
http://bugzilla.kernel.org/show_bug.cgi?id=5391
Signed-off-by: Lin Ming <ming.m.lin@intel.com >
Signed-off-by: Bob Moore <robert.moore@intel.com >
Signed-off-by: Alexey Starikovskiy <astarikovskiy@suse.de >
Signed-off-by: Len Brown <len.brown@intel.com >
2008-04-22 14:29:28 -04:00
Lin Ming
e5bcc811f7
ACPICA: Fixed a problem with Index references passed as method arguments
...
References passed as arguments to control methods were dereferenced
immediately (before control was passed to the called method). The
references are now correctly passed directly to the called
method.
http://bugzilla.kernel.org/show_bug.cgi?id=5389
Signed-off-by: Lin Ming <ming.m.lin@intel.com >
Signed-off-by: Bob Moore <robert.moore@intel.com >
Signed-off-by: Alexey Starikovskiy <astarikovskiy@suse.de >
Signed-off-by: Len Brown <len.brown@intel.com >
2008-04-22 14:29:27 -04:00
Bob Moore
1f549a240c
ACPICA: Fixed a problem with FromBCD and ToBCD with some compilers
...
On some compilers, the ShortDivide function worked incorrectly,
causing problems with the BCD functions with large input
values. (Truncation from 64-bit to 32-bit occurred.) Internal
http://www.acpica.org/bugzilla/show_bug.cgi?id=435
Signed-off-by: Bob Moore <robert.moore@intel.com >
Signed-off-by: Alexey Starikovskiy <astarikovskiy@suse.de >
Signed-off-by: Len Brown <len.brown@intel.com >
2008-04-22 14:29:27 -04:00
Bob Moore
b160987df7
ACPICA: Fixes a problem with control method references within packages
...
Completes the package changes started with version 20071019.
Signed-off-by: Bob Moore <robert.moore@intel.com >
Signed-off-by: Alexey Starikovskiy <astarikovskiy@suse.de >
Signed-off-by: Len Brown <len.brown@intel.com >
2008-04-22 14:29:27 -04:00
Bob Moore
f2d69559b3
ACPICA: Cleanup of debug output
...
Improved output of object dump routine.
Signed-off-by: Bob Moore <robert.moore@intel.com >
Signed-off-by: Alexey Starikovskiy <astarikovskiy@suse.de >
Signed-off-by: Len Brown <len.brown@intel.com >
2008-04-22 14:29:27 -04:00
Bob Moore
b7f9f04228
ACPICA: Cosmetic changes only, no functional changes
...
Lint changes, fix compiler warnings, etc.
Signed-off-by: Bob Moore <robert.moore@intel.com >
Signed-off-by: Alexey Starikovskiy <astarikovskiy@suse.de >
Signed-off-by: Len Brown <len.brown@intel.com >
2008-04-22 14:29:27 -04:00
Bob Moore
1d18c05825
ACPICA: Cosmetic changes only, no functional changes
...
Lint changes, fix compiler warnings, etc.
Signed-off-by: Bob Moore <robert.moore@intel.com >
Signed-off-by: Alexey Starikovskiy <astarikovskiy@suse.de >
Signed-off-by: Len Brown <len.brown@intel.com >
2008-04-22 14:29:27 -04:00
Bob Moore
39adb11e56
ACPICA: Update version to 20071019
...
Update version to 20071019.
Signed-off-by: Bob Moore <robert.moore@intel.com >
Signed-off-by: Alexey Starikovskiy <astarikovskiy@suse.de >
Signed-off-by: Len Brown <len.brown@intel.com >
2008-04-22 14:29:26 -04:00
Lin Ming
49718b1741
ACPICA: Added additional parameter validation for LoadTable
...
Implemented additional parameter validation for the LoadTable
operator. The length of the input strings SignatureString,
OemIdString, and OemTableId are now checked for maximum
lengths.
http://www.acpica.org/bugzilla/show_bug.cgi?id=582
Signed-off-by: Lin Ming <ming.m.lin@intel.com >
Signed-off-by: Bob Moore <robert.moore@intel.com >
Signed-off-by: Alexey Starikovskiy <astarikovskiy@suse.de >
Signed-off-by: Len Brown <len.brown@intel.com >
2008-04-22 14:29:26 -04:00
Lin Ming
fe4078af56
ACPICA: Fix for Increment/Decrement operator, incorrect type change
...
Fixed a problem with the Increment and Decrement operators where
the type of the target object could be unexpectedly and incorrectly
changed.
http://www.acpica.org/bugzilla/show_bug.cgi?id=353
Signed-off-by: Lin Ming <ming.m.lin@intel.com >
Signed-off-by: Bob Moore <robert.moore@intel.com >
Signed-off-by: Alexey Starikovskiy <astarikovskiy@suse.de >
Signed-off-by: Len Brown <len.brown@intel.com >
2008-04-22 14:29:26 -04:00
Bob Moore
9e41d93c97
ACPICA: Fixed a memory leak when Device or Thermal objects referenced in packages
...
Problem introduced in fix for Package references.
Signed-off-by: Bob Moore <robert.moore@intel.com >
Signed-off-by: Alexey Starikovskiy <astarikovskiy@suse.de >
Signed-off-by: Len Brown <len.brown@intel.com >
2008-04-22 14:29:26 -04:00
Bob Moore
7f4ac9f913
ACPICA: Fix for Load/LoadTable to specify load location
...
Fixed a problem with the Load and LoadTable operators where
the table location within the namespace was ignored. Instead,
the table was always loaded into the root or current scope.
Signed-off-by: Bob Moore <robert.moore@intel.com >
Signed-off-by: Alexey Starikovskiy <astarikovskiy@suse.de >
Signed-off-by: Len Brown <len.brown@intel.com >
2008-04-22 14:29:26 -04:00
Bob Moore
d8841647de
ACPICA: Add error checks to prevent faults
...
Added additional error checking to prevent run-time faults.
Signed-off-by: Bob Moore <robert.moore@intel.com >
Signed-off-by: Alexey Starikovskiy <astarikovskiy@suse.de >
Signed-off-by: Len Brown <len.brown@intel.com >
2008-04-22 14:29:26 -04:00
Bob Moore
98af37fba9
ACPICA: Add a table checksum verify for Load operator
...
Added a table checksum verification for the Load operator, in
the case where the load is from a buffer.
http://www.acpica.org/bugzilla/show_bug.cgi?id=578
Signed-off-by: Bob Moore <robert.moore@intel.com >
Signed-off-by: Alexey Starikovskiy <astarikovskiy@suse.de >
Signed-off-by: Len Brown <len.brown@intel.com >
2008-04-22 14:29:25 -04:00
Bob Moore
a13b8460c5
ACPICA: Fix for memory leak related to DdbHandle objects
...
Fixed a memory leak where DdbHandle objects were not deleted
automatically at control method exit.
Signed-off-by: Bob Moore <robert.moore@intel.com >
Signed-off-by: Alexey Starikovskiy <astarikovskiy@suse.de >
Signed-off-by: Len Brown <len.brown@intel.com >
2008-04-22 14:29:25 -04:00
Bob Moore
61ce421bb7
ACPICA: Fix a fault when storing DdbHandle to Debug object
...
Fixed a problem with the Debug object where a store of a DdbHandle
reference object to the Debug object could cause a fault.
Signed-off-by: Bob Moore <robert.moore@intel.com >
Signed-off-by: Alexey Starikovskiy <astarikovskiy@suse.de >
Signed-off-by: Len Brown <len.brown@intel.com >
2008-04-22 14:29:25 -04:00
Bob Moore
5eb691805f
ACPICA: Fix for fault if Load() fails
...
Fixed a problem with the Load operator when loading a table from
a buffer object. The input buffer was prematurely zeroed and/or
deleted.
http://www.acpica.org/bugzilla/show_bug.cgi?id=577
Signed-off-by: Bob Moore <robert.moore@intel.com >
Signed-off-by: Alexey Starikovskiy <astarikovskiy@suse.de >
Signed-off-by: Len Brown <len.brown@intel.com >
2008-04-22 14:29:24 -04:00
Bob Moore
53cf174409
ACPICA: Fix for Alias operator to see target child objects
...
Fixed a problem with the Alias operator when the target of the
alias is a named ASL operator that opens a new scope -- Scope,
Device, PowerResource, Processor, and ThermalZone. In these cases,
any children of the original operator could not be accessed via
the alias, potentially causing unexpected AE_NOT_FOUND exceptions.
Signed-off-by: Bob Moore <robert.moore@intel.com >
Signed-off-by: Alexey Starikovskiy <astarikovskiy@suse.de >
Signed-off-by: Len Brown <len.brown@intel.com >
2008-04-22 14:29:24 -04:00
Bob Moore
1c12a7dde1
ACPICA: update version number to 20070919
...
Signed-off-by: Bob Moore <robert.moore@intel.com >
Signed-off-by: Alexey Starikovskiy <astarikovskiy@suse.de >
Signed-off-by: Len Brown <len.brown@intel.com >
2008-04-22 14:29:24 -04:00