x86/irq_routing: Convert panic into warning. Solves #13388

* Solves #13388 and likely a bunch of other bug reports.
* While this *is* an issue that can potentially be serious,
  there really isn't a risk of data loss or a system
  instability, only broken PCI devices. Show warning and
  keep going.
This commit is contained in:
Alexander von Gluck IV 2017-03-20 14:10:14 -05:00
parent ab8f11bff8
commit d8ce1a9fad
1 changed files with 3 additions and 2 deletions

View File

@ -586,8 +586,9 @@ ensure_all_functions_matched(pci_module_info* pci, uint8 bus,
continue;
}
panic("unable to find irq routing for PCI %u:%u:%u", bus,
device, function);
dprintf("WARNING: unable to find irq routing for PCI "
"%" B_PRIu8 ":%" B_PRIu8 ":%" B_PRIu8 ". Device may be "
"unstable / broken.\n", bus, device, function);
return B_ERROR;
}
}