CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2025/12/19 06:40:03
Modified files:
sys/dev/acpi : dsdt.c
Log message:
Apparently a store into a package element is supposed simply store a
copy of the object being stored into the package element. Our current
code tries to convert the object to the current type of the package
element. However the current generation of thinkpad with Intel CPUs have
AML that tries to store an integer into a package element that is a package
itself. And such conversions aren't allowed.
While there, populate the index member of an AML_OBJTYPE_OBJREF object that
references a package element. This helped me verifying this change and
should prevent further headscratching in the future.
ok armani@, mlarkin@