summaryrefslogtreecommitdiff
path: root/sys/arch/sgi
diff options
context:
space:
mode:
authorMark Kettenis <kettenis@cvs.openbsd.org>2007-05-21 22:10:46 +0000
committerMark Kettenis <kettenis@cvs.openbsd.org>2007-05-21 22:10:46 +0000
commit39b73c48db0b5f8169f56b2d9f66f105f7330089 (patch)
treec0517bc9c60ca58c893ac6ec7b5b233782c7d1e5 /sys/arch/sgi
parent9d903cf258c7152aeb91ccb923233df9c9017c86 (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