A.3 UEFI Driver I/O Protocol Templates

This section contains templates for the implementation of protocols that provide I/O services or services to abstract a specific type of device hardware. This includes the following:
  • USB Host Controllers
  • SCSI Host Controllers
  • ATA Host Controllers
  • Simple Text Input Devices
  • Simple Text Output Devices
  • Serial Port (UART) Controllers
  • Graphics Controllers
  • Network Interface Controllers
  • Mass Storage Device (Hard Disk, CD-ROM, DVD-ROM, FLASH drive)
  • User Credential Devices (Smart Card, Fingerprint Readers, etc.)