summaryrefslogtreecommitdiff
path: root/usr.bin/mesg
diff options
context:
space:
mode:
authorMiod Vallat <miod@cvs.openbsd.org>2009-11-11 15:29:32 +0000
committerMiod Vallat <miod@cvs.openbsd.org>2009-11-11 15:29:32 +0000
commit0ae0bc9735bfce4e564bd3d306772e3cbd4c26f7 (patch)
treece55d45ab5acc678d99dd25a2c54cde96c7baceb /usr.bin/mesg
parent36b0a223470c06b4001571b920f1051b6382b65b (diff)
It turns out PCI IOC3 card which embed both the Ethernet controller and the
superio chip interrupt on two different pins (yet do not advertize themselves as a multi-function device, of course). So, on one hand, this makes the ioc attachment code simpler, because it simply needs to map interrupt pins A and B, and another hand, this moves all the interrupt knowledge to the PCI bridge driver, since routing of pin B differs whether the device is the onboard IOC3 chip (and able to use any of the 8 bridge interrupt sources...) or on a PCI board (with pin mapping sane, since controlled by the bridge). This makes superio interrupts on CADduo boards work. Tested to cause no regressions on Origin 200, Octane and Fuel.
Diffstat (limited to 'usr.bin/mesg')
0 files changed, 0 insertions, 0 deletions