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
..
2001-12-14 15:27:15 +00:00
2002-06-30 05:48:03 +00:00
2002-07-29 17:41:23 +00:00
2002-07-29 17:41:23 +00:00
2002-08-23 16:49:06 +00:00
2002-07-30 19:35:32 +00:00
2001-12-20 23:48:31 +00:00
2001-12-20 23:48:31 +00:00
2002-03-20 05:48:58 +00:00
2002-03-23 02:01:27 +00:00
2002-06-01 20:22:33 +00:00
2002-07-18 15:56:46 +00:00
2002-07-15 13:25:15 +00:00
2001-10-06 16:27:21 +00:00
2002-05-21 12:50:20 +00:00
2002-02-27 17:16:18 +00:00
2002-03-20 05:48:58 +00:00
2002-03-20 05:48:58 +00:00
2002-07-21 05:22:16 +00:00
2002-08-02 18:45:43 +00:00
2002-07-10 20:15:58 +00:00
2001-09-15 11:06:07 +00:00
2002-03-20 05:48:58 +00:00
2002-05-30 08:32:18 +00:00
2002-08-21 16:20:02 +00:00
2002-06-01 17:39:46 +00:00
2002-03-20 05:48:58 +00:00
2002-03-17 09:33:15 +00:00
2002-03-17 09:33:15 +00:00
2002-08-12 07:53:55 +00:00
2002-03-17 09:33:15 +00:00
2002-03-17 09:33:15 +00:00
2002-03-17 09:33:15 +00:00
2002-06-02 20:05:59 +00:00
2002-06-22 22:35:53 +00:00
2002-06-29 07:04:59 +00:00
2002-08-20 13:50:17 +00:00
2002-07-29 17:41:23 +00:00
2002-08-30 04:04:37 +00:00
2001-04-10 22:18:21 +00:00
2002-08-28 23:24:05 +00:00
2002-03-28 15:14:23 +00:00
2002-08-20 13:50:17 +00:00
2002-03-20 05:48:58 +00:00
2002-08-31 21:15:29 +00:00
2002-03-20 05:48:58 +00:00
2002-03-27 05:39:23 +00:00
2002-09-06 17:08:07 +00:00
2002-07-15 13:29:40 +00:00
2000-12-20 12:51:08 +00:00
2002-03-20 05:48:58 +00:00
2002-03-20 05:48:58 +00:00
2002-08-05 03:40:28 +00:00
2001-12-11 23:33:44 +00:00
2002-07-10 20:15:58 +00:00
2002-04-21 10:49:00 +00:00
2001-11-15 23:01:29 +00:00
2002-03-16 00:25:53 +00:00
2002-08-29 06:17:48 +00:00
2002-06-20 06:21:20 +00:00
2002-03-23 15:09:35 +00:00
2002-02-17 17:40:34 +00:00
2002-02-17 17:40:34 +00:00
2002-07-12 07:56:11 +00:00
2002-07-08 09:14:01 +00:00
2002-06-22 23:00:33 +00:00
2002-08-21 16:20:02 +00:00
2002-03-20 05:48:58 +00:00
2001-07-12 06:32:51 +00:00
2002-01-10 02:32:30 +00:00
2002-08-21 16:20:02 +00:00
2002-03-20 05:48:58 +00:00