Dalla poca conoscenza che ho, ogni PCI
il dispositivo ha 4 pin di interrupt. Pins dai molti diversi PCI
i dispositivi sulla scheda madre (dispositivi incorporati o esterni) vengono indirizzati a un IO-APIC
(Controller di interrupt programmabile avanzato) tramite un router di interrupt programmabile. Quindi quella era la topologia.
Per quanto ne so quando si verifica un'interruzione, il IO-APIC
verrà segnalato e genererà un INT alla CPU, quindi la magia si verifica e la CPU inizia a eseguire un ISR (Interrupt Service Routine).
Cos'era quella magia?
Qual è la comunicazione che dovrebbe accadere tra la CPU e il IO-APIC
gestire l'INT?
Voglio dire, come la CPU ha ricevuto il vettore di interrupt (è speciale) PCI
ciclo del bus?) & amp; cosa succederà se il IRQ
è stato condiviso da molti dispositivi (Take x86 Linux
come riferimento di piattaforma)?