On Tue, 8 Mar 2016, Mike Larkin wrote:
> On Tue, Mar 08, 2016 at 11:32:02PM -0800, Philip Guenther wrote:
...
> > I guess acpiec.c's sci handling will need to be taught how to use that 3rd
> > register for this hardware to be supported...
>
> Nice find. I didn't notice that. I agree with your assessment.
...except the FADT doesn't have the hw-reduced flag set, so this is just
an extra allocation and acpiec should *not* use it for SCI stuff?
I think the initial step here would be to get a kernel with these lines
from sys/dev/acpi/acpiec.c deleted and see how it behaves.
if (size != 2 || *buf != RES_TYPE_ENDTAG) {
dnprintf(10, "%s: no _CRS end tag\n", DEVNAME(sc));
aml_freevalue(&res);
return (1);
}
(That's lines 482-486 or so.)
Sorry, gotta crash...
Philip Guenther