Intel® Platform Innovation Framework for EFI

Overview

The Intel® Platform Innovation Framework for EFI (referred to as "the Framework") is a product-strength implementation of EFI and UEFI. The Framework is a set of robust architectural interfaces, implemented in C, that has been designed to enable the BIOS industry and our customers to accelerate the evolution of innovative, differentiated, platform designs. The Framework is Intel's recommended implementation of the EFI Specification for platforms based on all members of the Intel® Architecture (IA) family.

Unlike the EFI Specification, which focuses only on programmatic interfaces for the interactions between the operating system and system firmware, the Framework is an all-new firmware implementation that has been designed to perform the full range of operations that are required to initialize the platform from power on through transfer of control to the operating system. The Framework differs from previous generations of firmware infrastructure typically used on IA systems in the following ways:

  • It employs a purpose-built modular component design.
  • It uses high-level language coding wherever possible.
  • It is designed from the outset to support long-term growth of platform capabilities and innovation in the preboot environment.
  • It is designed to provide a single code base that is equally applicable to platforms based on all IA family members and that scales to fit the needs of everything from handheld devices to high-end servers.

Obtain the Framework

The Framework is not generally available directly from Intel. Instead, Participating Vendors offer products and services based on the Framework, for both Intel® and non-Intel silicon. To obtain the Framework, contact a Participating Vendor.

Announced Participating Vendors include:

Additional information

Training

Please contact your EFI provider (BIOS vendor) for local training in your geography. If you need to setup your own training, please contact us for material on training.

Related information

Extensible Firmware Interface

The Extensible Firmware Interface (EFI) specification defines a model for the interface between operating systems and platform firmware.

Industry group

Latest EFI and Foundation Code for EFI Implementations

3rd party EFI hardware debuggers

Contact us

General feedback

Please use the link below for general website comments. Please make sure to include your name, company, and email address. Without this information, we cannot accept or use your feedback.

Specification feedback

Feedback on specifications and online help systems is encouraged.

Mailing list

Receive notices regarding specification updates and other important news.