Если мы посмотрим на архитектурную диаграмму Хасуэля, мы увидим, что есть полосы PCIe, напрямую связанные с ЦП (для графики), а некоторые из них направлены в концентратор контроллера платформы (замена южного моста):
Если мы посмотрим лист данных 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 в первую очередь в случае, если переназначение включено?