]> git.baikalelectronics.ru Git - kernel.git/commit
ACPI: ACPICA 20060217
authorBob Moore <robert.moore@intel.com>
Fri, 17 Feb 2006 05:00:00 +0000 (00:00 -0500)
committerLen Brown <len.brown@intel.com>
Sat, 1 Apr 2006 06:23:23 +0000 (01:23 -0500)
commit29fe74078b6e366c5415b22387d6271bf84f23c6
treec444b65c3d02b05934497caefcdcbbe675a00bdf
parent5c4b9a23b4da4c03ff164aca0467edd4d3bb61fd
ACPI: ACPICA 20060217

Implemented a change to the IndexField support to match
the behavior of the Microsoft AML interpreter. The value
written to the Index register is now a byte offset,
no longer an index based upon the width of the Data
register. This should fix IndexField problems seen on
some machines where the Data register is not exactly one
byte wide. The ACPI specification will be clarified on
this point.

Fixed a problem where several resource descriptor
types could overrun the internal descriptor buffer due
to size miscalculation: VendorShort, VendorLong, and
Interrupt. This was noticed on IA64 machines, but could
affect all platforms.

Fixed a problem where individual resource descriptors were
misaligned within the internal buffer, causing alignment
faults on IA64 platforms.

Signed-off-by: Bob Moore <robert.moore@intel.com>
Signed-off-by: Len Brown <len.brown@intel.com>
drivers/acpi/executer/exprep.c
drivers/acpi/namespace/nsutils.c
drivers/acpi/parser/psloop.c
drivers/acpi/resources/rscalc.c
drivers/acpi/resources/rscreate.c
drivers/acpi/resources/rslist.c
drivers/acpi/resources/rsmisc.c
drivers/acpi/resources/rsutils.c
include/acpi/acconfig.h
include/acpi/acmacros.h
include/acpi/actypes.h