Unified Extensible Firmware Interface

Publicado: 09/06/2019, Última atualização: 09/06/2019

Defining the Interface Between the Operating System and Platform Firmware

about U E F IThe Unified Extensible Firmware Interface (UEFI) Specification, previously known as the Extensible Firmware Interface (EFI) Specification, defines an interface between an operating system and platform firmware. The interface consists of data tables that contain platform-related information, boot service calls, and runtime service calls that are available to the operating system and its loader. These provide a standard environment for booting an operating system and running pre-boot applications.

The UEFI Specification was primarily intended for the next generation of Intel® architecture–based computers, and is an outgrowth of the Intel Boot Initiative (IBI) program that began in 1998. Intel's original version of this specification was publicly named EFI, ending with the EFI 1.10 version.

In 2005, The Unified EFI Forum was formed as an industry-wide organization to promote adoption and continue the development of the EFI Specification. Using the EFI 1.10 Specification as the starting point, this industry group released the follow on specifications, renamed Unified EFI.

Find out more information about UEFI, the UEFI Forum, and the current version of the UEFI Specification at the UEFI Forum Website.

Training Materials

UEFI and EDK II Learning and Development

UEFI and EDK II Online Courses

Increase your knowledge of UEFI and EDK II with this modular self-paced course. Modules cover the boot phases of UEFI and Platform Initialization (PI) from power-on to booting an OS, with the objective of aiding developers in performing UEFI/PI and EDK II related tasks.

UEFI and EDK II Training Materials

Downloads:
 
Presentations (183 MB, ZIP)
Lab Material (185 MB, ZIP)

Presentations

Learn more about UEFI by reviewing the presentations below.

Fundamentals

Intel UEFI Training

Security

Driver Development

Operating System (OS) Support

White Papers and Articles

Intel UEFI Tools and Utilities

Intel® UEFI Development Kit Debugger Tool (Intel® UDK Debugger Tool) User Manual 1.11 for Ver 1.5 (1.2 MB, PDF)

Downloads:
 
Intel® Firmware Module Management Tool (Intel® FMMT) (346 KB, ZIP)
Enables removal, addition, and replacement of FFS files in FD image binaries Version .22

Intel® Firmware Configuration Editor (Intel® FCE) (1.2 MB, ZIP)
Retrieve and change HII configuration ("Setup") data in Firmware Device (*.fd) files Version .34

UEFI Disk Utilities (1.1 MB, ZIP)
Contains the source code and documentations required to develop UEFI related tools for the UEFI filesystem. Version 1.3

Intel® UDK Debugger Tool Ver 1.5 for Windows (59.9 MB, ZIP)

Intel® UDK Debugger Tool Ver 1.5.1 for Linux (65.6 MB, ZIP)

Informações de produto e desempenho

1

Os compiladores da Intel podem ou não otimizar para o mesmo nível de microprocessadores não Intel no caso de otimizações que não são exclusivas para microprocessadores Intel. Essas otimizações incluem os conjuntos de instruções SSE2, SSE3 e SSSE3, e outras otimizações. A Intel não garante a disponibilidade, a funcionalidade ou eficácia de qualquer otimização sobre microprocessadores não fabricados pela Intel. As otimizações que dependem de microprocessadores neste produto são destinadas ao uso com microprocessadores Intel. Algumas otimizações não específicas da microarquitetura Intel são reservadas para os microprocessadores Intel. Consulte os Guias de Usuário e Referência do produto aplicáveis para obter mais informações sobre os conjuntos de instruções específicos cobertos por este aviso.

Revisão do aviso #20110804