On Mon, May 20, 2013 at 06:57:56PM +0200, Mark Kettenis wrote:
> As diagnosed by some other people (armani@, jcs@?) a while ago, our
> code to deal with IndexField() operators in our AML interpreter is
> quite broken.  It works for fields that are less than a byte in size,
> but anything else is pretty much completely busted.  I wouldn't be
> surprised if this is the cause of many ACPI-related problems.  One
> that comes to mind are the ridiculous temperatures reported by
> acpitz(4) that have been plaguing us since basically forever.
> 
> I don't have a lot of machines that have AML with IndexField()
> operators.  I've verified that those return the correct values, but
> this defenitely could use further testing on a wide variety of
> i386/amd64 hardware please.

6 amd64 boxes checked. 3 laptops, 3 non-laptops. intel procs (core
and atom) amd procs. Various vintages, nothing more recent than
12 months or so.

No regressions seen.

.... Ken

Reply via email to