[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: NEWS5000 SCSI
>apbus_intr_establish してるところを、if_sn_ap.c みたいにしないと
>いけないんだと思います。
あ、割り込みマスク値が固定になってるんですね...えっと、
|c-- dmac3 0 0 0 - be200000 fffeeab4 2 ffff5920
| 1 0 0 - be300000 fffeeaa4
| 2 0 0 1 b8200000 fffeea94 ←スロットに差したNWB-2501
~~
dmac3 も spifi も slotno (これ↑) って同じですよね? じゃぁ...
apbus_intr_establish(0,
(apa->apa_slotno == 0) ? NEWS5000_INT0_DMAC : SLOTTOMASK(apa->apa_slotno),
0, (void *)spifi_intr2, sc, apa->apa_name, apa->apa_ctlnum);
とやれば動くのかな?
>今は apbus_intr_establish が一つの割り込みを複数のデバイスで
>共有できるようになっていないので…いろいろ直さないといけないなー。
いまのままだと最後に intr_establish したもん勝ちになっちゃいますねぇ...
--
ryo shimizu