UEFI Driver Writer's Guide
This document is designed to aid in the development of UEFI Drivers using the EDK II open source project as a development environment. The EDK II provides a cross-platform firmware development environment for UEFI. UEFI Drivers are described in the Unified Extensible Firmware Interface Specification, Version 2.3.1. There are different categories of UEFI Drivers, and many variations of each category. This document provides basic information for the most common categories of UEFI drivers. Many other driver designs are possible.