Newer
Older
AMI-Aptio-BIOS-Reversed / MdeModulePkg / Bus / Scsi / ScsiDiskDxe / README.md
@Ajax Dong Ajax Dong 2 days ago 899 bytes Full restructure

ScsiDisk, 0163, 37408 bytes, DXE

UEFI SCSI Disk Driver managing SCSI hard disk devices discovered via the SCSI I/O Protocol. Produces EFI_BLOCK_IO_PROTOCOL, EFI_DISK_IO_PROTOCOL, and EFI_ERASE_BLOCK_PROTOCOL on child handles. Handles READ/WRITE (10/16), READ CAPACITY, TEST UNIT READY, INQUIRY, MODE SENSE, and storage security commands for SCSI and ATAPI devices.

Key Functions: ScsiDiskDriverBindingStart (BLOCK_IO install), ScsiDiskReadSectors/WriteSectors (SCSI READ10/16, WRITE10/16), ScsiDiskInquiryDevice, ScsiDiskDetectMedia, ScsiDiskReadCapacity, ScsiDiskTestUnitReady, ScsiDiskSecurityReceive/Send (Storage Security Command Protocol).

Protocols/Dependencies: EFI_SCSI_IO_PROTOCOL, EFI_BLOCK_IO_PROTOCOL, EFI_DISK_IO_PROTOCOL, EFI_ERASE_BLOCK_PROTOCOL, EFI_STORAGE_SECURITY_COMMAND_PROTOCOL, EFI_COMPONENT_NAME2_PROTOCOL.

Platform: MdeModulePkg/Bus/Scsi/ScsiDiskDxe, VS2015 X64 DEBUG.