UEFI Platform Initialization (PI) specifications

UEFI Platform Initialization (PI) specifications

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.
 
Read more from the book, Harnessing the UEFI Shell.


Update your feed preferences