📑 Table of Contents

The Platform Initialization Specification (PI Specification) is a specification published by the Unified EFI Forum that describes the internal interfaces between different parts of computer platform firmware.[1] This allows for more interoperability between firmware components from different sources. This specification is normally, but not by requirement, used in conjunction with the UEFI specification.

The latest version of PI is 1.9, released in December 2024.[2]

Contents

edit

As of version 1.9, the PI specification contains five volumes:[3]

  • Volume 1: Pre-EFI Initialization Core Interface
  • Volume 2: Driver Execution Environment Core Interface
  • Volume 3: Shared Architectural Elements
  • Volume 4: System Management Mode Core Interface
  • Volume 5: Standards

References

edit
  1. ^ UEFI Forum (2007-03-27). "UEFI Forum Promotes Industry Adoption of Extensible Firmware with New Specifications, Interoperability Events and the Formation of Its Industry Communications Working Group". Archived from the original on 2007-09-30. Retrieved 2011-08-11.
  2. ^ "UEFI Forum Releases the UEFI 2.11 Specification and the PI 1.9 Specification To Streamline User Implementations". UEFI Forum. December 16, 2024.
  3. ^ "UEFI Platform Initialization Specification". UEFI Forum. September 2024.
edit


📚 Artikel Terkait di Wikipedia

UEFI

Firmware Interface or UEFI is a specification for the firmware architecture of a computing platform. When a computer is powered on, the UEFI implementation typically

UEFI Forum

addition to the UEFI specification, the forum is responsible for a UEFI Platform Initialization (PI) specification, which addresses the firmware internal architecture

AMD Platform Security Processor

the PSP still do some hardware initialization tasks (such as I/O subsystem initialization) and collaborate with UEFI firmware in the boot process. In

System Management BIOS

structure creation is normally up to the system firmware/BIOS. The UEFI Platform Initialization (PI) specification includes an SMBIOS protocol (EFI_SMBIOS_PROTOCOL)

BIOS

for the memory initialization (e.g. SPD and memory timings initialization). Modern BIOS includes Intel Management Engine or AMD Platform Security Processor

List of computer standards

original (PDF) on July 25, 2011. Retrieved July 19, 2011. "UEFI - Platform Initialization Specification". Archived from the original on October 6, 2011

System Management Mode

Coreboot – 00:34:30 Archived 2025-01-25 at the Wayback Machine. UEFI Platform Initialization Specification. Robert McMillan (2008-05-10). "Hackers find a

Coreboot

firmware to initialize hardware and then load an operating system. It is designed to replace proprietary firmware (traditional BIOS or UEFI implementations)