summaryrefslogtreecommitdiff
path: root/sys/arch/i386/pci/rccosb4.c
diff options
context:
space:
mode:
authorMark Kettenis <kettenis@cvs.openbsd.org>2008-12-07 14:33:27 +0000
committerMark Kettenis <kettenis@cvs.openbsd.org>2008-12-07 14:33:27 +0000
commitf2014a25a75a20aae3f5d03c818ac451438354ed (patch)
tree43392ab60fd110a76dfd9739017f0934c1daa956 /sys/arch/i386/pci/rccosb4.c
parent2e337f9c11e25ca2db4b76eff16a6138f4e0f829 (diff)
Make acpiprt(4) check whether the current interrupt routing is "possible" and
pick a new one from the list of possible routings if it isn't or if a pin is currently not routed. Delay re-routing interrupts until we establish a handler for it. This prevents us from messing with unused interrupt pins which may have fatal consequences (some machines spontaniously reboot). The heuristics for picking an interrupt from the list of possibe ones probably needs some tweaking still, but this makes several NVIDIA-based boards work much better than before. tested by many, ok marco@
Diffstat (limited to 'sys/arch/i386/pci/rccosb4.c')
0 files changed, 0 insertions, 0 deletions