Hi all, I've been working as one of QEMU's Google Summer of Code interns to implement a vhost-user-scsi daemon in Rust. That work's now reached a point where it's usable to attach read-only raw disk images to a VM, and I'd like to get some feedback from the QEMU community, especially anyone with experience with the SCSI protocol.
My code, and some further information, are available at https://github.com/rust-vmm/vhost-device/pull/4 or https://github.com/Gaelan/vhost-device.git#scsi-v1. Feedback is welcome either on GitHub or by email. If people here would prefer me to send the code as a patch to this list, I could do that as well. Thanks! Gaelan Steele