WikiDer > Интерфейс встроенного контроллера хоста
Эта статья включает в себя список общих Рекомендации, но он остается в основном непроверенным, потому что ему не хватает соответствующих встроенные цитаты. (Май 2014 г.) (Узнайте, как и когда удалить этот шаблон сообщения) |
Интерфейс встроенного контроллера хоста (HECI) - это технология, представленная в 2006 году и используемая для технологии активного управления (AMT) в Intel чипсеты эта поддержка Core 2 Duo микропроцессоры.
Подробности
HECI автобус позволяет операционной системе (ОС) хоста напрямую связываться с Механизм управления (ME) интегрирован в чипсет. Этот двунаправленный, Переменная скорость передачи данных шина позволяет хосту и ME обмениваться информацией об управлении системой и событиями в соответствии со стандартами, по существу заменяя Системная шина управления (SMBus). Шина состоит из четырех проводов: пары запроса и разрешения и пары последовательных данных передачи и приема.
Производители оригинального оборудования (OEM-производители) исторически обеспечивали активные технологии управления за счет использования проприетарный бортовые контроллеры, такие как Контроллеры управления основной платой. Эти решения обычно имеют два основных недостатка из-за их патентованной природы. Высоко Спецификация затраты обычно возникают из-за необходимости в дополнительных компонентах и маршрутизации. Высоко жизненный цикл продукта Затраты возникают из-за нестандартной реализации, которая увеличивает затраты на разработку программного и аппаратного обеспечения и проверку, оставаясь при этом относительно негибкой для будущих изменений. С другой стороны, негибкость с HECI еще больше из-за связывания HECI с набором микросхем и необходимости повторной разработки программного обеспечения HECI для каждого другого набора микросхем, в отличие от одного общего программного обеспечения BMC для нескольких наборов микросхем.
HECI и ранее использовавшаяся шина SMBus имеют следующие общие черты: ОС хоста способна управлять устройствами управления системой, такими как: встроенные контроллеры вентиляторов, устройства удаленного пробуждения, такие как Wake On LAN, устройства питания, такие как Данные Smart Battery. Встроенные функции HECI и сторонние карты управления могут позволить ОС хоста напрямую инициировать события управления (например, удаленное пробуждение или внеполосное регулирование для снижения профиля температуры и мощности) в случае, если HECI поддерживается работающей ОС. Примеры устройств: сетевые карты и видеокарты. Кроме того, как HECI, так и другие технологии ME зависят от производителя набора микросхем / ME.
Сообщения, инициированные хостом
- Прочитать состояние батареи
- Прочитать тепловые данные
- Включение / отключение устройств пробуждения
- Уведомлять устройства об изменении состояния питания (тепловое, производительность или регулирование мощности)
Сообщения, инициированные модулем управления
- Оповещать хост о событии батареи
- Низкий или критический уровень заряда батареи
- Переключение между A / C (розетка) и D / C (аккумулятор)
- Оповещение узла о тепловом событии (горячее или критическое тепловое отключение)
- Изменить скорость вентилятора
- Обнаружение пробуждения сети
- Система загрузки / выключения
- Обнаружено вторжение хоста
- Сменить загрузочное устройство
- Отчет об инвентаризации системы
Пример
В качестве примера рассмотрим случай Wake-on-LAN. Традиционно ОС контролирует Wake-on-LAN и должна вызывать третья сторона драйверы устройств для включения поддержки на сетевой карте. С автобусом HECI хозяин может подтвердить свою строку запроса (REQ #), МНЕ утвердит свою строку предоставления (GNT #), а хозяин может отправить свое сообщение, используя его серийный передать сигнал. После получения сообщения включения Wake-on-LAN на HECI, МНЕ напрямую включает Wake-on-LAN в интегрированном (или поддерживаемом извне) сетевом устройстве. Без драйверов HECI в ОС функция Wake-on-LAN будет потеряна, даже если стандартные сетевые драйверы смогут ее включить. Это основная проблема в крупномасштабных корпоративных развертываниях со стандартными образами программного обеспечения.
Когда пакет волшебного пробуждения получен устройством LAN, инкапсулированные данные передаются в МНЕ, который имеет собственный стек TCP / IP и может декапсулировать пакет. Затем ME утверждает свою строку запроса (REQ #), хозяин подтверждает предоставление гранта (GNT #), и сообщение передается в хозяин для запуска события пробуждения.
С помощью этой технологии волшебный пакет может быть инкапсулирован в TCP пакеты, таким образом, позволяя пакету проходить через сетевую инфраструктуру через маршрутизаторы и тем самым увеличивая поверхность атаки, чего не позволяет традиционный Wake-on-LAN. Преимущество развертываний, ориентированных на Intel, состоит в том, что для решения не требуются драйверы сторонних производителей. Если взаимодействие между хостом и ME не требуется, используются HECI и другие технологии ME. Операционные системы независимый.
Смотрите также
- Технология активного управления Intel (AMT)
- Контроллер управления основной платой (BMC)
- Интерфейс управления средой платформы (PECI)
Источники
- Хофемайер, Гаэль. «Блоги Intel Software Network >> Intel (r) AMT и Intel (r) ME». Получено 2011-12-14.
- Мунгара, Аджай. «Блоги Intel Software Network >> Давайте поговорим о HECI и LMS». Получено 2007-12-29.
- «Драйверы и инструменты технологии Intel Active Management с открытым исходным кодом». Получено 2007-12-29.
- «Технология активного управления Intel». Получено 2007-12-29.
- «Блоги Intel Software Network >> Контроллеры управления материнской платой (BMC) против управления на основе устройства виртуализации». Архивировано из оригинал на 2011-08-13. Получено 2007-12-29.