Home » UEFI Specifications and Tools

Specifications

The UEFI Specification Version 2.3 is now available. Please click the following link to access Versions 2.0, 2.1, 2.2 and 2.3 of the UEFI Specification. Please note that the 2.3 version of the specification is the most recent version available. The 2.2, 2.1 and 2.0 versions are provided for reference purposes only.

The UEFI Platform Initialization Specification 1.2 is now available. Please click the following link to access Versions 1.0 and 1.1 of the UEFI Platform Initialization Specification. Please note that the 1.2 version of the specification is the most recent version available. The 1.1 and 1.0 versions are provided for reference purposes only.

The UEFI Shell Specification Version 2.0 is available. 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.

The UEFI Platform Initialization Distribution Packaging Specification Version 1.0 is available. This specification defines the overall architecture and external interfaces that are required for distribution of UEFI/PI source and binary files.

The Trusted Computing Group (TCG) has defined UEFI specifications that contains 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:

1) TCG EFI Platform Specification
2) TCG EFI Protocol Specification

TCG members may access the Members Only area of the TCG Web site for additional information.

Design Guides

UEFI Design Guides are available for download in the Members Only area.

Supplemental Test Tools

The Self Certification Test (SCT) for the UEFI Specification Version 2.1 package is now available. This is the most recent SCT. Please click the following link to access Version 2.0.

The UEFI Board endorses the open source effort for the Self Certification Test (SCT) for the PI Specification Version 1.0 at http://www.sourceforge.org/projects/pi-sct. This is the most recent SCT. In general, the SCT to a new version of the PI specification is expected to be available 18 months after the specification release.

Technical Information

Additional UEFI test tools are available in the Members Only area.

EFI System Partition Subdirectory Registry

Registry of vendor specific subdirectory names in the EFI system partition. Originaly implimented by the DIG64 Consortium, the purpose is to assist companies in avoiding unnecessary collisions in implementation. This list is voluntary and minimally administered.