virtio-drivers
virtio-drivers copied to clipboard
New virtio blk driver
I've split out some of the new block device driver features into #100 so we can get that in first. Please take a look. The support for packed queues and indirect descriptors is going to require more thought, as the approach taken in this PR doesn't handle DMA memory properly. The async IO parts of this PR have some soundness issues.
@Arsering I've pulled out the indirect descriptor support from this PR into #102 and fixed the DMA allocation issues and a few other things, and written some tests. Please take a look at that and let me know what you think.