Группы запросов по степени защищенности ПО.
•Группа 0 – защищенные прерывания. FIQ – входят в группу всегда, IRQ - только в случае защищенного программного обеспечения (ПО) устройства, пославшего запрос.
•Группа 1 – незащищенные прерывания. Только IRQ.
Преобразование приоритетов в
зависимости от группы безопасности.
Порядок настройки регистров распределителя
•1. Установка разрешения (или запрета) поступления запроса в очередь распределителя (изменение статуса запроса с неактивный на ожидающий).
•2. Установка приоритета.
•3. Установка номера CPU-интерфейса.
•Регистр, управляющий включением распределителя, настраивается после настройки CPU-интерфейса.
Действия при выходе в основную программу.
•При завершении подпрограммы необходимо открепить запрос. Для этого сохраненный в обработчике ID копируется в регистр окончания прерывания CPU-интерфейса.
•Запрос будет откреплен только в том случае, если состояния регистра подтверждения и регистра окончания прерывания совпадут.