Specifications

Latest Versions of the UEFI Specifications

 

ACPI Specification Version 5.1

You may download the latest version of the ACPI Specification by visiting this page and filling out the agreement.  This specification  describes ACPI hardware interfaces, ACPI software interfaces and ACPI data structures that, when implemented, enable support for robust OS-directed configuration and power management (OSPM).
 

UEFI Specification Version 2.4

You may download the latest version of the UEFI Specification by visiting this page and filling out the agreement.  
 
Previous Versions of the UEFI Specification:
 
  • UEFI Specification Version 2.3.1 (Errata A, B, C and D)
  • UEFI Specification Version 2.3 (Errata D and E)
  • UEFI Specification Version 2.2 (Errata D)
  • UEFI Specification Version 2.1 (Errata D)
  • UEFI Specification Version 2.0
 

UEFI Shell Specification Version 2.1

You may download the latest version of the UEFI Shell Specification by visiting this page and filling out the agreement. This specification covers the description for programmatic and scripting interfaces, shell environment characteristics, and a series of shell commands that users of a compliant shell can expect.
 
Previous Versions of the UEFI UEFI Shell Specification:
 
  • UEFI Shell Specification Version 2.0 (Errata A)
  • UEFI Shell Specification Version 2.0
 

UEFI Platform Initialization Specification Version 1.3

You may download the latest version of the UEFI PIatform Initialization (PI) Specification by visiting this page and filling out the agreement. 
 
Previous Versions of the UEFI PI Specification:
 
  • UEFI PI Specification Version 1.2 (Errata B and C)
  • UEFI PI Specification Version 1.0
 

UEFI Platform Initialization Distribution Packaging Specification Version 1.0, Errata A

You may download the latest version of the UEFI PI Distribution Package Specification by visiting this page and filling out the agreement. This specification defines the overall architecture and external interfaces that are required for distribution of UEFI/PI source and binary files.
 

Additional Information

The Trusted Computing Group (TCG) has defined UEFI specifications that contain the requirements for measuring boot events into TPM PCRs and adding boot event entries into the Event Log, and definitions of a standard interface to the TPM on an UEFI platform. The specifications are hosted on the TCG website as: