diff options
| author | John Baldwin <jhb@FreeBSD.org> | 2005-01-18 20:21:36 +0000 |
|---|---|---|
| committer | John Baldwin <jhb@FreeBSD.org> | 2005-01-18 20:21:36 +0000 |
| commit | b0977ecfd769c46888e49ef807b9236e9ae4525a (patch) | |
| tree | 5854ca4b3ab7878db320dd172cd1d7566d730366 /sys/dev | |
| parent | 3fcfbbfa769b60ae86699253eac60b02daae0637 (diff) | |
Notes
Diffstat (limited to 'sys/dev')
| -rw-r--r-- | sys/dev/acpica/acpi_resource.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/sys/dev/acpica/acpi_resource.c b/sys/dev/acpica/acpi_resource.c index 9ccf45c929e2..e8c13fb9531f 100644 --- a/sys/dev/acpica/acpi_resource.c +++ b/sys/dev/acpica/acpi_resource.c @@ -439,7 +439,11 @@ acpi_parse_resources(device_t dev, ACPI_HANDLE handle, "unimplemented Address64 resource\n")); break; case ACPI_RSTYPE_EXT_IRQ: - /* XXX special handling? */ + if (res->Data.ExtendedIrq.ProducerConsumer != ACPI_CONSUMER) { + ACPI_DEBUG_PRINT((ACPI_DB_RESOURCES, + "ignored ExtIRQ producer\n")); + break; + } set->set_irq(dev, context,res->Data.ExtendedIrq.Interrupts, res->Data.ExtendedIrq.NumberOfInterrupts, res->Data.ExtendedIrq.EdgeLevel, |
