freebsd-dev/sys/i386/pci
John Baldwin 8ab96fd8d0 - Add a pci_cfgintr_valid() function to see if a given IRQ is a valid
IRQ for an entry in a PCIBIOS interrupt routing ($PIR) table.
- Change pci_cfgintr() to except the current IRQ of a device as a fourth
  argument and to use that IRQ for the device if it is valid.
- If an intpin entry in a $PIR entry has a link of 0, it means that that
  intpin isn't connected to anything that can trigger an interrupt.  Thus,
  test the link against 0 to find invalid entries in the table instead of
  implicitly relying on the irqs field to be zero.  In the machines I have
  looked at, intpin entries with a link of 0 often have the bits for all
  possible interrupts for PCI devices set.
2002-09-06 17:08:07 +00:00
..
pci_bus.c - Add a pci_cfgintr_valid() function to see if a given IRQ is a valid 2002-09-06 17:08:07 +00:00
pci_cfgreg.c - Add a pci_cfgintr_valid() function to see if a given IRQ is a valid 2002-09-06 17:08:07 +00:00
pci_pir.c - Add a pci_cfgintr_valid() function to see if a given IRQ is a valid 2002-09-06 17:08:07 +00:00