[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: esp pcmcia scsi driver



こんにちは 伊藤です

Tsutsuiさん リプライありがとうございました

> XS_CTL_POLL は SCSI コマンドを queue に入れずに逐次的に
> ncr53c9x_poll() を呼んで処理させるもので割り込みが使えない状態で
> ディスクをアクセスするもので、ESP_PCMCIA_POLL は割り込み信号が
> ハードウェア的に拾えない時に代わりに callout を使って定期的に
> esp_pcmcia_poll() から ncr53c9x_intr() を呼び出してやることで
> 疑似的に割り込みを emulate しているものだと思います。

 そういうことなのですか やっとすっきりしました
 ただ,XS_CTL_POLLなのですが,SCSIコマンド発行後の結果を
 割り込みではなく,ncr53c9x_poll()を使って処理するように
 ぼくには思えるのですが,発行するSCSIコマンド自体のキューイングも
 しなくなるのでしょうか

> これを追加して動いているのなら send-pr すべきでしょう。

 adapt_enableにesp_pcmcia_enableを入れる分の修正は,send-pr
 しておきました
 あと気になっているのが,esp_pcmcia_initでチップのレジスタを
 触っているのですが,これをncr53c9x_reset側に持っていったほうが
 良いと思うのですけど,何か悪影響がでてしまうのですかね...