Perhaps telling ACPI that we are in PIC mode might temporarily remedy a few of the irq-related issues.

(This is just until we do proper irq-handling)

On my machines it works either way so I'd like to get feedback on this.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38695 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Fredrik Holmqvist 2010-09-18 08:58:58 +00:00
parent 9377675061
commit 8f29d08eba

View File

@ -172,6 +172,14 @@ acpi_std_ops(int32 op,...)
goto err; goto err;
} }
ACPI_OBJECT arg;
arg.Integer.Type = ACPI_TYPE_INTEGER;
arg.Integer.Value = 0;
ACPI_OBJECT_LIST parameter = {1, &arg};
AcpiEvaluateObject(NULL, "\\_PIC", &parameter, NULL);
flags = acpiAvoidFullInit ? flags = acpiAvoidFullInit ?
ACPI_NO_DEVICE_INIT | ACPI_NO_OBJECT_INIT : ACPI_NO_DEVICE_INIT | ACPI_NO_OBJECT_INIT :
ACPI_FULL_INITIALIZATION; ACPI_FULL_INITIALIZATION;