• <Подробнее см. Intel.com

Спецификации Intel® Platform Innovation Framework для UEFI

Спецификации Unified EFI определяют интерфейс между операционной системой и микропрограммным обеспечением платформы.

В спецификации архитектуры Intel® Platform Innovation Framework для UEFI описываются основные элементы проектирования в рамках инновационного подхода к созданию встроенного ПО для платформ на базе архитектуры Intel.

Проект характеризуется центральной платформой, которая предоставляет службы и инфраструктуру для объединения модульных строительных блоков программного обеспечения.

Код инфраструктуры (или «фундамент») и правильный выбор модульных «строительных блоков» обеспечивают полное внедрение программного обеспечения платформы, разработанного для инициализации платформы и загрузки коробочных операционных систем или других сред пользовательских приложений.

Фундаменты охватывают фазы предынициализации EFI (PEI) и среды выполнения драйверов (DXE), которые описаны в этих спецификациях.

Кроме того, в этих спецификациях описан ряд других элементов проектирования с целью предоставления полного набора базовой разработки и поддержки служб для произвольного количества строительных блоков, которые позволяют настроить конкретный образ микропрограммного обеспечения платформы для оборудования с учетом предполагаемой области применения этого оборудования и рынка и требований рынка.

Дополнительные элементы проектирования включают службы безопасности, управление политиками начальной загрузки для устройств, службы времени выполнения, рациональное использование компонентов после срока эксплуатации системы, хранение микропрограммного обеспечения, пользовательский интерфейс, службы обеспечения целостности микропрограммного обеспечения, поддержку управления, совместимость с предыдущими версиями и пути начальной загрузки/возобновления.

Спецификации совместимости и компонентов

В спецификациях совместимости и компонентов подробно описаны функциональные компоненты, которые дополняют фундаменты PEI и DXE и являются архитектурными компонентами при проектировании платформы.

Слово «архитектурные» в этом контексте означает, что функциональные компоненты предоставляют службы, которые предположительно присутствуют в любом коде, разработанном и написанном для работы на различных платформах, использующих микропрограммное обеспечение на основе данного проекта платформы.

Загрузка спецификаций

Следующие спецификации Intel® Platform Innovation Framework для UEFI доступны для загрузки.

Оставить отзыв о спецификациях >

Файлы PDF для загрузки:

Двумя звездочками (**) отмечены спецификации фундамента.

Полные спецификации Intel® Platform Innovation Framework для UEFI v0.90-v0.97 >

Спецификация для архитектуры Intel® Platform Innovation Framework для UEFI >

Спецификация для ACPI v0.91 >

Спецификация для модуля хранения таблиц ACPI v0.90 >

Спецификация для модуля хранения таблиц ACPI v0.91 >

Спецификация для сценариев начальной загрузки v0.91 >

Спецификация для подкласса кэширования >

Спецификация для Capsule >

Спецификация для модуля поддержки совместимости v0.96 >

Спецификация для модуля поддержки совместимости v0.97 >

Спецификация для модуля поддержки совместимости v0.98 >

Спецификация для протокола ввода/вывода ЦП>

Спецификация для концентратора данных >

Руководство по проектированию подкласса концентратора данных >

Спецификация для центрального интерфейса среды выполнения драйверов (DXE CIS)** v0.9 >

Спецификация для центрального интерфейса среды выполнения драйверов (DXE CIS)** v0.91 >

Спецификация для файловой системы микропрограммного обеспечения >

Спецификация для блока тома микропрограммного обеспечения >

Спецификация для тома микропрограммного обеспечения >

Спецификация для блока Hand-Off Block (HOB) >

Спецификация для протокола инициализации оперативно подключаемой шины PCI >

Спецификация для инфраструктуры интерфейса пользователя v0.9 >

Спецификация для инфраструктуры интерфейса пользователя v0.91 >

Спецификация для инфраструктуры интерфейса пользователя v0.92 >

Спецификация для протокола инициализации контроллера IDE >

Спецификация для подкласса памяти >

Спецификация для прочих подклассов >

Спецификация для протокола распределения ресурсов моста "хост-PCI" >

Спецификация для поддержки платформы PCI >

Спецификация для протокола инициализации платформы IDE >

Спецификация для центрального интерфейса предынициализации EFI (PEI CIS)** v0.9 >

Спецификация для центрального интерфейса предынициализации EFI (PEI CIS)** v0.91 >

Спецификация для подкласса процессора >

Спецификация для восстановления >

Спецификация для пути возобновления/ начальной загрузки S3 >

Спецификация для протокола хоста контроллера SMBus >

Спецификация для SMBus PPI >

Спецификация для кодов состояния v0.9 >

Спецификация для кодов состояния v0.92 >

Спецификация для центрального интерфейса режима системного управления (SMM CIS) v0.9 >

Спецификация для центрального интерфейса режима системного управления (SMM CIS) v0.91 >

Обзор спецификации для расширяемого интерфейса микропрограммного обеспечения

На этой странице содержится информация о спецификации EFI только для спецификаций EFI 1.10 и EFI 1.02. Эти спецификации доступны для загрузки с данного сайта. Однако новейшие спецификации для EFI были объединены со спецификациями UEFI, и участники могут их загрузить на веб-сайте Unified Extensible Firmware Interface (UEFI).

Спецификация EFI

Вы можете загрузить спецификацию для EFI версии 1.10, загрузить документ, описывающий изменения между проектом версии 0.95 и окончательной версией и просмотреть связанные спецификации:

  • Загрузить Спецификацию для 1.10 с обновлением -001. Спецификация для EFI 1.10 с обновлением -001 содержит пояснения и исправления, которые были внесены и приняты с 07.01.03 по 01.11.03, после выпуска официальной спецификации EFI 1.10.