- 473 名前:デフォルトの名無しさん mailto:sage [2005/08/21(日) 13:29:58 ]
- >>467
16bit 環境でプログラムですよね?(プロテクトモードはよく知らないので) ISA時代で使われていたテクニックそのままで良いですよ。 強いて違いを挙げるとすれば、 ・大抵のPCIボードは、割り込みステータスレジスタがあり、これをクリア しないと、割り込みハンドラからIRETしても、割り込みハンドラに再突入 する。 ・PCIボードは、ISAボードと違い、割り込み共有可能。 つまり、 割り込みハンドラに突入=自分のPCIボードへ割り込みが入った とは必ずしも言えない。 ・PCIコンフィギュレーションレジスタを弄って、IRQを書き換える時、 レガシーデバイスと共有できない点に注意。 (レガシーデバイスは、レベルトリガじゃないのが、ほとんど) まぁ、こんな所ですかね。 ところで、PCIボードを制御したいって、制御対象は産業用ですか? 産業用なら、メーカーから何がしか情報が出てませんかね?
|

|