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
..
2002-03-20 05:48:58 +00:00
2002-03-23 02:01:27 +00:00
2002-05-21 12:50:20 +00:00
2002-03-20 05:48:58 +00:00
2002-03-20 05:48:58 +00:00
2002-03-20 05:48:58 +00:00
2002-03-20 05:48:58 +00:00
2002-06-29 07:04:59 +00:00
2002-03-20 05:48:58 +00:00
2002-03-20 05:48:58 +00:00
2002-03-20 05:48:58 +00:00
2002-03-20 05:48:58 +00:00
2002-03-20 05:48:58 +00:00
2002-03-20 05:48:58 +00:00