On Wed, Nov 16, 2011 at 01:02:41PM +0100, Paolo Bonzini wrote:
Hi all,
this are the preparatory bits for virtio-scsi support in SeaBIOS. They mostly aim at making code more generic in SeaBIOS for both SCSI and virtio, but (on the SCSI side) they also fix some bugs, so I'm sending them early to get more exposure.
New features are mostly visible on the USB side since that's currently the main consumer of the SCSI implementation. They include more robust LUN detection, support for hard disk geometry, and USB mass storage write support.
I also fixed for real the race that the RFC series was working around.
For virtio, the series adds a few extra interface bits that are common to both virtio-scsi and virtio-blk.
The two parts are logically separate but they have a small conflict, so I'm sending them together.
Thanks Paolo. I committed this series. I modified patch 4 slightly, as I'd prefer to be more explicit about avoiding the divide by zero.
Sven - FYI - this patch set conflicts with your pending patches. Hopefully, the fixes Paolo has will make your device more stable though.
-Kevin