aboutsummaryrefslogtreecommitdiff
path: root/src/block.c
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2015-07-07 12:19:53 -0400
committerKevin O'Connor <kevin@koconnor.net>2015-07-14 14:40:08 -0400
commite0eb5a06c51be7a4a33ee360affc4d1cc067e24f (patch)
tree6c9cdcce8f8161bf275b0af2fa3907b5ef3dcdfe /src/block.c
parent0429a9e8eb0fb28c1ff5ebb5fb3cf7e1bddd741a (diff)
downloadseabios-hppa-e0eb5a06c51be7a4a33ee360affc4d1cc067e24f.zip
seabios-hppa-e0eb5a06c51be7a4a33ee360affc4d1cc067e24f.tar.gz
seabios-hppa-e0eb5a06c51be7a4a33ee360affc4d1cc067e24f.tar.bz2
virtio-scsi: Handle virtio drives directly via 'struct disk_op_s' requests
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'src/block.c')
-rw-r--r--src/block.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/block.c b/src/block.c
index d4bf029..422e2a2 100644
--- a/src/block.c
+++ b/src/block.c
@@ -18,6 +18,7 @@
#include "hw/usb-msc.h" // usb_process_op
#include "hw/usb-uas.h" // uas_process_op
#include "hw/virtio-blk.h" // process_virtio_blk_op
+#include "hw/virtio-scsi.h" // virtio_scsi_process_op
#include "malloc.h" // malloc_low
#include "output.h" // dprintf
#include "stacks.h" // stack_hop
@@ -535,6 +536,7 @@ process_op_32(struct disk_op_s *op)
case DTYPE_UAS_32:
return uas_process_op(op);
case DTYPE_VIRTIO_SCSI:
+ return virtio_scsi_process_op(op);
case DTYPE_PVSCSI:
return scsi_process_op(op);
default: