UEFI Boot Integration


Project Status: Complete

Developers: Ed Maste

The Unified Extensible Firmware Interface (UEFI) provides boot- and run-time services for x86 computers, and is a replacement for the legacy BIOS. This project will adapt the FreeBSD loader and kernel boot process for compatibility with UEFI firmware, found on contemporary servers, desktops, and laptops.

This project buildt on Benno Rice’s sponsored project to improve the UEFI bootloader, which delivered a working proof-of-concept in 2013.

This project is was completed in 2014 and released with FreeBSD 10.1.