summaryrefslogtreecommitdiffstats
path: root/sys/dev/ti
diff options
context:
space:
mode:
authorjhb <jhb@FreeBSD.org>2005-09-29 15:04:41 +0000
committerjhb <jhb@FreeBSD.org>2005-09-29 15:04:41 +0000
commit6893ea82358f5b6ed25bbd8409aace57c7dbb520 (patch)
tree4066d05ea0a2e2ca592584355f14341354e4da57 /sys/dev/ti
parent340c88b8b4cd9fd45849f803f215c044a0e8c294 (diff)
downloadFreeBSD-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
OpenPOWER on IntegriCloud