3.3.2. Unified Extensible Firmware Interface (UEFI)

The Unified Extensible Firmware Interface (UEFI) is a boot firmware specification that the UEFI forum maintains and develops. ARM is a member of the UEFI forum and contributes to the UEFI ARM bindings. Linaro provides an AArch64 implementation of this specification for ADPs, based on the EFI Development Kit 2 (EDK2), available from Tianocore.

UEFI supports:

Linux loader application

The UEFI implementation provides a generic Linux loader application that minimizes the amount of vendor-specific code that is required to launch Linux. It supports Flattened Device Tree (FDT) and implements a standardized interface to Linux.

Copyright © 2015 ARM. All rights reserved.ARM DUI 0928E
Non-ConfidentialID101615