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