Name | Last modified | Size | License | |
---|---|---|---|---|
![]() |
Parent Directory | |||
![]() |
debug | - | ||
![]() |
edk2-linaro-edk2_0.1+git40+20151027+29489d4.orig.tar.bz2 | 26-Feb-2018 23:46 | 24.2M | open |
![]() |
release | - | ||
![]() |
startup-qemu-aarch64.nsh | 13-Jan-2018 05:10 | 154 | open |
Linaro releases monthly binary images of UEFI, based on the Tianocore project.
Tianocore baselines
The Linaro UEFI tree is based on the following upstream versions of code from Tianocore:
- edk2 at subversion revision 18658, git commit fbe618a45ef9358c8d2c32ce4bff5e8f4898b969
The latest version of the EDK2 code contains the upstream code augmented with platform support via OpenPlatformPkg.
Platform Support
Platforms supported by this release include:
- ARM Juno (r0/r1).
- qemu-system-arm, qemu-system-aarch64.
- xen64.
- Versatile Express TC2, RTSM A15 MPCore, Foundation/FVP Base model (IntelBds).
- TI Beagleboard (ArmBds).
This release marks a major change in underlying infrastructure.
New in this release
- ACPI table updates for Juno.
Fixed in this release
The following issues were fixed in this release:
No particular fix, just rebase on newer upstream.
Known Issues
The following open issues were unresolved in this release:
- BZ: #255 Delete key does not work in UEFI shell1
- BZ: #256 Characters routinely dropped in UEFI shell
- BZ: #292 Boot logs are hard to read on Juno
- BZ: #826 SBBR compliance of our EDK2 releases
- BZ: #858 “PXE-E18: Server response timeout.” when PXE booting
- BZ: #923 Can’t build the base tools in parallel
- BZ: #951 Fails to enumerate MMIO addresses in UEFI that are described in ACPI DSDT table supplied by firmware
- BZ: #1174 grub fails to send packets over the network
- BZ: #1201 F10 does not save changes in Intel BDS
- BZ: #1202 Intel BDS QEMU build does not save added boot menu entries
- BZ: #1210 Juno UEFI won’t interrupt
- BZ: #1211 Juno timer problem? Grub countdown very slow
- BZ: #1664 Lava FVP based tests fail intermittently
1 This one is actually resolved in the source by introducing a new terminal type more closely resembling how Linux/UNIX systems behave – but it is not yet used by the current ports.
Building UEFI
For more instructions on how to build UEFI from source, please see the LEG wiki build page
More information
The LEG UEFI wiki is a great place to start developing with Linaro’s UEFI tree.