Silicon Enabling in a Modular Architecture

The Unified Extensible Interface UEFI Platform Initialization (PI)
specifications allow for modular silicon enabling using defined building blocks.
This includes system initialization, boot, and the unique requirements of the
pre-boot space.
The adoption of UEFI specifications in the BIOS industry has reached critical
mass in recent years. UEFI is now a component of firmware, operating
systems, add-in devices, and other industry standards. Most products in the
Intel® Architectures Personal Computer ecosystem are based on designs derived
from the original EFI specifications and their current counterparts: the UEFI
specification, and extensions such as the Intel® Platform Innovation Framework
for EFI (Framework) and UEFI Platform Initialization (PI) specifications.
These specifications have become the cornerstone for Intel silicon enabling in
the Intel Architectures Personal Computer ecosystem.
This article will explore the use of the UEFI Platform Initialization (PI)
specifications as a framework for silicon enabling. We will examine the
building block elements provided for by the specification as well as the
platform boot process, unique modes, and common uses. Additionally, we will
examine drivers for different processors, memory and graphics controllers, and
support chips.

Download (564.79 KB)