PiSCSI / piscsi

PiSCSI allows a Raspberry Pi to function as emulated SCSI devices (hard disk, CD-ROM, and others) for vintage SCSI-based computers and devices. This is a fork of the RaSCSI project by GIMONS.
https://piscsi.org
BSD 3-Clause "New" or "Revised" License
537 stars 82 forks source link

Commands have to be dispatched by the device, not by the controller #190

Closed uweseimet closed 3 years ago

uweseimet commented 3 years ago

The controller must not know anything about the commands supported by a particular device. Only the device itself knows. This is why the parsing of commands (based on the opcode in the CDB) has to be moved to the devices.

uweseimet commented 3 years ago

Resolved for SCSI. SASI was not modified because it's not clear who would be able to test this.