(toppers-users 1734) TOPPES_FI4 の MS7727 用 BSP の割り込み処理について

倉本 雅史 mkuramoto_1967 @ yahoo.co.jp
2004年 11月 3日 (水) 22:23:59 JST


倉本です。

今、MS7727CP01(T-Engine/SH7727)のUSBホストを動かそうとし
ているのですが、うまく動きません。
よくよく調べてみるとint_tableの要素数が0x50しか用意され
ておらずUSBHのハンドラ番号を0x50としているため、次に配置
されている__kernel_bufmgr_kmembを上書きし、タスク起動で
こけていることがわかりました。

ということで、以下要望です。

1)illegalなハンドラ番号を指定されたらE_PARなりでエラー
を返すようにしてほしい。
2)割り込み処理でINTEVT2を見るようにしてほしい。(これ
は、現状INTEVTしか見ておらず非常に多くの割り込みを使用す
る場合、INTEVTだけで見ようとすると共有割り込みハンドラを
作って、そこで割り込みソースを判別し、しかるべきハンドラ
を起動しなければならないため結構煩雑だからです。INTEVT2
を見るようにすれば、IRL割り込み以外は一意に定まりますの
で現状よりはましと考えます。)

以上、ご検討をお願い致します。