How to write a UEFI Driver with the UEFI Driver Model
-
Updated
Jul 7, 2020 - CSS
The Unified Extensible Firmware Interface (UEFI) is a publicly available specification that defines a software interface between an operating system and platform firmware. UEFI replaces the legacy Basic Input/Output System (BIOS) boot firmware originally present in all IBM PC-compatible personal computers, with most UEFI firmware implementations providing support for legacy BIOS services. UEFI can support remote diagnostics and repair of computers, even with no operating system installed.
How to write a UEFI Driver with the UEFI Driver Model
Overview of the UEFI & PI Boot Flow process
Create a UEFI Driver with the UEFI Driver Wizard
Build a EDK II Platform (Ovmf or Minnowboard MAX)
Understanding the UEFI Network in EDK II