diff options
author | jhb <jhb@FreeBSD.org> | 2005-09-29 15:04:41 +0000 |
---|---|---|
committer | jhb <jhb@FreeBSD.org> | 2005-09-29 15:04:41 +0000 |
commit | 6893ea82358f5b6ed25bbd8409aace57c7dbb520 (patch) | |
tree | 4066d05ea0a2e2ca592584355f14341354e4da57 /sys/dev/ti | |
parent | 340c88b8b4cd9fd45849f803f215c044a0e8c294 (diff) | |
download | FreeBSD-src-6893ea82358f5b6ed25bbd8409aace57c7dbb520.zip FreeBSD-src-6893ea82358f5b6ed25bbd8409aace57c7dbb520.tar.gz |
- Consolidate duplicated code for assigning interrupts to PCI devices via
routing, etc. in a static pci_assign_interrupt() function.
- Add a sledgehammer that allows the user to override the interrupt
assignment of any PCI device via a tunable (e.g. "hw.pci0.7.INTB=5" would
force any functions on the pci device in slot 7 of bus 0 that use B# to
use IRQ 5). This should be used with great caution! Generally, if the
interrupt routing in use provides specific tunables (such as hard-wiring
the IRQ for a given $PIR or ACPI PCI link device), then those should be
used instead. One instance where this tunable might be useful is if a
box has an MPTable with duplicate entries for the same PCI device with
different IRQs.
MFC after: 1 week
Diffstat (limited to 'sys/dev/ti')
0 files changed, 0 insertions, 0 deletions