ACCESS TO THE UEFI SPECIFICATIONS
The UEFI Specifications identified below are available for downloading and to read only. By downloading any of the UEFI Specifications, you acknowledge that no license, express or implied, is granted to you to distribute, additionally reproduce, implement or otherwise use for any purpose (other than to read only) the UEFI Specifications, and that all rights, title and interest in and to the UEFI Specifications, including all intellectual property rights of any type whatsoever, are owned by the UEFI Forum, or subject to rights granted to the UEFI Forum.
A license to distribute, additionally reproduce, implement or otherwise use (other than to read only) the UEFI Specifications can be obtained by executing and returning the UEFI Adopter Membership Agreement (free membership). You may send your completed UEFI Adopter Membership Agreement to UEFI Administration at admin@uefi.org.
CONTRIBUTORS TO THE UEFI SPECIFICATIONS
Many people have contributed to the content of UEFI specifications, including the following:
- ACPI Specification Working Group (ASWG)
- UEFI Specification Working Group (USWG)
- PI Specification Working Group (PIWG)
- Tianocore Community Members
- Code First submitters to be listed in each specification release
Latest Versions of the UEFI Specifications
ACPI Specification
- ACPI Specification Version 6.5 (released August 2022) (PDF) (HTML)
- ACPI Specification Version 6.4 Errata A (released August 2022) (PDF) (HTML)
Previous Versions of the ACPI Specification:
- ACPI Specification Version 6.4 (January 2021)
- ACPI Specification Version 6.3 Errata A (October 2020)
- ACPI Specification Version 6.3 (released January 2019)
- ACPI Specification Version 6.2 (Errata B) (released January 2019)
- ACPI Specification Version 6.2 (Errata A) (released September 2017)
- ACPI Specification Version 6.2 (released May 2017)
- ACPI Specification Version 6.1 (Errata A) (released May 2017)
- ACPI Specification Version 6.1 (released January 2016)
- ACPI Specification Version 6.0 (Errata A) (released January 2016)
- ACPI Specification Version 6.0 (released April 2015)
- ACPI Specification Version 5.1 (Errata B) (released January 2016)
- ACPI Specification Version 5.1 (Errata A) (released April 2015)
- ACPI Specification Version 5.1 (released July 2014)
- ACPI Specification Version 5.0 (Errata B) (released August 2014)
UEFI Specification
- UEFI Specification Version 2.10 Errata A (August 2024) (PDF) (HTML)
- UEFI Specification Version 2.10 (released August 2022) (PDF) (HTML)
- UEFI Specification Version 2.9 Errata A (released August 2022) (PDF) (HTML)
Previous Versions of the UEFI Specification:
- UEFI Specification Version 2.9 (March 2021)
- UEFI Specification Version 2.8 (Errata C) (released January 2021)
- UEFI Specification Version 2.8 (Errata B) (released June 2020)
- UEFI Specification Version 2.8 (Errata A) (released February 2020)
- UEFI Specification Version 2.8 (released March 2019)
- UEFI Specification Verision 2.7 (Errata B) (released March 2019)
- UEFI Specification Version 2.7 (Errata A) (released September 2017)
- UEFI Specification Version 2.7 (released May 2017)
- UEFI Specification Version 2.6 (Errata C) (released August 2017)
- UEFI Specification Version 2.6 (Errata B) (released May 2017)
- UEFI Specification Version 2.6 (Errata A) (released February 2017)
- UEFI Specification Version 2.6 (released January 2016)
- UEFI Specification Version 2.5 (Errata A) (released January 2016)
- UEFI Specification Version 2.5 (released April 2015)
- UEFI Specification Version 2.5 Related Links
- UEFI Specification Version 2.4 (Errata C) (released April 2015)
- UEFI Specification Version 2.4 (Errata B) (released April 2014)
- UEFI Specification Version 2.4 (Errata A) (released December 2013)
- UEFI Specification Version 2.4 (released July 2013)
- UEFI Specification Version 2.3.1 (Errata D) (released April 2013)
- UEFI Specification Version 2.3.1 (Errata C) (released June 2012)
- UEFI Specification Version 2.3.1 (Errata B) (released May 2012)
- UEFI Specification Version 2.3.1 (Errata A) (released September 2011)
- UEFI Specification Version 2.3.1 (released April 2011)
- UEFI Specification Version 2.3 (Errata E) (released April 2011)
- UEFI Specification Version 2.3 (Errata D) (released November 2010)
- UEFI Specification Version 2.2 (Errata D) (released November 2010)
- UEFI Specification Version 2.1 (Errata D) (released October 2008)
- UEFI Specification Version 2.0 (released January 2006)
UEFI Shell Specification
Previous Versions of the UEFI UEFI Shell Specification:
- UEFI Shell Specification Version 2.1
- UEFI Shell Specification Version 2.0 (Errata A)
- UEFI Shell Specification Version 2.0
UEFI Platform Initialization Specification
Previous Versions of the UEFI PI Specification:
- UEFI Platform Initialization Specification Version 1.8 (PDF) (HTML)
- UEFI Platform Initialization Specification Version 1.7 (Errata B)
- UEFI Platform Initialization Specification Version 1.7 (Errata A)
- UEFI Platform Initialization Specification Version 1.7
- UEFI Platform Initialization Specification Version 1.6 (Errata A)
- UEFI Platform Initialization Specification Version 1.6
- UEFI Platform Initialization Specification Version 1.5 (Errata A)
- UEFI Platform Initialization Specification Version 1.5
Note: A pop up window/box may appear asking to open or save the UEFI Platform Initialization Specification v1.5 zipped file. Please select "open."
- UEFI Platform Initialization Specification Version 1.4 (Errata A)
- UEFI Platform Initialization Specification Version 1.4
- UEFI Platform Initialization Specification Version 1.3 (Errata A)
- UEFI Platform Initialization Specification Version 1.3
- UEFI PI Specification Version 1.2 (Errata C)
- UEFI PI Specification Version 1.2 (Errata B)
UEFI Platform Initialization Distribution Packaging Specification
Previous Versions of the UEFI PI Specification:
- UEFI Platform Initialization Distribution Packaging Specification Version 1.0 (Errata B)
- UEFI Platform Initialization Distribution Packaging Specification Version 1.0 (Errata A)
- UEFI Platform Initialization Distribution Packaging Specification Version 1.0
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: