Подтвердить что ты не робот

Маршрутизация прерываний для слота PCIe, напрямую подключенного к ЦП

Если мы посмотрим на архитектурную диаграмму Хасуэля, мы увидим, что есть полосы PCIe, напрямую связанные с ЦП (для графики), а некоторые из них направлены в концентратор контроллера платформы (замена южного моста): Intel C22X Chipset Diagram

Если мы посмотрим лист данных Intel 8 series (спецификация C222), мы обнаружим, что Intel C222 содержит модули ввода /O APIC используется для маршрутизации устаревших прерываний INTx (глава 5.10). Мой вопрос заключается в том, что произойдет, если устаревшие запросы interupt INTx поступают непосредственно на CPU (по дорожкам PCIe 3.0). Нужно ли это сначала перенаправлять на C222 или есть ли еще один APIC I/O в системном агенте, который мне придется запрограммировать в этом случае? Кроме того, с Технология виртуализации Intel для Directed I/O теперь есть дополнительная ссылка, таблица переназначения прерываний. Является ли эта таблица в системном агенте (бывшем северном мосту) на процессоре или на C222 и означает ли это, что все прерывания от дорожек PCIe 3.0 должны быть перенаправлены на C222 в первую очередь в случае, если переназначение включено?

4b9b3361