20.3 SCSI Device Driver

SCSI device drivers use services provided by EFI_SCSI_IO_PROTOCOL to produce one or more protocols that provide I/O abstractions of a SCSI device. SCSI device drivers must follow the UEFI Driver Model. The EDK II provides a SCSI Device Driver for blockoriented SCSI devices such as hard drives, CD-ROM, and DVD-ROM. The implementation of the SCSI Disk Driver is found in the MdeModulePkg in the directory MdeModulePkg/Bus/Scsi/ScsiDiskDxe.