Обработка прерываний в Linux.Обмен прерываниями - PullRequest
1 голос
/ 23 ноября 2011

Вот мой вопрос.В руководствах говорится: «когда ядро ​​получает прерывание, все зарегистрированные обработчики вызываются».И мне интересно, есть ли какое-либо правило, определяющее порядок, в котором будут вызываться обработчики?

1 Ответ

2 голосов
/ 24 ноября 2011

Функция ядра request_irq вызывает setup_irqkernel/irq/manage.c). Они связаны в том порядке, в котором они были связаны с IRQ. То есть каждый ISR добавляется в конец списка.

...