UEFI Platform Initialization

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.

Current version

Platform Initialization Specification 1.3 Released March 2013

Contents

As of version 1.3, the PI specification contains five volumes:

  • 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
gollark: The compiler may include nondeterministic processes and some build processes include filepaths and timestamps and such beeocity.
gollark: I don't think reproducible builds utterly exist yet in general, though.
gollark: Its reports feature is *designed* for this, and it can even work for backdoors!
gollark: Oh, actually, if you *can* use HTTPS, I can give you SPUDNET keys.
gollark: This is not very accurate.

References

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.