間違いだらけの備忘録

このページの内容は無保証でありこのページの内容によって直接、または間接に損害を受けられたとしても私は責任を取りません。

MSI (Message Signaled Interrupt)

http://www.mnc.co.jp/INtime/user/intimedev.php?INtime%A4%C8PCI%20Express%A4%CB%A4%C4%A4%A4%A4%C6#content_1_9

MSI/MSI-X割り込み方式はエッジトリガ型の割り込みで、メモリ書き込みトランザクションにより割り込みの発生を通知します。

INTライン(IRQリソース)を必要としないためIRQの競合を意識する必要がありません。しかしながら現状ではMSI/MSI-Xをサポートしないデバイスも多いようです。
MSIのサポートはPCI-SIGの規格により定められているものの、その実装はベンダに委ねられているためです。
そのためPCI Expressバイスの全てがMSI割り込みを使用できるわけではないことに注意が必要です。

http://ja.wikipedia.org/wiki/APIC

PCIのI/OデバイスによってはMSI (Message Signaled Interrupt) をサポートするものがあり、これらのデバイスは割り込み線を使用しないが、チップセットによりMSIメッセージは一旦IOAPICにルーティングされ、リダイレクション・テーブル介してからCPUへ割り込み通知される。

このページにはhatena以外のサービスからのコンテンツが埋め込まれています。 hatenaによりGoogle AdSense 広告が埋め込まれています。