- Home›
- Technology & Research›
- Product Technology›
- Extensible Firmware Interface›
- Design Guides
Design Guides
This page contains the EFI 1.10 Driver Writer's Guide (Draft 0.9). Future updates and specification updates can be found on the members pages of the Unified Extensible Firmware Interface (UEFI) Web site.The EFI 1.10 Driver Writer's Guide (Draft 0.9) is designed to aid the development of EFI drivers that follow the EFI Driver Model that is described in the EFI 1.10 Specification. In addition, this guide covers the design guidelines for the different driver-related protocols, along with the design guidelines for PCI, USB, and SCSI buses. Finally, it discusses porting considerations for Itanium®-based platforms and EFI Byte Code drivers and driver optimizations techniques. This document assumes a familiarity with the EFI 1.02 Specification, EFI 1.10 Specification, and the EFI 1.10.14.62 Sample Implementation.
The following changes were made for the 0.9 version:
- Incorporated industry review comments
- Added new chapters for USB and SCSI
- Updated the coding conventions in chapter three
- Updated for the 1.10.14.62 release of the EFI Sample Implementation
- Updated the supported versions of Microsoft Visual Studio* and Microsoft Windows*
- Removed TBD chapters that appeared in the 0.7 version
- Edited for grammar and formatting
- Download the EFI 1.10 Driver Writer's Guide draft 0.9 (PDF 1.90MB)
- Submit feedback on the EFI 1.10 Driver Writer's Guide draft 0.9
The EFI Specification and all other information on this web site are provided "as is" with no warranties of any kind, including without limitation the implied warranties of merchantability, fitness for a particular purpose, and non-infringement, and are subject to change without notice.
