diff options
author | Mark Kettenis <kettenis@cvs.openbsd.org> | 2007-05-21 22:10:46 +0000 |
---|---|---|
committer | Mark Kettenis <kettenis@cvs.openbsd.org> | 2007-05-21 22:10:46 +0000 |
commit | 39b73c48db0b5f8169f56b2d9f66f105f7330089 (patch) | |
tree | c0517bc9c60ca58c893ac6ec7b5b233782c7d1e5 /sys/arch/sgi | |
parent | 9d903cf258c7152aeb91ccb923233df9c9017c86 (diff) |
Implement deep interrupt swizzling by mapping all four PCI interrupt pins
for PCI-PCI bridges and passing the mapping to the attached bus device.
MD code can use these when mapping PCI device interrupts. This diff adds
such code for amd64 and i386. This fixes interrupt mapping for devices that
sit behind two PCI-PCI bridges where the firmware only provides a mapping
for the first PCI-PCI bridge.
tested by sturm@, krw@, and a few others, ok deraadt@
Diffstat (limited to 'sys/arch/sgi')
0 files changed, 0 insertions, 0 deletions