1. Что такое UEFI?
UEFI расшифровывается как Unified Extensible Firmware Interface (унифицированный расширяемый интерфейс встроенного ПО). UEFI заменяет стандартные решения BIOS и отличается более высокой гибкостью, быстродействием, эффективностью и отсутствием ограничений по размеру драйверов. Предзагрузочное встроенное ПО может быть построено на базе 32-разрядной/64-разрядной архитектуры или архитектуры IA64. Двоичная совместимость отсутствует. Модуль поддержки совместимости (CSM) используется для загрузки старых операционных систем и взаимодействия со старым встроенным ПО.
Драйверы Intel® EMGD поддерживают драйверы EMI Graphics Output Protocol (GOP), включаемые в предзагрузочное системное ПО UEFI. Драйвер EFI GOP поддерживает быструю загрузку.
2. Является ли Video BIOS (vBIOS) тем же самым, что и драйвер протокола вывода графики (GOP)?
Нет. Драйвер GOP (также называемый видеодрайвером EFI в некоторой документации Intel® EMGD) представляет собой замену стандартного video BIOS и позволяет использовать предзагрузочное ПО UEFI без модуля поддержки совместимости (CSM). Существуют драйверы Intel® EMGD GOP для быстрой загрузки (с оптимизацией скорости и привязкой к платформе) и стандартные драйверы (поддерживающие несколько платформ).
Ниже приведено краткое сравнение GOP и BIOS графической системы:
3. Можно ли использовать VBIOS и драйвер GOP на одной платформе?
Нет.
4. Как связана память vBIOS с адаптером дисплея во встроенной предзагрузочной микропрограмме EFI?
Встроенная память VBIOS связана с ИД устройства PCI VGA (обычно шина 0, устройство 2, функция 0). Эта информация встраивается в предзагрузочное ПО EFI при компиляции или встраивается в изображение через программу для объединения встроенного ПО.
5. Какая версия VBIOS активируется при одновременном использовании внешней видеокарты (например, Matrox) и внутренней графической системы (например, внутренней системы LVDS)?
Ответ зависит от настроек предзагрузочного ПО EFI. Если параметр "PCI as primary доступен и включен", то встроенная память vBIOS с карты Matrox активируется. Если параметр "PCI as primary" не включен, активируется Intel® EMGD vBIOS. Учтите, что на платформе может работать только один экземпляр vBIOS.
6. Какие существуют сценарии использования VBIOS в Windows XP*?
Windows XP* использует VBIOS через прерывание int 10h для вывода заставки и любых сообщений пока не загрузятся драйверы графической системы. Учтите, что во время загрузки операционной системы она осуществляет запись изображения непосредственно в буфер кадров, минуя vBIOS. После загрузки драйвера графической системы ОС передает управление vBIOS в полноэкранном режиме DOS и при выводе голубого экрана с отображением информации стека.
7. Поддерживает ли Intel® EMGD v1.14 для Windows Embedded Compact* 7 комплект Intel® для разработки загрузчика (Intel® BLDK) на основе UEFI?
Да, он поддерживается платформой на базе процессора Intel® Atom™ серии E6xx.
8. Почему CED создал для процессора Intel® Atom™ серии E6xx 127K VBIOS вместо 64K VBIOS?
VBIOS драйвера Intel® EMGD версии 1.16 (и далее) поддерживает 127K VBIOS для платформы на базе процессора Intel® Atom™ E6xx и 64K VBIOS для набора микросхем серии Intel® US15W. Начиная с Intel® EMGD 1.16 и далее, 64K vBIOS для процессоров Intel® Atom™ серии E6xx более недоступен из-за ограничений на размер файлов, так как в VBIOS был добавлены новые функции, которые увеличили размер файлов до 64K и выше. Если вам требуется 64K VBIOS, рассмотрите возможность использования пакета vBIOS EMGD версии 1.10 для ОС Windows* XP и Linux или пакета vBIOS EMGD версии 1.14 для ОС Windows* 7/WES7 и WEC7.