Пара вопросов. 1. Процессор Intel ME использует свой контроллер памяти для доступа к DRAM или контроллер основного процессора (ов)? 2. Существуют ли аппаратные отладчики для Intel ME?
смотри, например, инфу Intel ME. Как избежать восстания машин? https://habr.com/ru/companies/dsec/articles/282546/
https://ru.wikipedia.org/wiki/Intel_Management_Engine "Начиная с процессоров на микроархитектуре Nehalem ME обычно интегрируется в северный мост материнской платы[20]. На новых архитектурах Intel (начиная с Intel 5 Series) ME встроен в Platform Controller Hub[21][22]" https://ru.wikipedia.org/wiki/Чипсет https://ru.wikipedia.org/wiki/Platform_Controller_Hub Т.Е. на физическом уровне MCH подключен к памяти, а PCH нет.
1. Процессор Intel ME - это контроллёр, который как и все девайсы, висит на шине PCI. Если открыть доки на чипсет PCH , то на платформах Intel адрес этого контроллёра равен D22:F00 (Device\Function). В командном регистре его конфиг.пространства имеется бит(2) - он включает режим "BusMaster", чтобы для обмена с памятью ОЗУ использовать встроенный в контроллёр канал DMA. Таким образом, у интерфейса MEI нет своего контроллёра памяти ОЗУ, а только контроллёр прямого доступа к памяти DMA. 2. Поскольку ME закрытая технология, отладчиков для неё не может существовать. Более того, эту фишку можно отключить только полностью затерев её код во Flash-BIOS, а вcе остальные советы из сети лишь обходят работу ME, после чего обычно всплывают бсоды и прочая хрень. --- Сообщение объединено, 24 сен 2023 --- Вот ещё из доков на чипсет PCH9-G220 (стр.232)