Как установить обработчик прерываний для IPI в powerpc с использованием MPIC?

StackOverflow https://stackoverflow.com/questions/1700145

Вопрос

Позволяют ли процессоры (в частности, powerpc) устанавливать обработчик прерываний для IPI (межпроцессорных прерываний)?MPIC, который я использую, поддерживает 4 IPI на ядро, и у него есть регистры для установки вектора и приоритета этих IPI, но где я должен установить обработчик прерываний?В ядре процессора есть IVORs (регистры смещения вектора прерывания) для настройки обработчиков прерываний для внешнего прерывания, внутреннего прерывания, прерываний по таймеру, исключений и т.д., но ничего для IPI.

Это было полезно?

Решение

IPI поступают по вектору EE.Вы должны найти в MPIC причину, по которой вас прервали, в обработчике исключений EE.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top