Message Signaled Interrupts
Message Signaled Interrupts, nello standard PCI 2.2 e nel successivo PCI Express, è una forma alternativa di interrupt dal tradizionale sistema a segnali; invece che scatenare una data richiesta di interrupt tramite un segnale trasmesso su di un pin, viene scritto un messaggio in un settore di memoria di sistema. Ogni dispositivo può avere da 1 a 32 locazioni di memoria univoche (in MSI, fino a 2048 con il nuovo standard MSI-X) o nel quale scrivere eventi MSI. Un vantaggio del sistema MSI è che i dati possono essere inviati assieme all'evento MSI, permettendo applicazioni avanzate.
Riferimenti
modifica- Lo standard PCI 2.2, sezione 6.8
Collegamenti esterni
modifica- MSDN paper on MSI in Windows Vista, su microsoft.com.
- Linux MSI HOWTO [collegamento interrotto], su git.kernel.org.
- Changes required to support MSI in FreeBSD (MSI / MSI-X Supported as of FreeBSD 6.3-RELEASE)
- Changes made to support MSI in Solaris Express, su developers.sun.com.
- Charlie Chen's Weblog: how does MSI-X work, su blogs.sun.com. URL consultato il 18 agosto 2008 (archiviato dall'url originale il 25 settembre 2008).